Rocky Linux 9.4 постоянно вылетает с новой видеокартой.

Вопрос или проблема

Я занимаюсь 3D-артом и был рад получить новую видеокарту, 7900XT. За неделю до её получения мой grub повредился, потому что я изменил размер своих LVM-разделов и переместил их, так что теперь мне нужно вручную загружаться через grub>.

После установки новой видеокарты моя система стала очень нестабильной.

Вот некоторые наблюдения, которые я сделал (все из этих наблюдений относятся как к Wayland, так и к X11 в KDE Plasma):

  • если я загружаюсь и вхожу в Wayland или X11 и не двигаю мышью, то через 3 минуты мышь зависнет, потом экран потемнеет, и система перезагрузится сама.
  • если я загружаюсь и вхожу, а затем как можно быстрее открываю браузер и запускаю видео на YouTube, я знаю, что система не повиснет, пока видео воспроизводится.(??) Если я приостановлю его, система может зависнуть или нет, и перезагрузиться. Это лотерея. Если она не зависнет через несколько минут после приостановки, то я могу работать часами без проблем.
  • Journalctl ничего не сообщает, что могло бы объяснить эти сбои.
  • ПК работает нормально, если я остаюсь в ctrl-alt-f3 или другом (я думаю, это называется tty?) любом нестандартном сеансе, он стабильный.

Я попробовал следующее:

  • обновить BIOS материнской платы
  • обновить драйверы AMD вручную (amdgpu_install из их проприетарного репозитория)
  • изменить типы сеансов (x11)

Мой текущий процесс загрузки:

  1. Сбой в BIOS, потому что моя USB-клавиатура не распознается.
  2. Перезагрузка
  3. Попадание в командную строку GRUB, потому что мой grub/efi сломался, и я не могу его исправить уже неделю, так что мне нужно вручную ввести:
    3.1. set root=(hd0,gpt4)
    3.2. linux /vmlinuz-5....7..... root=/dev/mapper/rl-root
    3.3. initrd /initramfs-5...7....
    3.4. boot
  4. Вход в Linux, жду 1 минуту, пока он не зависнет.
    4.1. ВОЗМОЖНО, если я сразу начну браузер и видео на yt при загрузке, система, похоже, зависает гораздо реже на первой/второй загрузке?!
  5. Повторяю все вышеуказанное, кроме 4, потому что теперь есть 50/50 шанс, что это будет работать.
  6. Повторяю пункт пять, шансы на стабильную работу увеличиваются с каждой перезагрузкой
  7. Прибыль (через 10 минут?)

Из того, что я увидел в интернете, Wayland и ядро не работали хорошо с 7900xt до недавнего времени, так что единственное решение, которое мне приходит в голову, это скомпилировать кастомное ядро с последней версией и использовать его (тогда какой смысл использовать rhel9…) или, возможно, только последнюю версию Wayland (GCC устарел на rhel9, так что я не могу).

Пожалуйста, дайте мне идеи, как это исправить. Я действительно не хочу переустанавливать. У меня уйдет неделя, чтобы снова настроить все необходимые программы, и многие из них не работают на других дистрибутивах (davinci resolve работает только на rhel7-9, они даже предоставляют кастомный дистрибутив только для своей программы…)

inxi:

djkato@djkato-vfx ~> inxi -I -G
Графика:
  Устройство-1: AMD Navi 31 [Radeon RX 7900 XT/7900 XTX/7900 GRE/7900M]
    драйвер: amdgpu v: 6.8.5
  Устройство-2: AMD Raphael драйвер: amdgpu v: 6.8.5
  Дисплей: wayland сервер: X.org v: 1.20.11 с: Xwayland v: 22.1.9
    композитор: kwin_wayland драйвер: X: загружен: amdgpu выгружен: modesetting
    dri: radeonsi gpu: amdgpu,amdgpu разрешение: 1: 3072x1728 2: 2560x1440
  API: EGL v: 1.5 драйверы: kms_swrast,radeonsi,swrast
    платформы: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 вендор: amd mesa v: 24.2.0-devel рендерер: Radeon RX
    7900 XT (radeonsi navi31 LLVM 18.1.7 DRM 3.58
    5.14.0-427.37.1.el9_4.x86_64)
  API: Vulkan v: 1.3.268 драйверы: radv,llvmpipe поверхности: xcb,xlib,wayland
