Ubuntu和Nvidia 960米

我注意到Ubuntu 16.04 LTS(64位)和我的Nvidia驱动程序有几个问题。 我有一台带有Intel®HDGraphics 530(Skylake GT2)和Nvidia GTX 960M的Acer V-Nitro7。

两个主要问题

  • 一个是PC在游戏等3D使用过程中冻结和崩溃 (我必须强制重启,没有别的办法)。
  • 另一个是滚动不顺畅 ,不幸的是我不能用我自己的话解释它,所以我最好的例子是,在图形设置中,V-Sync无法正常工作,屏幕上的一条线保持不变在消失之前大约半秒钟。 当我在浏览器和其他所有内容上向下滚动/顶部时,我遇到同样的问题。 (基本上它不顺利)

当我第一次安装Ubuntu时就不是这种情况,这就是为什么我认为安装的驱动程序存在问题。

我记得在Windows 10上遇到同样问题时遇到了很多麻烦,我在Nvidia论坛上有人告诉我永远不会更新笔记本电脑上的驱动程序,并且只使用制造商网站提供的驱动程序后解决了这个问题。 我做了哪个,从那时起它运作良好。

现在,我有额外的驱动程序

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

在游戏中,使用NVidia驱动程序(低质量或超高质量),PC会死机并崩溃。 使用另一个(我猜它使用英特尔显卡?),它不会在低质量时冻结/崩溃,但显然它的质量很差。

我搜索了很多Ubuntu和Nvidia驱动程序的线程,但由于我是Linux的新手,我不想搞砸那些对我的情况更糟糕的驱动程序。

快速提问:Windows和Linux NVidia的驱动程序是否构建相同的数字? 在这种情况下,我应该寻找我在Windows上使用的相同驱动程序吗? (我觉得是359什么的)

我知道Ubuntu不是玩游戏的最佳方式,但我确信有办法解决它。 如果有人能帮助我为我的案子找到合适的司机,我将不胜感激。

Linux和Windows驱动程序版本号通常不同。 SkyLake体系结构是一种非常新的处理器体系结构,在Linux下仍然没有得到很好的支持。 我的意思是你的笔记本电脑有混合图形,在Linux下通常不太受支持。 有办法改善现状。 我建议您使用Ubuntu在笔记本电脑上安装Bumblebee和nvidia驱动程序。 那么你可以做的就是你可以选择在你的Nvidia显卡上运行一个特定的应用程序,并使用终端的primusrun来启动你的应用程序。 例如,如果你想从你的nvidia卡启动firefox你可以使用primusrun firefox,你用这种方式启动的firefox实例将从你的Nvidia卡启动。 所有其他应用程序将从Intel卡正常启动。

这样您就不会有任何屏幕撕裂,因为您一直在英特尔图形上运行,只有需要更多GPU电源的应用程序才能从Nvidia卡手动启动。 这样就不会有屏幕撕裂等等,你可以享受Ubuntu的强大function。

我已经在Ask Ubuntu论坛的其他几个问题中回答了这个安装大黄蜂的过程。 但为了您的方便,您可以到达。 https://rajat-osgyan.blogspot.in/2016/04/how-to-install-latest-nvidia-drivers-on.html

了解整个过程。 我再次尝试推广我的博客,我之前已经在Ask UBunt上解释了这个过程。 以下是参考问题。

如何在14.04中设置nVidia Optimus / Bumblebee