Debian 8 Jessie & Fglrx - Radeon HD 6450 - Installation du pilote proprio

Installation du pilote via Sgfxi

Installation des scripts : http://smxi.org/site/install.htm

On utilise une console TTY : Ctrl+Alt+F1

Après login, on se met en su ( ne pas oublier le tiret ):

sudo su - 

Une fois en su :

 sudo sgfxi -o 14.12.1 

Il y aura sans doute un message d'erreur lié au pilote libre radeon qui ne peut être déchargé de la mémoire qu'en le blacklistant, et en redémarrant la machine. Il faut donc redémarrer, puis refaire les étapes ci-dessus une deuxième fois pour que ça marche.

Correction du problème de librairies

Au redémarrage, écran de login en mode console. Cela est lié au fait que l'installateur ne met pas les fichiers au bon endroit.

Par défaut, l'installateur AMD installe les librairies dans /usr/lib64/ et /usr/lib64/xorg, alors que le système va les chercher dans /usr/lib/x86_64-linux-gnu/ et /usr/lib/xorg. Il faut donc créer manuellement des liens symboliques pour régler le problème.


#libGL

ln -s /usr/lib64/fglrx/fglrx-libGL.so.1.2 /usr/lib/x86_64-linux-gnu/libGL.so.1.2 
ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1.2 /usr/lib/x86_64-linux-gnu/libGL.so.1
ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1.2 /usr/lib/x86_64-linux-gnu/libGL.so.1
ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so

#libatiuki

ln -s /usr/lib64/libatiuki.so.1.0 /usr/lib/x86_64-linux-gnu/libatiuki.so.1.0
ln -s /usr/lib/x86_64-linux-gnu/libatiuki.so.1.0 /usr/lib/x86_64-linux-gnu/libatiuki.so.1
ln -s /usr/lib/x86_64-linux-gnu/libatiuki.so.1 /usr/lib/x86_64-linux-gnu/libatiuki.so 

#autres

ln -s /usr/lib64/libatiadlxx.so /usr/lib/x86_64-linux-gnu/libatiadlxx.so
ln -s /usr/lib64/libaticalcl.so /usr/lib/x86_64-linux-gnu/libaticalcl.so
ln -s /usr/lib64/libaticaldd.so /usr/lib/x86_64-linux-gnu/libaticaldd.so
ln -s /usr/lib64/libaticalrt.so /usr/lib/x86_64-linux-gnu/libaticalrt.so

#xorg

ln -s /usr/lib64/xorg/modules/extensions/fglrx/fglrx-libglx.so /usr/lib/xorg/modules/extensions/libglx.xo 
ln -s /usr/lib64/xorg/modules/amdxmm.so /usr/lib/xorg/modules/amdxmm.so
ln -s /usr/lib64/xorg/modules/glesx.so /usr/lib/xorg/modules/glesx.so
ln -s /usr/lib64/xorg/modules/linux/libfglrxdrm.so /usr/lib/xorg/modules/linux/libfglrxdrm.so 
ln -s /usr/lib64/xorg/modules/drivers/fglrx_drv.so /usr/lib/xorg/modules/drivers/fglrx_drv.so

Une fois ces liens créés :

 aticonfig --initial   systemctl restart lightdm.service 

Cette fois, ça devrait marcher.

Bonus : de la 3d pour les applications 32bits

 sudo apt-get install libgl1-fglrx-glx:i386 

 ln -s /usr/lib64/libGL.so /usr/lib/x86_64-linux-gnu/libGL.so.1