我有一台 Clevo P640RF 笔记本电脑,配备英特尔 6700HQ 处理器和带 Optimus 切换的 Nvidia 965M。经过大约一周的与笔记本电脑的较量,我终于设法稳定了操作系统。我正在运行Ubuntu 16.04
Unity,并安装了最新版本的内核(4.7.7)
和固件(1.161)
。此外,我还安装了nvidia-370 driver
并设法实现了以下目标
- Nvidia PRIME 可以正常工作!我可以成功在板载和独立之间切换
- 系统稳定。没有崩溃或死机
问题:
使用 Nvidia 显卡时,屏幕撕裂严重。观看视频、浏览网页和拖动窗口时,屏幕撕裂。我尝试了很多方法,但都没能解决这个问题。
使用英特尔显卡时不会出现屏幕撕裂。另一方面,在浏览器或视频播放器中观看视频时,会出现轻微但明显的卡顿。我似乎找不到解决此卡顿的方法。但是,我今天发现了一个有关板载英特尔显卡的有趣问题。我尝试在 VLC 中播放视频,并强制将输出设置为 openGL。卡顿消失了,视频播放非常流畅。但是,这不适用于 Nvidia 卡,并且仅限于在 VLC 中播放的视频。
有人能帮我解决视频卡顿问题吗?我买了这台笔记本电脑,有 14 天的 RMA 选项。除了 Linux 的这些问题之外,我喜欢这台机器的硬件和整体感觉。如果我不解决这个问题,我就得怀着沉重的心情把它还回去了。任何帮助都将不胜感激。谢谢!!
答案1
Nvidia-370 并不适用于所有芯片,“最新即是好”的理念一般不是 Linux 的一部分,也许使用 361 或其他稳定版本可以解决您的问题。
1.系统设置
2.软件和更新
3.附加驱动程序-->选择“361”或其他(已测试)
答案2
我有一个类似的设置,但使用的是 quadro K1100M,为了使它稳定,我尝试了来自 ubuntu 图形驱动程序 PPA 的几个不同的驱动程序。
https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
使用 xanmod 4.8 内核的 optimus 也获得了更好的系统稳定性和稳定的视频,有 ubuntu 软件包,安装起来非常容易。
答案3
答案4
抱歉,因为我要讨论的是 debian。我使用的是联想 Legion Y520 笔记本电脑 (NVIDIA 1050),它有混合视频,因此在 bios 中没有只使用独立卡的选项。
从一开始我就使用 xfce + bumblebee,使用来自默认存储库的驱动程序(尽管添加了非免费 contrib)。有了它们,我可以使用 nvidia 和 primusrun/optirun 运行应用程序(据我所知,如果未安装 VirtualGL,情况也一样)。我可以看到 glxgears 绘制 60fps。尽管有 vsync,但我还是看到视频撕裂:图像在某个刷新线处“中断”。
我花了几天的时间在谷歌上搜索,尝试了不同的驱动程序,弄乱了 Xorg 配置,尝试了“模式设置”(始终使用 nvidia)但问题仍然存在,并有一些变化。
有一次我安装了 gnome(gdm3) + bumblebee + 最新驱动程序(来自 repos (384)),没有注意到视频撕裂。所以我猜想 lightdm 内部有与此问题相关的问题。