You are not logged in.

#1 2005-07-01 20:21:22

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

DRI: cannot modprobe savage

Modprobing savage invariably fails on my box, making it impossible to get DRI working. Here is the error message I get from dmesg:

[17179896.236000] drm: no version for "struct_module" found: kernel tainted.
[17179896.236000] kobject_register failed for drm (-17)
[17179896.240000]  [<c03a789b>] kobject_register+0x6b/0x80
[17179896.240000]  [<c01439d1>] mod_sysfs_setup+0x51/0xd0
[17179896.240000]  [<c0145030>] load_module+0xbd0/0xcf0
[17179896.240000]  [<c015cced>] vma_link+0xad/0xf0
[17179896.240000]  [<c01451e1>] sys_init_module+0x61/0x240
[17179896.240000]  [<c010321b>] sysenter_past_esp+0x54/0x75
[17179896.240000] savage: disagrees about version of symbol drm_open
[17179896.240000] savage: Unknown symbol drm_open
[17179896.240000] savage: disagrees about version of symbol drm_fasync
[17179896.240000] savage: Unknown symbol drm_fasync
[17179896.240000] savage: disagrees about version of symbol drm_poll
[17179896.240000] savage: Unknown symbol drm_poll
[17179896.240000] savage: disagrees about version of symbol drm_get_resource_len
[17179896.240000] savage: Unknown symbol drm_get_resource_len
[17179896.240000] savage: disagrees about version of symbol drm_core_get_reg_ofs
[17179896.240000] savage: Unknown symbol drm_core_get_reg_ofs
[17179896.244000] savage: disagrees about version of symbol drm_get_dev
[17179896.244000] savage: Unknown symbol drm_get_dev
[17179896.244000] savage: disagrees about version of symbol drm_ioctl
[17179896.244000] savage: Unknown symbol drm_ioctl
[17179896.244000] savage: disagrees about version of symbol drm_exit
[17179896.244000] savage: Unknown symbol drm_exit
[17179896.244000] savage: disagrees about version of symbol drm_core_get_map_ofs
[17179896.244000] savage: Unknown symbol drm_core_get_map_ofs
[17179896.244000] savage: disagrees about version of symbol drm_init
[17179896.244000] savage: Unknown symbol drm_init
[17179896.244000] savage: Unknown symbol drm_addmap
[17179896.244000] savage: disagrees about version of symbol drm_get_resource_start
[17179896.244000] savage: Unknown symbol drm_get_resource_start
[17179896.244000] savage: Unknown symbol drm_cleanup_pci
[17179896.244000] savage: disagrees about version of symbol drm_mmap
[17179896.244000] savage: Unknown symbol drm_mmap
[17179896.244000] savage: disagrees about version of symbol drm_core_reclaim_buffers
[17179896.244000] savage: Unknown symbol drm_core_reclaim_buffers
[17179896.244000] savage: disagrees about version of symbol drm_release
[17179896.244000] savage: Unknown symbol drm_release
[17179910.456000] kobject_register failed for drm (-17)
[17179910.456000]  [<c03a789b>] kobject_register+0x6b/0x80
[17179910.456000]  [<c01439d1>] mod_sysfs_setup+0x51/0xd0
[17179910.456000]  [<c0145030>] load_module+0xbd0/0xcf0
[17179910.456000]  [<c015cced>] vma_link+0xad/0xf0
[17179910.456000]  [<c01451e1>] sys_init_module+0x61/0x240
[17179910.460000]  [<c010321b>] sysenter_past_esp+0x54/0x75
[17179910.460000] savage: disagrees about version of symbol drm_open
[17179910.460000] savage: Unknown symbol drm_open
[17179910.460000] savage: disagrees about version of symbol drm_fasync
[17179910.460000] savage: Unknown symbol drm_fasync
[17179910.460000] savage: disagrees about version of symbol drm_poll
[17179910.460000] savage: Unknown symbol drm_poll
[17179910.460000] savage: disagrees about version of symbol drm_get_resource_len
[17179910.460000] savage: Unknown symbol drm_get_resource_len
[17179910.460000] savage: disagrees about version of symbol drm_core_get_reg_ofs
[17179910.460000] savage: Unknown symbol drm_core_get_reg_ofs
[17179910.460000] savage: disagrees about version of symbol drm_get_dev
[17179910.460000] savage: Unknown symbol drm_get_dev
[17179910.460000] savage: disagrees about version of symbol drm_ioctl
[17179910.460000] savage: Unknown symbol drm_ioctl
[17179910.460000] savage: disagrees about version of symbol drm_exit
[17179910.460000] savage: Unknown symbol drm_exit
[17179910.460000] savage: disagrees about version of symbol drm_core_get_map_ofs
[17179910.460000] savage: Unknown symbol drm_core_get_map_ofs
[17179910.460000] savage: disagrees about version of symbol drm_init
[17179910.460000] savage: Unknown symbol drm_init
[17179910.460000] savage: Unknown symbol drm_addmap
[17179910.460000] savage: disagrees about version of symbol drm_get_resource_start
[17179910.460000] savage: Unknown symbol drm_get_resource_start
[17179910.460000] savage: Unknown symbol drm_cleanup_pci
[17179910.460000] savage: disagrees about version of symbol drm_mmap
[17179910.460000] savage: Unknown symbol drm_mmap
[17179910.460000] savage: disagrees about version of symbol drm_core_reclaim_buffers
[17179910.460000] savage: Unknown symbol drm_core_reclaim_buffers
[17179910.460000] savage: disagrees about version of symbol drm_release
[17179910.460000] savage: Unknown symbol drm_release
[17179941.140000] kobject_register failed for drm (-17)
[17179941.140000]  [<c03a789b>] kobject_register+0x6b/0x80
[17179941.140000]  [<c01439d1>] mod_sysfs_setup+0x51/0xd0
[17179941.140000]  [<c0145030>] load_module+0xbd0/0xcf0
[17179941.140000]  [<c015cced>] vma_link+0xad/0xf0
[17179941.140000]  [<c01451e1>] sys_init_module+0x61/0x240
[17179941.140000]  [<c010321b>] sysenter_past_esp+0x54/0x75
[17179941.140000] savage: disagrees about version of symbol drm_open
[17179941.140000] savage: Unknown symbol drm_open
[17179941.140000] savage: disagrees about version of symbol drm_fasync
[17179941.140000] savage: Unknown symbol drm_fasync
[17179941.140000] savage: disagrees about version of symbol drm_poll
[17179941.140000] savage: Unknown symbol drm_poll
[17179941.140000] savage: disagrees about version of symbol drm_get_resource_len
[17179941.140000] savage: Unknown symbol drm_get_resource_len
[17179941.140000] savage: disagrees about version of symbol drm_core_get_reg_ofs
[17179941.140000] savage: Unknown symbol drm_core_get_reg_ofs
[17179941.140000] savage: disagrees about version of symbol drm_get_dev
[17179941.140000] savage: Unknown symbol drm_get_dev
[17179941.140000] savage: disagrees about version of symbol drm_ioctl
[17179941.140000] savage: Unknown symbol drm_ioctl
[17179941.140000] savage: disagrees about version of symbol drm_exit
[17179941.140000] savage: Unknown symbol drm_exit
[17179941.140000] savage: disagrees about version of symbol drm_core_get_map_ofs
[17179941.140000] savage: Unknown symbol drm_core_get_map_ofs
[17179941.140000] savage: disagrees about version of symbol drm_init
[17179941.140000] savage: Unknown symbol drm_init
[17179941.140000] savage: Unknown symbol drm_addmap
[17179941.140000] savage: disagrees about version of symbol drm_get_resource_start
[17179941.140000] savage: Unknown symbol drm_get_resource_start
[17179941.140000] savage: Unknown symbol drm_cleanup_pci
[17179941.140000] savage: disagrees about version of symbol drm_mmap
[17179941.140000] savage: Unknown symbol drm_mmap
[17179941.140000] savage: disagrees about version of symbol drm_core_reclaim_buffers
[17179941.140000] savage: Unknown symbol drm_core_reclaim_buffers
[17179941.140000] savage: disagrees about version of symbol drm_release
[17179941.140000] savage: Unknown symbol drm_release
[17179945.356000] kobject_register failed for drm (-17)
[17179945.356000]  [<c03a789b>] kobject_register+0x6b/0x80
[17179945.356000]  [<c01439d1>] mod_sysfs_setup+0x51/0xd0
[17179945.356000]  [<c0145030>] load_module+0xbd0/0xcf0
[17179945.356000]  [<c015cced>] vma_link+0xad/0xf0
[17179945.356000]  [<c01451e1>] sys_init_module+0x61/0x240
[17179945.356000]  [<c010321b>] sysenter_past_esp+0x54/0x75
[17179948.840000] kobject_register failed for drm (-17)
[17179948.840000]  [<c03a789b>] kobject_register+0x6b/0x80
[17179948.840000]  [<c01439d1>] mod_sysfs_setup+0x51/0xd0
[17179948.840000]  [<c0145030>] load_module+0xbd0/0xcf0
[17179948.840000]  [<c015cced>] vma_link+0xad/0xf0
[17179948.840000]  [<c01451e1>] sys_init_module+0x61/0x240
[17179948.840000]  [<c010321b>] sysenter_past_esp+0x54/0x75
[17179948.840000] savage: disagrees about version of symbol drm_open
[17179948.840000] savage: Unknown symbol drm_open
[17179948.840000] savage: disagrees about version of symbol drm_fasync
[17179948.840000] savage: Unknown symbol drm_fasync
[17179948.840000] savage: disagrees about version of symbol drm_poll
[17179948.840000] savage: Unknown symbol drm_poll
[17179948.840000] savage: disagrees about version of symbol drm_get_resource_len
[17179948.840000] savage: Unknown symbol drm_get_resource_len
[17179948.840000] savage: disagrees about version of symbol drm_core_get_reg_ofs
[17179948.840000] savage: Unknown symbol drm_core_get_reg_ofs
[17179948.840000] savage: disagrees about version of symbol drm_get_dev
[17179948.840000] savage: Unknown symbol drm_get_dev
[17179948.840000] savage: disagrees about version of symbol drm_ioctl
[17179948.840000] savage: Unknown symbol drm_ioctl
[17179948.840000] savage: disagrees about version of symbol drm_exit
[17179948.840000] savage: Unknown symbol drm_exit
[17179948.840000] savage: disagrees about version of symbol drm_core_get_map_ofs
[17179948.840000] savage: Unknown symbol drm_core_get_map_ofs
[17179948.840000] savage: disagrees about version of symbol drm_init
[17179948.840000] savage: Unknown symbol drm_init
[17179948.840000] savage: Unknown symbol drm_addmap
[17179948.840000] savage: disagrees about version of symbol drm_get_resource_start
[17179948.840000] savage: Unknown symbol drm_get_resource_start
[17179948.840000] savage: Unknown symbol drm_cleanup_pci
[17179948.840000] savage: disagrees about version of symbol drm_mmap
[17179948.840000] savage: Unknown symbol drm_mmap
[17179948.840000] savage: disagrees about version of symbol drm_core_reclaim_buffers
[17179948.840000] savage: Unknown symbol drm_core_reclaim_buffers
[17179948.840000] savage: disagrees about version of symbol drm_release
[17179948.840000] savage: Unknown symbol drm_release

