Я не уверен, почему это так, настройка "Full HD" должна быть установлена на Auto (нет Да) на моей материнской плате, но разрешение по-прежнему составляет всего 1024x768. Это не было бы проблемой, если бы не только для настройки UEFI, но так как мой Linux tty использует модуль efifb, у него тоже есть это разрешение, и оно выглядит не слишком хорошо. Но что странно, однажды он действительно отображал его в родном разрешении моего монитора (1920x1200). Я не знаю, что я что-то изменил, это просто сработало, но через несколько перезагрузок вернулось к разрешению 1024x768.
Мое единственное предположение, что монитор (подключенный через DisplayPort) не отвечает на какой-либо запрос разрешения экрана, поскольку он находится в режиме ожидания, поэтому он принимает значение 1024x768.

  • Графический процессор: Asus ROG Strix GeForce GTX1070-O8G
  • Монитор: LG Flatron 24EB23PY (подключен через DisplayPort)
  • Материнская плата: Asrock H170M Pro4S

1 ответ1

1

Я видел такое несоответствие в нескольких случаях:

  • Подключаемые видеокарты. Иногда они не поддерживают оптимальное разрешение монитора, особенно при использовании платы, предназначенной для компьютеров на базе BIOS, на компьютере с EFI. В этом случае отсоединение видеокарты и использование встроенного видеовыхода материнской платы может работать лучше. Также может помочь переключение на карту с поддержкой EFI (или обновление прошивки карты, если такое обновление доступно).
  • Включение / отключение CSM . Модуль поддержки совместимости (CSM) - это функция EFI, которая позволяет компьютеру загружать операционные системы в режиме BIOS. Иногда это взаимодействует со встроенным видеооборудованием компьютера, ограничивая его параметры разрешения. Таким образом, вы можете попробовать поиграться с функцией CSM вашей прошивки. (Это часто называют "устаревшей поддержкой загрузки" или чем-то подобным.) Однако обратите внимание, что использование этих функций может иногда вызывать проблемы с загрузкой. Если у вас возникнут проблемы, у вас должна быть возможность перезагрузить систему, но у некоторых людей возникают проблемы с этим, потому что изменение настроек CSM может автоматически изменить что-то другое, что вы должны изменить обратно вручную.

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

Кроме того, вы также можете попробовать поиграть с моим менеджером загрузки rEFInd. В частности, его файл конфигурации (refind.conf) имеет параметр под названием resolution который устанавливает разрешение видео. Это разрешение должно быть перенесено в модуль Linux efifb , поэтому его настройка в rEFInd может обеспечить обходной путь, который вы хотите. Обратите внимание, что вы можете попробовать rEFInd, установив его на флэш-накопитель USB или CD-R, не устанавливая его на жесткий диск. (На странице загрузок rEFInd представлены изображения для загрузки для обоих типов внешних носителей.) Одно предупреждение: rEFInd может устанавливать только те разрешения, которые поддерживаются вашей EFI и видеокартой. Если вы попытаетесь установить неподдерживаемое разрешение, rEFInd будет выдавать жалобу и отображать список поддерживаемых разрешений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .