LINUX.ORG.RU

Сообщения Access_Denied

 

Очень долго раскочегариваются Иксы на дровах radeon

Форум — General

Здравствуйте, уважаемые форумчане! Прошу помощи.

Проблема: долго запускается xorg (около трёх минут)
Железо: ноутбук Asus x53ta 2011-го года с видеокартами Radeon HD 6520G, Radeon HD 6650M (инфа из винды, ибо тут, в Линухе не разобрался)
Система: 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 GNU/Linux
WM: i3wm
Симптомы: всё как будто работает нормально, но наблюдаются долгая загрузка и выключение с кучей диагностических сообщений.

Диагностика:

cat /proc/cmdline

BOOT_IMAGE=/boot/vmlinuz-5.10.0-10-amd64 root=UUID=бла-бла ro pcie_aspm=force

lspci -v (фрагмент)

( читать дальше... )

Надо заметить, что antiX-21 загружается без проблем (при выборе карты Sumo). Я посмотрел вывод его inxi и оказалось, что «kernel uses» драйверы radeon (не amdgpu) для обеих видеокарт:

( читать дальше... )

Тут видно, что вторая видяха определилась лучше, чем в Debian — можно ли как-то использовать эту инфу? куда-то прописать?

sudo cat /sys/kernel/debug/vgaswitcheroo/switch

0:IGD:+:Pwr:0000:00:01.0
1:DIS: :DynOff:0000:01:00.0

Некоторые установленные пакеты:

xserver-xorg-video-amdgpu/stable,now 19.1.0-2 amd64 [установлен, автоматически]
mesa-vdpau-drivers/stable,now 20.3.5-1 amd64 [установлен, автоматически]
firmware-amd-graphics/stable,stable,now 20210315-3 all [установлен]
libdrm-amdgpu1/stable,now 2.4.104-1 amd64 [установлен, автоматически]

Как пробовал решить:

  • пробовал разные опции загрузки ядра (в момент загрузки, без переконфигурации Grub). Вариант «nomodeset» давал полностью нормальную загрузку, но разрешение было 1024х768 (нативное 1366х768), что меня не устраивает; amdgpu si_support=1 amdgpu cik_support=1 radeon si_support=0 amdgpu cik_support=0 — не помогло
  • пытался поставить проприетарные дрова с помощью APT по дебиановской вики. Не нашёлся в репозитории пакет «fgrlx» (репы contrib, non-free подключены в sources.list);
  • пытался ставить закрытое полено с сайта amd. То, которое «sudo sh ./<...>.run». Последняя версия — аж за 2015 год. Блоб сообщил, что поддерживает только XServer до версии 1.10 (у меня стоит 1.20 и как его откатить, я даже не представляю, да это и не выход);
  • хотел поставить старый (2015-го года) открытый драйвер. В процессе оказалось, что требуется удалить ядро (и, видимо, заменить его таким же древним). Пришлось отказаться.
  • создавал файл /etc/X11/xorg.conf.d/50-radeon-only.conf по примеру господина Novell-ch — Иксы перестали долго думать, но я получил зацикленный логин:

    ( читать дальше... )

    Вот другой конфиг из antiX: /etc/X11/xorg.conf. С ним так же, как и вообще без него:

    ( читать дальше... )

  • ставил Arch — то же самое

Что любопытно, установка драйвера Catalyst с оф.сайта под виндой-7 приводит к синему экрану :-) Даже не знаю, как мой ноутбук работал у предыдущего владльца о_О.

Пожалуйста, подскажите направление поисков: подбирать подходящие дрова? ковырять xorg? пилить ядро? долбить Grub?

Update_0.1. Логи «dmesg | grep ERR» и Xorg.0.log приведены в комментарии в виде ссылки на Pastebin.

Update_1.0. Решено. Спасибо всем неравнодушным людям, протянувшим руку помощи. Особая благодарность анонимному господину, подсказавшему правильное решение.

Способ решения: добавить в Grub параметр загрузки ядра «radeon.runpm=0». Я сделал это так:

sudo nano /etc/default/grub
дописал "radeon.runpm=0" (без кавычек) к строке GRUB_CMDLINE_LINUX_DEFAULT. Примерно так:
GRUB_CMDLINE_LINUX_DEFAULT="quiet radeon.runpm=0"
sudo grub-update
перезагрузил

 , , ,

Access_Denied
()

RSS подписка на новые темы