我在使用 Artful,有一块 NVIDIA 940MX GPU。我一直很高兴地在 nvidia 和 intel 显卡之间不断切换,但现在它却无法工作了。
prime-select
打印常规输出,就像它起作用一样,但它似乎实际上并没有改变任何东西。
但是,在我的 gdm 登录屏幕上,我仍然可以看到单独的“Ubuntu”和“Ubuntu on Xorg”选项(通常,当 NVIDIA 处于活动状态时,Xorg 会变得隐含)。Xorg 选项不起作用,它只是退出并返回到 gdm。Wayland 选项实际上会登录,但:
nvidia-settings
报告“无法在任何可用系统上找到显示”glxinfo
报告我使用的是英特尔卡
我做了两件事可能导致了这种情况:
已安装
weston
,因此 XWayland在 中
/etc/modprobe.d/nvidia-graphics-drivers.conf
,我设置了modeset=1
。当我意识到在执行此操作后尝试切换到我的英特尔卡会导致无限循环的 dmesg 错误并使我的设备无法使用时,我启动到恢复模式,将其重新设置为modeset=0
,然后从那里运行prime-select nvidia
以确保安全。然后我重新启动。
我很确定第二个问题导致了这个问题,但我不确定,而且我不确定如何解决它。
答案1
正如我所料,这似乎是由问题 2 引起的。
解决方案是:
- 完全删除模式集行(当然还要更新 initramfs)
- 精选情报
- 再次选择 Nvidia
- 重启