web-dev-qa-db-ja.com

HP 15(AMDGPU)の画面ティアリングの問題

Ubuntu 18.04をインストールして、新しい機能を試してみました。何らかの理由でラップトップをインターネットに接続しなかったため、すぐにubuntu-restricted-extrasをインストールし、インストール後にシステムを更新しました。

しかし、AMDGPUの.confファイルをバックアップするのを忘れていました。これは、16.04インストールで以前使用していた、画面の破損の問題を排除するためです。

変更された構成を使用する このブログから は、tty画面に移動するか、単にラップトップを切って入力を受け入れず、REISUBを強制するため、私を助けません。

私が試した設定は次のとおりです。

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

使用されるラップトップはHPノートブック-15-ba077clです。 lspci -nnk | grep -A3 VGAのダンプ:

00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Carrizo [1002:9874] (rev c9)
Subsystem: Hewlett-Packard Company Carrizo [103c:81f9]
Kernel driver in use: amdgpu
Kernel modules: amdgpu

inxi -Fのダンプは次のリンクにあります。 https://Pastebin.com/raw/94izdgFg

更新:ppa:paulo-miguel-dias/mesaのパッケージを使用しようとしましたが、画面がまだ破損しています。

それでは、どうすれば画面の破損の問題を解消できますか?

3
Aryo Adhi

私はいくつかの汚い試みをし、最終的に自分の問題を解決しました。ただし、この回答はxorgにのみ適用され、waylandには適用されません。使用中に画面の裂け目が表示されないためです。

最初に、パッケージが最新であることを確認します。これは必須です。

Unityを使用しているので、初期損傷時に強制的に完全に再描画するおよび再描画時に強制的に全画面再描画(バッファースワップ)を切り替えてccsmで遊んでいるようですそれを解決するような。 GNOMEもcompizを使用するかどうかはわかりません。

設定ファイルに何か問題があることに気付きました。

Option "TearFree" "true"

オプションはブール入力(?)のみを受け入れるため、これは正しい文字列です。以前は、DRIおよびTearFree設定で遊んでみました。そのうちの1つだけを使用すると、アクセスできないデスクトップにレンダリングされます。理由がわかりません。

再起動すると、画面の破損がなくなります!

2
Aryo Adhi

AMDの世界の誰もまだ答えていません。私はIntel/nVidiaキャンプにいますが、現在のセットアップの代わりにこれを試してみることをお勧めします。

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