web-dev-qa-db-fra.com

Radeon erreur atombios coincé dans la boucle

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.

3
Rahul.A.Krishna

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.

2
Sakkaku

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

1
varta

Dans ma situation, je supprime le package tlp en exécutant

Sudo apt remove tlp
1