Задать вопрос

HDMI: Input not support, что делать?

Подключил монитор к встроенной графике по HDMi - на экране ввода пароля появилась надпись Input not support. Раньше работало. В биосе тоже изображение есть

Проблема вылезла, когда в ПК временно побыла Nvidia 650Ti, в ней выводил виртуальное разрешение рабочего стола 2560х1440р на монитор 1920х1080р
Теперь по HDMI изображение со встройки не выводится. Кажется, Винда где-то что-то запомнила, и теперь пытается выставить виртуальное повышенное разрешение
Но если воткнуть в DisplayPort разъём второй кабель, а его через конвертер в VGA на мониторе, то оба разъёма оказывается работают, в системе будет как бы два одного и того же монитора, просто подключенного по двум разным интерфейсам. И параметры графики выставлены поддерживаемые
Подключение
697a3619de0d9850837361.png


1) Я удалил все остатки драйверов Nvidia и AMD, через DDU и вручную pnputil
2) Настроил разрешение экрана FHD и 60 герц - этот режим точно исправно поддерживался до установки 650Ти
Безопасного режима почему-то нет, Винды в меню тоже нет, но не похоже, что причина в этом
spoiler
697a36ef7c0a4811226839.jpeg


Теперь HDMI выводит изображение только до момента загрузки Windows
Монитор подключен по HDMI
697a37beabb64772910893.jpeg
или если одновременно подключен ещё и по DP в материнку (аппаратно и встройка, и монитор исправны)
Что ещё можно сделать, как сбросить настройки графики в Винде?
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
  • Skillbox
    Профессия 1С-программист
    8 месяцев
    Далее
Решения вопроса 1
@Hardoman
DevOps
Причина именно в том, что для каждого конкретного интерфейса и монитора винда запоминает разрешение.

Можно поменять через реестр, подключились в безопасном режиме (он есть, но запускается не так, как в Windows 7, а через меню восстановления!) или загрузившись с диска Live CD/USB

Дефолтные системные настройки в реестре хранятся в
HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\VIDEO\{...}\{...}\


Где {...} — это уникальные идентификаторы вашего видеоадаптера и монитора (они различаются на разных системах).
Найдите параметры разрешения:
В нужном подразделе найдите следующие параметры (они могут называться немного по-разному):
· DefaultSettings.XResolution — ширина в пикселях.
· DefaultSettings.YResolution — высота в пикселях.
· DefaultSettings.BitsPerPixel — глубина цвета (например, 32).
· DefaultSettings.VRefresh — частота обновления (в Гц).

Пользовательские настройки хранятся в:
HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\VIDEO


Здесь вы увидите одну или несколько папок с длинными именами. Зайдите в каждую, найдите подраздел 0000 или 0001 и ищите вышеуказанные параметры.

Также есть вариант PowerShell-скрипта с использованием .NET:

Add-Type @"
using System;
using System.Runtime.InteropServices;
public class Resolution {
    [DllImport("user32.dll")]
    public static extern int SetDisplayMode(int width, int height, int flags);
}
"@
[Resolution]::SetDisplayMode(1920, 1080, 0)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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