我在联想 Y510p 上使用 Ubuntu 已近六个月,没有出现任何问题,我爱上了它。我最近买了一台 MSi GS60 (Skylake),但在运行 Ubuntu 时遇到了一个大问题。
我可以毫无问题地安装它,但是当我启动 Ubuntu 时,我的屏幕在登录页面冻结。现在,使用我的 MSi 笔记本电脑,我可以看到何时使用专用 nVidia GPU 和集成 GPU,并且当从集成 GPU 切换到 nVidia GPU 时会发生冻结。
我可以启动到安全模式并安装驱动程序等等,没有任何问题,并且它使用 nVidia GPU 来实现这一点。
我已经阅读了有关 nVidia Optimus 与 Linux 相关的所有问题,并尝试了本网站其他地方提供的几种解决方案。
我尝试安装 Bumblebee。它没有解决我的问题,相反,我启动了紧急模式,没有 GUI。当我尝试启动恢复模式时也发生了这种情况。所以我卸载了 Bumblebee 以及其中的所有东西。
我尝试安装 nVidia Prime。登录屏幕没有冻结,但每当我尝试登录时,桌面都不会出现,而是会出现另一个登录屏幕。
我希望能够运行 Ubuntu,最好像 Windows 一样运行,并在 GPU 之间动态切换以优化性能。但老实说,在运行 Ubuntu 时,我很乐意只使用集成 GPU。我可以得到一些关于下一步尝试的建议吗?
答案1
通常情况下,您应该使用来自官方 Ubuntu 存储库的 NVIDIA 驱动程序。
但由于您的硬件较新,因此 358 驱动程序可能更好。
首先删除已安装的 NVIDIA 驱动程序和 bumblebee。
突出显示 Ubuntu 菜单项并按下E键。
添加nouveau.modeset=0
到 linux 行的末尾。
按下F10以启动 Ubuntu 操作系统。
当登录屏幕出现时按Ctrl+ Alt+ F1。
输入您的用户名和密码并执行:
sudo apt-get purge nvidia* bumblebee
sudo reboot
现在安装最新的官方稳定 NVIDIA 驱动程序。
突出显示 Ubuntu 菜单项并按下E键。
添加nouveau.modeset=0
到 linux 行的末尾。
按下F10以启动 Ubuntu 操作系统。
当登录屏幕出现时按Ctrl+ Alt+ F1。
输入您的用户名和密码并执行:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-358 nvidia-prime
sudo reboot
打开 NVIDIA X 服务器设置 - 选择 PRIME 配置文件选项卡。
切换到您要使用的显卡,注销并重新登录。
目前 Linux 不支持动态切换。