状況

AMD APU のテアリング(チラツキ)問題が出てのがわかり、その解決方法をメモ。 私のCPUはAMD Ryzen 2400GRadeon™ Vega 11でこの事象が起きました。恐らく、Ryzen 3 2200G Vega 8グラフィックスでも同様に出るでしょう。その他、G付きのAthlonでも有効でしょう。amdgpuドライバに対しての設定を行うので、AMDのグラボRadeonのGPUでも直るのかな?この設定方法はUbuntuでも共通なので、試してみて下さい。というか元記事はUbuntu。 Ubuntuの方はそのままに、Fedoraな方はディスプレイマネージャーをWaylandからX11に変えている方対象のみなはずなんですが、テアリングがあるという方は試してみると良いと思います。

設定

設定には昔懐かしのxorg.conf関係です。といっても直接xorg.confに触るのではなく、xorg.conf.dです。/etc/X11/xorg.conf.dディレクトリがあるはずですがなければ、

sudo mkdir /etc/X11/xorg.conf.d

を作り、管理者権限(コマンド前にsudo)で/etc/X11/xorg.conf.d/30-amdgpu.confをエディタで開いて

Section "Device"
        Identifier "AMD"
        Driver  "amdgpu"
        Option "TearFree" "true"
EndSection

あとは、再起動!!最初は動画の画質が悪いだけなのかなあと思ってたんですが、これで直りました。 Driver "amdgpu"のところは、Ubuntuのバージョンによっては、Driver "radeon"かもしれません。
参考: Screen Tear in 19.04 on Ryzen 5 2400G