ash*_*hic 7 multiple-monitors graphics intel-graphics
我有一个 Dell Precision 5510(skylake)通过 Displayport 连接到外部显示器(尽管 HDMI 出现了同样的问题),使用两个不同的 Displaylink 扩展坞。在英特尔显卡上,外部显示器上的帧率令人震惊 - 运行 glxspheres 时约为 1fps。使用 optirun,它的方式更多(200 fps,与笔记本电脑显示器相同)。如果我切换到 nvidia Prime 显卡,笔记本电脑显示器会完全关闭,但外接显示器性能非常好(2000+ fps)。
使用英特尔显卡,Chrome 在第二台显示器上变得无法使用,直到我在 Chrome 设置中禁用了硬件加速,当它变得非常可用时。我面临的一个大问题是,由于 1fps 问题,外接显示器上的终端非常滞后。有没有办法克服这个问题,甚至完全禁用硬件加速;我确实有大量的 CPU 可用。
更新:如果我直接用 HDMI 电缆连接显示器(而不是通过任何一个 Displaylink 底座,然后第二台显示器使用英特尔图形提供 60fps。这确实意味着运行另一条电缆,但我想这就是我所拥有的现在要做。
小智 7
我自己不像这里的大多数其他人那样是 Linux 大师,但我发现了一些至少对我有用的东西:
EndSection:Option "VSync" "false"如果没有,请创建文件20-intel.conf并写入:
Section "Device"
Identifier "Intel"
Driver "intel"
Option "VSync" "false"
EndSection
Run Code Online (Sandbox Code Playgroud)重启
这应该会强制英特尔驱动程序停止将 DisplayLink 监视器垂直同步到 1fps。
我再次认为我没有足够的能力来评估为什么这是一个问题的情况,所以这个解决方法可能会破坏其他东西。所以请小心对待这里的一切!
| 归档时间: |
|
| 查看次数: |
10060 次 |
| 最近记录: |