Я пытаюсь переключить видеокарту с помощью настроек сервера NVIDIA X.
Однако, когда я нажимаю на NVIDIA:
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'
я получаю эту ошибку. Я установил пакет dbus. Также я попытался запустить nvidia-prime.py вручную, и он работает без ошибок. Также я могу импортировать dbus без проблем. Почему я получаю эту ошибку?
Вы говорите установку "dbus пакета". Какой? Существует python-dbus
и python3-dbus
. Я нашел этот вопрос, потому что я столкнулся с той же проблемой с другим пакетом программного обеспечения, и причина состояла в том, что, в то время как я действительно имел python-dbus
установленный, я не имел python3-dbus
.
У меня была та же самая проблема. Я наткнулся на решение.
Попытайтесь переключить GPU с помощью терминала. Это не дает ошибку затем.
ПЕРЕКЛЮЧИТЬ НА NVIDIA GPU:
sudo prime-select nvidia
ПЕРЕКЛЮЧИТЬ НА ИНТЕГРИРОВАННЫЙ INTEL GPU:
sudo prime-select intel
У меня была та же проблема, потому что у меня была другая версия Python на моем PATH
. Удаление той записи пути для проверки этого python
точки к /usr/bin/python
решенный проблема.