PDA

View Full Version : New ATI drivers for x86_64


lightismagic
20th January 2005, 11:00 AM
Hi guys,
Has anyone successfully installed the new ATI drivers for x86_64? I'm running FC3 x86_64 with kernel 2.6.10-1.741. I get a 'failed dependency' error message for libstdc++.so.5. Both libstdc++ and the libstdc++-devel packages are installed.

regards
lightismagic

kind420
20th January 2005, 05:02 PM
Did you check the versions you have of those packages? If they are wrong, locate the rpm's on rpmfind and update them to satisfy dependencies. I've been having to do this quite a bit with the 64-bit version of FC3! Although I've never had to do so much tinkering with it before. Things usually worked and didn't require much to do!

lightismagic
20th January 2005, 05:52 PM

the installed version is libstdc++-3.2.4-6.fc3.x86_64. Seems to be the newest version. I checked /usr/lib64 and libstdc++.so.5 is missing indeed.So I ask again: is there anyone who had successfully installed the new 64-bit ATI drivers (8.8.25) on a Fedora Core 3 x86_64 with kernel 2.6.10-1.741?

kind regards
lightismagic

bärtil
20th January 2005, 05:54 PM
you need to install compat-libstdc++ but i didnt get drivers work anyway.

lightismagic
20th January 2005, 08:39 PM
thanks a lot. After installing compat-libstdc++.x86_64 the dependency error is gone. But sadly , you are also right on your second point: the driver doesn't work here either...

kind regards
lightismagic

MarkBegal
20th January 2005, 08:42 PM
finally something that works, this forum is amazing!!!!!!!!!!!!!!!!1

lightismagic
20th January 2005, 08:55 PM
Do you mean by this, you have the driver running?

lightismagic
22nd January 2005, 02:51 PM
Ok, I got the driver running. I installed it as root in runlevel 3, applied the patch vor kernel-2.6.10-1.741, and did some heavy configurations on the xorg.conf file generated by fglrxconfig. The performancs is not breathtaking, but at least, after more then a year of frustration with my ATI card, I got 3d on my amd64 fedora system.

kind regards
lightismagic

tasika
24th January 2005, 11:28 PM
Could you make it a common knowledge, please? :-)
Where can the patch be found? At what point do you apply it?
What were you changing in xorg.conf?

I'm ready to be not frustrated anymore :-))

Thnx in advance!

Neoh
25th January 2005, 07:46 AM
yup me too, I've tried for 2 hours last night to get that driver working without succes. help us out here please

Neoh
25th January 2005, 09:13 AM
Here is what I did:
1* followed the how to on the ATI page:
result: no luck
2* Tried to find a patch for the 64 version, didn't find any so I used the one from to 32 bit how to in this forum.
patch ok.
rebuild: ok
install: ok
config: mm, there starts my problems, i don't know what to put on more than half the questions asked. anyway, It did ok. I then copied the keyboard and mouse info from my original xorg.conf to the new one.
reboot in init3: ok
launch GDM: Error: cannot load X ...

Neoh
25th January 2005, 10:32 AM
here is something that might be of interest:
Finally, this is the bit that got it going, in xorg.conf section Screen you
need to change the Device line from "Videocard0" to "ATI Graphics Adapter"

i found it on the rage3d forum post about ati driver. Can't try now since I'm at work, but I will as soon as I get home

lightismagic
25th January 2005, 11:00 AM
Sorry, I was on the road for some days...
Ok this is what I did: basically you can follow the howto posted in the howto section of this forum. The link to the patch is also listed there, but you can find it under http://www.rage3d.com/boards/showthread.php?t=33798874
Copy the whole patch and store it as "whatever you want".patch
Next, and this is different to LeAkEd's howto, safe your /etc/X11/xorg.conf file now. In my case I printed it. Next, edit your /etc/inittab to runlevel 3 now and reboot. Login as root and change to the folder with the firegl.rpm. I installed it with rpm -Uhv --force fglrx64_6_8_0-8.8.25-1.x86_64.rpm. Now you can follow LeAkEd's howto again, change to /lib/modules/fglrx/build_mod and apply the patch with patch -p0 -i "whatever you want".patch. Now rebuild the driver by executing sh make.sh. Change to /lib/modules/fglrx and install the driver with sh make_install.sh. Now usr /usr/X11r6/bin/fglrxconfig to create a now xorg.conf file. Be carefull at the end where and under what name the file is stored!! It should be /etc/X11/xorg.conf. After storing open it in your favourite editor and compare it to your original xorg.conf file. (That one that you had better printed out before...). Take a close look at your "font path", the keyboard, the mouse and the screen sections. It depends on your original configuration, what, and how much you have to edit. Save the file again as /etc/X11/xorg.conf. Now try to start X by executing gdm. The Xserver should start now. You can check if the driver is working by typing /usr/X11R6/bin/fglrxinfo
At least it worked for me that way...

good luck
lightismagic

Neoh
25th January 2005, 05:08 PM
thx for the info. Hope that it helps other but not me I guess since i don't use firegl but the other fglx drv since i have an X800XT

flavor_tagger
2nd February 2005, 03:03 PM
...
Take a close look at your "font path", the keyboard, the mouse and the screen sections. It depends on your original configuration, what, and how much you have to edit. Save the file again as /etc/X11/xorg.conf. Now try to start X by executing gdm. The Xserver should start now. You can check if the driver is working by typing /usr/X11R6/bin/fglrxinfo
At least it worked for me that way...

good luck
lightismagic

Can you (or anyone else who has these drivers working under FC3 x86_64) PLEASE post
your xorg.conf file? I can build the driver module fine but still just get a black screen when
I start X and the machine is "mostly" frozen, although I can do a remote shutdown.

Also, what kernel version are you running?

Thanks!

neph04
3rd February 2005, 10:38 AM
YEEEEEAAAAAAAAH! Im running!
I have FC3_64...and it takes only 24 hours to get it :p
I can help someone else, so i describe what i did - please read the more two steps before you done it... :D

1) orig kernel was 2.9.6 -> upgrade to 2.9.6.1-741 (i advice to left old kernel in boot menu)
2) change next start to run init 3 (edit /etc/inittab and change init 5) (its good when your fglrx failed)
3) donwload X.org driver from ATI .com -> http://www2.ati.com/drivers/linux/fglrx64_6_8_0-8.8.25-1.x86_64.rpm
4) download patch for ATI -> http://www.steffen-hein.de/misc/rage3d.com/fglrx8.08-2.6.10.patch, and backup your xorg.conf! (cp /etc/X11/xorg.conf /etc/X11/xorg.confBACKUP)
5) reboot and pray :)
6) you are in console: log as root
7) go to download dir and type: rpm -Uvh --force fglrx64_6_8_0-8.8.25-1.x86_64.rpm
8) doesnt care you have FATAL error while copying something to kernel... we will need to rebuild this modul
9) go to /lib/modules/fglrx/build_mod and type patch -p0 -i (download dir)/fglrx8.08-2.6.10.patch
10) it must write two files have been patched!
11) you are in /lib/modules/fglrx/build_mod and type sh make.sh
You can see some warnings... but is no problem :-D
12) go to /lib/modules/fglrx/ and type sh make_install.sh
this would be without error :)
13) try to run mod_probe fglrx a then lsmod -l ... you should see fglrx loaded, and when you run dmesg.. there should be no error.. if is, try to continue...
14) run fglrxconfig and finnaly save new config it to /etc/X11/XF86Config-4
I recommend you say yes to use external AGPGART module!
15) go to /etc/X11 and edit your XF86Config-4. Copy your section DEVICE (where is ATI GRAPHICS ADAPTER, no generic vga) to your xorg.conf (old section device erase)
and change device in sreen section to: device "ATI Graphics Adapter".
I recommend you DONT use new XF86Config you wil have B(lack)SOD
16) finally reboot your system, then log as root and you can try step 13) or try start xwindow by saying: gdm ....

if xwindow start, run console and start fglrxinfo. You should see:
[neph@localhost build_mod]$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 SE Generic
OpenGL version string: 1.3.4769 (X4.3.0-8.8.25)

IF you have OLD mesa here you did not save your modified xorg.conf

You can check GL by fgl_glxgears (it shows rotating cube) :-)

if you have still problem type to console: export LIBGL_DEBUB=verbose
and then fglrxinfo (it shows more about fglrx) like
[neph@localhost build_mod]$ fglrxinfo
libGL: XF86DRIGetClientDriverName: 8.8.25 fglrx (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib64/modules/dri/fglrx_dri.so
libGL: XF86DRIGetClientDriverName: 8.8.25 fglrx (screen 0)
drmOpenByBusid: busid is PCI:1:0:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenByBusid: drmOpenMinor returns 5
drmOpenByBusid: drmGetBusid reports PCI:1:0:0
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 SE Generic
OpenGL version string: 1.3.4769 (X4.3.0-8.8.25)

You can see other log in your /var/log/Xorg.0.log or .OLD

When xwindow failed you can return old backup of xorg.conf!

if will run, and i hope it will, change back inittab to init 5...

This is all i learn in all topic here and in rage3d forum :) :D

Sry for my english, its not my speciality ;) enjoy

[AMD64 3000+ winch., MSI KT8 NEO2, 2 x Kingmax 512MB, ATI 9800se AIW, 1xIDE + 1xSATA, SB live, Hyundai ImageQuest F910, MX510 blue!, keyboard and smelly socks!) :D

jomis
3rd February 2005, 06:03 PM
Thank you Very much for your good advice !! ;) I did it also wiht your help;) Thanks...

bärtil
3rd February 2005, 06:08 PM
Use google to find agpgart patch and apply it, i guess thats your problem if its not working.

neph04
4th February 2005, 08:23 AM
I tried to recompile new kernel, reinstall driver again, and there were no error... GL running very well
Main problem is in your xorg.conf.
I did rpm -Uvh fglrx... with fatal error, then run patch, then recompile driver with warning... and modprobe fglrx was successful...
if you try run xwindow and have black screen you must change your xorg.conf (ive posted it already)
agpart you can change manualy in xorg.conf too

bärtil
4th February 2005, 09:01 AM
But on some systems just changing xorg.conf did not help, if i change UseInternalAGPGART on xorg.conf, X works but direct rendering not, after i install patch everything works great!

a50sn95
17th February 2005, 08:54 AM
I saw the notice on the front page as I was just about to install 8.8.25....
Downloaded the new driver and it installed without any hoops to jump through.
I did make sure I logged in as Root, not just su, but other than that I followed ATI's instructions.
FC3 X86_64 2.6.10
ATI 9600
AMD64
I had tried about 4 times to install the last version, but I was playing with different disto's so I didn't really try that hard....
Dennis

willhunter
25th February 2005, 06:57 PM
Hi,

I just installed new 64 bit driver on my laptop. It's FC3 and kernel version is 2.6.10-1.766_FC3.

I installed driver with yum, installation was flawless, but after rebooting, its still using old mesa driver. Output of fglrxinfo is as:
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.1)

Why its not using new ati driver??

any pointers?

expecting tons of replies.

Thank you in advance

Anirudha