![]() |
|
|||||||
| AMD/ATI Linux Technical support and discussion of the ATI/AMD proprietary Linux driver. |
![]() |
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
Install the driver anyway you want. Then extract the package (sh ati-... --extract), go inside fglrx-install.something folder. Download Kano's patch: http://xtruder.homelinux.net/~ambro/...l-8.41.7.patch Then do: (Change the patch location) # patch -p1 < ~/ati.firegl-8.41.7.patch # cd common/lib/modules/fglrx/build_mod (Change GCC4 to GCC3 if needed, and x86 to x86_64 if your kernel is 64bit) (For some weird reason there is a space in 'build_mod', remove it before you execute the command) # ln -s ../../../../../arch/x86/lib/modules/fglrx/build_mo d/libfglrx_ip.a.GCC4 libfglrx_ip.a.GCC4 # cd 2.6.x # make The build should succeed. Then copy the resulting fglrx.ko over the originally installed one somewhere in /lib/modules. Also copy a 'control' file from some older driver supporting your card over the original one (probably /etc/ati/control) (just get it here http://xtruder.homelinux.net/~ambro/control). Afterwards you should make sure NOT to set any ChipID in your xorg.conf. You shouldn't see any watermark now. Last edited by ambro814; 10-26-2007 at 10:02 AM. |
|
#2
|
|||
|
|||
|
Hey.. the link to your patch is broken
|
|
#3
|
|||
|
|||
|
|
|
#4
|
|||
|
|||
|
Thanks!! =)
|
|
#5
|
|||
|
|||
|
I tried your solution but I cannot complete the steps. Here is the error I got:
Quote:
|
|
#6
|
|||
|
|||
|
I don't know exactly, maybe you got that symlink wrong, try extracting from scratch and copy the file instead of linking it:
Code:
cp arch/x86/lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC4 common/lib/modules/fglrx/build_mod ./ati-installer.sh 8.42.3 --install/--buildpkg |
|
#7
|
|||
|
|||
|
|
|
#8
|
|||
|
|||
|
I used this method to create my fglrx.ko module, but direct rendering doesn't seem to work (it defaults to MESA). If I used your previous method of directly hacking the PCI IDs, direct rendering works. Any clues as to why? This is with a FireGL V5200.
|
|
#9
|
|||
|
|||
|
I don't know exactly what is wrong, but I think is has more to do with the 8.42.3 driver rather than my patch. Does 8.42.3 with the previous patch work? First check if fglrx.ko is loaded and if you have /dev/dri/card0. Then check what /var/log/Xorg.0.log says. It should say something like "DRIScreenInit done". If it says so there's probably something with the libs, but as far as I know, even the mesa opengl lib will work fine. Also have you copied 'control' and removed ChipID from xorg.conf ?
Last edited by ambro814; 10-29-2007 at 02:22 PM. |
|
#10
|
|||
|
|||
|
Quote:
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|