Ubuntu 和 Nvidia 960m

Ubuntu 和 Nvidia 960m

我注意到 Ubuntu 16.04 LTS(64 位)和我的 Nvidia 驱动程序存在一些问题。我有一台 Acer V-Nitro7,配有 Intel® HD Graphics 530(Skylake GT2)和 Nvidia GTX 960M。

两个主要问题

  • 一是PC 冻结和崩溃(在玩游戏等 3D 操作期间,我必须强制重启,没有其他操作可做)。
  • 另一个是滚动不流畅,不幸的是我无法用自己的语言解释,所以我能举的最好的例子是,在图形设置中,垂直同步无法正常工作,屏幕上的一条线会停留大约半秒钟然后消失。当我在浏览器和其他所有东西上向下/向上滚动时,我也遇到了同样的问题。(基本上不流畅)

当我第一次安装 Ubuntu 时情况并非如此,这就是我认为安装的驱动程序存在问题的原因。

我记得在 Windows 10 上遇到过很多同样的问题,后来有人在 Nvidia 论坛上告诉我永远不要更新笔记本电脑的驱动程序,只使用制造商网站提供的驱动程序,然后我解决了这些问题。我照做了,从那时起它就运行良好了。

现在,关于附加驱动程序,我有

- NVidia binary driver - 361.42 from nvidia-361 ....
- X.Org X server ....

在玩游戏时,使用 NVidia 驱动程序(低质量或超高质量),PC 会冻结和崩溃。使用另一个驱动程序(我猜它使用 Intel 显卡?),它在低质量下不会冻结/崩溃,但显然它的质量很差。

我已经在很多帖子中搜索过 Ubuntu 和 Nvidia 驱动程序,但是由于我是 Linux 新手,所以我不想弄乱那些对我的情况弊大于利的驱动程序。

快速提问:Windows 和 Linux NVidia 驱动程序版本号是否相同?在这种情况下,我应该寻找与我在 Windows 上使用的相同的驱动程序吗?(我认为是 359 或类似的)

我知道 Ubuntu 不是玩游戏的最佳方式,但我确信有办法解决这个问题。如果有人能帮我找到适合我的情况的驱动程序,我将不胜感激。

答案1

Linux 和 Windows 驱动程序版本号通常不同。SkyLake 架构是一种非常新的处理器架构,在 Linux 下通常仍得不到很好的支持。我的意思是您的笔记本电脑具有混合显卡,通常在 Linux 下得不到很好的支持。您可以通过一些方法改善这种情况。我建议您在装有 Ubuntu 的笔记本电脑上安装 Bumblebee 和 nvidia 驱动程序。那么您可以选择在 Nvidia 显卡上运行特定应用程序,然后使用终端中的 primusrun 启动该应用程序。例如,如果您想从 nvidia 卡启动 Firefox,则可以使用 primusrun firefox,这样启动的 Firefox 实例将从 Nvidia 卡启动。所有其他应用程序都将从 Intel 卡正常启动。

这样,您就不会出现任何屏幕撕裂,因为您一直在使用 Intel Graphics,并且只有需要更多 GPU 功率的应用程序才会从 Nvidia 卡手动启动。这样就不会出现屏幕撕裂等问题,您可以享受 Ubuntu 的强大功能。

我已经在 Ask Ubuntu 论坛上回答了安装 bumblebee 的几个其他问题。但为了方便起见,您可以转到。https://rajat-osgyan.blogspot.in/2016/04/how-to-install-latest-nvidia-drivers-on.html

了解整个过程。再次强调,我不是想宣传我的博客,我之前已经在 Ask UBunt 上解释过这个过程。以下是参考问题。

如何在 14.04 中设置 nVidia Optimus/Bumblebee

相关内容