Сервер Nvidia X - не может переключиться на GPU из моего Intel из-за ошибки импорта python

Когда я пытаюсь переключиться на свою NVIDIA, это происходит:

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'

Если это помогает, есть еще одна ошибка:

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

вдоль с огромными ошибками по анализу на тему gtk.

У меня есть GT 635M GPU, и я запускаю ubuntu 16.04 LTS с установленным рабочим столом gnome.

Пожалуйста, помогите: /

[d8 ] ИЗМЕНИТЬ 1: Я попытался запустить

sudo apt-get install python-dbus

и получил

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

Переключение GPU все еще вызывает ту же ошибку.

EDIT 2: я редактировал nvidia-prime.py, как предложил Снешер. Запуск nvidia-settings не приведет к печати sys.version и sys.path, но это результат, если я запускаю скрипт напрямую.

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
1
задан 12 July 2016 в 20:53

2 ответа

У меня была такая же ошибка. Я исправил его, запустив sudo nvidia-settings вместо nvidia-settings.

2
ответ дан 23 May 2018 в 08:17
  • 1
    Это сработало для меня на Ubuntu 17.04. Мой ноутбук постоянно работал очень горячо, потому что я не мог переключиться с карты Nvidia на Intel на моем ноутбуке. – rgoliveira 18 December 2017 в 04:28

Попробуйте переключить GPU с помощью терминала. Он не выдаёт ошибку.

ПЕРЕКЛЮЧИТЬ НА NVIDIA GPU:

sudo prime-select nvidia

ДЛЯ ПЕРЕКЛЮЧЕНИЯ К КОМПЬЮТЕРНОМУ GPU INTEL:

sudo prime-select intel
0
ответ дан 23 May 2018 в 08:17

Другие вопросы по тегам:

Похожие вопросы: