我有一个包含 NVidia Optimus 的新 Thinkpad X1 Extreme。对于我的 Linux 工作,我根本不想使用 NVidia 卡,而只使用 Intel 集成显卡。
当我尝试启动标准的 Ubuntu MATE 发行版时(无论是我以前机器上的磁盘,还是新的 USB 记忆棒),它会在图形环境启动时锁定。
我尝试过的事情:
- 包括
nouveau.modeset=0
在我的 Grub 命令行上。 modprobe.d
在我的说法中添加一个文件blacklist nouveau
。- 运行
prime-select intel
到(理论上?)选择英特尔卡。 - 安装 NVidia 闭源驱动程序,同时保持安全启动锁定,因此无法加载它们。
我试过使用 System76 Pop OS USB 记忆棒。NVidia 版本有效,但 ATI/Intel 版本无效。即使启用了安全启动也是如此,因此 NVidia 驱动程序永远不会有机会加载。
简而言之:我能做些什么来匹配 System76 为使集成显卡工作而所做的一切?
System76 的 ISO 创建脚本在他们的 GitHub 页面上,所以它可能有线索。
正如 ISO 创建脚本所指出的,英特尔和 NVidia 映像之间的唯一区别是
nvidia-driver-390
包和元包的存在system76-driver-nvidia
。运行后
我的基于 Optimus 的计算机现在可以工作了(尽管只能使用 Intel 驱动程序)。
这不需要我禁用安全启动,内核仍然只包含开源驱动程序。
尝试复制 Manjaro 处理在 Ubuntu 中安装 bumblebee 驱动程序的图形驱动程序(我猜你想在 Ubuntu 或基于 ubuntu 的 linux 上工作?)。唯一的缺点是 Ubuntu 目前可能无法与 bumblebee 和最新的 nVidia 驱动程序一起使用。
只需尝试 Manjaro live usb 并检查他们的解决方案是否适合您。我知道,它不是基于 debian-ubuntu,但他们试图跟上许多硬件兼容性,而且您实际上不需要在 Manjaro 中安装或配置任何东西,它应该可以立即运行。
我最初在 Ubuntu 18.10 上遇到了这个问题。升级到 Ubuntu 19.10 后,我之前使用 Pop 的回答!操作系统 PPA不起作用。
我现在已经创建了一个包含
/etc/modprobe.d/no-nvidia.conf
内容的文件完成此操作后,我运行
sudo update-initramfs -u
并重新启动,我的计算机再次工作。