我在 Ubuntu 20.04 LTS 上使用 mpv。播放视频时我遇到了屏幕撕裂的问题,因此为了解决这个问题,我通过在配置文件中添加以下行来启用“TearFree”选项:/etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection
但这样做之后,视频根本就无法播放。mpv 每次都会因“分段错误”而崩溃。如果我恢复更改,它会再次播放,但屏幕撕裂会再次出现。
lspci -nn | egrep -i "3d|display|vga" 的输出
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 5500 [8086:1616] (rev 09)
04:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] [1002:6820] (rev 81)
答案1
答案2
好消息,Snap 版 VLC 可以运行了!如果这对你来说是一个可行的解决方法,那就太好了,就这样吧。
如果您想进一步调查根本原因,可以查看以下两件事:
- VLC 的 snap 版本无法正常工作可能是因为它使用了不同的视频输出。您可以在 下检查(和更改)VLC 中的视频输出
Tools > Preferences > Video > Output
。 - 您的另一个因素可能是您的双 GPU。目前还不清楚哪个 GPU 是您的罪魁祸首。您可以尝试确定发生撕裂时哪个卡处于活动状态,然后尝试进一步调查。但是,根据我的经验,对双 GPU 问题进行故障排除可能会让您陷入非常深的困境。因此,如果您对使用 VLC snap 感到满意,您可能只想就此打住。