web-dev-qa-db-fra.com

Comment désactiver un GPU discret à l'aide de pilotes NVIDIA?

J'ai un Dell studio XPS 13 (aussi connu sous le nom de 1340) à partir de 12.04, la plupart des choses se passent bien, mais j'ai quelques problèmes de consommation d'énergie et de chaleur (sinon de terribles problèmes de chaleur)

Le système est venu avec un NVIDIA GeForce 9500M (qui a hybride SLI) et il apparaît dans "lspci" comme ces 2 cartes

02:00.0 VGA compatible controller: NVIDIA Corporation G98 [GeForce 9200M GS] (rev a1)
03:00.0 VGA compatible controller: NVIDIA Corporation C79 [GeForce 9400M G] (rev b1)

Je devais installer nvidia-current sur le pilote noveau parce que noveau le fait geler le système après la suspension. En installant nvidia-current et en exécutant nvidia-xconfig le processus de reprise après la suspension est fixée.

À propos, les deux avec nvidia-current et noveau le système draine un beaucoup de batterie et chauffe beaucoup. Je suppose que cela est dû au fait que le GPU discret est toujours activé. Je n'ai pas vraiment besoin de graphiques 3D sur ce système, si ce n'est le minimum nécessaire pour exécuter Unity et Compiz pour la gestion de fenêtres.

Ma question est donc la suivante: comment désactiver, à l’aide de nvidia-current , le GPU distinct 9200M et l’utilisation unique du 9400M intégré?

remarques:

7
penzoiders

J'ai le même ordinateur portable que toi. J'ai essayé le bourdon et cela n'a pas fonctionné pour moi. Vous pouvez lire mes expériences sur ce sujet: https://lists.launchpad.net/hybrid-graphics-linux/msg02295.html

En fait, j'essaie d'utiliser mon GPU 9200M GS discret et je continue à poster des messages pour poser des questions et rendre compte de mes progrès. Le problème à l'heure actuelle semble être que le pilote du noyau NVIDIA ne veut jamais connecter l'écran LCD à la carte dédiée. J'essaie donc de lui dire comment le faire.

Toutefois, si vous souhaitez uniquement désactiver le vôtre, la seule solution que j'ai trouvée est un module de noyau, qui appelle simplement la méthode ACPI pour désactiver le processeur graphique dédié: http://luizfar.wordpress.com/ 2010/06/29/comment faire pour désactiver xps1340-carte-vidéo-distincte sur linux /

Bumblebee est supposé être capable de le faire de manière plus élégante, même pour des systèmes hérités comme le nôtre, mais lorsque j'essaie de l'exécuter, il se plaint de ne pas disposer d'un système Optimus (évidemment).

J'espère que cela vous a été utile et envoyez un message à cette liste si vous faites des progrès en utilisant le GPU discret.

2
Michael