servidor Nvidia X - não pode mudar para GPU da minha Intel, por causa do erro de importação python

3

Quando tento mudar para minha NVIDIA isso acontece:

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'

Se isso ajudar, há outro erro:

** 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.

juntamente com muitos erros de análise do tema gtk.

Tenho GPU GT 635M e estou executando o Ubuntu 16.04 LTS com o gnome desktop instalado.

Por favor ajude: /

EDIT 1: Eu tentei correr

sudo apt-get install python-dbus

e obtivemos

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

A comutação da GPU ainda produz o mesmo erro.

EDIT 2: Eu editei o nvidia-prime.py como Sneetsher sugeriu. Executar o nvidia-settings não imprime o sys.version e o sys.path, mas esta é a saída se eu executar o script diretamente.

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
    
por BBPP20 11.07.2016 / 11:16

3 respostas

1

Então eu finalmente consertei o problema. Eu tive que instalar os drivers nvidia mais recentes (367) e desativar a inicialização segura no UEFI. De repente está funcionando.

    
por BBPP20 12.07.2016 / 18:44
2

Eu tive o mesmo erro. Corrigi-o executando sudo nvidia-settings em vez de nvidia-settings .

    
por Jesse 22.02.2017 / 02:10
0

Tente trocar a GPU usando o terminal. Não dá erro então.

PARA MUDAR PARA A GPU NVIDIA:

sudo prime-select nvidia

PARA MUDAR PARA A GPU INTEL INTEGRADA:

sudo prime-select intel
    
por Amey Kasar 13.11.2017 / 19:47