Найти тему
Games4Linux

Проблемы с загрузкой графического драйвера AMDGPU и экраном загрузки Plymouth

Графический драйвер AMDGPU стал ключевым компонентом в экосистеме Linux, особенно для пользователей современных видеокарт AMD Radeon. Однако его размер, приближающийся к шести миллионам строк кода, вызывает обоснованные опасения, особенно среди обладателей старых компьютерных систем.

Размер драйвера AMDGPU является свидетельством его обширной поддержки различных видеокарт AMD. С каждым новым поколением графических решений необходимость в доработках и добавлении новых функций становится все более актуальной. Хотя большая часть кода может представлять собой автоматически сгенерированные заголовочные файлы, итог становится проблематичным в контексте загрузки драйвера на старом оборудовании.

Как показали недавние сообщения пользователей, значительное время инициализации драйвера AMDGPU может приводить к сбоям при загрузке графического экрана Plymouth, обеспечивающего анимацию при старте системы. Инженер из Red Hat, Ханс де Гуд, поднял проблему, связавшуюся с тем, что на системах с графическими процессорами AMD экран загрузки может не отображаться должным образом.

Суть проблемы заключается в том, что на старых ПК время загрузки драйвера может достигать 10 секунд. Это задержка может привести к тайм-ауту Plymouth, в результате которого вместо графического интерфейса пользователь получает менее привлекательный текстовый экран загрузки. Для пользователей, ожидающих от системы графическую изысканность, это может стать разочарованием.

Тем не менее, существуют несколько решений и обходных путей, которые пользователи могут попробовать:

1. Переход на DRM драйвер Radeon: Для обладателей старых видеокарт Radeon рекомендуется откатиться на более старую версию драйвера. Это позволит упростить процесс загрузки и избежать сложностей с AMDGPU.

2. Использование SimpleDRM: Если ваша система поддерживает режим EFI, вы можете указать Plymouth работать с SimpleDRM вместо ожидания загрузки AMDGPU. Это позволит получить графическую обратную связь во время загрузки и значительно улучшить пользовательский опыт.

3. Исправления на уровне дистрибутивов: Некоторые дистрибутивы, такие как Fedora, принимают активные меры по устранению данной проблемы, изменяя свои пакеты для немедленного поиска SimpleDRM на этапе загрузки системы, что позволяет ускорить процесс и обеспечить более плавный пользовательский опыт.

https://hansdegoede.dreamwidth.org/28552.html