I'm going to try again with a stock 2.6.11.10 kernel, but frankly I'm not very opimistic.

Edit: As I expected, exact same error with stock kernel. Bah!

Offline

#2 2005-07-01 20:42:36

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: DRI: cannot modprobe savage

Okay... Looking back, it seems Eugenia had this problem. She claimed it was because via-agp was missing... Well, looks like I'll have to recompile my kernel with that.

Then again, this whole "unknown symbol" thing, even when the drm module is loaded, reeks of brokenness...

Edit: nope, it's not via-agp - that's compiled in by default, rather than as a module. Maybe it's the kernel's own DRM... Well, I'll have to try again...

Offline

#3 2005-07-02 00:52:54

i3839
Member
Registered: 2004-02-04
Posts: 1,185

Re: DRI: cannot modprobe savage

savage: disagrees about version of symbol drm_*

Well, seems like you're trying to load the wrong module version compared to your kernel...

Offline

#4 2005-07-02 01:40:08

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: DRI: cannot modprobe savage

Nope... The problem was the drm module that was already compiled. Recompiling the kernel without drm solved the problem. :shock:

Of course, now I have another one, which makes no sense whatsoever. When I start X - with or without DRI enabled - I get a bizarrely blurred screen - the image is split up into squares about 1 square centimeter in size, which are then doubled and duplicated until they stretch across half the screen. I'll try to show it the best I can... Let's say that '#' represents one square centimeter of the image, and '*' represents the duplicates. Here is what happens:

* * * * * * * * * * # * * * * * * * * *
 * * * * * * * * * *  * * * * * * * * * 

Get the idea? My display is basically screwed up beyond all recognition, in a fashion that doesn't make an ounce of sense. Also, about half the time, this fubared display is followed after a few seconds by a hard freeze.

Here is what Xorg.0.log says, regarding what happens with DRI:

