web-dev-qa-db-fra.com

Serveur Nvidia X - impossible de passer du processeur Intel au GPU, à cause d'une erreur d'importation python

NVIDIA PRIME PROFILES

Lorsque j'essaie de passer à mon NVIDIA, cela se produit:

ERROR: Traceback (most recent call last):
       File "/usr/share/screen-resolution-extra/nvidia-prime.py", line 22, in
       <module>
       import sys, dbus, logging
       ImportError: No module named 'dbus'

Si cela aide, il y a une autre erreur:

** Message: PRIME: Requires offloading
** Message: PRIME: is it supported? yes

ERROR: nvidia-settings could not find the registry key file. This file should
       have been installed along with this driver at
       /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
       application profiles will continue to work, but values cannot be
       prepopulated or validated, and will not be listed in the help text.
       Please see the README for possible values and descriptions.

avec beaucoup d'erreurs d'analyse de thème gtk.

J'ai le GPU GT 635M et je suis sous ubuntu 16.04 LTS avec le bureau gnome installé.

S'il vous plaît aider: /

EDIT 1: j'ai essayé de courir

Sudo apt-get install python-dbus

et j'ai

python-dbus is already the newest version (1.2.0-3).

Changer de GPU produit toujours la même erreur.

EDIT 2: J'ai édité le fichier nvidia-prime.py comme suggéré par Sneetsher. L'exécution de nvidia-settings n'imprimera pas les versions sys.version et sys.path, mais il s'agit du résultat si j'exécute le script directement.

bp@ubuntu:~$ python /usr/share/screen-resolution-extra/nvidia-prime.py 
2.7.11+ (default, Apr 17 2016, 14:00:29) 
[GCC 5.3.1 20160413]
['/usr/share/screen-resolution-extra', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client']
Usage: /usr/share/screen-resolution-extra/nvidia-prime.py nvidia|intel
4
BBPP20

Alors j'ai finalement résolu le problème. J'ai dû installer les derniers pilotes nvidia (367) et désactiver le démarrage en toute sécurité dans UEFI. Soudain, ça marche.

1
BBPP20

J'ai eu la même erreur. Je l'ai corrigé en exécutant Sudo nvidia-settings au lieu de nvidia-settings. Cela ajoute les privilèges nécessaires pour lancer l'application.

3
Jesse

Essayez de changer de GPU en utilisant un terminal. Cela ne donne pas d'erreur alors.

POUR COMMUTER SUR LE GPU NVIDIA:

Sudo prime-select nvidia

POUR PASSER À UN GPU INTEL INTÉGRÉ:

Sudo prime-select intel
0
Amey Kasar