[elrepo-devel] ATI driver

Phil Perry phil at elrepo.org
Wed Dec 8 05:42:28 EST 2010


On 08/12/10 05:35, Fabian Arrotin wrote:
> Phil Perry wrote:
>
>> What testing OS/Arch do people have available? If you have the ATI
>> drivers installed from the ATI installer, would you like to test just
>> the kmod package to make sure the kernel driver module works for the
>> time being.
>
> CentOS 5.5 x86_64 here ( with a 01:00.0 VGA compatible controller: ATI
> Technologies Inc Redwood [Radeon HD 5600 Series] )
>

Great.

>>
>> Once I know what OS/Arch folks can test, I'll try to get those built and
>> available somewhere to test.
>
> Good, but how will you manage the fact that the ATI installer overwrites
> some files from [base] libraries (like mesa-libGL and/or mesa-libGLU, i
> don't remember now which one) ?
> That's something i'm interested in but i spend most of my $free_time on
> another project which has 6 in the name ;-)
>

Yes, nvidia does that too with libGL.

For the nvidia package, we simply put all the libs into their own 
sub-directory %{_libdir}/nvidia and then add the path to 
/etc/ld.so.conf.d/nvidia.conf for ldconfig to index against. We don't 
touch the distro provided files.

I would propose trying the same approach for ATI.

We can then run ldd to check we are linked against the correct libs:

$ ldd /usr/bin/glxgears
         libGL.so.1 => /usr/lib64/nvidia/libGL.so.1 (0x0000003188000000)
         libc.so.6 => /lib64/libc.so.6 (0x000000317d600000)
         libX11.so.6 => /usr/lib64/libX11.so.6 (0x000000317ea00000)
         libm.so.6 => /lib64/libm.so.6 (0x000000317da00000)
         libnvidia-tls.so.256.53 => 
/usr/lib64/nvidia/tls/libnvidia-tls.so.256.53 (0x0000003184a00000)
         libnvidia-glcore.so.256.53 => 
/usr/lib64/nvidia/libnvidia-glcore.so.256.53 (0x000000318de00000)
         libXext.so.6 => /usr/lib64/libXext.so.6 (0x000000317f600000)
         libdl.so.2 => /lib64/libdl.so.2 (0x000000317de00000)
         /lib64/ld-linux-x86-64.so.2 (0x000000317d200000)
         libXau.so.6 => /usr/lib64/libXau.so.6 (0x000000317f200000)
         libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x000000317ee00000)


It would be useful if you could show the above on a system running the 
ATI installer for reference so we have something to compare later.




More information about the elrepo-devel mailing list