Xrandr: Ошибка "Failed to get size of gamma for output default"

ubuntu logo System

После обновления ноутбука на базе Ubuntu разрешение дисплея установлено было установлено на 1024x1028 без возможности изменить его на правильное разрешение 1368x768.

Обычно помогает команда xrandr, чтобы добавить недостающее разрешение.

Сначала вывод команды cvt дал мне строки режима VESA CVT для разрешения и частоты обновления.

Затем этот режим добавляется с помощью xrandr.

Затем режим можно связать с дисплеем.

Обычно это все, что требуется, но в данном случае команда xrandr выводила сообщение ниже, и нужное разрешение не применялось.

После нескольких попыток исправить ситуацию было обнаружено, что была установлена опция загрузки ядра nomodeset. Это указывает ядру не загружать видеодрайверы и вместо этого использовать режимы BIOS. По-видимому, многие драйверы с открытым исходным кодом удалили поддержку неядерных режимов и вернулись к использованию очень базового драйвера VESA.

После дальнейшего расследования было обнаруждено, что nomodeset был задан через grub, поэтому его удаление означало повторную настройку grub путем редактирования /etc/default/grub.

В этом файле я нашел следующую строку.

Необходимо отредактировать эту строку, чтобы удалить nomodeset, и сохранил изменения.

Теперь мне оставалось только обновить grub с новыми настройками по умолчанию.

После перезагрузки ноутбук использовал правильное разрешение, и нет необходимости использовать xrandr.

Avatar for Gnostis
Gnostis
Ubuntu
Добавить комментарий