web-dev-qa-db-fra.com

Geforce Go 7300/7400 sur la liste noire, puis-je quand même faire tourner Unity?

Unity ne fonctionnera pas avec ma nouvelle installation d’Ubuntu 11.04 (avec une GeForce GO 7400 de Nvidia). Ubuntu classic desktop fonctionne cependant, j’ai essayé tous les pilotes fournis dans les référentiels.

Faire System → Administration → Additional Drivers me donne un avertissement:

Ce pilote est activé mais n'est pas utilisé actuellement.

J'ai même essayé le pilote Nvidia sur la page d'accueil officielle.

Après quelques recherches sur Google, j'ai trouvé l'outil /usr/lib/nux/unity_support_test -p qui m'indique que ma carte est sur la liste noire. Les autres tests montrent un oui vert.

Est-ce un bug? Ou ma carte est-elle trop ancienne, ce qui serait assez surprenant pour moi: P?

Merci.

23
Dominik

Nous avons mis la liste noire Geforce Go 7300/7400 en raison de certains blocages au démarrage avec le pilote "nvidia-current".

Il semble que l’unité 3D puisse fonctionner avec le pilote "nvidia 173" avec ces cartes. Cependant, vous aurez un peu de lenteur, vous êtes prévenus!

Donc, pour contourner la détection au démarrage, vous pouvez:

  1. Sudo nano /etc/environment
  2. ajouter: UNITY_FORCE_START=1
  3. Enregistrez le fichier avec Ctrl+X
  4. redémarrer

Assurez-vous de choisir la session "Ubuntu" dans gdm (par défaut). Cela contournera la détection et tentera de démarrer l’unité 3D.

22
didrocks

Juste pour référence, voici le rapport de bogue à propos de ce problème.

Une autre option consiste à utiliser le support 3D expérimental avec le pilote Open Source nouveau . C'est probablement plus lent que le pilote propriétaire nvidia, mais cela fonctionne très bien pour moi.

Pour l'installer, ouvrez simplement le tiret de l'application avec la combinaison de touches Supername __ + Aname__, commencez à taper 'jockeyname__' sans les guillemets et sélectionnez le résultat Pilotes supplémentaires. Ceci lancera l’application jockey-gtk, dans laquelle vous pourrez choisir d’installer le pilote Nouveau avec une prise en charge 3D expérimentale.

Vous devez toujours forcer l'unité à s'exécuter en ajoutant UNITY_FORCE_START=1 à /etc/environment, comme expliqué dans l'autre réponse.

3
David Planella

Vous pouvez réellement essayer unity-2D:

2
Srphea