Экран идет, пробел и шоу регистрируют меня сразу некоторое время после использования нескольких мониторов.
dmesg
шоу:
[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'
шоу:
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)
Это сообщение объясняет точно мою ситуацию. Но я не имею /etc/modprobe.d/radeon.conf
файл.
В моей ситуации я удаляю пакет tlp
, запустив
sudo apt remove tlp
Та же проблема с ноутбуком моей матери. Обновлялся без проблем годами.
lspci | grep -E 'VGA|Display'
показывает:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV620/M82 [Mobility Radeon HD 3450/3470]
tlp не установлен в системе. И у меня нет /etc/modprobe.d/radeon.conf
Загрузка со старого ядра 4.4 не дала никаких проблем. Но 4.15.0-32 сделал
Я попытался добавить загрузочные флаги radeon.drm=0
безрезультатно. radeon: unknown parameter 'drm' ignored
Я успешно использовал подход с тупым топором, отключив все управление питанием с помощью acpi=off apm=off
, но в итоге использовал предыдущее ядро, добавив GRUB_DEFAULT="1>2"
в grub.conf (см. http://techadminblog.com/boot-previous-kernel-version-ubuntu-16-04/ для получения дополнительной информации
Так вы добавляете загрузочные флаги в grub.conf
GRUB_CMDLINE_LINUX_DEFAULT="nosplash debug --verbose acpi=off apm=off"
ВАЖНО! После редактирования grub.conf вы должны запустить sudo update-grub
и перезагрузиться
Я получаю ту же ошибку с драйвером amdgpu. Но мой компьютер полностью зависает, и я вынужден выполнить его полную перезагрузку. Если вам не нужен графический процессор AMD, вы можете занести в черный список модуль radeon (или amdgpu). Это исправляет ошибку, но тогда AMD GPU не может быть использован.
Просто создайте файл в /etc/modprobe.d/
(я обычно называю его blacklist.conf) и добавьте blacklist radeon
(или amdgpu
).
Чтобы проверить, действительно ли он отключен, вы можете запустить lsmod | grep radeon
. Он не должен ничего отображать.
В моем случае отключение управления питанием Radeon решило проблему (отключение acpi мешало трекпаду работать):
Отредактируйте '/etc/default/grub'
и добавьте 'radeon.runpm=0'
в переменную GRUB_CMDLINE_LINUX
, это будет выглядеть примерно так:
GRUB_CMDLINE_LINUX ="... тихий radeon.runpm=0"
Обновите Grub с помощью:
sudo update-grub
Перезагрузите компьютер.
У меня было много проблем с этим. Последним сообщением на экране было «переключение на amdgpudrmfb с EFI VGA». Но после входа в систему с помощью ssh и dmesg у меня то же самое, что и у вас: «ошибка atombios застряла в цикле»
Моя цель состояла в том, чтобы активировать драйвер amdgpu вместо radeon. Итак, параметры ядра, которые работали с grub, были следующими:
amdgpu.runpm=0 amdgpu.dpm=0 amdgpu.dc=0 radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1
У меня ядро 5.4.0-40-lowlatency. В Ubuntu 20.04 И мое видео - это Radeon R9 280x, и из этой вики https://wiki.gentoo.org/wiki/AMDGPU
Моя прошивка - TAHITI Я надеюсь, что это может сэкономить кому-то еще часы!