L'écran devient vide et indique que je suis déconnecté immédiatement après avoir utilisé plusieurs moniteurs.
dmesg
indique:
[33786.908877] [drm:atom_op_jump [radeon]] *ERROR* atombios stuck in loop for more than 5secs aborting
[33786.908901] [drm:atom_execute_table_locked [radeon]] *ERROR* atombios stuck executing 6DD2 (len 254, WS 0, PS 4) @ 0x6DE0
[33786.908910] [drm:atom_execute_table_locked [radeon]] *ERROR* atombios stuck executing 673E (len 78, WS 12, PS 8) @ 0x6777
lspci | grep -E 'VGA|Display'
montre:
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun
XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430] (rev 83)
Ce post explique exactement ma situation. Mais je n'ai pas le fichier /etc/modprobe.d/radeon.conf
.
Je reçois la même erreur avec le pilote amdgpu. Mais mon ordinateur se bloque complètement et je dois le réinitialiser. Si vous n'avez pas besoin du processeur graphique AMD, vous pouvez mettre le module radeon (ou amdgpu) en liste noire. Il corrige l'erreur mais le GPU AMD ne peut pas être utilisé.
Créez simplement un fichier dans /etc/modprobe.d/
(je l’appelle généralement blacklist.conf) et ajoutez blacklist radeon
(ou amdgpu
).
Pour vérifier s'il était vraiment désactivé, vous pouvez exécuter lsmod | grep radeon
. Il ne devrait rien afficher.
Même problème avec l'ordinateur portable de ma mère. A été mise à jour sans problème pendant des années.
lspci | grep -E 'VGA|Display'
montre:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV620/M82 [Mobility Radeon HD 3450/3470]
tlp n'est pas installé dans le système. Et je n'ai pas /etc/modprobe.d/radeon.conf
Le démarrage à partir de l'ancien noyau 4.4 ne posait aucun problème. Mais 4.15.0-32 ont fait
J'ai essayé d'ajouter des bootflags radeon.drm=0
sans résultat. radeon: unknown parameter 'drm' ignored
J'ai réussi à utiliser l'approche de la hache émoussée en désactivant tout powermanagement avec acpi=off apm=off
Mais finit par utiliser le noyau précédent en ajoutant GRUB_DEFAULT="1>2"
à grub.conf (voir http://techadminblog.com/boot-previous-kernel-version-ubuntu-16-04/ pour plus d'informations
Voici comment ajouter les bootflags dans le fichier grub.conf
GRUB_CMDLINE_LINUX_DEFAULT="nosplash debug --verbose acpi=off apm=off"
IMPORTANT! après avoir modifié grub.conf, vous devez exécuter Sudo update-grub
et redémarrer
Dans ma situation, je supprime le package tlp
en exécutant
Sudo apt remove tlp