web-dev-qa-db-fra.com

L'unité et les jeux ne fonctionnent pas sur le nouveau Thinkpad T420

Voici ma configuration:

  • Lenovo ThinkPad T420, tout neuf
  • Carte graphique NVIDIA
  • 4 Go de RAM
  • Disque SSD 128 Go
  • Processeur Intel Core i5

Compte tenu de ces caractéristiques, il n’ya aucune raison que les jeux et Unity ne fonctionnent pas. La chose étrange est que les deux ne fonctionnent que lorsque je cours à partir d'une clé USB, mais pas lorsque Ubuntu est installé sur le disque dur. Existe-t-il quelque chose de différent avec les capacités 3D d'exécuter à partir d'un ordinateur par opposition à l'exécution à partir d'une clé USB en direct?

Edit: Quelques informations supplémentaires: Ubuntu a déclaré: "Lorsque je me connecte pour la première fois à partir du disque dur, il me semble" Il semble que vous ne disposiez pas du matériel nécessaire pour exécuter Unity. Choisissez Ubuntu Classic à l'adresse l'écran de connexion et vous utiliserez l'environnement traditionnel. "

5
Clay Smalley

Les graphiques hybrides se sont un peu améliorés récemment. Jetez un coup d’œil à ces sites Web pour bumblebee: https://launchpad.net/~hybrid-graphics-linux
http://linux-hybrid-graphics.blogspot.com

2
719016

J'avais le même problème et j'ai trouvé une solution simple. Le "problème" semble être que le pilote nvidia ne prend pas en charge les cartes graphiques hybrides ou NVIDIA Optimus.

Si vous allez dans le bios et désactivez Optimus et forcez le système à utiliser la carte graphique discrète, l'unité fonctionnera et X fonctionnera beaucoup mieux. (note: vous sacrifierez la vie de la batterie)

(oups c'est le K chrétien de l'autre réponse. Ignorez cette réponse.)

4
Christian K

J'ai eu le même problème, pas de Unity sur un Lenovo T420 avec une carte Nvidia NVS 4200M (Optimus). Voici comment le contourner: Dans le BIOS (appuyez sur la touche F1 au démarrage), sous Configuration> Graphiques, vous avez 3 choix:

  • Intégré (Intel HD 3000)
  • Optimus (Intel HD 3000 + NVS 4200M)
  • Discret (NVS 4200M).

Si vous choisissez Discrete et Save, le pilote Nvidia est utilisé et vous obtenez Unity. Performances rapides, mauvaise utilisation de l'énergie.

Ou si vous supprimez le pilote Nvidia dans Ubuntu, dans le BIOS, choisissez Integrated (Intégré), le pilote Intel est utilisé et vous obtenez Unity. Moins de performance, meilleure consommation d'énergie.

Le problème est qu'avec la troisième option, Optimus, le pilote nouveau est utilisé, ne sait pas quelle carte utiliser, et finit par désactiver l'accélération 3D, qui tue Unity (dans Ubuntu 11.10, vous obtiendriez plutôt Unity-2D) .

Dans le BIOS du T420, dans Config> Graphics, une option permet également de forcer l'utilisation de la carte discrète à la place d'Optimus si le système d'exploitation ne la prend pas en charge. Malheureusement, cela ne fonctionne pas, même lorsqu'il est activé, Optimus est utilisé. (Testé avec dualboot avec BOOTMGR démarrant Grub2. Quelqu'un peut-il confirmer avec Ubuntu et Grub2 uniquement?)

Il y a un bug pour ceci:

Il existe un projet visant à prendre en charge Optimus pour Linux:

La liste de diffusion du groupe:

suggère que cela fonctionne déjà.

2
user2707671

En plus de sélectionner les graphiques discrets (ou graphiques intégrés) au lieu d’être hybrides, vous devez également désactiver la détection des graphiques par le système d’exploitation. Ces deux-là devraient vous obliger à utiliser uniquement des graphiques discrets ou intégrés.

1
Steve

Avez-vous essayé installer le pilote restreint de Nvidia via la fenêtre du terminal?

  1. Aller au panneau de contrôle aka "Paramètres système"
  2. Sélectionnez "pilotes supplémentaires"
  3. Sélectionnez le pilote Nvidia

Pour installer la dernière -

Sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

Sudo apt-get update

Sudo apt-get install nvidia-current
1
Jim Stamp