ATI drivers 8.16.20 working under FC4 x86_64
Hi,
I just succesfully installed the newest 64bit drivers from ATI on my FC4 installation, kernel version 2.6.12-1.1398_FC4, on a ATI x800XL How to: - download the rpm: fglrx64_6_8_0-8.16.20-1.x86_64.rpm - open terminal and become root with: su - - install the rpm with: rpm -ivh --force fglrx64_6_8_0-8.16.20-1.x86_64.rpm - go to runlevel 3 with: init 3 - go to: /lib/modules/fglrx/build_mod - change the following line in the file 'firegl_public.c' : #include "asm/ioctl32.h" into #include "asm/ioctl.h" - run the script: make.sh - go up one dir-level and run script: make_install.sh - load driver with: modprobe fglrx - check if driver was loaded with: lsmod | grep fglrx - unload driver with: modprobe -r fglrx - go to /etc/lib/X11 and make copy of xorg.conf to xorg.conf.org - go to /usr/X11R6/bin and run: fglrxconfig - go to runlevel 5 to test the driver: init 5 - open terminal and run: /usr/X11R6/bin/fglrxinfo - output should be something like: display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: RADEON X800 XL Generic OpenGL version string: 1.3.5272 (X4.3.0-8.16.20) - now run: /usr/X11R6/bin/fgl_glxgears enjoy ! EDIT: I changed '#include "linux/ioctl32.h"' into '#include "asm/ioctl.h"', since I cannot find the file 'ioctl32.h' anywhere, dunno why I put it there in the first place...DOH! (the module was compiled anyway...weird) |
I have the exact same setup as you. I have been searching for a solution for a week now. You just made me very very happy!!!! I followed your instructions exactly and IT WORKED!!!
I've tried installing the ati drivers using the ".run" package off their website as well as using yum. I think the --force option is important as it overwrites the Mesa files that fedora uses as a default. Quote:
Quote:
|
@hey560: good to hear the description of the install procedure was helpfull... :)
B.T.W: it also works on kernel version 2.6.12-1.1447_FC4 I must admit that the 64bit drivers are slow: I get a humble 1350 FPS with 'glxgears' on a X800XL :( |
humble fps
Unfortunately, I also have extremely low fps, though my problem is a bit different.
I'm using the Slamd64 distro and when I run fglrxinfo it says that I am using Mesa even though I have replaced the libs, correct permissions & DRI enabled in /var/log/Xorg.0.log. Interestingly it doesn't say 'direct rendering disabled' (even though it mentions Mesa), except when I disable it in xorg.conf. When disabled in xorg.conf it drops to a painful frame rate. (accelerated for `sproingies -fps -delay 0` is ~50fps whereas under a 32bit install its about 350fps.) Any ideas what the problem would be? Much Thanks! Weird, accelerated Mesa!? |
If you type 'fglrxinfo' it should say something like:
Quote:
if you type: 'lsmod | grep fglrxinfo' it should say something like: Quote:
maybe it's a good idea to start from scratch: go to runlevel 3 with 'init 3' (its even better to change the default-runlevel line in /etc/inittab) then remove the drivers alltogether with 'rpm -e <driver>'. make a backup of your /etc/X11/xorg.conf and follow the procedure above. B.T.W. with the previous drivers from ATI (the one before the latest) I had this problem too: the 'fglrx' module got loaded perfeclty, but there was NO 3D-acceleration somehow... the --force option while installing the rpm is VERY important. |
Quote:
|
@hey560: i'm running on 1280x1024x24bit.
when I run 'glxgears' I do NOT change anything (e.g. changing the opengl-window-size); I just run the command and watch the output.. when I run 'glxinfo' I get the following output: Code:
name of display: :0.0 Quote:
|
Thanks borchen - that little hack works for me on opensuse 64bit too.
L |
Doesn't work for me :-(
I was exicted to read the headline of this thread and gave it a shoot right away. I've had issues with installing the ATI driver and as pointed out here there is a silly conflict with ATI and the pre installed MESA drivers (which cant be removed cleanly without uninstalling alot of stuff...).
Using the --force I managed to install the ATI rpm package (http://planet64bit.de/node/784) and changed my xorg.conf to load the glx module and use the fglrx driver. But still all I get is a X crash when starting x... From the log it seems to be a issue regarding the libglx.a module - has anyone had the same problem and found a way around ? My kernel is: 2.6.13-1.1526_FC4smp dmesg report when modprobing fglrx: fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel. [fglrx] Maximum main memory to use for locked dma buffers: 918 MBytes. ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 169 [fglrx] module loaded - fglrx 8.16.20 [Aug 16 2005] on minor 0 Location of libglx.a: /usr/X11R6/lib64/modules/extensions/libglx.a |
@slott_hansen
Could you post the compete error that occures with the 'libglx.a' ? Just to be sure: it's very important to download the right rpm from ATI; in your case the X.ORG one Could you show me the complete 'dmesg' output ? As you can see in a previous post from myself there should be some additional info (about PCIe) after the 'module loaded'-line |
my Xorg log
Code:
X Window System Version 6.8.2 |
my dmesg
Code:
Bootdata ok (command line is ro root=LABEL=/ rhgb quiet) |
@slott_hansen
Code:
(--) PCI:*(1:0:0) ATI Technologies Inc unknown chipset (0x5b60) rev 0, Mem @ 0xd0000000/27, 0xdfde0000/16, I/O @ 0xdc00/8, BIOS @ 0xdfe00000/17 B.T.W: apparently you're using an 'unknown' type of ATI card. Looking at your complete 'dmesg' output shows nothing about your GFX-card at all. The 'libglx.a' is NOT part of the ATI drivers, but is part of the x.org package. |
Removed the S3 card
I have now removed to S3 card to eliminate one possible source of failure...
Heres is some more system info: Code:
lspci -v If I modprobe the fglrx drivers I see the following in my dmesg Code:
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel. Code:
[root@localhost ~]# dmesg|grep -i ATI |
my Xorg Device section
xorg.conf
Code:
Section "Device" |
All times are GMT -5. The time now is 04:33 PM. |