使用 Nvidia-settings 在 Nvidia 和 Intel GPU 之间切换时出错(没有名为“dbus”的模块)

使用 Nvidia-settings 在 Nvidia 和 Intel GPU 之间切换时出错(没有名为“dbus”的模块)

我无法使用 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 时,它会弹出要求您输入密码的提示。

祝你好运!

相关内容