Comment puis-je voir quelle carte vidéo sur ma machine compatible Optimus est utilisée?

11

J'utilise Ubuntu 12.04.1 LTS sur mon ordinateur portable Asus K55v compatible Optimus. Cela signifie qu'il dispose de deux cartes vidéo; un Intel intégré (1 Go de mémoire partagée) et un Nvidia Geforce 610M discret. À ce sujet, j'ai quelques questions connexes:

  1. Comment savoir si mon système utilise la carte graphique et si oui, combien?
  2. Comment déterminer si les pilotes des graphiques Intel sont installés ou non?
  3. J'ai essayé de télécharger les pilotes depuis le site officiel de Nvidia , mais il ne s'est pas installé. D'où puis-je obtenir les pilotes pour Nvidia?
  4. Comment utiliser au mieux la carte graphique Nvidia (c'est-à-dire dans quelles applications)?
Aks
la source

Réponses:

3

Vous devez utiliser votre gestionnaire de paquets pour installer les pilotes Nvidia, car lorsqu'une mise à jour descend, il est plus facile de mettre à niveau le noyau et de conserver votre pilote nvidia, ou même d'obtenir automatiquement les mises à jour des pilotes nvidia.

Si l'autre pilote nvidia est installé, vous devrez le désinstaller manuellement. Du moins d'après mon expérience, c'est la méthode la plus efficace. Ces détails sont décrits dans le fichier Lisez-moi fourni avec le pilote.

Si vous souhaitez utiliser les pilotes testés qui fonctionnent bien sous Ubuntu, exécutez cette commande

sudo apt-get install nvidia-current-updates

Ça devrait le faire. Si cela fonctionne correctement, vous devriez avoir un panneau de configuration Nvidia que vous pouvez localiser dans le tableau de bord.

Il devrait vous donner la température de votre système nvidia et d'autres informations sur votre carte.

J'espère que cela t'aides.

Goddard
la source
7

La commande glxinfoaffiche la carte vidéo utilisée pour les graphiques OpenGL. Recherchez une ligne similaire à la suivante:

OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile

Ce qui précède est affiché sur mon ordinateur portable même s'il a un GPU discret Nvidia Optimus. Cela signifie qu'il utilise toujours le processeur graphique Intel intégré pour les graphiques 3D.

Après avoir installé bumblebee, je cours optirun glxinfoet je peux voir que le système utilise désormais le GPU Nvidia, mais uniquement lors de l'exécution de commandes avec optirun:

OpenGL renderer string: GeForce GT 540M/PCIe/SSE2

À la fin, j'ai découvert que le GPU Nvidia fonctionne en fait moins bien grâce aux bourdons qu'avec le GPU Intel intégré activé avec le DRI_PRIME=1réglage. Je vais réessayer quand / s'il y a une meilleure solution à l'avenir.

casser
la source
1
Cela répond très bien à sa question principale. +1! Performances Nvidia GPU est surfaite et les Ivy Bridge Intel Graphics HD sont sous - estimait imo. Je ne comprends pas pourquoi les fabricants font Optimus avec un bas de gamme Nvidia GPU ...
gertvdijk
1
Notez que glxinfon'est pas installé par défaut; vous devez installer mesa-utilspour l' obtenir.
Burhan Khalid
3

Une commande est

lspci 

qui produit, sous d'autres choses, par exemple sur mon système:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)

un outil similaire est lshw (matériel de liste):

sudo lshw -class display

En Xfce, il y a une entrée dans le menu des paramètres, conducteur supplémentaire », où vous pouvez regarder, si un pilote comme le pilote Nvidia est installé et actif, et où vous pouvez rechercher un tel pilote. Le nom du menu peut varier sur votre système.

Utilisateur inconnu
la source
Je ne pense pas que lshw permette de savoir quelle carte est utilisée. lshw showr les cartes sont disponibles
sangorys