Ubuntu 22.04 LTS Server — неправильное разрешение на терминале

Ubuntu 22.04 LTS Server — неправильное разрешение на терминале

Итак, у меня монитор DELL. В документации к монитору указано, что оптимальное разрешение при использовании поставляемого кабеля HDMI составляет 2560x1440@60Hz. Когда я загружаюсь в Windows, я могу получить это разрешение. Но как бы я ни старался, я не могу получить это разрешение в Ubuntu 22.04 LTS Server.

Я использую DELL OptiPlex 7070 с i5-9500 и видеокартой Intel (Intel UHD Graphics 630).

Когда я запускаю Grub, у меня правильное разрешение. Затем, загрузившись в Linux, у меня неправильное разрешение (2048x1152) на терминале. В Linux я использую только текстовый режим.

Как мне решить мою проблему?

решение1

Ubuntu Server обычно выводит 800x600, 1024x768 или что-то подобное, потому что люди (обычно) подключаются к нему по SSH. Это позволяет серверу выделять меньше памяти для обработки видео.

Тем не менее, вы можете обновить это относительно легко, внеся изменения в файл конфигурации GRUB. Вот как:

  1. Авторизуйтесь на сервере (или подключитесь по SSH)
  2. Отредактируйте файл конфигурации GRUB:
    sudo {editor of choice} /etc/default/grub
    
    Примечание:Обязательно замените текст {editor of choice}на текст редактора по вашему выбору.
  3. Добавьте GRUB_GFXPAYLOAD_LINUXопределение в конец файла:
    GRUB_GFXPAYLOAD_LINUX=2560x1440
    
    Примечание:Вы не можете установить частоту обновления. Она будет ограничена 30 кадрами в секунду.
  4. Сохраните файл и выйдите.
  5. Обновление GRUB:
    sudo update-grub 
    
  6. Перезагрузите сервер.

Вот и все. Если вы хотите иметь больше графических опций, таких как изменение шрифта, сглаживание и т. п., вы, вероятно, захотите использовать Ubuntu Desktop и установить различные серверные компоненты, которые вам могут понадобиться.

Связанный контент