(II) SAVAGE: driver (version 2.0.0) for S3 Savage chipsets: Savage4,
    Savage3D, Savage3D-MV, Savage2000, Savage/MX-MV, Savage/MX,
    Savage/IX-MV, Savage/IX, ProSavage PM133, ProSavage KM133,
    Twister PN133, Twister KN133, SuperSavage/MX 128, SuperSavage/MX 64,
    SuperSavage/MX 64C, SuperSavage/IX 128, SuperSavage/IX 128,
    SuperSavage/IX 64, SuperSavage/IX 64, SuperSavage/IXC 64,
    SuperSavage/IXC 64, ProSavage DDR, ProSavage DDR-K
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(**) Chipset override: Savage4
(**) Chipset Savage4 found
(II) resource ranges after xf86ClaimFixedResources() call:
    [0] -1    0    0xffe00000 - 0xffffffff (0x200000) MX[b](B)
    [1] -1    0    0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [2] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [3] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [4] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [5] -1    0    0xee001000 - 0xee0010ff (0x100) MX[b]
    [6] -1    0    0xee000000 - 0xee0000ff (0x100) MX[b]
    [7] -1    0    0xe8000000 - 0xe7ffffff (0x0) MX[b]O
    [8] -1    0    0xe0000000 - 0xe7ffffff (0x8000000) MX[b](B)
    [9] -1    0    0xed000000 - 0xed07ffff (0x80000) MX[b](B)
    [10] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [11] -1    0    0x00000000 - 0x000000ff (0x100) IX[b]
    [12] -1    0    0x0000e400 - 0x0000e4ff (0x100) IX[b]
    [13] -1    0    0x0000e000 - 0x0000e0ff (0x100) IX[b]
    [14] -1    0    0x0000dc00 - 0x0000dc0f (0x10) IX[b]
    [15] -1    0    0x0000d800 - 0x0000d81f (0x20) IX[b]
    [16] -1    0    0x0000d400 - 0x0000d41f (0x20) IX[b]
    [17] -1    0    0x0000d000 - 0x0000d01f (0x20) IX[b]
(II) resource ranges after probing:
    [0] -1    0    0xffe00000 - 0xffffffff (0x200000) MX[b](B)
    [1] -1    0    0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [2] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [3] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [4] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [5] -1    0    0xee001000 - 0xee0010ff (0x100) MX[b]
    [6] -1    0    0xee000000 - 0xee0000ff (0x100) MX[b]
    [7] -1    0    0xe8000000 - 0xe7ffffff (0x0) MX[b]O
    [8] -1    0    0xe0000000 - 0xe7ffffff (0x8000000) MX[b](B)
    [9] -1    0    0xed000000 - 0xed07ffff (0x80000) MX[b](B)
    [10] 0    0    0x000a0000 - 0x000affff (0x10000) MS[b]
    [11] 0    0    0x000b0000 - 0x000b7fff (0x8000) MS[b]
    [12] 0    0    0x000b8000 - 0x000bffff (0x8000) MS[b]
    [13] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [14] -1    0    0x00000000 - 0x000000ff (0x100) IX[b]
    [15] -1    0    0x0000e400 - 0x0000e4ff (0x100) IX[b]
    [16] -1    0    0x0000e000 - 0x0000e0ff (0x100) IX[b]
    [17] -1    0    0x0000dc00 - 0x0000dc0f (0x10) IX[b]
    [18] -1    0    0x0000d800 - 0x0000d81f (0x20) IX[b]
    [19] -1    0    0x0000d400 - 0x0000d41f (0x20) IX[b]
    [20] -1    0    0x0000d000 - 0x0000d01f (0x20) IX[b]
    [21] 0    0    0x000003b0 - 0x000003bb (0xc) IS[b]
    [22] 0    0    0x000003c0 - 0x000003df (0x20) IS[b]
