View Full Version : Issues with ATI Driver version 8.42.3
bjlongo
10-26-2007, 03:41 PM
The new driver is not working for me really at all, and the older one actually actually works better in most ways. I can run beryl with the new driver, but I get the white screen of death. Here is my information...
$ fgl_glxgears
Using GLX_SGIX_pbuffer
Segmentation fault
$ dmesg
[fglrx] PCIe has already been initialized. Reinitializing ...
[fglrx:firegl_unlock] *ERROR* Process 12776 using kernel context 0
mtrr: no more MTRRs available
mtrr: no more MTRRs available
[fglrx] PCIe has already been initialized. Reinitializing ...
[fglrx:firegl_unlock] *ERROR* Process 13244 using kernel context 0
mtrr: no more MTRRs available
mtrr: no more MTRRs available
[fglrx] PCIe has already been initialized. Reinitializing ...
[fglrx:firegl_unlock] *ERROR* Process 13646 using kernel context 0
mtrr: no more MTRRs available
mtrr: no more MTRRs available
[fglrx] PCIe has already been initialized.
$ cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work
(EE) AIGLX: Screen 0 is not DRI capable
Here is my xorg.conf...
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics" "CorePointer"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
EndSection
Section "Module"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "True"
EndSection
Does anyone have any clue on what the problem is or on how I can solve it? The fgl_glxgears run perfectly fine with the 8.40.4 version of the driver for me, just not AIGLX.
wirechief
10-26-2007, 05:11 PM
What Distro are you using ? give some specifics, kernel ? I have tried the 8.42.3 driver and my xorg.conf does not look at all like that.
I am using kanotix thorhammer rc6b 2.6.22-10-kanotix #1 SMP Sat Sep 1 17:14:29
fgl_glxgears
Using GLX_SGIX_pbuffer
2912 frames in 5.0 seconds = 582.400 FPS
3609 frames in 5.0 seconds = 721.800 FPS
3526 frames in 5.0 seconds = 705.200 FPS
3367 frames in 5.0 seconds = 673.400 FPS
it shows a spinning cube with various colors rotating very fast.
cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
# PS/2 Mouse not detected
# Serial Mouse not detected
InputDevice "USB Mouse" "CorePointer"
# ALPS TouchPad not detected
# Synaptics TouchPad not detected
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail" "true"
EndSection
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "ddc" # ddc probing of monitor
#Load "GLcore"
Load "dbe"
Load "dri"
# Load "extmod"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "glx"
Load "bitmap" # bitmap-fonts
Load "type1"
Load "freetype"
Load "record"
# TouchPad not detected
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbOptions" "altwin:super_win"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Serial Mouse"
Driver "mouse"
Option "Protocol" "Microsoft"
Option "Device" "/dev/ttyS0"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection
Section "InputDevice"
Identifier "PS/2 Mouse"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection
Section "InputDevice"
Identifier "USB Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "SendCoreEvents" "true"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
Section "InputDevice"
Identifier "ALPS TouchPad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "120"
Option "RightEdge" "830"
Option "TopEdge" "120"
Option "BottomEdge" "650"
Option "FingerLow" "14"
Option "FingerHigh" "15"
Option "MaxTapTime" "180"
Option "MaxTapMove" "110"
Option "EmulateMidButtonTime" "75"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
Option "MinSpeed" "0.7"
Option "MaxSpeed" "3"
Option "AccelFactor" "0.025"
Option "EdgeMotionMinSpeed" "15"
Option "EdgeMotionMaxSpeed" "15"
Option "UpDownScrolling" "1"
Option "CircularScrolling" "1"
Option "CircScrollDelta" "0.1"
Option "CircScrollTrigger" "2"
EndSection
Section "InputDevice"
Identifier "Synaptics TouchPad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.06"
Option "MaxSpeed" "0.12"
Option "AccelFactor" "0.0010"
Option "SHMConfig" "on"
Option "Repeater" "/dev/ps2mouse"
EndSection
# Auto-generated by KANOTIX mkxf86config
Section "Monitor"
Identifier "Monitor0"
Option "DPMS" "true"
VendorName "WDE"
ModelName "WDE5140"
HorizSync 30 - 82 # DDC-probed
VertRefresh 56 - 76 # DDC-probed
# These are the DDC-probed settings reported by your monitor.
# 1280x1024, 75.0Hz; hfreq=79.98, vfreq=75.03
# 1152x864, 75.0Hz; hfreq=67.50, vfreq=75.00
# 1024x768, 75.0Hz; hfreq=60.02, vfreq=75.03
# 1024x768, 70.0Hz; hfreq=56.48, vfreq=70.07
# 800x600, 75.0Hz; hfreq=46.88, vfreq=75.00
# 800x600, 72.0Hz; hfreq=48.08, vfreq=72.19
# 800x600, 60.0Hz; hfreq=37.88, vfreq=60.32
# 640x480, 75.0Hz; hfreq=37.50, vfreq=75.00
# 640x480, 72.0Hz; hfreq=37.86, vfreq=72.81
# 640x480, 60.0Hz; hfreq=31.47, vfreq=59.94
# Extended modelines with GTF timings
# 640x480 @ 100.00 Hz (GTF) hsync: 50.90 kHz; pclk: 43.16 MHz
# 768x576 @ 60.00 Hz (GTF) hsync: 35.82 kHz; pclk: 34.96 MHz
# 768x576 @ 72.00 Hz (GTF) hsync: 43.27 kHz; pclk: 42.93 MHz
# 768x576 @ 75.00 Hz (GTF) hsync: 45.15 kHz; pclk: 45.51 MHz
# 768x576 @ 85.00 Hz (GTF) hsync: 51.42 kHz; pclk: 51.84 MHz
# 768x576 @ 100.00 Hz (GTF) hsync: 61.10 kHz; pclk: 62.57 MHz
# 800x600 @ 100.00 Hz (GTF) hsync: 63.60 kHz; pclk: 68.18 MHz
# 848x480 @ 60.00 Hz (GTF) hsync: 29.82 kHz; pclk: 31.49 MHz
# 1024x600 @ 60.00 Hz (GTF) hsync: 37.32 kHz; pclk: 48.96 MHz
# 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
# 1152x864 @ 60.00 Hz (GTF) hsync: 53.70 kHz; pclk: 81.62 MHz
# 1152x864 @ 85.00 Hz (GTF) hsync: 77.10 kHz; pclk: 119.65 MHz
# 1152x864 @ 100.00 Hz (GTF) hsync: 91.50 kHz; pclk: 143.47 MHz
# 1280x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 80.14 MHz
# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
# 1280x960 @ 72.00 Hz (GTF) hsync: 72.07 kHz; pclk: 124.54 MHz
# 1280x960 @ 75.00 Hz (GTF) hsync: 75.15 kHz; pclk: 129.86 MHz
# 1280x960 @ 100.00 Hz (GTF) hsync: 101.70 kHz; pclk: 178.99 MHz
# 1280x1024 @ 100.00 Hz (GTF) hsync: 108.50 kHz; pclk: 190.96 MHz
# 1360x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 84.72 MHz
# 1400x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 122.61 MHz
# 1400x1050 @ 72.00 Hz (GTF) hsync: 78.77 kHz; pclk: 149.34 MHz
# 1400x1050 @ 75.00 Hz (GTF) hsync: 82.20 kHz; pclk: 155.85 MHz
# 1400x1050 @ 85.00 Hz (GTF) hsync: 93.76 kHz; pclk: 179.26 MHz
# 1400x1050 @ 100.00 Hz (GTF) hsync: 111.20 kHz; pclk: 214.39 MHz
# 1440x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 106.47 MHz
# 1440x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 126.27 MHz
# 1600x1200 @ 100.00 Hz (GTF) hsync: 127.10 kHz; pclk: 280.64 MHz
# 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
# 1920x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 193.16 MHz
EndSection
Section "Device"
### Available Driver options are:-
# sw_cursor is needed for some ati and radeon cards
#Option "sw_cursor"
#Option "hw_cursor"
#Option "NoAccel"
#Option "ShowCache"
#Option "ShadowFB"
#Option "UseFBDev"
#Option "Rotate"
Option "RenderAccel" "1"
# more speed for beryl/compiz
Option "XAANoOffscreenPixmaps" "1"
Identifier "Card0"
# The following line is auto-generated by KANOTIX mkxf86config
Driver "fglrx"
Option "UseInternalAGPGART" "yes"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "MonitorLayout" "AUTO, AUTO"
VendorName "All"
BoardName "All"
#BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultColorDepth 24
SubSection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "1"
# Option "RENDER" "1"
EndSection
bjlongo
10-26-2007, 05:46 PM
I am using Fedora 7 and kernel 2.6.22.9-91.fc7 #1 SMP Thu Sep 27 23:10:59 EDT 2007 i686 i686 i386 GNU/Linux on a Lenovo Thinkpad T60. I just got the livna package for the driver though and my error output is a bit different.
This is still the same...
$fgl_glxgears
Using GLX_SGIX_pbuffer
Segmentation fault
Then there is this...
$cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
$dmesg
[fglrx] PCIe has already been initialized. Reinitializing ...
[fglrx] Reserve Block - 0 offset = 0X1000000 length = 0X5000
[fglrx] Reserve Block - 1 offset = 0X0 length = 0X1000000
[fglrx] Reserve Block - 2 offset = 0X3fff000 length = 0X1000
[fglrx] Reserve Block - 3 offset = 0X3fbf000 length = 0X40000
[fglrx] PCIe has already been initialized. Reinitializing ...
[fglrx] Reserve Block - 0 offset = 0X1000000 length = 0X5000
[fglrx] Reserve Block - 1 offset = 0X0 length = 0X1000000
[fglrx] Reserve Block - 2 offset = 0X3fff000 length = 0X1000
[fglrx] Reserve Block - 3 offset = 0X3fbf000 length = 0X40000
This is strange because now I don't see any errors. My xorg.conf is still the same. Beryl also does not work at all now. No white screen. It just defaults back to metacity. Is there a way I can attach a file? I can run strace fgl_glxgears to show exactly where its getting messed up. It's a lot to post thougj
bjlongo
10-26-2007, 05:49 PM
btw I made the xorg.conf file by doing aticonfig --initial -f. Then I added the dri and extenstions sections. This layout works with the old driver. I also put a text file on my server with the output of strace fgl_glxgears. You can view it from my webpage http://bradlongo.com/strace_output.txt
Last but not least, my friend has a Dell laptop with Fedora 7 and he gets the same error as me. We have the same xorg.conf, but I haven't looked at anything else for debugging info. The results are the same though when he goes to use beryl or fgl_glxgears.
Uchikoma
10-26-2007, 06:52 PM
This applies if using the Ubuntu distro. It might hold true also for other distributions, so give it a spin perhaps?
One particular cause of the "White screen of death" (discovered by myself a couple days ago) is that the proper fglrx.ko is not being used and instead the mesa implementation is being used.
So, upon first load with compiz, it works...but then it goes white a few seconds after.
A check with fglrxinfo will show you the nitty gritty. If this happens to be your case, try the following:
1) Firstly, Ubuntu in all it's glory has the fglrx module installed by default. Also in all it's glory, it's probably still using it even though you installed the new driver. X-server complains that the kernel headers don't match the driver. This would be obvious if it was still using the old driver. So...you need to blacklist it. You do it here: /etc/default/linux-restricted-modules-common
Modify it so that disabled modules has fglrx listed in it.
DISABLED_MODULES="fglrx"
2) In the commandline, run the following commands:
sudo rmmod fglrx
cd /lib/modules/$(uname -r)/misc/
sudo insmod fglrx.ko
sudo modprobe fglrx
sudo depmod -ae
3) Reboot.
4) Check again, try again.
bjlongo
10-26-2007, 08:05 PM
Fedora doesn't have a place for restricted-modules as far as i know because fedora isn't supposed to have those kinds of issues. I'm looking into it. I'll post my results later.
bjlongo
10-26-2007, 08:37 PM
I've made some improvements. I had isntalled a driver that was not an rpm and forgot to remove it so they were conflicting. It was the one that was posted on phoronix before the livna one came out today. Does anyone know it would have taken anything with it that it shouldn't have? I reinstalled drivers from livna after I removed the ones from ati.
The only error messages I now have are...
$fgl_glxgears
Using GLX_SGIX_pbuffer
X Error of failed request: GLXUnsupportedPrivateRequest
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 16 (X_GLXVendorPrivate)
Serial number of failed request: 42
Current serial number in output stream: 43
$strace fgl_glxgears
munmap(0xb2b7d000, 4096) = 0
access("/usr/share/X11/locale/C/XLC_LOCALE", R_OK) = 0
open("/usr/share/X11/locale/C/XLC_LOCALE", O_RDONLY) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=772, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb2b7d000
read(6, "# $Xorg: C,v 1.3 2000/08/17 19:"..., 4096) = 772
read(6, "", 4096) = 0
close(6) = 0
munmap(0xb2b7d000, 4096) = 0
brk(0xa457000) = 0xa457000
write(2, "X Error of failed request: GLXU"..., 59X Error of failed request: GLXUnsupportedPrivateRequest
) = 59
write(2, "Major opcode of failed request: "..., 36Major opcode of failed request: 143) = 36
write(2, " (GLX)\n", 7 (GLX)
) = 7
write(2, " ", 2 ) = 2
write(2, "Minor opcode of failed request: "..., 35Minor opcode of failed request: 16) = 35
write(2, " (X_GLXVendorPrivate)", 21 (X_GLXVendorPrivate)) = 21
write(2, "\n", 1
) = 1
write(2, " ", 2 ) = 2
write(2, "Serial number of failed request:"..., 36Serial number of failed request: 42) = 36
write(2, "\n ", 3
) = 3
write(2, "Current serial number in output "..., 43Current serial number in output stream: 43) = 43
write(2, "\n", 1
) = 1
close(4) = 0
exit_group(1) = ?
To me it looks like its got to do with mesa but I really do not know. Anyone got an idea?
bjlongo
10-26-2007, 09:57 PM
This is weird. fgl_glxgears still gives me that error, but just for the hell of it i tried to use beryll. It works perfectly with no errors.
yoshi314
10-27-2007, 12:37 PM
i'll try starting x with 8.42 again today. i have something funny to show you :]
xorg.conf snippet
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
Option "DefaultDepth" "24"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768"
EndSubSection
EndSection
as you can see i have 24bpp color depth.
now, take a look at THIS :
(II) ATI Proprietary Linux Driver Version Identifier:8.42.3
(II) ATI Proprietary Linux Driver Release Identifier: UNSUPPORTED-8.423.2
(II) ATI Proprietary Linux Driver Build Date: Oct 19 2007 16:13:26
(WW) fglrx: No matching Device section for instance (BusID PCI:5:0:1) found
(--) Chipset Supported AMD Graphics Processor (0x5B60) found
(II) AMD Video driver is running on a device belonging to a group targeted for this release
(II) AMD Video driver is signed
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xea003000 - 0xea003fff (0x1000) MX[B]
[5] -1 0 0xea002000 - 0xea002fff (0x1000) MX[B]
[6] -1 0 0xea001000 - 0xea001fff (0x1000) MX[B]
[7] -1 0 0xea000000 - 0xea000fff (0x1000) MX[B]
[8] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[B]
[9] -1 0 0xea004000 - 0xea004fff (0x1000) MX[B]
[10] -1 0 0xe9010000 - 0xe901ffff (0x10000) MX[B](B)
[11] -1 0 0xe9000000 - 0xe900ffff (0x10000) MX[B](B)
[12] -1 0 0xe0000000 - 0xe7ffffff (0x8000000) MX[B](B)
[13] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[14] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[15] -1 0 0x0000e800 - 0x0000e807 (0x8) IX[B]
[16] -1 0 0x0000e400 - 0x0000e40f (0x10) IX[B]
[17] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[B]
[18] -1 0 0x00000960 - 0x00000967 (0x8) IX[B]
[19] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[B]
[20] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[B]
[21] -1 0 0x0000d000 - 0x0000d00f (0x10) IX[B]
[22] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[B]
[23] -1 0 0x00000970 - 0x00000977 (0x8) IX[B]
[24] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[B]
[25] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[B]
[26] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B]
[27] -1 0 0x0000bc00 - 0x0000bcff (0x100) IX[B]
[28] -1 0 0x0000b800 - 0x0000b8ff (0x100) IX[B]
[29] -1 0 0x00001c40 - 0x00001c7f (0x40) IX[B]
[30] -1 0 0x00001c00 - 0x00001c3f (0x40) IX[B]
[31] -1 0 0x0000ec00 - 0x0000ec1f (0x20) IX[B]
[32] -1 0 0x0000a000 - 0x0000a0ff (0x100) IX[B](B)
(II) fglrx(0): pEnt->device->identifier=0x8207b38
(II) resource ranges after probing:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xea003000 - 0xea003fff (0x1000) MX[B]
[5] -1 0 0xea002000 - 0xea002fff (0x1000) MX[B]
[6] -1 0 0xea001000 - 0xea001fff (0x1000) MX[B]
[7] -1 0 0xea000000 - 0xea000fff (0x1000) MX[B]
[8] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[B]
[9] -1 0 0xea004000 - 0xea004fff (0x1000) MX[B]
[10] -1 0 0xe9010000 - 0xe901ffff (0x10000) MX[B](B)
[11] -1 0 0xe9000000 - 0xe900ffff (0x10000) MX[B](B)
[12] -1 0 0xe0000000 - 0xe7ffffff (0x8000000) MX[B](B)
[13] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[14] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[15] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[17] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[18] -1 0 0x0000e800 - 0x0000e807 (0x8) IX[B]
[19] -1 0 0x0000e400 - 0x0000e40f (0x10) IX[B]
[20] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[B]
[21] -1 0 0x00000960 - 0x00000967 (0x8) IX[B]
[22] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[B]
[23] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[B]
[24] -1 0 0x0000d000 - 0x0000d00f (0x10) IX[B]
[25] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[B]
[26] -1 0 0x00000970 - 0x00000977 (0x8) IX[B]
[27] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[B]
[28] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[B]
[29] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B]
[30] -1 0 0x0000bc00 - 0x0000bcff (0x100) IX[B]
[31] -1 0 0x0000b800 - 0x0000b8ff (0x100) IX[B]
[32] -1 0 0x00001c40 - 0x00001c7f (0x40) IX[B]
[33] -1 0 0x00001c00 - 0x00001c3f (0x40) IX[B]
[34] -1 0 0x0000ec00 - 0x0000ec1f (0x20) IX[B]
[35] -1 0 0x0000a000 - 0x0000a0ff (0x100) IX[B](B)
[36] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[37] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) fglrx(0): === [atiddxPreInit] === begin, [x]
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.4.0, module version = 0.1.0
ABI class: X.Org Video Driver, version 2.0
(II) fglrx(0): PCI bus 5 card 0 func 0
(II) fglrx(0): Creating default Display subsection in Screen section
"Screen0" for depth/fbbpp 8/8
(EE) fglrx(0): Given depth (8) is not supported by fglrx driver
(EE) fglrx(0): PreInitVisual failed
SetVBEMode failed
(EE) fglrx(0): PreInit failed
(II) fglrx(0): === [atiddxPreInit] === end
(II) UnloadModule: "fglrx"
(II) UnloadModule: "vgahw"
(II) Unloading /usr/lib/xorg/modules//libvgahw.so
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
fglrx insists on 8bpp? :D:D:D
gee, what a great driver :] not to mention that X does not start at all :]
Hey guys??
Why not read the log? It says incompatible kernel module version loaded.
It means you didn't compile and install the kernel module or it did load the older module version for some other reason.
I mean, please read carefully the logs and don't blame the new drivers. They really do work, though there are a few things to improve.
Switch into text mode, remove the kernel module, modprobe manually the new version of kernel module and see dmesg to ensure it's ok.
...and if needed, remove also the drm module from kernel before modprobing the newer version.
drm is only loaded when radeon/ati was used as driver before, in that case the radeon module is loaded too. when fglrx was used only that module was loaded.
yoshi314
10-27-2007, 02:19 PM
Switch into text mode, remove the kernel module, modprobe manually the new version of kernel module and see dmesg to ensure it's ok.
...and if needed, remove also the drm module from kernel before modprobing the newer version.i did all this. (rmmod radeon, rmmod drm, modprobe fglrx , startx)
the driver is compiled against my current kernel.
any more less obvious hints? :]
bjlongo
10-29-2007, 02:05 AM
Livna updated the drivers and fgl_glxgears works for me. The graphics are still however shaky.
patmcclung
11-02-2007, 05:35 AM
Kernel 2.6.23 (last Fedora 7 kernel update) breaks direct rendering on all ATI Workstation products. There is no apparent way to work around this problem, because the last ATI distribution to support the FireGL video cards is 8.40.4.
("The ATI Catalyst™ Linux software suite 8.42.3 does not support ATI Workstation products. AMD recommends using the AMD Proprietary Linux software driver version 8.40.4.")
<http://www2.ati.com/drivers/linux/linux_8.42.3.html
It is rumored that the 8.43 ATI Catalyst release due in December will support (at least some of) the FireGL cards. As of now, the only livna fglrx kernel module that will work on Kernel 2.6.23 is 8.42.3, because of the 2.6.23 kernel API changes. I've tried direct installing - compiling everything from source, but there is no way to avoid the kernel module version incompatibility, as the 8.40.4 fglrx-kmod source RPM will not compile with 2.6.23, i. e.
rpmbuild --rebuild --target=i686 fglrx-kmod-8.40.4-2.2.6.22.9_91.fc7.src.rpm --define 'kvariants ""' --define 'kversion `uname -r`'
will not compile with Kernel 2.6.23 due to the API changes.
So I'm reverting to Kernel 2.6.22.9_91.
Uchikoma
11-02-2007, 01:09 PM
The fglrx driver (8.43) will arrive within November not in December (8.44).
Yoshi, what distro are you using?
yoshi314
11-02-2007, 06:27 PM
i'm running gentoo [unstable branch]
Sunvil VonBerUrlindt
11-18-2007, 06:27 PM
Thank you for that example of a working Xorg.conf !!!
I'm just not so confident because (in the case of my Sapphire X1950) the thing has several complaints, and I'm not sure it's even satisfied with the Xorg version 7.1.0.0 (Fedora 8 x64) being sufficient, and of course their tuning tool never runs (but I don't have OpenGL to tune yet anyhow...not until I get those errors cleared to that it can start a 'DRM session' whatever that's about in a Linux system with the livna packages installed and make it happy that OpenGL would be compatible with the screen I describe....
patmcclung
12-02-2007, 09:55 AM
Catalyst release 8.43 (aka AMD Catalyst™ Linux 7.11 Release) arrived on November 21, but alas did not include any support for ATI Workstation Products. So those of us who have FireGL cards are still shut out,
since we have no DRI for Linux Kernel 2.6.23+. Let's hope that the next release (AMD Catalyst™ Linux 7.12?) will include some code that we can use. Anyone have any insight as to what is happening?
vBulletin® v3.8.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.