我在 Linux 下在 Netflix 上观看的一些视频出现水平闪烁。我如何解决它?
我有一个使用开源 Radeon 驱动程序的板载 ATI Radeon 图形芯片(特别是 AMD A8-7600 Radeon R7)。我正在 Chrome 中观看 Netflix(稳定版,版本 52.0.2743.116),并使用 Widevine 内容解密模块(版本 1.4.8.893)观看 Netflix。我的操作系统是Fedora 24(内核4.6.5),我的桌面是KDE。
答案1
如果你有一个Radeon 显卡,您可以打开“无泪“ Xorg 选项。要确定您是否有 Radeon 显卡,尝试lsmod | grep radeon
应该会得到如下结果:
radeon 1507328 13
或者做grep -i radeon /var/log/Xorg.0.log | more
,前几行应该是这样的:
[478553.078] (**) | |-->Device "Radeon"
[478553.091] (II) LoadModule: "radeon"
[478553.091] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
[478553.091] (II) Module radeon: vendor="X.Org Foundation"
确定您使用的是 Radeon 卡后,转到目录/etc/X11/xorg.conf.d
并以 root 身份创建一个20-radeon.conf
包含以下行的文件。
Section "Device"
Identifier "Radeon"
Driver "radeon"
Option "TearFree" "on"
EndSection
最后,通过注销桌面会话并重新登录来重新启动 Xorg 服务器。
(笔记:类似的解决方案可能适用于那些有英特尔显卡,但请记住,Driver
参数必须不同,并且Option
值必须是true
而不是on
)。