(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="X.Org Foundation"
    compiled for 6.8.2, module version = 0.1.0
    ABI class: X.Org Video Driver, version 0.7
(**) SAVAGE(0): Depth 24, (--) framebuffer bpp 32
(==) SAVAGE(0): RGB weight 888
(==) SAVAGE(0): Default visual is TrueColor
(II) SAVAGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(==) SAVAGE(0): Using HW cursor
(==) SAVAGE(0): Using video BIOS to set modes
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="X.Org Foundation"
    compiled for 6.8.2, module version = 1.1.0
    ABI class: X.Org Video Driver, version 0.7
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="X.Org Foundation"
    compiled for 6.8.2, module version = 1.0.0
    ABI class: X.Org Video Driver, version 0.7
(II) SAVAGE(0): initializing int10
(II) SAVAGE(0): Primary V_BIOS segment is: 0xc000
(II) SAVAGE(0): VESA BIOS detected
(II) SAVAGE(0): VESA VBE Version 3.0
(II) SAVAGE(0): VESA VBE Total Mem: 31680 kB
(II) SAVAGE(0): VESA VBE OEM: S3 Graphics ProSavage DDR Family BIOS
(II) SAVAGE(0): VESA VBE OEM Software Rev: 2.0
(II) SAVAGE(0): VESA VBE OEM Vendor: S3 Garphics Incorporated.
(II) SAVAGE(0): VESA VBE OEM Product: VBE 3.0
(II) SAVAGE(0): VESA VBE OEM Product Rev: Rev 0.0
(--) SAVAGE(0): Chip: id ffffffff, "(null)"
(**) SAVAGE(0): Engine: "Savage4"
(--) SAVAGE(0): AGP card detected
(==) SAVAGE(0): Using AGP DMA
(==) SAVAGE(0): Will try command and vertex DMA mode
(==) SAVAGE(0): Using AGP 1x mode
(==) SAVAGE(0): Using 16 MB AGP aperture
(II) SAVAGE(0): mapping MMIO @ 0xed000000 with size 0x80000
(==) SAVAGE(0): Using gamma correction (1.0, 1.0, 1.0)
(--) SAVAGE(0): probed videoram:  32768k
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/X11R6/lib/modules/libddc.a
(--) SAVAGE(0): No DDC signal
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/X11R6/lib/modules/libi2c.a
(II) Module i2c: vendor="X.Org Foundation"
    compiled for 6.8.2, module version = 1.2.0
    ABI class: X.Org Video Driver, version 0.7
(II) SAVAGE(0): I2C bus "I2C bus" initialized.
(II) SAVAGE(0): I2C device "I2C bus:ddc2" registered at address 0xA0.
(II) SAVAGE(0): I2C device "I2C bus:ddc2" removed.
(II) SAVAGE(0): Manufacturer: DEL  Model: 5155  Serial#: 843862581
(II) SAVAGE(0): Year: 1998  Week: 17
(II) SAVAGE(0): EDID Version: 1.1
(II) SAVAGE(0): Analog Display Input,  Input Voltage Level: 0.714/0.286 V
(II) SAVAGE(0): Sync:  Separate  Composite  SyncOnGreen
(II) SAVAGE(0): Max H-Image Size [cm]: horiz.: 33  vert.: 24
(II) SAVAGE(0): Gamma: 2.50
(II) SAVAGE(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) SAVAGE(0): redX: 0.625 redY: 0.340   greenX: 0.280 greenY: 0.595
(II) SAVAGE(0): blueX: 0.155 blueY: 0.070   whiteX: 0.283 whiteY: 0.298
(II) SAVAGE(0): Supported VESA Video Modes:
(II) SAVAGE(0): 720x400@70Hz
(II) SAVAGE(0): 640x480@60Hz
(II) SAVAGE(0): 640x480@75Hz
(II) SAVAGE(0): 800x600@60Hz
(II) SAVAGE(0): 800x600@75Hz
(II) SAVAGE(0): 1024x768@60Hz
(II) SAVAGE(0): 1024x768@75Hz
(II) SAVAGE(0): 1280x1024@75Hz
(II) SAVAGE(0): Manufacturer's mask: 0
(II) SAVAGE(0): Supported Future Video Modes:
(II) SAVAGE(0): #0: hsize: 640  vsize 480  refresh: 85  vid: 22833
(II) SAVAGE(0): #1: hsize: 800  vsize 600  refresh: 85  vid: 22853
(II) SAVAGE(0): #2: hsize: 1024  vsize 768  refresh: 85  vid: 22881
(II) SAVAGE(0): #3: hsize: 1600  vsize 1200  refresh: 65  vid: 17833
(II) SAVAGE(0): Supported additional Video Mode:
(II) SAVAGE(0): clock: 28.3 MHz   Image Size:  250 x 184 mm
(II) SAVAGE(0): h_active: 720  h_sync: 738  h_sync_end 846 h_blank_end 900 h_border: 0
(II) SAVAGE(0): v_active: 350  v_sync: 388  v_sync_end 390 v_blanking: 449 v_border: 0
(II) SAVAGE(0): Serial No: 55341A2LR548
(II) SAVAGE(0): Monitor name: DELL D1025TM
(II) SAVAGE(0): Ranges: V min: 50  V max: 120 Hz, H min: 30  H max: 85 kHz,
(--) SAVAGE(0): Detected current MCLK value of 14.318 MHz
(--) SAVAGE(0): Found 5 modes at this depth:
    [112] 640 x 480, 60Hz, 75Hz, 85Hz, 100Hz, 160Hz
    [115] 800 x 600, 60Hz, 75Hz, 85Hz
    [118] 1024 x 768, 60Hz, 70Hz, 75Hz, 85Hz, 100Hz, 130Hz
    [11b] 1280 x 1024, 60Hz, 75Hz, 85Hz, 100Hz
    [124] 1600 x 1200, 60Hz
(II) SAVAGE(0): Monitor0: Using hsync range of 31.50-82.00 kHz
(II) SAVAGE(0): Monitor0: Using vrefresh range of 50.00-75.00 Hz
(II) SAVAGE(0): Clock range:  10.00 to 220.00 MHz
(--) SAVAGE(0): Chose mode 11b at 75Hz.
(WW) (1280x1024,Monitor0) mode clock 138.54MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): No suitable BIOS mode found for 640x350 85Hz.
(II) SAVAGE(0): Not using default mode "640x350" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 320x175 85Hz.
(II) SAVAGE(0): Not using default mode "320x175" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 640x400 85Hz.
(II) SAVAGE(0): Not using default mode "640x400" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 320x200 85Hz.
(II) SAVAGE(0): Not using default mode "320x200" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 720x400 85Hz.
(II) SAVAGE(0): Not using default mode "720x400" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 360x200 85Hz.
(II) SAVAGE(0): Not using default mode "360x200" (no mode of this name)
(--) SAVAGE(0): Chose mode 112 at 60Hz.
(WW) (640x480,Monitor0) mode clock 25.2MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): No suitable BIOS mode found for 320x240 60Hz.
(II) SAVAGE(0): Not using default mode "320x240" (no mode of this name)
(--) SAVAGE(0): Chose mode 112 at 75Hz.
(WW) (640x480,Monitor0) mode clock 31.5MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): No suitable BIOS mode found for 320x240 72Hz.
(II) SAVAGE(0): Not using default mode "320x240" (no mode of this name)
(--) SAVAGE(0): Chose mode 112 at 75Hz.
(WW) (640x480,Monitor0) mode clock 31.5MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): No suitable BIOS mode found for 320x240 75Hz.
(II) SAVAGE(0): Not using default mode "320x240" (no mode of this name)
(--) SAVAGE(0): Chose mode 112 at 85Hz.
(II) SAVAGE(0): Not using default mode "640x480" (vrefresh out of range)
(--) SAVAGE(0): No suitable BIOS mode found for 320x240 85Hz.
(II) SAVAGE(0): Not using default mode "320x240" (no mode of this name)
(--) SAVAGE(0): Chose mode 115 at 60Hz.
(WW) (800x600,Monitor0) mode clock 36MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): No suitable BIOS mode found for 400x300 56Hz.
(II) SAVAGE(0): Not using default mode "400x300" (no mode of this name)
(--) SAVAGE(0): Chose mode 115 at 60Hz.
(WW) (800x600,Monitor0) mode clock 40MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): No suitable BIOS mode found for 400x300 60Hz.
(II) SAVAGE(0): Not using default mode "400x300" (no mode of this name)
(--) SAVAGE(0): Chose mode 115 at 75Hz.
(WW) (800x600,Monitor0) mode clock 50MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): No suitable BIOS mode found for 400x300 72Hz.
(II) SAVAGE(0): Not using default mode "400x300" (no mode of this name)
(--) SAVAGE(0): Chose mode 115 at 75Hz.
(WW) (800x600,Monitor0) mode clock 49.5MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): No suitable BIOS mode found for 400x300 75Hz.
(II) SAVAGE(0): Not using default mode "400x300" (no mode of this name)
(--) SAVAGE(0): Chose mode 115 at 85Hz.
(II) SAVAGE(0): Not using default mode "800x600" (vrefresh out of range)
(--) SAVAGE(0): No suitable BIOS mode found for 400x300 85Hz.
(II) SAVAGE(0): Not using default mode "400x300" (no mode of this name)
(--) SAVAGE(0): Chose mode 118 at 85Hz.
(II) SAVAGE(0): Not using default mode "1024x768" (vrefresh out of range)
(--) SAVAGE(0): No suitable BIOS mode found for 512x384 87Hz.
(II) SAVAGE(0): Not using default mode "512x384" (no mode of this name)
(--) SAVAGE(0): Chose mode 118 at 60Hz.
(WW) (1024x768,Monitor0) mode clock 65MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): No suitable BIOS mode found for 512x384 60Hz.
(II) SAVAGE(0): Not using default mode "512x384" (no mode of this name)
(--) SAVAGE(0): Chose mode 118 at 70Hz.
(WW) (1024x768,Monitor0) mode clock 75MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): No suitable BIOS mode found for 512x384 70Hz.
(II) SAVAGE(0): Not using default mode "512x384" (no mode of this name)
(--) SAVAGE(0): Chose mode 118 at 75Hz.
(WW) (1024x768,Monitor0) mode clock 78.8MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): No suitable BIOS mode found for 512x384 75Hz.
(II) SAVAGE(0): Not using default mode "512x384" (no mode of this name)
(--) SAVAGE(0): Chose mode 118 at 85Hz.
(II) SAVAGE(0): Not using default mode "1024x768" (vrefresh out of range)
(--) SAVAGE(0): No suitable BIOS mode found for 512x384 84Hz.
(II) SAVAGE(0): Not using default mode "512x384" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 1152x864 75Hz.
(II) SAVAGE(0): Not using default mode "1152x864" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 576x432 75Hz.
(II) SAVAGE(0): Not using default mode "576x432" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 1280x960 60Hz.
(II) SAVAGE(0): Not using default mode "1280x960" (no mode of this name)
(--) SAVAGE(0): Chose mode 112 at 60Hz.
(WW) (640x480,Monitor0) mode clock 54MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): No suitable BIOS mode found for 1280x960 85Hz.
(II) SAVAGE(0): Not using default mode "1280x960" (no mode of this name)
(--) SAVAGE(0): Chose mode 112 at 85Hz.
(II) SAVAGE(0): Not using default mode "640x480" (hsync out of range)
(--) SAVAGE(0): No suitable BIOS mode found for 640x512 60Hz.
(II) SAVAGE(0): Not using default mode "640x512" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 640x512 75Hz.
(II) SAVAGE(0): Not using default mode "640x512" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 640x512 85Hz.
(II) SAVAGE(0): Not using default mode "640x512" (no mode of this name)
(--) SAVAGE(0): Chose mode 124 at 60Hz.
(WW) (1600x1200,Monitor0) mode clock 162MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): Chose mode 115 at 60Hz.
(WW) (800x600,Monitor0) mode clock 81MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): Chose mode 124 at 60Hz.
(WW) (1600x1200,Monitor0) mode clock 175.5MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): Chose mode 115 at 60Hz.
(WW) (800x600,Monitor0) mode clock 87.75MHz exceeds DDC maximum 0MHz
(--) SAVAGE(0): Chose mode 124 at 60Hz.
(II) SAVAGE(0): Not using default mode "1600x1200" (hsync out of range)
(--) SAVAGE(0): Chose mode 115 at 75Hz.
(II) SAVAGE(0): Not using default mode "800x600" (hsync out of range)
(--) SAVAGE(0): Chose mode 124 at 60Hz.
(II) SAVAGE(0): Not using default mode "1600x1200" (hsync out of range)
(--) SAVAGE(0): Chose mode 115 at 75Hz.
(II) SAVAGE(0): Not using default mode "800x600" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): Chose mode 115 at 85Hz.
(II) SAVAGE(0): Not using default mode "800x600" (hsync out of range)
(--) SAVAGE(0): No suitable BIOS mode found for 1792x1344 60Hz.
(II) SAVAGE(0): Not using default mode "1792x1344" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 896x672 60Hz.
(II) SAVAGE(0): Not using default mode "896x672" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): No suitable BIOS mode found for 896x672 75Hz.
(II) SAVAGE(0): Not using default mode "896x672" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 1856x1392 60Hz.
(II) SAVAGE(0): Not using default mode "1856x1392" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 928x696 60Hz.
(II) SAVAGE(0): Not using default mode "928x696" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): No suitable BIOS mode found for 928x696 75Hz.
(II) SAVAGE(0): Not using default mode "928x696" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): No suitable BIOS mode found for 960x720 60Hz.
(II) SAVAGE(0): Not using default mode "960x720" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): No suitable BIOS mode found for 960x720 75Hz.
(II) SAVAGE(0): Not using default mode "960x720" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 832x624 74Hz.
(II) SAVAGE(0): Not using default mode "832x624" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 416x312 74Hz.
(II) SAVAGE(0): Not using default mode "416x312" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 1152x768 54Hz.
(II) SAVAGE(0): Not using default mode "1152x768" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 576x384 54Hz.
(II) SAVAGE(0): Not using default mode "576x384" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 1400x1050 59Hz.
(II) SAVAGE(0): Not using default mode "1400x1050" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 700x525 59Hz.
(II) SAVAGE(0): Not using default mode "700x525" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 1400x1050 74Hz.
(II) SAVAGE(0): Not using default mode "1400x1050" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 700x525 74Hz.
(II) SAVAGE(0): Not using default mode "700x525" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 1600x1024 59Hz.
(II) SAVAGE(0): Not using default mode "1600x1024" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 800x512 60Hz.
(II) SAVAGE(0): Not using default mode "800x512" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): No suitable BIOS mode found for 960x720 85Hz.
(II) SAVAGE(0): Not using default mode "960x720" (no mode of this name)
(II) SAVAGE(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): Chose mode 118 at 60Hz.
(II) SAVAGE(0): Not using default mode "1024x768" (hsync out of range)
(II) SAVAGE(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): Chose mode 118 at 75Hz.
(II) SAVAGE(0): Not using default mode "1024x768" (hsync out of range)
(II) SAVAGE(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): Chose mode 118 at 85Hz.
(II) SAVAGE(0): Not using default mode "1024x768" (hsync out of range)
(--) SAVAGE(0): Chose mode 118 at 75Hz.
(--) SAVAGE(0): Chose mode 115 at 75Hz.
(II) SAVAGE(0): Not using default mode "1600x1200" (width too large for virtual size)
(II) SAVAGE(0): Not using default mode "1600x1200" (width too large for virtual size)
(II) SAVAGE(0): Not using mode "1280x1024" (width too large for virtual size)
(--) SAVAGE(0): Chose mode 118 at 70Hz.
(--) SAVAGE(0): Chose mode 118 at 60Hz.
(--) SAVAGE(0): Chose mode 115 at 75Hz.
(--) SAVAGE(0): Chose mode 115 at 60Hz.
(--) SAVAGE(0): Chose mode 115 at 60Hz.
(--) SAVAGE(0): Chose mode 115 at 60Hz.
(--) SAVAGE(0): Chose mode 115 at 60Hz.
(--) SAVAGE(0): Chose mode 112 at 75Hz.
(--) SAVAGE(0): Chose mode 112 at 75Hz.
(--) SAVAGE(0): Chose mode 112 at 60Hz.
(--) SAVAGE(0): Chose mode 112 at 60Hz.
(--) SAVAGE(0): Virtual size is 1024x768 (pitch 1024)
(**) SAVAGE(0): *Default mode "1024x768": 78.8 MHz, 60.1 kHz, 75.1 Hz
(II) SAVAGE(0): Modeline "1024x768"   78.80  1024 1040 1136 1312  768 769 772 800 +hsync +vsync
(**) SAVAGE(0): *Default mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz
(II) SAVAGE(0): Modeline "800x600"   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync
(**) SAVAGE(0):  Default mode "1024x768": 75.0 MHz, 56.5 kHz, 70.1 Hz
(II) SAVAGE(0): Modeline "1024x768"   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync
(**) SAVAGE(0):  Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(II) SAVAGE(0): Modeline "1024x768"   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync
(**) SAVAGE(0):  Default mode "800x600": 50.0 MHz, 48.1 kHz, 72.2 Hz
(II) SAVAGE(0): Modeline "800x600"   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync
(**) SAVAGE(0):  Default mode "800x600": 87.8 MHz, 81.2 kHz, 65.0 Hz (D)
(II) SAVAGE(0): Modeline "800x600"   87.75  800 832 928 1080  600 600 602 625 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) SAVAGE(0): Modeline "800x600"   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync
(**) SAVAGE(0):  Default mode "800x600": 81.0 MHz, 75.0 kHz, 60.0 Hz (D)
(II) SAVAGE(0): Modeline "800x600"   81.00  800 832 928 1080  600 600 602 625 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) SAVAGE(0): Modeline "800x600"   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync
(**) SAVAGE(0):  Default mode "640x480": 31.5 MHz, 37.5 kHz, 75.0 Hz
(II) SAVAGE(0): Modeline "640x480"   31.50  640 656 720 840  480 481 484 500 -hsync -vsync
(**) SAVAGE(0):  Default mode "640x480": 31.5 MHz, 37.9 kHz, 72.8 Hz
(II) SAVAGE(0): Modeline "640x480"   31.50  640 664 704 832  480 489 491 520 -hsync -vsync
(**) SAVAGE(0):  Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(II) SAVAGE(0): Modeline "640x480"   25.20  640 656 752 800  480 490 492 525 -hsync -vsync
(**) SAVAGE(0):  Default mode "640x480": 54.0 MHz, 60.0 kHz, 60.0 Hz (D)
(II) SAVAGE(0): Modeline "640x480"   54.00  640 688 744 900  480 480 482 500 doublescan +hsync +vsync
(--) SAVAGE(0): Display dimensions: (330, 240) mm
(--) SAVAGE(0): DPI set to (78, 81)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="X.Org Foundation"
    compiled for 6.8.2, module version = 1.0.0
    ABI class: X.Org ANSI C Emulation, version 0.2
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="X.Org Foundation"
    compiled for 6.8.2, module version = 1.2.0
    ABI class: X.Org Video Driver, version 0.7
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="X.Org Foundation"
    compiled for 6.8.2, module version = 0.1.0
    ABI class: X.Org Video Driver, version 0.7
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
    [0] 0    0    0xe0000000 - 0xe7ffffff (0x8000000) MS[b]
    [1] 0    0    0xed000000 - 0xed07ffff (0x80000) MS[b]
    [2] -1    0    0xffe00000 - 0xffffffff (0x200000) MX[b](B)
    [3] -1    0    0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [4] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [5] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [6] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [7] -1    0    0xee001000 - 0xee0010ff (0x100) MX[b]
    [8] -1    0    0xee000000 - 0xee0000ff (0x100) MX[b]
    [9] -1    0    0xe8000000 - 0xe7ffffff (0x0) MX[b]O
    [10] -1    0    0xe0000000 - 0xe7ffffff (0x8000000) MX[b](B)
    [11] -1    0    0xed000000 - 0xed07ffff (0x80000) MX[b](B)
    [12] 0    0    0x000a0000 - 0x000affff (0x10000) MS[b](OprD)
    [13] 0    0    0x000b0000 - 0x000b7fff (0x8000) MS[b](OprD)
    [14] 0    0    0x000b8000 - 0x000bffff (0x8000) MS[b](OprD)
    [15] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [16] -1    0    0x00000000 - 0x000000ff (0x100) IX[b]
    [17] -1    0    0x0000e400 - 0x0000e4ff (0x100) IX[b]
    [18] -1    0    0x0000e000 - 0x0000e0ff (0x100) IX[b]
    [19] -1    0    0x0000dc00 - 0x0000dc0f (0x10) IX[b]
    [20] -1    0    0x0000d800 - 0x0000d81f (0x20) IX[b]
    [21] -1    0    0x0000d400 - 0x0000d41f (0x20) IX[b]
    [22] -1    0    0x0000d000 - 0x0000d01f (0x20) IX[b]
    [23] 0    0    0x000003b0 - 0x000003bb (0xc) IS[b](OprU)
    [24] 0    0    0x000003c0 - 0x000003df (0x20) IS[b](OprU)
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
(II) SAVAGE(0): initializing int10
(II) SAVAGE(0): Primary V_BIOS segment is: 0xc000
(II) SAVAGE(0): VESA BIOS detected
(II) SAVAGE(0): VESA VBE Version 3.0
(II) SAVAGE(0): VESA VBE Total Mem: 31680 kB
(II) SAVAGE(0): VESA VBE OEM: S3 Graphics ProSavage DDR Family BIOS
(II) SAVAGE(0): VESA VBE OEM Software Rev: 2.0
(II) SAVAGE(0): VESA VBE OEM Vendor: S3 Garphics Incorporated.
(II) SAVAGE(0): VESA VBE OEM Product: VBE 3.0
(II) SAVAGE(0): VESA VBE OEM Product Rev: Rev 0.0
(--) SAVAGE(0): mapping framebuffer @ 0xe0000000 with size 0x2000000
(==) SAVAGE(0): Write-combining range (0xe0000000,0x2000000)
(II) SAVAGE(0): Splitting WC range: base: 0xe2000000, size: 0x5000000
(II) SAVAGE(0): Splitting WC range: base: 0xe4000000, size: 0x3000000
(==) SAVAGE(0): Write-combining range (0xe6000000,0x1000000)
(==) SAVAGE(0): Write-combining range (0xe4000000,0x3000000)
(==) SAVAGE(0): Write-combining range (0xe2000000,0x5000000)
(II) SAVAGE(0): map aperture:0xb0c9e000
(II) SAVAGE(0): 9348 kB of Videoram needed for 3D; 32768 kB of Videoram available
(II) SAVAGE(0): Sufficient Videoram available for 3D
(II) SAVAGE(0): [drm] bpp: 32 depth: 24
(II) SAVAGE(0): [drm] Sarea 2200+284: 2484
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: drmOpenMinor returns 8
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) SAVAGE(0): [drm] loaded kernel module for "savage" driver
(II) SAVAGE(0): [drm] DRM interface version 1.2
(II) SAVAGE(0): [drm] created "savage" driver at busid "pci:0000:01:00.0"
(II) SAVAGE(0): [drm] added 8192 byte SAREA at 0xd6d32000
(II) SAVAGE(0): [drm] mapped SAREA 0xd6d32000 to 0xb0c9c000
(II) SAVAGE(0): [drm] framebuffer handle = 0xe0000000
(II) SAVAGE(0): [drm] added 1 reserved context for kernel
(II) SAVAGE(0): [agp] Mode 0x1f000201 [AGP 0x1106/0x3148; Card 0x5333/0x8d04]
(II) SAVAGE(0): [agp] 16384 kB allocated with handle 0x00000001
(II) SAVAGE(0): [agp] command DMA handle = 0xe8000000
(II) SAVAGE(0): [agp] agpTextures handle = 0xe8100000
(II) SAVAGE(0): [drm] aperture handle = 0xe2000000
(II) SAVAGE(0): [drm] Enabling ShadowStatus for DRI.
(II) SAVAGE(0): [drm] Status handle = 0x11508000
(II) SAVAGE(0): [drm] Status page mapped at 0xb0c9b000
(II) SAVAGE(0): [dri] visual configs initialized
(**) SAVAGE(0): DRI is enabled
(--) SAVAGE(0): Chose mode 118 at 75Hz.
(II) SAVAGE(0): virtualX:1024,virtualY:768
(II) SAVAGE(0): bpp:32,tiledwidthBytes:4096,tiledBufferSize:3145728 
(II) SAVAGE(0): bpp:32,widthBytes:4096,BufferSize:3145728 
(II) SAVAGE(0): videoRambytes:0x02000000 
(II) SAVAGE(0): textureSize:0x014df000 
(II) SAVAGE(0): textureSize:0x014df000 
(II) SAVAGE(0): textureOffset:0x00b00000 
(II) SAVAGE(0): depthOffset:0x00800000,depthPitch:4096
(II) SAVAGE(0): backOffset:0x00500000,backPitch:4096
(II) SAVAGE(0): Memory manager initialized to (0,0) (1024,1279)
(II) SAVAGE(0): Largest offscreen area available: 1024 x 511
(II) SAVAGE(0): Reserved back buffer at offset 0x500000
(II) SAVAGE(0): Reserved depth buffer at offset 0x800000
(II) SAVAGE(0): Reserved 21372 kb for textures at offset 0xb00000
(II) SAVAGE(0): Using XFree86 Acceleration Architecture (XAA)
    Screen to screen bit blits
    Solid filled rectangles
    8x8 mono pattern filled rectangles
    Indirect CPU to Screen color expansion
    Solid Lines
    Image Writes
    Offscreen Pixmaps
    Setting up tile and stipple cache:
        24 128x128 slots
