我有撕裂屏幕的问题。当我在Compositor中将Tearing prevention ("vsync")设置为其他内容,然后返回到Automatic时,屏幕撕裂就消失了。我想知道Tearing prevention ("vsync")更改了哪些配置文件来解决这个问题并找到永久修复。
我用这段视频测试屏幕撕裂。
我也有屏幕撕裂与最新的现场国际标准化组织免费和非免费司机。
Operating System: Manjaro Linux
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.70.0
Qt Version: 5.15.0
Kernel Version: 5.6.16-1-MANJARO
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7-6700HQ CPU @ 2.60GHz
Memory: 15,5 GiB of RAM
GPU: Nvidia GeForce 940M发布于 2020-08-08 06:53:31
我认为,只有在本地gpu驱动程序设置中没有VSync功能的情况下,该选项才有帮助。
如果您正在使用nouveau或其他驱动程序,请将此选项设置为“自动”。如果您正在为您的Nvidia卡使用Nvidia驱动程序,那么您可以禁用此选项并将其设置为“从不”。
因为您已经在Nvidia设置中拥有Force Composition Pipeline了。
发布于 2021-04-12 19:38:40
警告:这个问题显然与kwin版本< 5.21有关。从那以后,事情发生了很大的变化,改写了整个vsync策略。因此,如果这个问题在>=5.21版本中再次出现,下面的答案应该被认为是过时的。
就我个人的经验来看:
我支持MPK99 99的S建议:
Vsync :从不(作为kde系统设置的一部分)+同步到VBlank作为NVIdia专有驱动程序设置的一部分。在我的例子中,它能很好地满足99 %的目的。
然而,我仍然可以观察到撕裂高清视频播放全屏幕由VLC。
我用不同的方法解决了这个问题:
我和后者呆在一起是因为(本地)计时器所需的中断量大大减少了。
因此,为了回答您的问题:“KDE排序器是什么?”,对我来说,与任何其他方法相比,它以更低的成本(在中断=>上下文切换方面)实现了VLC中无撕裂的全屏幕高清视频呈现。
https://unix.stackexchange.com/questions/594471
复制相似问题