Lorsque j'ai installé Ubuntu sur mon ordinateur de bureau, tout semblait "fonctionner correctement" - j'ai utilisé la carte graphique propriétaire ATI pour mon ATI Radeon HD 5870 et tout, de Compiz à la vidéo en passant par Amagetron Advanced, fonctionnait parfaitement.
Ensuite, j'ai essayé Minecraft. Il se bloque lors du rendu des niveaux, et googler le message d'erreur montre qu'il s'agit d'un problème courant avec (bon, bug dans) les pilotes propriétaires ATI. J'ai donc essayé de les désactiver - et tout mon bureau a commencé à scintiller, Compiz a explosé et, fondamentalement, c'était tout simplement pas bon.
J'ai dépensé environ 100 dollars sur cette carte graphique (l'année dernière), donc je préférerais ne pas payer pour une nouvelle si possible. Sur IRC, on m'a dit qu '"ATI craint avec Linux, votre faute pour avoir acheté une carte de merde" et similaire. J'espérais que Linux (en particulier Ubuntu) avait surmonté l'enfer du pilote comme il l'a fait pour le reste de mon système. Existe-t-il un pilote ATI ouvert et en cours de développement?
De manière générale, le pilote open source ne fonctionne pas bien lorsque Compiz est activé et qu'un jeu à forte intensité graphique est exécuté. Minecraft n’est peut-être pas très joli, mais beaucoup de choses se passent sous le capot. Le meilleur conseil que j'ai vu est de désactiver Compiz lors de l'exécution de jeux.
En ce qui concerne le développement d'un meilleur pilote Open Source, les cartes vidéo occupent une position délicate, car les pilotes de propriétés fonctionnent assez bien pour la plupart des utilisateurs. Il n'y a donc pas d'incitation majeure à améliorer les versions Open Source. Cela dit, les utilisateurs de pilotes Open Source ATI publient régulièrement de nouveaux pilotes.
Si vous êtes prêt à vivre sur le tranchant Edge (ou le saignement, selon le cas), vous pouvez essayer le PPA xorg-edgers , il est supposé mieux fonctionner dans certains cas.
Le wiki ubuntu pour le pilote open source radeon indique qu'il prend en charge l'accélération 3D pour votre carte. Mon expérience avec les versions récentes du pilote radeon a été qu’il était plus lent mais plus stable que fglrx.
Malheureusement, remplacer fglrx par le pilote Open Source est un peu fastidieux. De ici :
# remove fglrx packages
Sudo /usr/share/ATI/fglrx-uninstall.sh # (if it exists)
Sudo apt-get remove --purge fglrx*
# remove and reinstall the open source driver
Sudo apt-get remove --purge xserver-xorg-video-ATI xserver-xorg-video-radeon
Sudo apt-get install xserver-xorg-video-ATI
# replace lingering proprietary libraries with the open-source versions
Sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
Sudo dpkg-reconfigure xserver-xorg