我有一台戴尔 XPS 15 笔记本电脑(不确定是哪一年的,但它有 Skylake CPU 和 GeForce GTX 960M 显卡),运行 18.04.4,带有 Cinnamon 和 Nvidia 原生驱动程序,版本 430。它通常运行良好。特别是,我可以很好地观看视频,无论是 Firefox 中的 YouTube 还是 VLC 中的 MP4,还可以玩 Team Fortress 2 等轻量级 3D 游戏。
除非我通过 HDMI 插入外接显示器。然后,在浏览器或 VLC 中,在任一屏幕上播放视频时,速度会变得非常缓慢,播放几帧后会暂停几十分之一秒,光标移动会变得迟缓,Xorg 占用 100% 的 CPU。军团要塞 2 无法播放;菜单上只有 3 fps!
不同视频的效果似乎也不同,即使是 YouTube 上用相同编解码器编码的两个视频也是如此。30 fps 的视频似乎比 25 fps 的视频更差。
外接显示器上没有像素缩放功能。它的点距与笔记本电脑屏幕有很大不同,所以我想使用像素缩放功能,但我无法让它工作。
发生了什么事?我该如何解决?
我猜想这可能与硬件加速有关。也许 GPU 无法在驱动外接显示器的同时处理视频?也许出于某种原因,当有外接显示器时,机器会使用集成显卡?
我非常乐意发布诊断工具的输出,但我不知道什么是相关的!
答案1
我一直在与外接显示器(Dell XPS 13 3910-Ubuntu 20.04)遇到类似的问题,这个答案最大程度地加快了我的系统速度:
tl;dr-关闭分数缩放