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