我的笔记本电脑采用 nvidia-optimus 驱动,导致 Ubuntu 20.04 出现多个问题。目前,系统处于一种状态,它可以正常工作一段时间,但经常出现几帧的图形故障,然后才恢复正常;它出现只有在我移动窗口或光标时才会出现故障。通常,这些故障很奇怪,因为屏幕的一半会与另一半交换,但有时会导致黑屏崩溃,此时系统运行正常(我仍然可以按 CTRL+ALT+T 打开终端),但我看不到任何东西,也无法切换 tty。
该系统采用:
- RTX 3070 和集成的 Intel Xe Graphics
- 专有 nvidia 驱动程序(nvidia 460 非服务器通过 GUI)与开源英特尔驱动程序
- 仅使用 RTX 3070 的 xorg 服务器
以下是有关我所做/尝试的事情的更多详细信息:
- Arch Linux 令人惊讶地与 GNOME 和 Kernel 5.11(或类似版本)完美兼容,但我只在集成显卡上测试过它
- 当我第一次安装 Ubuntu 时,它实际上根本无法启动,但通过 chroot 卸载 xserver-xorg-video-nouveau 强制它使用英特尔显卡,然后我就可以访问系统并安装 nvidia 的专有驱动程序。
- 当出现图形故障时,它们从未出现在 ~/.local/share/xorg/ 中。不过还没有检查它何时崩溃
- 在 Ubuntu 20.04 中,集成显卡或专用显卡也会发生同样的事情。
- 将 nomodeset 添加到内核参数会导致我的系统在启动时崩溃(卡在华硕的启动画面上)
我不知道该怎么做,因为我想使用 Ubuntu 来运行特定软件。任何帮助我都会很感激。
答案1
对于遇到此问题但仍想使用 Ubuntu 20.04 的其他人,我尝试了 PopOS NVIDIA 版本,它也能非常轻松地处理驱动程序 + 允许我在独立显卡和集成显卡之间切换。或者,您可以尝试通过 chroot 或其他方式手动更新内核。