You are not logged in.
Pages: 1
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
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
savage: disagrees about version of symbol drm_*
Well, seems like you're trying to load the wrong module version compared to your kernel...
Offline
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
Have you tried
Option "NoUseBios"
in the driver section?
Offline
Nope, will try.
BTW, I think you mean
Option "UseBIOS" "No"
and that would be in the "Device" section.
Offline
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
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
Bah, I'm giving up on this damn Savage DRI. I'll just snoop around for a video card...
Offline
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
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
Why dont you report this to the LKML where people are actually capable of fixing this?
Offline
Ehh? Isn't LKML centered on kernel issues, not XOrg issues?
Offline
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
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
Pages: 1