Графический драйвер 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
Проблемы с загрузкой графического драйвера AMDGPU и экраном загрузки Plymouth
17 сентября 202417 сен 2024
5
1 мин