(==) SAVAGE(0): Backing store disabled
(**) Option "dpms" "true"
(**) SAVAGE(0): DPMS enabled
(II) SAVAGE(0): X context handle = 0x1
(II) SAVAGE(0): [DRI] installation complete
(II) SAVAGE(0): [junkers]pSAVAGEDRIServer:
(II) SAVAGE(0): [junkers]    reserved_map_agpstart:0x00000000
(II) SAVAGE(0): [junkers]    reserved_map_idx:0x00000000
(II) SAVAGE(0): [junkers]    sarea_priv_offset:0x00000000
(II) SAVAGE(0): [junkers]    chipset:0x00000000
(II) SAVAGE(0): [junkers]    sgram:0x00000000
(II) SAVAGE(0): [junkers]    frontbufferSize:0x00300000
(II) SAVAGE(0): [junkers]    frontOffset:0x00000000
(II) SAVAGE(0): [junkers]    frontPitch:0x00001000
(II) SAVAGE(0): [junkers]    backbufferSize:0x00300000
(II) SAVAGE(0): [junkers]    backOffset:0x00500000
(II) SAVAGE(0): [junkers]    backPitch:0x00001000
(II) SAVAGE(0): [junkers]    depthbufferSize:0x00300000
(II) SAVAGE(0): [junkers]    depthOffset:0x00800000
(II) SAVAGE(0): [junkers]    depthPitch:0x00001000
(II) SAVAGE(0): [junkers]    textureOffset:0x00b00000
(II) SAVAGE(0): [junkers]    textureSize:0x014df000
(II) SAVAGE(0): [junkers]    textureSize:0x014df000
(II) SAVAGE(0): [junkers]    logTextureGranularity:0x00000000
(II) SAVAGE(0): [junkers]    agp:handle:0x00000001
(II) SAVAGE(0): [junkers]    agp:offset:0x01000000
(II) SAVAGE(0): [junkers]    agp:size:0x01000000
(II) SAVAGE(0): [junkers]    agp:map:0x00000000
(II) SAVAGE(0): [junkers]    registers:handle:0xed000000
(II) SAVAGE(0): [junkers]    registers:offset:0x00000000
(II) SAVAGE(0): [junkers]    registers:size:0x00080000
(II) SAVAGE(0): [junkers]    registers:map:0x00000000
(II) SAVAGE(0): [junkers]    status:handle:0x11508000
(II) SAVAGE(0): [junkers]    status:offset:0x00000000
(II) SAVAGE(0): [junkers]    status:size:0x00001000
(II) SAVAGE(0): [junkers]    status:map:0xb0c9b000
(II) SAVAGE(0): [junkers]    agpTextures:handle:0xe8100000
(II) SAVAGE(0): [junkers]    agpTextures:offset:0x00100000
(II) SAVAGE(0): [junkers]    agpTextures:size:0x00f00000
(II) SAVAGE(0): [junkers]    apgTextures:map:0x00000000
(II) SAVAGE(0): [junkers]    logAgpTextureGranularity:0x00000000
(II) SAVAGE(0): [junkers]    cmdDma:handle:0xe8000000
(II) SAVAGE(0): [junkers]    cmdDma:offset:0x00000000
(II) SAVAGE(0): [junkers]    cmdDma:size:0x00100000
(II) SAVAGE(0): [junkers]    cmdDma:map:0x00000000
(II) SAVAGE(0): [junkers]pSAVAGEDRI:
(II) SAVAGE(0): [junkers]    chipset:0x00000003
(II) SAVAGE(0): [junkers]    width:0x00000400
(II) SAVAGE(0): [junkers]    height:0x00000300
(II) SAVAGE(0): [junkers]    mem:0x02000000
(II) SAVAGE(0): [junkers]    cpp:4
(II) SAVAGE(0): [junkers]    zpp:4
(II) SAVAGE(0): [junkers]    agpMode:1
(II) SAVAGE(0): [junkers]    bufferSize:65536
(II) SAVAGE(0): [junkers]    frontbufferSize:0x00300000
(II) SAVAGE(0): [junkers]    frontOffset:0x00000000
(II) SAVAGE(0): [junkers]    backbufferSize:0x00300000
(II) SAVAGE(0): [junkers]    backOffset:0x00500000
(II) SAVAGE(0): [junkers]    depthbufferSize:0x00300000
(II) SAVAGE(0): [junkers]    depthOffset:0x00800000
(II) SAVAGE(0): [junkers]    textureOffset:0x00b00000
(II) SAVAGE(0): [junkers]    textureSize:0x01400000
(II) SAVAGE(0): [junkers]    logTextureGranularity:0x00000015
(II) SAVAGE(0): [junkers]    agpTextureHandle:0xe8100000
(II) SAVAGE(0): [junkers]    agpTextureSize:0x00f00000
(II) SAVAGE(0): [junkers]    logAgpTextureGranularity:0x00000014
(II) SAVAGE(0): [junkers]    apertureHandle:0xe2000000
(II) SAVAGE(0): [junkers]    apertureSize:0x05000000
(II) SAVAGE(0): [junkers]    aperturePitch:0x00002000
(II) SAVAGE(0): [junkers]    statusHandle:0x11508000
(II) SAVAGE(0): [junkers]    statusSize:0x00001000
(II) SAVAGE(0): [junkers]    sarea_priv_offset:0x00000898
(II) SAVAGE(0): Direct rendering enabled
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(**) Option "CoreKeyboard"
(**) Keyboard0: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard0: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xfree86"
(**) Keyboard0: XkbRules: "xfree86"
(**) Option "XkbModel" "pc101"
(**) Keyboard0: XkbModel: "pc101"
(**) Option "XkbLayout" "us"
(**) Keyboard0: XkbLayout: "us"
(**) Option "XkbVariant" "nodeadkeys"
(**) Keyboard0: XkbVariant: "nodeadkeys"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
(**) Option "Protocol" "auto"
(**) PS/2 Mouse: Device: "/dev/psaux"
(**) PS/2 Mouse: Protocol: "auto"
(**) Option "SendCoreEvents" "true"
(**) PS/2 Mouse: always reports core events
(**) Option "CorePointer"
(**) PS/2 Mouse: Core Pointer
(**) Option "Device" "/dev/psaux"
(**) Option "Emulate3Buttons" "true"
(**) Option "Emulate3Timeout" "70"
(**) PS/2 Mouse: Emulate3Buttons, Emulate3Timeout: 70
(**) Option "ZAxisMapping" "4 5"
(**) PS/2 Mouse: ZAxisMapping: buttons 4 and 5
(**) PS/2 Mouse: Buttons: 5
(II) XINPUT: Adding extended input device "PS/2 Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
(--) PS/2 Mouse: PnP-detected protocol: "ExplorerPS/2"
(II) PS/2 Mouse: ps2EnableDataReporting: succeeded
Warning: font renderer for ".pcf" already registered at priority 0
Warning: font renderer for ".pcf.Z" already registered at priority 0
Warning: font renderer for ".pcf.gz" already registered at priority 0
Warning: font renderer for ".snf" already registered at priority 0
Warning: font renderer for ".snf.Z" already registered at priority 0
Warning: font renderer for ".snf.gz" already registered at priority 0
Warning: font renderer for ".bdf" already registered at priority 0
Warning: font renderer for ".bdf.Z" already registered at priority 0
Warning: font renderer for ".bdf.gz" already registered at priority 0
Warning: font renderer for ".pmf" already registered at priority 0
(II) SAVAGE(0): [drm] removed 1 reserved context for kernel
(II) SAVAGE(0): [drm] unmapping 8192 bytes of SAREA 0xd6d32000 at 0xb0c9c000