Информация:
  Память: всего: 32 ГБ примечание: оцен. доступно: 30.5 ГБ использовано: 3.62 ГБ (11.9%)
  Процессы: 366 Время работы: 26м Оболочка: fish inxi: 3.3.33

Ответ или решение

Решение проблемы с нестабильностью Rocky Linux 9.4 при использовании новой видеокарты 7900 XT

Введение

Проблема, с которой вы столкнулись, связана с производительностью графического драйвера и совместимостью новой видеокарты AMD Radeon RX 7900 XT с вашим текущим окружением Rocky Linux 9.4. Конкретные симптомы, такие как заморозка мыши, черный экран и неожиданные перезагрузки, указывают на возможные конфликты между драйвером видеокарты и графическим сервером (Wayland/X11).

Обзор настроек системы

На основе ваших наблюдений, можно выделить ключевые моменты:

  1. Нестабильность в графической среде: Система перестает реагировать в графическом интерфейсе, но работает нормально в текстовом режиме (tty).
  2. Драйвера: Вы используете драйвера amdgpu версии 6.8.5. Это может быть не самой последней версией, которая поддерживает вашу видеокарту и совместима с ядром Linux.
  3. Проблемы с загрузчиком GRUB: Коррупция GRUB после изменения разделов LVM создает дополнительные сложности при загрузке системы.

Возможные решения

  1. Обновление драйверов:

    • Убедитесь, что драйвера amdgpu обновлены до последней версии, совместимой с вашей видеокартой. Вы можете попробовать использовать PPA или сторонние репозитории, если это возможно, чтобы получить более свежую версию драйверов.
    • Рассмотрите возможность установки Mesa-драйверов, обновленных до последней стабильной версии, поскольку они могут значительно улучшить совместимость и производительность.
  2. Обновление ядра:

    • Обновление ядра Linux может помочь решить проблемы совместимости с новыми графическими картами. Попробуйте установить более новое ядро, например, через репозиторий ELRepo. Это может помочь устранить конфликты и обеспечит лучшую поддержку для вашей RTX 7900 XT.
  3. Настройка графического окружения:

    • Попробуйте временно переключиться на X11, если вы на данный момент используете Wayland. Поскольку вы уже пробовали использовать оба окружения, продолжайте тестировать их, чтобы увидеть, какие изменения происходят в стабильности и производительности.
    • Убедитесь, что у вас установлены все необходимые зависимости для вашего графического окружения.
  4. Проверка на наличие аппаратных неисправностей:

    • Иногда проблемы с перегревом или неисправностью компонентов могут вызывать перезагрузки. Проверьте температуру видеокарты и другие компоненты при помощи sensors или других утилит мониторинга. Убедитесь, что система охлаждения видеокарты работает корректно.
  5. Журнал системных сообщений:

    • Проверьте системные журналы (journalctl -xe), чтобы выявить другие возможные ошибки, которые могут указывать на проблему с драйверами или самим графическим интерфейсом.
  6. Графические параметры:

    • Попробуйте изменить настройки параметров запуска ядра, добавив nomodeset, который может помочь избегать конфликтов при загрузке вашего графического драйвера.
  7. Виртуальные терминалы:

    • Использовать виртуальные терминалы для выполнения операций вместо графического интерфейса для минимизации риска зависаний.

Заключение

Для решения проблемы с нестабильной работой Rocky Linux 9.4 и видеокартой 7900 XT рекомендуется обратить внимание на обновления драйверов и ядра, проверить настройки графического окружения и внимательно следить за состоянием аппаратных компонентов. Попробуйте применение вышеуказанных рекомендаций на практике, чтобы выяснить, что именно может улучшить ситуацию. Если проблема не решится, стоит рассмотреть возможность получения помощи от сообщества или специализированных форумов, посвященных Linux и AMD.

Оцените материал
Добавить комментарий

Капча загружается...