2 votes

Faire fonctionner Unity 3D sur une ancienne carte Nvidia FX5500

J'ai installé les derniers pilotes Nvidia pour ma carte FX5500. Je comprends que la version du serveur X ne supporte pas officiellement ce pilote ou cette carte, mais je me demandais ce que je pouvais faire pour faire fonctionner Compiz. J'ai fait des recherches pendant des heures sur ce sujet mais je n'arrive pas à trouver de réponse. Je fais peut-être tout cela pour rien mais je voulais au moins essayer.

Voici le résultat de mon test :

mike@mike-linux-box:~$ /usr/lib/nux/unity_support_test -p   
OpenGL vendor string:   NVIDIA Corporation
OpenGL renderer string: GeForce FX 5500/AGP/SSE2
OpenGL version string:  2.1.2 NVIDIA 173.14.35
Not software rendered:    yes
Not blacklisted:          no
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes 
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes
Unity 3D supported:       no

Je me demandais donc ce qu'était le test "Pas de liste noire" ? S'agit-il de la liste noire de Nouveau ? Le pilote Nvidia le fait automatiquement. Faut-il le supprimer ? Toute aide serait appréciée. Je veux juste utiliser les effets Compiz.

Merci.

2voto

BezantSoft Points 1

La liste noire consiste simplement à dresser une liste des cartes qui ne fonctionnent pas (bien) avec Compiz/Unity 3D. Ainsi, votre carte n'est pas prise en charge parce que quelqu'un a décidé que la façon dont elle fonctionne n'est pas satisfaisante. Vous pouvez essayer de passer outre en appuyant sur Alt + F2 et en tapant gksu gedit /etc/environment

Une fois qu'il s'ouvre, ajoutez une nouvelle ligne et ajoutez :

UNITY_FORCE_START=1

Si cela ne fonctionne pas (ce qui est probable), alors vous pouvez vous connecter à Unity 2D en cliquant sur l'icône de l'engrenage avant de taper votre mot de passe et en sélectionnant Unity 2D, puis en supprimant cette ligne de /etc/environment .

0 votes

Merci mais je ne veux pas casser mon système à nouveau ! :)

0 votes

N'oubliez pas que vous pouvez annuler cette opération en vous connectant à Ubuntu 2D (voir le bas de la réponse) et en supprimant la ligne de la section /etc/environment .

1voto

MickStep Points 144

Si vous utilisez la version 12.04, il n'y a pas d'ancien pilote disponible dans le dépôt :

https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-173/+bug/948053

Nvidia maintient les branches 173 et 96 pour les cartes existantes, mais au moment de la sortie de la version 12.04, les branches 173 et 96 n'avaient pas été mises à jour pour fonctionner avec la version de X11 utilisée par la version 12.04.

Depuis, la version 173 a été publiée par Nvidia mais n'a pas encore été packagée pour Ubuntu, à condition que votre carte ne nécessite pas la branche 96, vous devriez être en mesure de résoudre ce problème en l'installant manuellement depuis ici :

ftp://download.nvidia.com/XFree86/Linux-x86/173.14.35/

Vous devrez le reconstruire à chaque fois qu'un nouveau noyau sera publié.

Dans le rapport de bogue, une méthode est suggérée, que j'ai essayée et qui fonctionne, mais qui n'est pas recommandée.

Posté par Nicolas VILA (nicolas-vila) :

"Donc je m'en tiens à la version 11.10 de X.Org. J'ai dû effectuer les modifications suivantes pour effectuer le backportage de X.Org :

En /etc/apt/sources.list :

deb http://fr.archive.ubuntu.com/ubuntu/ oneiric main
deb-src http://fr.archive.ubuntu.com/ubuntu/ oneiric main

En /etc/apt/preferences :

Package: xserver-xorg*
Pin: release a=oneiric
Pin-Priority: 1050"

Personnellement, ma solution à long terme a été d'acheter une carte plus récente sur Amazon, car les cartes anciennes sont susceptibles d'être touchées par ce type de problème à chaque nouvelle version d'Ubuntu.

0 votes

Des suggestions de cartes ? De plus, l'AGP est-il supporté ? ou seulement les cartes PCI-E ?

0 votes

J'ai acheté cette carte parce qu'elle n'est pas chère et qu'elle a un nouveau chipset donc elle devrait devenir plus lente. amazon.co.uk/gp/product/B0083IH9WI/

0 votes

Je ne vois pas de cartes AGP nvidia avec des chipsets plus récents, malheureusement. Cependant, les deux méthodes que j'ai suggérées devraient fonctionner si vous voulez les essayer. La méthode qui consiste à utiliser le xserver de la 11.10 est bonne tant que vous êtes capable d'annuler ce que vous avez fait via la ligne de commande si vous en avez besoin.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X