Pour ma part, mon but ici était de faire du simulateur de vol dans Google Earth. J'y étais arrivé il y a quelques années, et je voulais savoir si les choses avaient évolué... Ce qui suit est donc mon expérience perso.
Matériel : ATI Radeon HD4670 (RV730) sur mon vieux Q6600 boosté au SSD (plus réactif que bon nombre de machines actuelles - ça fait toujours rire de penser à ceux qui râlent sous windows parce que leur machine se traîne...).
Distribution choisie : il faut absolument rester en Ubuntu 12.04 LTS pour la bonne et simple raison qu'ATI ne fait plus de support pour les cartes graphiques de la série HD2xxx à HD4xxx, et ce depuis le passage de Xorg de 1.12 à 1.13 ("nous ne sommes pas de ceux qui diront que", mais cela ressemble quand même beaucoup à de l'obsolescence programmée, non ?!).
J'ai donc pris la 12.04.2 LTS 64 bits en iso pour mon installation, et bloqué la version d'XOrg via synaptic, histoire d'être tranquille. J'ai hésité à prendre la 12.04.5 tout de suite, car de mémoire, Canonical avait déjà fait le changement de X vers la version 1.13, lequel pose ensuite problème. Pour ceux qui ne le savent pas, on peut "bloquer" des paquets quand des versions récentes posent problème, ce qui est fort heureusement assez rare...
Installation de mesa-utils : performances décevantes de la carte aux alentours des 60fps avec glxgears... Essai d'installation du paquet fglrx (accélération pour les ATI/AMD) inclus dans la distribution : aucune amélioration.
Il faut en fait utiliser un ppa particulier de fglrx : https://launchpad.net/~makson96/+archive/ubuntu/fglrx et là, o miracle, on passe aux alentours des 4500 fps - plutôt cool !
On arrive à google earth : installation de la version 64 bits : catastrophe : le logiciel commence à démarrer, et plante au bout de 2s...
Après plusieurs recherches, il faut se rendre à l'évidence : la version 64 bits est bugée à mort ! Il faut donc prendre la version 32 bits et installer le paquet ia32-libs pour ajouter les librairies en 32 bits... Ouf : ça démarre !
Connexion du joystick : un Saitek Cyborg un peu âgé, mais encore tout à fait correct. Pas reconnu pour le moment, malgré le fait que le paquet jstest-gtk me reconnaît la manette et tous les boutons sans aucun problème ! Pourquoi notre cher ami google est-il donc incapable de prendre en charge une manette, pourtant parfaitement reconnue sous l'OS libre ? Grand mystère... Mais si vous avez la réponse, n'hésitez pas !
![Clin d’oeil ;)](./images/smilies/icon_e_wink.gif)
Tout cela pour dire au final qu'entre la mauvaise volonté d'AMD de maintenir ses drivers, des choix de Canonical pas toujours judicieux, le manque de sérieux de google (pourquoi proposer du 64 bits s'il n'est pas correctement finalisé ?), il est très difficile de faire du simulateur de vol dans google earth actuellement avec du matériel un peu ancien !
Maintenant si vous avez des retours avec du matériel plus récent, n'hésitez pas à les partager ici !