Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
HOW-TO: ProSavage, SuperSavage DDR and dri-drm 3d drivers
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next  
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks
View previous topic :: View next topic  
Author Message
Mimamau
Apprentice
Apprentice


Joined: 11 Jun 2002
Posts: 160
Location: Germany

PostPosted: Sat May 15, 2004 4:23 pm    Post subject: Reply with quote

Hi, I'm trying to get DRI working on my IBM Thinkpad T22 with S3 Savage/IX-MV 8MB. I just followed the build instructions on the dri-page. I got everything from cvs, today. When I try to start X, my screen turns black and stays! I have to switch off my system to get it up again. The system doesn't freeze completely, I can shut it down cleanly with the ACPI power button. When I comment out 'Load "glx"' in my XF86Config it works, but without GLX and DRI. The DRM module is loaded before X is started. I think it writes a lot of confusing stuff into my savage's memory, because when it's black and I do a remote (ssh) reboot, I even can't see any BIOS Post messages, noting, I have to turn it off. Here are my XFree86.0.logs:
The working one, with #Load "glx":
Code:

This is a pre-release version of XFree86, and is not supported in any
way.  Bugs may be reported to XFree86@XFree86.Org and patches submitted
to fixes@XFree86.Org.  Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(http://www.XFree86.Org/cvs).

XFree86 Version 4.3.99.12 (DRI trunk)
Release Date: 10 September 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.6.5-gentoo-r1 i686 [ELF]
Current Operating System: Linux m-nb 2.6.5-gentoo-r1 #1 Sat May 15 12:47:15 UTC 2004 i686
Build Date: 15 May 2004
Changelog Date: 10 September 2003
   Before reporting problems, check http://www.XFree86.Org/
   to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Sat May 15 17:55:00 2004
(==) Using config file: "/etc/X11/XF86Config"
(==) ServerLayout "Simple Layout"
(**) |-->Screen "Screen 1" (0)
(**) |   |-->Monitor "My Monitor"
(**) |   |-->Device "** S3 Savage (generic)                [savage]"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Keyboard1"
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "acpi"
(**) XKB: model: "acpi"
(**) Option "XkbLayout" "de"
(**) XKB: layout: "de"
(==) Keyboard: CustomKeycode disabled
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/local/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/
75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/
Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/
X11/fonts/100dpi/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(++) using VT number 7

(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(II) Module ABI versions:
   XFree86 ANSI C Emulation: 0.2
   XFree86 Video Driver: 0.7
   XFree86 XInput driver : 0.4
   XFree86 Server Extension : 0.2
   XFree86 Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   Module class: XFree86 Font Renderer
   ABI class: XFree86 Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   ABI class: XFree86 Video Driver, version 0.7
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x8001003c, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,7190 card 0000,0000 rev 03 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,7191 card 0000,0000 rev 03 class 06,04,00 hdr 01
(II) PCI: 00:02:0: chip 104c,ac1b card 4000,0000 rev 03 class 06,07,00 hdr 82
(II) PCI: 00:02:1: chip 104c,ac1b card 4800,0000 rev 03 class 06,07,00 hdr 82
(II) PCI: 00:03:0: chip 8086,1229 card 8086,2205 rev 0c class 02,00,00 hdr 80
(II) PCI: 00:03:1: chip 11c1,045c card 8086,2205 rev 01 class 07,00,00 hdr 80
(II) PCI: 00:05:0: chip 1013,6003 card 1014,0153 rev 01 class 04,01,00 hdr 00
(II) PCI: 00:07:0: chip 8086,7110 card 0000,0000 rev 02 class 06,80,00 hdr 80
(II) PCI: 00:07:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80 hdr 00
(II) PCI: 00:07:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:07:3: chip 8086,7113 card 0000,0000 rev 03 class 06,80,00 hdr 00
(II) PCI: 01:00:0: chip 5333,8c12 card 1014,017f rev 13 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,6), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
   [0] -1   0   0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
   [0] -1   0   0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
   [0] -1   0   0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x008c (VGA_EN is set)
(II) Bus 1 non-prefetchable memory range:
   [0] -1   0   0xf0000000 - 0xf7ffffff (0x8000000) MX[B]
(II) PCI-to-CardBus bridge:
(II) Bus 2: bridge is at (0:2:0), (0,2,5), BCTRL: 0x05c0 (VGA_EN is cleared)
(II) Bus 2 I/O range:
   [0] -1   0   0x00004000 - 0x000040ff (0x100) IX[B]
   [1] -1   0   0x00004400 - 0x000044ff (0x100) IX[B]
(II) Bus 2 non-prefetchable memory range:
   [0] -1   0   0x10400000 - 0x107fffff (0x400000) MX[B]
(II) Bus 2 prefetchable memory range:
   [0] -1   0   0x10000000 - 0x103fffff (0x400000) MX[B]
(II) PCI-to-CardBus bridge:
(II) Bus 6: bridge is at (0:2:1), (0,6,9), BCTRL: 0x05c0 (VGA_EN is cleared)
(II) Bus 6 I/O range:
   [0] -1   0   0x00004800 - 0x000048ff (0x100) IX[B]
   [1] -1   0   0x00004c00 - 0x00004cff (0x100) IX[B]
(II) Bus 6 non-prefetchable memory range:
   [0] -1   0   0x10c00000 - 0x10ffffff (0x400000) MX[B]
(II) Bus 6 prefetchable memory range:
   [0] -1   0   0x10800000 - 0x10bfffff (0x400000) MX[B]
(--) PCI:*(1:0:0) S3 Inc. 86C270-294 Savage/IX-MV rev 19, Mem @ 0xf0000000/27
(II) Addressable bus resource ranges are
   [0] -1   0   0x00000000 - 0xffffffff (0x0) MX[B]
   [1] -1   0   0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
   [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   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [6] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xf8000000 from 0xfbffffff to 0xf7ffffff
(II) Active PCI resource ranges:
   [0] -1   0   0xe8000000 - 0xe80fffff (0x100000) MX[B]
   [1] -1   0   0xe8122000 - 0xe8122fff (0x1000) MX[B]
   [2] -1   0   0xe8121000 - 0xe8121fff (0x1000) MX[B]
   [3] -1   0   0xe8100000 - 0xe811ffff (0x20000) MX[B]
   [4] -1   0   0xe8120000 - 0xe8120fff (0x1000) MX[B]
   [5] -1   0   0xf8000000 - 0xf7ffffff (0x0) MX[B]O
   [6] -1   0   0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
   [7] -1   0   0x00001860 - 0x0000187f (0x20) IX[B]
   [8] -1   0   0x00001850 - 0x0000185f (0x10) IX[B]
   [9] -1   0   0x00001840 - 0x00001847 (0x8) IX[B]
   [10] -1   0   0x00001800 - 0x0000183f (0x40) IX[B]
(II) Active PCI resource ranges after removing overlaps:
   [0] -1   0   0xe8000000 - 0xe80fffff (0x100000) MX[B]
   [1] -1   0   0xe8122000 - 0xe8122fff (0x1000) MX[B]
   [2] -1   0   0xe8121000 - 0xe8121fff (0x1000) MX[B]
   [3] -1   0   0xe8100000 - 0xe811ffff (0x20000) MX[B]
   [4] -1   0   0xe8120000 - 0xe8120fff (0x1000) MX[B]
   [5] -1   0   0xf8000000 - 0xf7ffffff (0x0) MX[B]O
   [6] -1   0   0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
   [7] -1   0   0x00001860 - 0x0000187f (0x20) IX[B]
   [8] -1   0   0x00001850 - 0x0000185f (0x10) IX[B]
   [9] -1   0   0x00001840 - 0x00001847 (0x8) IX[B]
   [10] -1   0   0x00001800 - 0x0000183f (0x40) IX[B]
(II) OS-reported resource ranges after removing overlaps with PCI:
   [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   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [6] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
   [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   0xe8000000 - 0xe80fffff (0x100000) MX[B]
   [6] -1   0   0xe8122000 - 0xe8122fff (0x1000) MX[B]
   [7] -1   0   0xe8121000 - 0xe8121fff (0x1000) MX[B]
   [8] -1   0   0xe8100000 - 0xe811ffff (0x20000) MX[B]
   [9] -1   0   0xe8120000 - 0xe8120fff (0x1000) MX[B]
   [10] -1   0   0xf8000000 - 0xf7ffffff (0x0) MX[B]O
   [11] -1   0   0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
   [12] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [13] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
   [14] -1   0   0x00001860 - 0x0000187f (0x20) IX[B]
   [15] -1   0   0x00001850 - 0x0000185f (0x10) IX[B]
   [16] -1   0   0x00001840 - 0x00001847 (0x8) IX[B]
   [17] -1   0   0x00001800 - 0x0000183f (0x40) IX[B]
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   Module class: XFree86 Server Extension
   ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   Module class: XFree86 Server Extension
   ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension DPMS
(II) Loading extension FontCache
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   ABI class: XFree86 Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "savage"
(II) Loading /usr/X11R6/lib/modules/drivers/savage_drv.o
(II) Module savage: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.1.27
   Module class: XFree86 Video Driver
   ABI class: XFree86 Video Driver, version 0.7
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   Module class: XFree86 XInput Driver
   ABI class: XFree86 XInput driver, version 0.4
(II) SAVAGE: driver (version 1.1.27a) for S3 Savage chipsets: Savage4,
   Savage3D, Savage3D-MV, Savage2000, Savage/MX-MV, Savage/MX,
   Savage/IX-MV, Savage/IX, ProSavage PM133, ProSavage KM133,
   ProSavage PN133, ProSavage 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 MobileSavage 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   0xe8000000 - 0xe80fffff (0x100000) MX[B]
   [6] -1   0   0xe8122000 - 0xe8122fff (0x1000) MX[B]
   [7] -1   0   0xe8121000 - 0xe8121fff (0x1000) MX[B]
   [8] -1   0   0xe8100000 - 0xe811ffff (0x20000) MX[B]
   [9] -1   0   0xe8120000 - 0xe8120fff (0x1000) MX[B]
   [10] -1   0   0xf8000000 - 0xf7ffffff (0x0) MX[B]O
   [11] -1   0   0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
   [12] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [13] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
   [14] -1   0   0x00001860 - 0x0000187f (0x20) IX[B]
   [15] -1   0   0x00001850 - 0x0000185f (0x10) IX[B]
   [16] -1   0   0x00001840 - 0x00001847 (0x8) IX[B]
   [17] -1   0   0x00001800 - 0x0000183f (0x40) 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   0xe8000000 - 0xe80fffff (0x100000) MX[B]
   [6] -1   0   0xe8122000 - 0xe8122fff (0x1000) MX[B]
   [7] -1   0   0xe8121000 - 0xe8121fff (0x1000) MX[B]
   [8] -1   0   0xe8100000 - 0xe811ffff (0x20000) MX[B]
   [9] -1   0   0xe8120000 - 0xe8120fff (0x1000) MX[B]
   [10] -1   0   0xf8000000 - 0xf7ffffff (0x0) MX[B]O
   [11] -1   0   0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
   [12] 0   0   0x000a0000 - 0x000affff (0x10000) MS[B]
   [13] 0   0   0x000b0000 - 0x000b7fff (0x8000) MS[B]
   [14] 0   0   0x000b8000 - 0x000bffff (0x8000) MS[B]
   [15] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [16] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
   [17] -1   0   0x00001860 - 0x0000187f (0x20) IX[B]
   [18] -1   0   0x00001850 - 0x0000185f (0x10) IX[B]
   [19] -1   0   0x00001840 - 0x00001847 (0x8) IX[B]
   [20] -1   0   0x00001800 - 0x0000183f (0x40) 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="The XFree86 Project"
   compiled for 4.3.99.12, module version = 0.1.0
   ABI class: XFree86 Video Driver, version 0.7
(**) SAVAGE(0): Depth 16, (--) framebuffer bpp 16
(==) SAVAGE(0): RGB weight 565
(==) SAVAGE(0): Default visual is TrueColor
(II) SAVAGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(**) SAVAGE(0): Option "UseBIOS" "on"
(**) SAVAGE(0): Option "ShadowStatus" "on"
(==) SAVAGE(0): Using AGP 1x mode
(II) SAVAGE(0): Using 16 MB AGP aperture
(==) SAVAGE(0): Using HW cursor
(**) SAVAGE(0): Using video BIOS to set modes
(**) SAVAGE(0): Option: ShadowStatus enabled
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   ABI class: XFree86 Video Driver, version 0.7
(II) SAVAGE(0): Primary V_BIOS segment is: 0xc000
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.1.0
   ABI class: XFree86 Video Driver, version 0.7
(II) SAVAGE(0): VESA BIOS detected
(II) SAVAGE(0): VESA VBE Version 2.0
(II) SAVAGE(0): VESA VBE Total Mem: 8192 kB
(II) SAVAGE(0): VESA VBE OEM: S3 Incorporated. M7 BIOS
(II) SAVAGE(0): VESA VBE OEM Software Rev: 1.0
(II) SAVAGE(0): VESA VBE OEM Vendor: S3 Incorporated.
(II) SAVAGE(0): VESA VBE OEM Product: VBE 2.0
(II) SAVAGE(0): VESA VBE OEM Product Rev: Rev 1.1
(--) SAVAGE(0): Chip: id 8c12, "Savage/IX-MV"
(--) SAVAGE(0): Engine: "MobileSavage"
(--) SAVAGE(0): mapping MMIO @ 0xf1000000 with size 0x80000
(==) SAVAGE(0): Using gamma correction (1.0, 1.0, 1.0)
(--) SAVAGE(0): probed videoram:  8192k
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   ABI class: XFree86 Video Driver, version 0.7
(--) 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="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.2.0
   ABI class: XFree86 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.
(--) SAVAGE(0): Detected current MCLK value of 120.511 MHz
(--) SAVAGE(0): 1024x768 TFT LCD panel detected and active
(--) SAVAGE(0): - Limiting video mode to 1024x768
(II) SAVAGE(0): My Monitor: Using hsync range of 30.00-70.00 kHz
(II) SAVAGE(0): My Monitor: Using vrefresh range of 50.00-90.00 Hz
(II) SAVAGE(0): Clock range:  10.00 to 250.00 MHz
(II) SAVAGE(0): Not using mode "1024x768_100" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1152x864" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "1280x960" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "1280x960" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "640x480" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1280x1024" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "1280x1024" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "640x512" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1280x1024" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "640x512" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "800x600" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "800x600" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "800x600" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "800x600" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "800x600" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1792x1344" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "896x672" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "896x672" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1856x1392" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "928x696" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "928x696" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1920x1440" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "960x720" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "960x720" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1152x768" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "1400x1050" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "1400x1050" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "700x525" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1600x1024" (exceeds panel dimensions)
(II) SAVAGE(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) SAVAGE(0): Not using default mode "960x720" (hsync out of range)
(II) SAVAGE(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(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)
(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)
(II) SAVAGE(0): Not using default mode "1024x768" (hsync out of range)
(II) SAVAGE(0): Not using mode "1024x768_100" (no mode of this name)
(--) SAVAGE(0): Found 13 modes at this depth:
    [10e] 320 x 200, 70Hz
    [111] 640 x 480, 60Hz, 72Hz, 75Hz, 85Hz, 100Hz
    [114] 800 x 600, 60Hz, 72Hz, 75Hz, 85Hz, 100Hz
    [117] 1024 x 768, 60Hz, 70Hz, 75Hz, 85Hz, 43Hz, 100Hz
    [11a] 1280 x 1024, 60Hz, 75Hz, 85Hz, 43Hz
    [11d] 640 x 400, 70Hz
    [122] 1600 x 1200, 48Hz, 60Hz, 75Hz, 85Hz
    [133] 320 x 240, 72Hz
    [13c] 1400 x 1050, 60Hz, 75Hz
    [143] 400 x 300, 72Hz
    [153] 512 x 384, 70Hz
    [173] 720 x 480, 75Hz
    [178] 720 x 576, 75Hz
(--) SAVAGE(0): Virtual size is 1024x768 (pitch 1024)
(**) SAVAGE(0):  Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz
(II) SAVAGE(0): Modeline "1024x768"   94.50  1024 1072 1168 1376  768 769 772 808 +hsync +vsync
(**) 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 "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 "1024x768": 44.9 MHz, 35.5 kHz, 87.1 Hz (I)
(II) SAVAGE(0): Modeline "1024x768"   44.90  1024 1032 1208 1264  768 768 776 817 interlace +hsync +vsync
(**) SAVAGE(0):  Default mode "832x624": 57.3 MHz, 49.7 kHz, 74.6 Hz
(II) SAVAGE(0): Modeline "832x624"   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync
(**) SAVAGE(0):  Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz
(II) SAVAGE(0): Modeline "800x600"   56.30  800 832 896 1048  600 601 604 631 +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 "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": 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": 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 "700x525": 61.0 MHz, 64.9 kHz, 60.0 Hz (D)
(II) SAVAGE(0): Modeline "700x525"   61.00  700 744 820 940  525 526 532 541 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "640x512": 54.0 MHz, 64.0 kHz, 60.0 Hz (D)
(II) SAVAGE(0): Modeline "640x512"   54.00  640 664 720 844  512 512 514 533 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz
(II) SAVAGE(0): Modeline "640x480"   36.00  640 696 752 832  480 481 484 509 -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):  Default mode "720x400": 35.5 MHz, 37.9 kHz, 85.0 Hz
(II) SAVAGE(0): Modeline "720x400"   35.50  720 756 828 936  400 401 404 446 -hsync +vsync
(**) SAVAGE(0):  Default mode "640x400": 31.5 MHz, 37.9 kHz, 85.1 Hz
(II) SAVAGE(0): Modeline "640x400"   31.50  640 672 736 832  400 401 404 445 -hsync +vsync
(**) SAVAGE(0):  Default mode "576x432": 54.0 MHz, 67.5 kHz, 75.0 Hz (D)
(II) SAVAGE(0): Modeline "576x432"   54.00  576 608 672 800  432 432 434 450 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "640x350": 31.5 MHz, 37.9 kHz, 85.1 Hz
(II) SAVAGE(0): Modeline "640x350"   31.50  640 672 736 832  350 382 385 445 +hsync -vsync
(**) SAVAGE(0):  Default mode "576x384": 32.5 MHz, 44.2 kHz, 54.8 Hz (D)
(II) SAVAGE(0): Modeline "576x384"   32.50  576 589 657 736  384 385 388 403 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "512x384": 47.2 MHz, 68.7 kHz, 85.0 Hz (D)
(II) SAVAGE(0): Modeline "512x384"   47.25  512 536 584 688  384 384 386 404 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "512x384": 39.4 MHz, 60.1 kHz, 75.1 Hz (D)
(II) SAVAGE(0): Modeline "512x384"   39.40  512 520 568 656  384 384 386 400 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "512x384": 37.5 MHz, 56.5 kHz, 70.1 Hz (D)
(II) SAVAGE(0): Modeline "512x384"   37.50  512 524 592 664  384 385 388 403 doublescan -hsync -vsync
(**) SAVAGE(0):  Default mode "512x384": 32.5 MHz, 48.4 kHz, 60.0 Hz (D)
(II) SAVAGE(0): Modeline "512x384"   32.50  512 524 592 672  384 385 388 403 doublescan -hsync -vsync
(**) SAVAGE(0):  Default mode "512x384": 22.4 MHz, 35.5 kHz, 87.1 Hz (D)
(II) SAVAGE(0): Modeline "512x384"   22.45  512 516 604 632  384 384 388 409 interlace doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "416x312": 28.6 MHz, 49.7 kHz, 74.7 Hz (D)
(II) SAVAGE(0): Modeline "416x312"   28.64  416 432 464 576  312 312 314 333 doublescan -hsync -vsync
(**) SAVAGE(0):  Default mode "400x300": 28.1 MHz, 53.7 kHz, 85.3 Hz (D)
(II) SAVAGE(0): Modeline "400x300"   28.15  400 416 448 524  300 300 302 315 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "400x300": 24.8 MHz, 46.9 kHz, 75.1 Hz (D)
(II) SAVAGE(0): Modeline "400x300"   24.75  400 408 448 528  300 300 302 312 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "400x300": 25.0 MHz, 48.1 kHz, 72.2 Hz (D)
(II) SAVAGE(0): Modeline "400x300"   25.00  400 428 488 520  300 318 321 333 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(II) SAVAGE(0): Modeline "400x300"   20.00  400 420 484 528  300 300 302 314 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D)
(II) SAVAGE(0): Modeline "400x300"   18.00  400 412 448 512  300 300 301 312 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "320x240": 18.0 MHz, 43.3 kHz, 85.2 Hz (D)
(II) SAVAGE(0): Modeline "320x240"   18.00  320 348 376 416  240 240 242 254 doublescan -hsync -vsync
(**) SAVAGE(0):  Default mode "320x240": 15.8 MHz, 37.5 kHz, 75.0 Hz (D)
(II) SAVAGE(0): Modeline "320x240"   15.75  320 328 360 420  240 240 242 250 doublescan -hsync -vsync
(**) SAVAGE(0):  Default mode "320x240": 15.8 MHz, 37.9 kHz, 72.8 Hz (D)
(II) SAVAGE(0): Modeline "320x240"   15.75  320 332 352 416  240 244 245 260 doublescan -hsync -vsync
(**) SAVAGE(0):  Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) SAVAGE(0): Modeline "320x240"   12.60  320 328 376 400  240 245 246 262 doublescan -hsync -vsync
(**) SAVAGE(0):  Default mode "360x200": 17.8 MHz, 37.9 kHz, 85.0 Hz (D)
(II) SAVAGE(0): Modeline "360x200"   17.75  360 378 414 468  200 200 202 223 doublescan -hsync +vsync
(**) SAVAGE(0):  Default mode "320x200": 15.8 MHz, 37.9 kHz, 85.3 Hz (D)
(II) SAVAGE(0): Modeline "320x200"   15.75  320 336 368 416  200 200 202 222 doublescan -hsync +vsync
(**) SAVAGE(0):  Default mode "320x175": 15.8 MHz, 37.9 kHz, 85.3 Hz (D)
(II) SAVAGE(0): Modeline "320x175"   15.75  320 336 368 416  175 191 192 222 doublescan +hsync -vsync
(==) SAVAGE(0): DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   ABI class: XFree86 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="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.1.0
   ABI class: XFree86 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="The XFree86 Project"
   compiled for 4.3.99.12, module version = 0.1.0
   ABI class: XFree86 Video Driver, version 0.7
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
   [0] 0   0   0xf0000000 - 0xf7ffffff (0x8000000) MS[B]
   [1] -1   0   0xffe00000 - 0xffffffff (0x200000) MX[B](B)
   [2] -1   0   0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
   [3] -1   0   0x000f0000 - 0x000fffff (0x10000) MX[B]
   [4] -1   0   0x000c0000 - 0x000effff (0x30000) MX[B]
   [5] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX[B]
   [6] -1   0   0xe8000000 - 0xe80fffff (0x100000) MX[B]
   [7] -1   0   0xe8122000 - 0xe8122fff (0x1000) MX[B]
   [8] -1   0   0xe8121000 - 0xe8121fff (0x1000) MX[B]
   [9] -1   0   0xe8100000 - 0xe811ffff (0x20000) MX[B]
   [10] -1   0   0xe8120000 - 0xe8120fff (0x1000) MX[B]
   [11] -1   0   0xf8000000 - 0xf7ffffff (0x0) MX[B]O
   [12] -1   0   0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
   [13] 0   0   0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
   [14] 0   0   0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
   [15] 0   0   0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
   [16] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [17] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
   [18] -1   0   0x00001860 - 0x0000187f (0x20) IX[B]
   [19] -1   0   0x00001850 - 0x0000185f (0x10) IX[B]
   [20] -1   0   0x00001840 - 0x00001847 (0x8) IX[B]
   [21] -1   0   0x00001800 - 0x0000183f (0x40) IX[B]
   [22] 0   0   0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
   [23] 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 2.0
(II) SAVAGE(0): VESA VBE Total Mem: 8192 kB
(II) SAVAGE(0): VESA VBE OEM: S3 Incorporated. M7 BIOS
(II) SAVAGE(0): VESA VBE OEM Software Rev: 1.0
(II) SAVAGE(0): VESA VBE OEM Vendor: S3 Incorporated.
(II) SAVAGE(0): VESA VBE OEM Product: VBE 2.0
(II) SAVAGE(0): VESA VBE OEM Product Rev: Rev 1.1
(--) SAVAGE(0): mapping framebuffer @ 0xf0000000 with size 0x800000
(==) SAVAGE(0): Write-combining range (0xf0000000,0x800000)
(II) SAVAGE(0): Splitting WC range: base: 0xf2000000, size: 0x5000000
(II) SAVAGE(0): Splitting WC range: base: 0xf4000000, size: 0x3000000
(==) SAVAGE(0): Write-combining range (0xf6000000,0x1000000)
(==) SAVAGE(0): Write-combining range (0xf4000000,0x3000000)
(==) SAVAGE(0): Write-combining range (0xf2000000,0x5000000)
(II) SAVAGE(0): map aperture:0x409f9000
(--) SAVAGE(0): Shadow area physical f07dffe0, linear 409d8fe0
(--) SAVAGE(0): Chose mode 117 at 85Hz.
(II) SAVAGE(0): 4740 kB of Videoram needed for 3D; 8192 kB of Videoram available
(II) SAVAGE(0): Sufficient Videoram available for 3D
(EE) SAVAGE(0): DRI isn't enabled
(II) SAVAGE(0): Using 1280 lines for offscreen memory.
(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:
      32 128x128 slots
      12 256x256 slots
(==) SAVAGE(0): Backing store disabled
(EE) SAVAGE(0): Direct rendering disabled
(==) RandR enabled
Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved!
Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved!
(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 XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(**) Option "Protocol" "IMPS/2"
(**) Mouse1: Protocol: "IMPS/2"
(**) Option "CorePointer"
(**) Mouse1: Core Pointer
(**) Option "Device" "/dev/mouse"
(**) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse1: ZAxisMapping: buttons 4 and 5
(**) Mouse1: Buttons: 5
(II) Keyboard "Keyboard1" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(II) Mouse1: ps2EnableDataReporting: succeeded
Could not init font path element /usr/X11R6/lib/X11/fonts/local/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/, removing from list!


And here is the not working one, which should load GLX but blanks my screen:
Code:
This is a pre-release version of XFree86, and is not supported in any
way.  Bugs may be reported to XFree86@XFree86.Org and patches submitted
to fixes@XFree86.Org.  Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(http://www.XFree86.Org/cvs).

XFree86 Version 4.3.99.12 (DRI trunk)
Release Date: 10 September 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.6.5-gentoo-r1 i686 [ELF]
Current Operating System: Linux m-nb 2.6.5-gentoo-r1 #1 Sat May 15 12:47:15 UTC 2004 i686
Build Date: 15 May 2004
Changelog Date: 10 September 2003
   Before reporting problems, check http://www.XFree86.Org/
   to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Sat May 15 18:01:21 2004
(==) Using config file: "/etc/X11/XF86Config"
(==) ServerLayout "Simple Layout"
(**) |-->Screen "Screen 1" (0)
(**) |   |-->Monitor "My Monitor"
(**) |   |-->Device "** S3 Savage (generic)                [savage]"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Keyboard1"
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "acpi"
(**) XKB: model: "acpi"
(**) Option "XkbLayout" "de"
(**) XKB: layout: "de"
(==) Keyboard: CustomKeycode disabled
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/local/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/
75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/
Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/
X11/fonts/100dpi/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(++) using VT number 7

(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(II) Module ABI versions:
   XFree86 ANSI C Emulation: 0.2
   XFree86 Video Driver: 0.7
   XFree86 XInput driver : 0.4
   XFree86 Server Extension : 0.2
   XFree86 Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   Module class: XFree86 Font Renderer
   ABI class: XFree86 Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   ABI class: XFree86 Video Driver, version 0.7
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x80010004, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,7190 card 0000,0000 rev 03 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,7191 card 0000,0000 rev 03 class 06,04,00 hdr 01
(II) PCI: 00:02:0: chip 104c,ac1b card 4000,0000 rev 03 class 06,07,00 hdr 82
(II) PCI: 00:02:1: chip 104c,ac1b card 4800,0000 rev 03 class 06,07,00 hdr 82
(II) PCI: 00:03:0: chip 8086,1229 card 8086,2205 rev 0c class 02,00,00 hdr 80
(II) PCI: 00:03:1: chip 11c1,045c card 8086,2205 rev 01 class 07,00,00 hdr 80
(II) PCI: 00:05:0: chip 1013,6003 card 1014,0153 rev 01 class 04,01,00 hdr 00
(II) PCI: 00:07:0: chip 8086,7110 card 0000,0000 rev 02 class 06,80,00 hdr 80
(II) PCI: 00:07:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80 hdr 00
(II) PCI: 00:07:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:07:3: chip 8086,7113 card 0000,0000 rev 03 class 06,80,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,6), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
   [0] -1   0   0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
   [0] -1   0   0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
   [0] -1   0   0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x008c (VGA_EN is set)
(II) Bus 1 non-prefetchable memory range:
   [0] -1   0   0xf0000000 - 0xf7ffffff (0x8000000) MX[B]
(II) PCI-to-CardBus bridge:
(II) Bus 2: bridge is at (0:2:0), (0,2,5), BCTRL: 0x05c0 (VGA_EN is cleared)
(II) Bus 2 I/O range:
   [0] -1   0   0x00004000 - 0x000040ff (0x100) IX[B]
   [1] -1   0   0x00004400 - 0x000044ff (0x100) IX[B]
(II) Bus 2 non-prefetchable memory range:
   [0] -1   0   0x10400000 - 0x107fffff (0x400000) MX[B]
(II) Bus 2 prefetchable memory range:
   [0] -1   0   0x10000000 - 0x103fffff (0x400000) MX[B]
(II) PCI-to-CardBus bridge:
(II) Bus 6: bridge is at (0:2:1), (0,6,9), BCTRL: 0x05c0 (VGA_EN is cleared)
(II) Bus 6 I/O range:
   [0] -1   0   0x00004800 - 0x000048ff (0x100) IX[B]
   [1] -1   0   0x00004c00 - 0x00004cff (0x100) IX[B]
(II) Bus 6 non-prefetchable memory range:
   [0] -1   0   0x10c00000 - 0x10ffffff (0x400000) MX[B]
(II) Bus 6 prefetchable memory range:
   [0] -1   0   0x10800000 - 0x10bfffff (0x400000) MX[B]
(II) Addressable bus resource ranges are
   [0] -1   0   0x00000000 - 0xffffffff (0x0) MX[B]
   [1] -1   0   0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
   [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   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [6] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xf8000000 from 0xfbffffff to 0xf7ffffff
(II) Active PCI resource ranges:
   [0] -1   0   0xe8000000 - 0xe80fffff (0x100000) MX[B]
   [1] -1   0   0xe8122000 - 0xe8122fff (0x1000) MX[B]
   [2] -1   0   0xe8121000 - 0xe8121fff (0x1000) MX[B]
   [3] -1   0   0xe8100000 - 0xe811ffff (0x20000) MX[B]
   [4] -1   0   0xe8120000 - 0xe8120fff (0x1000) MX[B]
   [5] -1   0   0xf8000000 - 0xf7ffffff (0x0) MX[B]O
   [6] -1   0   0x00001860 - 0x0000187f (0x20) IX[B]
   [7] -1   0   0x00001850 - 0x0000185f (0x10) IX[B]
   [8] -1   0   0x00001840 - 0x00001847 (0x8) IX[B]
   [9] -1   0   0x00001800 - 0x0000183f (0x40) IX[B]
(II) Active PCI resource ranges after removing overlaps:
   [0] -1   0   0xe8000000 - 0xe80fffff (0x100000) MX[B]
   [1] -1   0   0xe8122000 - 0xe8122fff (0x1000) MX[B]
   [2] -1   0   0xe8121000 - 0xe8121fff (0x1000) MX[B]
   [3] -1   0   0xe8100000 - 0xe811ffff (0x20000) MX[B]
   [4] -1   0   0xe8120000 - 0xe8120fff (0x1000) MX[B]
   [5] -1   0   0xf8000000 - 0xf7ffffff (0x0) MX[B]O
   [6] -1   0   0x00001860 - 0x0000187f (0x20) IX[B]
   [7] -1   0   0x00001850 - 0x0000185f (0x10) IX[B]
   [8] -1   0   0x00001840 - 0x00001847 (0x8) IX[B]
   [9] -1   0   0x00001800 - 0x0000183f (0x40) IX[B]
(II) OS-reported resource ranges after removing overlaps with PCI:
   [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   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [6] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
   [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   0xe8000000 - 0xe80fffff (0x100000) MX[B]
   [6] -1   0   0xe8122000 - 0xe8122fff (0x1000) MX[B]
   [7] -1   0   0xe8121000 - 0xe8121fff (0x1000) MX[B]
   [8] -1   0   0xe8100000 - 0xe811ffff (0x20000) MX[B]
   [9] -1   0   0xe8120000 - 0xe8120fff (0x1000) MX[B]
   [10] -1   0   0xf8000000 - 0xf7ffffff (0x0) MX[B]O
   [11] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [12] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
   [13] -1   0   0x00001860 - 0x0000187f (0x20) IX[B]
   [14] -1   0   0x00001850 - 0x0000185f (0x10) IX[B]
   [15] -1   0   0x00001840 - 0x00001847 (0x8) IX[B]
   [16] -1   0   0x00001800 - 0x0000183f (0x40) IX[B]
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   Module class: XFree86 Server Extension
   ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   Module class: XFree86 Server Extension
   ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension DPMS
(II) Loading extension FontCache
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   ABI class: XFree86 Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   ABI class: XFree86 Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "savage"
(II) Loading /usr/X11R6/lib/modules/drivers/savage_drv.o
(II) Module savage: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.1.27
   Module class: XFree86 Video Driver
   ABI class: XFree86 Video Driver, version 0.7
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
   compiled for 4.3.99.12, module version = 1.0.0
   Module class: XFree86 XInput Driver
   ABI class: XFree86 XInput driver, version 0.4
(II) SAVAGE: driver (version 1.1.27a) for S3 Savage chipsets: Savage4,
   Savage3D, Savage3D-MV, Savage2000, Savage/MX-MV, Savage/MX,
   Savage/IX-MV, Savage/IX, ProSavage PM133, ProSavage KM133,
   ProSavage PN133, ProSavage 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
(EE) No devices detected.

Fatal server error:
no screens found

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to xfree86@xfree86.org.


Hope somebody can help me...
Back to top
View user's profile Send private message
RoadRunner
Bodhisattva
Bodhisattva


Joined: 12 Jun 2002
Posts: 490
Location: Coimbra, Portugal

PostPosted: Sat May 15, 2004 4:46 pm    Post subject: Reply with quote

Ok, I got it working but only with kernel 2.6.5-mm1. 2.6.6 gives errors.
Back to top
View user's profile Send private message
Gnufsh
Guru
Guru


Joined: 28 Dec 2002
Posts: 400
Location: Portland, OR

PostPosted: Mon May 17, 2004 1:18 pm    Post subject: Reply with quote

RoadRunner wrote:
Ok, I got it working but only with kernel 2.6.5-mm1. 2.6.6 gives errors.

THe only thing I can think of is that you're using savage.o instead of savage.ko (like you should on a 2.6 kernel), but since it works on 2.6.5, that's probably not it. Are you using the kernel DRM or compiling that from cvs also?

Maybe try updating the cvs, or checking the dri mailing lists to see if this is a known problem.
Back to top
View user's profile Send private message
RoadRunner
Bodhisattva
Bodhisattva


Joined: 12 Jun 2002
Posts: 490
Location: Coimbra, Portugal

PostPosted: Tue May 18, 2004 4:33 am    Post subject: Reply with quote

Compiling DRM as well. I am positive I was using savage.ko, it may be due to the kernel stack size problems recent appearing with nvidia as well (or maybe not). Anyway when I have the time will try to compile agains 2.6.6-mm3.
Back to top
View user's profile Send private message
salivian
Tux's lil' helper
Tux's lil' helper


Joined: 15 Sep 2002
Posts: 91

PostPosted: Tue May 18, 2004 3:50 pm    Post subject: Reply with quote

Another successfull story on an IBM T23, though I don't have sufficient memory to run 1400x1050x24... DRI wants ~ 17MB but all machines will just come with 16MB... OpenGL apps like Tuxracer runs fine but my KDE opengl savesavers are broken, does anybody experience this problem I am using Mesa and DRM from CVS?

I have tried remerging kdelibs and artwork but they did not help.
Back to top
View user's profile Send private message
RoadRunner
Bodhisattva
Bodhisattva


Joined: 12 Jun 2002
Posts: 490
Location: Coimbra, Portugal

PostPosted: Tue May 18, 2004 10:33 pm    Post subject: Reply with quote

Yes, opengl screensavers in xscreensaver are mostly broken, very slow or very ugly images. Some ones render ok though.
Back to top
View user's profile Send private message
Gnufsh
Guru
Guru


Joined: 28 Dec 2002
Posts: 400
Location: Portland, OR

PostPosted: Mon May 31, 2004 12:56 pm    Post subject: Reply with quote

salivian wrote:
Another successfull story on an IBM T23, though I don't have sufficient memory to run 1400x1050x24... DRI wants ~ 17MB but all machines will just come with 16MB... OpenGL apps like Tuxracer runs fine but my KDE opengl savesavers are broken, does anybody experience this problem I am using Mesa and DRM from CVS?

I have tried remerging kdelibs and artwork but they did not help.

In windows on laptops with Twister graphics, you can sometimes change the amount of system memory allocated to video (I did on my HP ze1250). Is there a way to do this in linux? It may have to change some cmos settings, actually, but there isn't a setting in the bios for it on mine (though you may want to check there too.)
Back to top
View user's profile Send private message
b0fh
Guru
Guru


Joined: 16 Jun 2003
Posts: 426

PostPosted: Mon May 31, 2004 8:17 pm    Post subject: Reply with quote

salivian: could you please tell me how you did it? I've also got an T23 with the SuperSavage chipset. I'm using "driver "savage"" in my XF86Config, got the cvs source, compiled and loaded the savage module as told in first post (I didn't recompile full X, but used 4.3.99).
X starts fine as usual, but I get "direct rendering: No"...
Back to top
View user's profile Send private message
salivian
Tux's lil' helper
Tux's lil' helper


Joined: 15 Sep 2002
Posts: 91

PostPosted: Wed Jun 02, 2004 10:35 pm    Post subject: Reply with quote

I am using xfree-4.3.0-r5 (I think, the stable gentoo version) kernel 2.6.6

Then I followed the instructions from DRI Project
http://dri.sourceforge.net/cgi-bin/moin.cgi/Download
get the cvs, make World and make install. No change to modules.autoload either, just let it loaded the agp drivers by hotplug.

what's your resolution ? 1400x1050x24(which is actually 32) will not work due to insufficient memory. (You will see a message in your XFree.0.log about that it wants 17MB...)

and you should see something from dmesg if your kernel module is working. /dev/dri/card0 should be there too ....

For OpenGL screensaver stuffs... apparently they will sort of work for a while then stop if I skip prelinking the binaries... well ... ?!

PS. Unfortunately IBM use a pretty old Savage IX, which doesn't use shared main memory, still the performance has been much improved over the old drivers :D
Back to top
View user's profile Send private message
b0fh
Guru
Guru


Joined: 16 Jun 2003
Posts: 426

PostPosted: Thu Jun 03, 2004 11:56 am    Post subject: Reply with quote

I'm currently using 1024x768 as resolution.
I've got agp (with "Intel 440LX/BX/GX, I8xx and E7x05 chipset support") and drm support in the kernel, I also compiled an loaded the savage module:
Code:
[drm]
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected an Intel 830M Chipset.
agpgart: Maximum main memory to use for agp memory: 321M
agpgart: AGP aperture is 256M @ 0xd0000000
...
Initialized savage 1.0.0 20011023 on minor 0: SuperSavage IX/C SDR


Or should there be more loaded? What about the "Intel 830M, 845G, 852GM, 855GM, 865G" in kernels drm support? Should this be activated or not?
I stell get "direct rendering: No"...
Back to top
View user's profile Send private message
salivian
Tux's lil' helper
Tux's lil' helper


Joined: 15 Sep 2002
Posts: 91

PostPosted: Fri Jun 04, 2004 2:41 am    Post subject: Reply with quote

Looks like your module is working.

Do you get something similar in your /var/log/XFree86.0.log showing the driver attempts to open the dri device, if not, you want to look into your X installation.

Code:

(II) SAVAGE(0): 8828 kB of Videoram needed for 3D; 16384 kB of Videoram availabl
e
(II) SAVAGE(0): Sufficient Videoram available for 3D
(II) SAVAGE(0): [drm] bpp: 16 depth: 16
(II) SAVAGE(0): [drm] Sarea 2200+872: 3072
drmOpenDevice: node name is /dev/dri/card0
Back to top
View user's profile Send private message
Gnufsh
Guru
Guru


Joined: 28 Dec 2002
Posts: 400
Location: Portland, OR

PostPosted: Tue Jun 15, 2004 4:34 pm    Post subject: Reply with quote

I believe that you shouldn't use the kerenls built-in drm, but the drm module you build for the savage from cvs instead. I'm wondering if the DRM is working. COuld you post the portion of your X log where it tries to open the drm device?
Back to top
View user's profile Send private message
z_sfeng
Apprentice
Apprentice


Joined: 21 Apr 2004
Posts: 154
Location: Finland

PostPosted: Mon Aug 23, 2004 9:02 am    Post subject: world compile error with xorg Reply with quote

I try to compile from the DRI CVS. but I got an error when make World:
I'm using xorg-x11-6.7.0-r1. looks something wrong with opengl?
Quote:

singlesize.c: In function `__glReadPixels_size':
singlesize.c:49: warning: implicit declaration of function `__glXImage3DSize'
singlesize.c: In function `__glGet_size':
singlesize.c:907: error: `GL_FOG_COORD_SOURCE' undeclared (first use in this function)
singlesize.c:907: error: (Each undeclared identifier is reported only once
singlesize.c:907: error: for each function it appears in.)
make[6]: *** [singlesize.o] Error 1
make[6]: Leaving directory `/home/public/packages/DRI/xc/xc/programs/Xserver/GL/glx'
make[5]: *** [glx] Error 2
make[5]: Leaving directory `/home/public/packages/DRI/xc/xc/programs/Xserver/GL'make[4]: *** [GL] Error 2
make[4]: Leaving directory `/home/public/packages/DRI/xc/xc/programs/Xserver'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/public/packages/DRI/xc/xc/programs'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/public/packages/DRI/xc/xc'
make[1]: *** [World] Error 2
make[1]: Leaving directory `/home/public/packages/DRI/xc/xc'
make: *** [World] Error 2
Back to top
View user's profile Send private message
philippeqc
n00b
n00b


Joined: 29 May 2004
Posts: 3

PostPosted: Fri Aug 27, 2004 5:24 pm    Post subject: Reply with quote

Hi,

I'm in the process of installing the dri driver for my twisterk. And I wanted to thank you for all the information you are already sharing.

Some of you have noted that their installation wouldnt work if the savage module would be loaded before agp and chipset modules.

The wiki (http://dri.sourceforge.net/cgi-bin/moin.cgi/Building#head-6ac52ca699581b12e973f661de8eabe660dd9b9a)
at dri mention that you should run pre-install on on some modules to fix this problem. Check the end of section 1.1.8.

I know its a lame post. But its a lame problem, and I've wasted enough time on it for everybody else. So enjoy!

-ph

Edit:
/etc/modules.conf is re-generated by modules-update in gentoo.

Just place the 2 lines in a new file under /etc/modules.d/ I've named mine savage, should it inspire you. After that, run modules-update.
Back to top
View user's profile Send private message
kpoman
Apprentice
Apprentice


Joined: 15 May 2003
Posts: 209
Location: Buenos Aires, Argentina

PostPosted: Sun Aug 29, 2004 6:43 pm    Post subject: Reply with quote

Hi !

I would like to have 3D on my ibm T21 thinkpad, which holds
Code:

0000:00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
0000:01:00.0 VGA compatible controller: S3 Inc. 86C270-294 Savage/IX-MV (rev 13)


but am using X.org and a very recent kernel ( 2.6.8.1 with mm patch ).
I've been reading that it works if using latest Xfree and other boards than mine !

Is there someone using the same graphix that i have and was able to make it work fast ? the est i get is about 100FPS on glxgears !

thanks for any kind of information !
_________________
please, help me, pity on me :'(
Back to top
View user's profile Send private message
koprimer
n00b
n00b


Joined: 29 Feb 2004
Posts: 64

PostPosted: Sun Aug 29, 2004 9:23 pm    Post subject: Reply with quote

I'm currently using kernel 2.6.7 and X.Org 6.7 (they're releasing 6.8 on August 31, 2004). My card is a ProSavage. I have DRM, agpgart, and via_agp built into the kernel. I followed the exact directions on http://dri.sourceforge.net/cgi-bin/moin.cgi/Building for XOrg.

I started up X, and recieved no errors. AGP loaded fine, and inside my /var/log/Xorg.0.log log it states "DRI is enabled". yet when I do a glxinfo | more I receive "Direct Rendering: No".

I've only been able to get DRI to work in XFree 4.3. I don't know if X.org is going to add 3D support in future releases, they state that DRI for savage is unsecure. But having to roll back for a legacy device shouldn't be neccessary.

The above HowTo is fine, yet there needs to be one out there that doesn't require a "make install", replacing XOrg with XFree. There's possibly something I'm doing wrong, if you happen to spot it out, please do tell... till then, I'm going to continue to work on trying to get my savage 3D to work.
Back to top
View user's profile Send private message
koprimer
n00b
n00b


Joined: 29 Feb 2004
Posts: 64

PostPosted: Sun Aug 29, 2004 9:43 pm    Post subject: Reply with quote

Gnufsh wrote:
I believe that you shouldn't use the kerenls built-in drm, but the drm module you build for the savage from cvs instead.

Can anyone confirm this? Because this would fix my problem. Also, this would be a nice addition to the How To if this was true.
Back to top
View user's profile Send private message
koprimer
n00b
n00b


Joined: 29 Feb 2004
Posts: 64

PostPosted: Mon Aug 30, 2004 4:10 am    Post subject: Reply with quote

I removed DRM from my kernel. Went over again the directions on
http://dri.sourceforge.net and still no luck.

Code:

# cat /var/log/Xorg.0.log | grep WW
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(WW) SAVAGE(0): Failed to set up write-combining range (0x90000000,0x1000000)
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)

Code:

# cat /var/log/Xorg.0.log | grep AGP
(==) SAVAGE(0): Using AGP 1x mode
(II) SAVAGE(0): Using 16 MB AGP aperture
(II) SAVAGE(0): [agp] Mode 0x1f000201 [AGP 0x1106/0x0605; Card 0x5333/0x8d01]

Code:

# cat /var/log/Xorg.0.log | grep DRM
(II) SAVAGE(0): [drm] DRM interface version 1.2
(II) SAVAGE(0): [drm] installed DRM signal handler

Code:

# cat /var/log/Xorg.0.log | grep DRI
(II) Loading extension XFree86-DRI
(**) SAVAGE(0): DRI is enabled
(II) SAVAGE(0): [DRI] installation complete
(II) SAVAGE(0): [junkers]pSAVAGEDRIServer:
(II) SAVAGE(0): [junkers]pSAVAGEDRI:

Code:

# glxinfo | more
libGL: XF86DRIGetClientDriverName: 1.1.16 savage (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/savage_dri.so
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
name of display: :0.0
display: :0  screen: 0
direct rendering: No

I've also fixed all sybolic links in /usr/X11R6/lib/ that was pointing to /usr/lib/opengl...

I've about given up on this... I don't know what I'm doing wrong... I can't use the cvs tree savage-2-0-0 since the driver now comes with drm... If anyone has any ideas, please feel free to share...
Back to top
View user's profile Send private message
AIgor
n00b
n00b


Joined: 27 Apr 2004
Posts: 60
Location: Perugia - Italy

PostPosted: Mon Aug 30, 2004 5:09 pm    Post subject: Reply with quote

I have the same problem:

Code:

#cat /var/log/Xorg.0.log |grep DRI
(II) Loading extension XFree86-DRI
(**) SAVAGE(0): DRI is enabled
(II) SAVAGE(0): [DRI] installation complete
(II) SAVAGE(0): [junkers]pSAVAGEDRIServer:
(II) SAVAGE(0): [junkers]pSAVAGEDRI:


but:

Code:

$ LIBGL_DEBUG=verbose glxinfo
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 1.1.16 savage (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/savage_dri.so
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
display: :0  screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIS_multisample
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2)
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
    GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
    GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
    GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_logic_op,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
    GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
    GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_point_parameters,
    GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture,
    GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
    GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias, GL_EXT_texture_object,
    GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
    GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
    GL_ATIX_texture_env_combine3, GL_IBM_texture_mirrored_repeat,
    GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
    GL_NV_blend_square, GL_NV_point_sprite, GL_NV_texgen_reflection,
    GL_NV_texture_rectangle, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow,
    GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x22 16 tc  1 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x23 16 tc  1 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x24 16 tc  1 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x25 16 tc  1 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x26 16 tc  1 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x27 16 tc  1 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x28 16 tc  1 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x29 16 tc  1 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow


glxinfo load the right libs:

Code:

$ldd /usr/X11R6/bin/glxinfo
   linux-gate.so.1 =>  (0xffffe000)
   libGLU.so.1 => /usr/lib/libGLU.so.1 (0x40017000)
   libGL.so.1 => /usr/lib/opengl/xorg-x11/lib/libGL.so.1 (0x40096000)
   libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4010f000)
   libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4011f000)
   libpthread.so.0 => /lib/libpthread.so.0 (0x4b19d000)
   libm.so.6 => /lib/libm.so.6 (0x4b086000)
   libc.so.6 => /lib/libc.so.6 (0x4af6f000)
   libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5 (0x401eb000)
   libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libgcc_s.so.1 (0x402b4000)
   libdl.so.2 => /lib/libdl.so.2 (0x4b081000)
   libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0x402be000)
   /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x4af59000)

I've also fixed all sybolic links in /usr/X11R6/lib/, but DRI not working.

In a older installation (I re-installed gentoo in the same laptop), with the same version of kernel, Xorg, xorg.conf and dri cvs snapshot, all were ok.
Any ideas?
Back to top
View user's profile Send private message
kpoman
Apprentice
Apprentice


Joined: 15 May 2003
Posts: 209
Location: Buenos Aires, Argentina

PostPosted: Mon Aug 30, 2004 5:40 pm    Post subject: Reply with quote

hi again!
well, i did as it was told on the dri wiki installation howto; compiled everything for my kernel without errors; but when launching xorg, the display freezes, and with ssh i can see X taking 99% cpu usage... i checked on the xfree logs and saw that dri was enabled:

Code:

root@zobiak /home/kpoman # cat /var/log/Xorg.0.log | grep -i dri
        X.Org Video Driver: 0.7
        X.Org XInput driver : 0.4
        ABI class: X.Org Video Driver, version 0.7
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
(II) Loading extension XFree86-DRI
(II) Loading /usr/X11R6/lib/modules/drivers/savage_drv.o
        Module class: XFree86 Video Driver
        ABI class: XFree86 Video Driver, version 0.7
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.4
(II) SAVAGE: driver (version 1.1.27a) for S3 Savage chipsets: Savage4,
        ABI class: X.Org Video Driver, version 0.7
        ABI class: X.Org Video Driver, version 0.7
        ABI class: X.Org Video Driver, version 0.7
        ABI class: X.Org Video Driver, version 0.7
        ABI class: X.Org Video Driver, version 0.7
        ABI class: X.Org Video Driver, version 0.7
        ABI class: X.Org Video Driver, version 0.7
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card0
(II) SAVAGE(0): [drm] created "savage" driver at busid "pci:0000:01:00.0"
(II) SAVAGE(0): [dri] visual configs initialized
(**) SAVAGE(0): DRI is enabled
(II) SAVAGE(0): [DRI] installation complete
(II) SAVAGE(0): [junkers]pSAVAGEDRIServer:
(II) SAVAGE(0): [junkers]pSAVAGEDRI:
(II) Keyboard "IBM KEYBOARD" handled by legacy driver
root@zobiak /home/kpoman #


and this is my gl grep:
Code:

root@zobiak /home/kpoman # cat /var/log/Xorg.0.log | grep -i gl
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
(II) Loading extension GLX
        Solid filled rectangles
        8x8 mono pattern filled rectangles
root@zobiak /home/kpoman #



i have these modules loaded:

Code:

root@zobiak /home/kpoman # lsmod
Module                  Size  Used by
savage                 74036  0
ds                     24968  4
yenta_socket           21536  1
pcmcia_core            72296  2 ds,yenta_socket
intel_agp              22368  1
agpgart                34344  2 intel_agp
snd_cs46xx             89384  0
snd_rawmidi            25444  1 snd_cs46xx
snd_seq_device          8488  1 snd_rawmidi
snd_ac97_codec         73104  1 snd_cs46xx
snd_pcm                99560  1 snd_cs46xx
snd_timer              26596  1 snd_pcm
snd                    58660  6 snd_cs46xx,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer
soundcore              10208  1 snd
snd_page_alloc         10344  2 snd_cs46xx,snd_pcm
ndiswrapper           101680  0
root@zobiak /home/kpoman #


finally here are my links to gl stuff:
Code:

root@zobiak /home/kpoman # ll /usr/X11R6/lib/ | grep -i gl
-rwxr-xr-x   1 root root  3972569 Aug 30 04:45 libGL.so
lrwxr-xr-x   1 root root       12 Aug  6 17:40 libGL.so.1 -> libMesaGL.so
-rwxr-xr-x   1 root root  3972569 Aug 30 04:45 libGL.so.1.2
-rw-r--r--   1 root root    27994 Aug  6 17:39 libGLw.a
lrwxrwxrwx   1 root root       13 Aug  6 17:39 libGLw.so -> libGLw.so.1.0
lrwxrwxrwx   1 root root       13 Aug  6 17:39 libGLw.so.1 -> libGLw.so.1.0
-rwxr-xr-x   1 root root    26759 Aug  6 17:39 libGLw.so.1.0
lrwxr-xr-x   1 root root       41 Aug  6 17:42 libMesaGL.so -> /usr/lib/opengl/xorg-x11/lib/libGL.so.1.2
root@zobiak /home/kpoman #


and the complete log of my xorg launch, which freezes my display (even consoles are broken after starting x)

http://subsubnet.com/xorg.log

and just in case, here is my xorg.conf:

http://subsubnet.com/xorg.conf


help would be really appreciated ! donno what to do from here !

one last test gave me this (using screen to be able to capture the startx output):
Code:


kpoman@zobiak ~ $ startx


Release Date: 18 December 2003
X Protocol Version 11, Revision 0, Release 6.7
Build Operating System: Linux 2.6.8-rc2-mm2 i686 [ELF]
Current Operating System: Linux zobiak 2.6.8.1-mm4 #1 Mon Aug 30 04:17:28 CEST 2004 i686
Build Date: 06 August 2004
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 30 22:10:01 2004
(==) Using config file: "/etc/X11/xorg.conf"
Using vt 7
    [10e] 320 x 200, 70Hz
    [111] 640 x 480, 60Hz, 72Hz, 75Hz, 85Hz, 100Hz
    [114] 800 x 600, 60Hz, 72Hz, 75Hz, 85Hz, 100Hz
    [117] 1024 x 768, 60Hz, 70Hz, 75Hz, 85Hz, 43Hz, 100Hz
    [11a] 1280 x 1024, 60Hz, 75Hz, 85Hz, 43Hz
    [11d] 640 x 400, 70Hz
    [122] 1600 x 1200, 48Hz, 60Hz, 75Hz, 85Hz
    [133] 320 x 240, 72Hz
    [13c] 1400 x 1050, 60Hz, 75Hz
    [143] 400 x 300, 72Hz
    [153] 512 x 384, 70Hz
    [173] 720 x 480, 75Hz
    [178] 720 x 576, 75Hz
(WW) SAVAGE(0): Failed to set up write-combining range (0xf0000000,0x800000)




after this, my laptop freezes, and i need to hardreset it!

heeeeeeeeeeeeeeeeelpppppppppppp plizzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
_________________
please, help me, pity on me :'(
Back to top
View user's profile Send private message
koprimer
n00b
n00b


Joined: 29 Feb 2004
Posts: 64

PostPosted: Mon Aug 30, 2004 8:05 pm    Post subject: Reply with quote

I think we all picked a bad time to use X.org... When reading the mail listing, it states the Building document contains invalid links and that the instructions need to be updated. Also, when joining the "Unoffical DRI 3D Driver Help" IRC channel, they state "Ignore Building for now, get Xorg from CVS instead | mach64 and savage are a) on the trunk now, b) experimental, c) incomplete."... Although I haven't yet been able to talk with anyone that could help us on this problem...

Still searching for a solution that doesn't require roll-backing Xorg to XFree
Back to top
View user's profile Send private message
salivian
Tux's lil' helper
Tux's lil' helper


Joined: 15 Sep 2002
Posts: 91

PostPosted: Wed Sep 01, 2004 1:39 am    Post subject: Reply with quote

As far as I can tell .... CVS source on 7th Aug works with Xorg for me.

today 31st Aug , I rebuilt the DRI, Mesa stuffs. DRI stopped working with my Xorg log saying, direct render enabled ... I have no clue ......
Back to top
View user's profile Send private message
z_sfeng
Apprentice
Apprentice


Joined: 21 Apr 2004
Posts: 154
Location: Finland

PostPosted: Wed Sep 01, 2004 5:58 am    Post subject: Reply with quote

Same to me. It worked on my Savage IX-MV with xorg once. Now it failed with the latest CVS.
Direct render enabled in xorg, but XvMC not enabled.
Back to top
View user's profile Send private message
AIgor
n00b
n00b


Joined: 27 Apr 2004
Posts: 60
Location: Perugia - Italy

PostPosted: Wed Sep 01, 2004 3:13 pm    Post subject: Reply with quote

Ok, the problem is the new savage.ko module.

Download the old version of drm:
Code:

$ cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri login
$ CVS password:
$ cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri co -D2004-08-05 drm


Compile and install the new-old savage.ko module and the dri will work:

Code:

$ LIBGL_DEBUG=verbose glxinfo
libGL: XF86DRIGetClientDriverName: 1.1.16 savage (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/savage_dri.so
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIS_multisample
OpenGL vendor string: S3 Graphics Inc.
OpenGL renderer string: Mesa DRI SAVAGE Linux_1.1.18
OpenGL version string: 1.2 Mesa 6.2
OpenGL extensions:
    GL_ARB_multitexture, GL_ARB_texture_env_add, GL_ARB_transpose_matrix,
    GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_clip_volume_hint,
    GL_EXT_compiled_vertex_array, GL_EXT_copy_texture,
    GL_EXT_draw_range_elements, GL_EXT_packed_pixels, GL_EXT_polygon_offset,
    GL_EXT_rescale_normal, GL_EXT_separate_specular_color, GL_EXT_subtexture,
    GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
    GL_EXT_texture_env_add, GL_EXT_texture_lod_bias, GL_EXT_texture_object,
    GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_IBM_rasterpos_clip,
    GL_MESA_window_pos, GL_NV_light_max_exponent, GL_NV_texgen_reflection,
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x22 16 tc  1 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x23 16 tc  1 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x24 16 tc  1 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x25 16 tc  1 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x26 16 tc  1 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x27 16 tc  1 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x28 16 tc  1 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x29 16 tc  1 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow



I hope they'll solve the problem soon...
Back to top
View user's profile Send private message
koprimer
n00b
n00b


Joined: 29 Feb 2004
Posts: 64

PostPosted: Wed Sep 01, 2004 9:38 pm    Post subject: Reply with quote

That seemed to do the trick Algor... Thanks so much.... Please let us know if you hear anything about this current problem and when it'll be fixed! Once I find that they have this problem fixed, then I'll make a new How To for those of us using X.Org.... FYI, I added to your code, for those who don't want to go back to the DRI Wiki :)
AIgor wrote:
Ok, the problem is the new savage.ko module.
Download the old version of drm:
Code:

$ cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri login
$ CVS password:
$ cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri co -D2004-08-05 drm

Compile and install the new-old savage.ko module and the dri will work:

Code:

cd drm/linux
make DRM_MODULES="savage"
cp *.ko /lib/modules/$KERNEL/kernel/drivers/char/drm/
reboot

Thanks again!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
Page 2 of 10

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum