Как уменьшить / ограничить разрешение при запуске

У меня есть старый Intel Haswell NUC, использующий встроенную графику Intel, подключенный к новому монитору LG с родным разрешением 1920x1080 на порте HDMI.

Однако , при запуске (сразу после того, как Grub переходит к ядру, до того, как появится экран «Ubuntu» с вращающимся трискелионом), система решает изменить разрешение на 3840x2160 при 30 Гц, при этом экран возвращается к исходному значению 1920x1080 и затем появляется наложение с надписью «пожалуйста, переключитесь на мое собственное разрешение». Система остается с этим разрешением, пока открыт экран входа в систему. Как только я вхожу в систему, срабатывают мои пользовательские настройки, и я получаю 1920x1080 при 120 Гц.

Есть ли там каким-либо способом "заблокировать" разрешение 4K и снизить его до HD? Вероятно, это должно быть t уровень ядра (KMS?). Различные решения на основе xrandr , которые я нашел в других местах, не работают.

P.S. текстовые экраны (например, Ctrl-Alt-F2) по-прежнему имеют разрешение 3840x2160. Текст крошечный и трудный для чтения.

1
задан 5 August 2021 в 06:10

1 ответ

Измените разрешение загрузки в grub:
sudo vi /etc/default/grub

Найдите GRUB_GFXMODE:
:/GRUB_GFXMODE
и измените его на:
GRUB_GFXMODE=1920x1080
Используйте курсор для перехода после = нажмите d$ для удаления всего до конца строки,
затем нажмите SHIFT+A (блокировка капсом должна быть выключена) для вставки в конец строки: 1920x1080

Ниже GRUB_GFXPAYLOAD_LINUX уже должно быть правильное значение:
GRUB_GFXPAYLOAD_LINUX=keep

в конце сохраните и выйдите, набрав :qw!

Теперь обновите grub:
sudo update-grub


https://www.binarytides.com/ubuntu-fix-nvidia-graphics/. Здесь он использует grub2, вы можете попробовать и его, а в плюсе вы можете установить то же разрешение для заставки, выполнив следующие шаги.

0
ответ дан 20 August 2021 в 10:29

Другие вопросы по тегам:

Похожие вопросы: