![使用 Nvidia-settings 在 Nvidia 和 Intel GPU 之间切换时出错(没有名为“dbus”的模块)](https://linux22.com/image/894441/%E4%BD%BF%E7%94%A8%20Nvidia-settings%20%E5%9C%A8%20Nvidia%20%E5%92%8C%20Intel%20GPU%20%E4%B9%8B%E9%97%B4%E5%88%87%E6%8D%A2%E6%97%B6%E5%87%BA%E9%94%99%EF%BC%88%E6%B2%A1%E6%9C%89%E5%90%8D%E4%B8%BA%E2%80%9Cdbus%E2%80%9D%E7%9A%84%E6%A8%A1%E5%9D%97%EF%BC%89.png)
我无法使用 sudo nvidia 设置在 Nvidia GPU 和 Intel 之间切换。我收到以下错误:
Traceback (most recent call last):
File "/usr/share/screen-resolution-extra/nvidia-prime.py", line 22, in <module>
import sys, dbus, logging
ModuleNotFoundError: No module named 'dbus'
我已经尝试重新安装 dbus,但没有效果。
答案1
我也遇到了同样的问题。我偶然发现了一个解决方案。
尝试使用终端切换 GPU。然后不会出现错误。
切换到 NVIDIA GPU:
sudo prime-select nvidia
切换到集成英特尔 GPU:
sudo prime-select intel
答案2
sudo
您需要 root 权限才能更改 GPU。请从终端重试。
$ sudo nvidia-settings
或者,您可以通过在工具栏左上角的 Ubuntu 按钮上搜索“NVIDIA X Server Settings”来启动 GUI。当您尝试更改 GPU 时,它会弹出要求您输入密码的提示。
祝你好运!