From what I can see, XOrg seems to think that my pixel clock is... well, nil. Disabling DDC (which doesn't seem to work for my monitor) does not help, I still get the exact same messages in my log. Is there any way out of this?

Offline

#5 2005-07-02 10:12:23

vacant
Member
From: downstairs
Registered: 2004-11-05
Posts: 802

Re: DRI: cannot modprobe savage

Have you tried

Option "NoUseBios"

in the driver section?

Offline

#6 2005-07-06 00:34:42

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: DRI: cannot modprobe savage

Nope, will try.

BTW, I think you mean

Option "UseBIOS" "No"

and that would be in the "Device" section.

Offline

#7 2005-07-06 01:49:23

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: DRI: cannot modprobe savage

Okay, tried that without DRI... It creates a problem of its own: for some stupid reason, the end of the desktop on the right side is always set to be beyond the edge of the image, so that the left edge of a maximized window is never visible. This is not a major problem, but it is definitely ugly and irritating.

Offline

#8 2005-07-06 17:54:47

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: DRI: cannot modprobe savage

Sorry, but setting UseBIOS to "No" does not help. I still get the same crap:

1. X starts, everything is blurry and bizarrely segmented as described above
2. Desktop background and cursor appear, and look normal; everything else is screwed up
3. Hard freeze; cannot terminate X, must reboot

Looks as if the 2D Savage driver from the CVS is broken or something. I wonder if it's possible to use Via's own drivers (for XFree86 on Redhat) with XOrg on Arch, with a bit of messing around?

Offline

#9 2005-07-07 18:00:15

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: DRI: cannot modprobe savage

Bah, I'm giving up on this damn Savage DRI. I'll just snoop around for a video card...

Offline

#10 2005-07-07 20:04:56

vacant
Member
From: downstairs
Registered: 2004-11-05
Posts: 802

Re: DRI: cannot modprobe savage

Gullible Jones wrote:

Okay, tried that without DRI... It creates a problem of its own: for some stupid reason, the end of the desktop on the right side is always set to be beyond the edge of the image, so that the left edge of a maximized window is never visible. This is not a major problem, but it is definitely ugly and irritating.

Can you adjust that by playing with xvidtune? You run xvidtune from a shell, fiddle with the numbers and watch the screen; when you've got the best result you click "show" and it writes out a modeline that you can copy into your X config.

Offline

#11 2005-07-07 23:09:57

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: DRI: cannot modprobe savage

Doesn't really matter... The problem is probably not the BIOS, since the exact same problem occurs whether I use the BIOS settings or my own. I think the problem is that the 2D driver from the XOrg CVS is buggy.

Offline

#12 2005-07-08 00:56:22

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: DRI: cannot modprobe savage

Why dont you report this to the LKML where people are actually capable of fixing this?

Offline

#13 2005-07-08 01:25:10

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: DRI: cannot modprobe savage

Ehh? Isn't LKML centered on kernel issues, not XOrg issues?

Offline

#14 2005-07-08 02:08:12

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: DRI: cannot modprobe savage

Well, if you're getting error messages in dmesg, then there's something up in the kernel driver.

Either way, instead of telling us, which is as good as trying to extract something from /dev/null, why dont you report it to the dri devels? the Xorg mailing list if you think that's the problem?

iphitus

Offline

#15 2005-07-08 04:24:50

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: DRI: cannot modprobe savage

I solved the errors from modprobing, that stuff was because DRM was compiled into the kernel. Anyway, I'll post my problem on the XOrg mailing list...l

Offline

Board footer

Powered by FluxBB