web-dev-qa-db-fra.com

Problème de déchirement d'écran avec HP 15 (AMDGPU)

J'ai installé Ubuntu 18.04 pour essayer de nouvelles fonctionnalités. Immédiatement, j'ai installé ubuntu-restricted-extras et mis à jour le système après l'installation car je n'ai pas connecté mon ordinateur portable à Internet pour une raison quelconque.

Cependant, j'ai oublié de sauvegarder mon fichier .conf de AMDGPU, que j'avais utilisé précédemment avec 16.04 install pour éliminer le problème de déchirement d'écran.

Utiliser la configuration modifiée de ce blog ne m'aide pas, il me jette sur l'écran tty ou ne raccroche pas l'ordinateur portable et n'accepte aucune entrée, ce qui m'oblige à faire REISUB.

Voici la configuration que j'ai essayée:

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

L'ordinateur portable utilisé est HP Notebook - 15-ba077cl. Dump de 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

Le vidage de inxi -F est à ce lien: https://Pastebin.com/raw/94izdgFg

Mise à jour: J'ai essayé d'utiliser les packages de ppa:paulo-miguel-dias/mesa mais la déchirure de l'écran est toujours là.

Comment puis-je éliminer le problème de déchirure d'écran, alors?

3
Aryo Adhi

J'ai fait quelques tentatives sales et j'ai finalement résolu mon propre problème. Cependant, cette réponse ne s'applique qu'à xorg et non pas à wayland car l'écran déchiré n'apparaît pas lorsque je l'utilise.

Tout d’abord, assurez-vous que vos paquets sont à jour, car c’est essentiel.

Depuis que j'utilise Unity, je joue avec ccsm en basculant sur Forçage complet du traçage initial sur les dommages initiaux et Forçage du redessinage plein écran (échange de mémoire tampon) lors du repeindre comme le résoudre. Je ne sais pas si GNOME utilise également compiz.

J'ai réalisé qu'il y avait quelque chose qui n'allait pas dans mon fichier de configuration;

Option "TearFree" "true"

C'est la chaîne correcte, car l'option n'accepte que les entrées booléennes (?). Auparavant, j'avais déjà essayé de jouer avec les paramètres DRI et TearFree. en utilisant un seul d'entre eux rend le bureau inaccessible. Je ne sais pas pourquoi.

Redémarrez et l'écran déchiré est parti!

2
Aryo Adhi

Personne du monde AMD n'a encore répondu. Je suis dans le camp Intel/nVidia mais je vous suggère d'essayer ceci à la place de votre configuration actuelle:

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