Blog lclol

Aller au contenu | Aller au menu | Aller à la recherche

OpenSuse

Fil des billets

lundi, décembre 22 2008

Problème de lecture sur les CD Audio dans OpenSuse 11.1

Gasp ! Impossible de ripper ma collection de CD Classiques ! Why ?

dmesg affiche des erreurs de type Buffer I/O Error alors même que sur windows, avec le même matos, tout roule...

Explication :

OpenSuse a placé des droits réduits sur certains périphériques, dont mon lecteur de DVD (/dev/sr0). Résolution du problème : ajouter les groupes cdrom, wheel et disk à l'utilisateur principal, et profiter de l'occasion pour ajouter ces groupes par défaut pour tout nouvel utilisateur.

Tout s'effectue sous YaST via le menu "Gestion utilisateurs et groupes".

Configurer carte ATI sous OpenSuse 11.1 avec les drivers propriétaires (fglrx)

Config : Athlon 64X2 4200 et ATI X1900XT

Nota : la plupart des commandes qui suivent sont à exécuter en mode super-utilisateur. Selon vos goûts, utiliser une session su ou faire des sudo.

Commencer par télécharger le dernier driver en date chez ati.

Pour plus de sécurité (et pour revenir en arrière facilement), il vaut mieux ne pas installer directement le driver mais lancer la création d'un fichier rpm spécifique. La Suse 11.1 est dans la liste proposée ensuite à l'écran (drivers ATI du 10 décembre seulement).

Après construction du rpm, l'installer

rpm -Uvh fglrx64_7_4_0_SUSE111-8.561-1.x86_64.rpm

Le rpm est buggé : il installe un mauvais support du dri (erreur BadRequest au lancement de glxgears ou tout autre programme opengl). On corrige ça en liant la "library" 32 bits à la 64 bits...

cd /usr/lib/dri mv fglrx_dri.so fglrx_dri.old ln -s /usr/lib64/dri/fglrx_dri.so ./fglrx_dri.so

En lançant aticonfig --initial ensuite, j'ai eu des bugs d'affichage (artefacts, carrés blancs et noirs) dans mes applis 3D. Impossible de savoir pourquoi, cependant ça a été résolu avec la manip suivante :

init 3

Puis (en su)

mv /etc/X11/xorg.conf /etc/X11/xorg.conf-001 sax2 -r -m 0=radeon

Attention: initialement j'ai fait ça en runlevel 5. Ca a planté mon affichage, qui ne s'en est remis qu'au prix d'un débranchement de mon écran et de l'ordi (!?). Evitez de relancer une session X avant d'avoir retapé les commandes suivantes, sinon je ne garantis rien...

aticonfig initial input=/etc/X11/xorg.conf sax2 -r -m 0=fglrx

Retour en environnement graphique :

init 5

Et voilà, j'obtiens de la 3D très correcte, glxgears à1500 fps, extreme tux racer se lance, compiz aussi (seul bug, que je rencontre aussi sur mon portable en kde4+compiz : plasma peut crasher compiz, puis une fois compiz relancé, tout marche bien).

compiz-manager --replace

Par contre, emerald ne marche pas, on va creuser...