Linux-версии драйверов AMD начали вызывать проблемы из-за своих слишком больших размеров

Linux-версии драйверов AMD начали вызывать проблемы из-за своих слишком больших размеров Пользователи Linux столкнулись с проблемами из-за размера драйверов для графических карт AMD. Инженер Red Hat Ханс де Гуде сообщил о сложностях и предложил несколько решений.

Linux-версии драйверов AMD начали вызывать проблемы из-за своих слишком больших размеров

Пользователи Linux столкнулись с проблемами из-за размера драйверов для графических карт AMD. Инженер Red Hat Ханс де Гуде сообщил о сложностях и предложил несколько решений.

Суть проблемы: графический загрузчик Plymouth некорректно запускается на старых системах, вызывая зависание на этапе с тремя точками на экране.

Plymouth по умолчанию используется в Fedora, Ubuntu, Debian и других дистрибутивах. Причина – слишком большой размер драйвера AMDGPU, который содержит около шести миллионов строк кода.

На старых системах он не успевает загрузиться за 10 секунд, что вызывает тайм-аут.

Для решения де Гуде предлагает два варианта: проверить, нужен ли AMDGPU, и отключить его, если нет. Или перенаправить Plymouth на использование SimpleDRM. В Fedora уже внедрили это решение, возможно, другие дистрибутивы последуют примеру.