Режим vga: Что такое режим VGA?

Содержание

Windows 10 и старые ОС

Содержание:

  • Штатная перезагрузка Windows
  • Иногда после установки какого-либо обновления Windows или драйверов ОС отказывается запускаться обычным путем. Для поиска и устранения неполадок нужно воспользоваться функцией безопасного запуска. Он присутствует почти во всех операционных системах, используемых на сегодняшний. Разумеется, на наиболее популярными являются Windows и Linux.

    Safe Mode – тип запуска ОС, при котором происходит загрузка исключительно жизненно важных служб, приложений и драйверов.

    Конфигурацию загружаемых компонентов можно менять. Автозапуск программ и загрузка дополнительных служб и приложений – отключены. Благодаря тому, что ОС загружает только необходимые для её нормального функционала сервисы, можно сделать вывод о том, что конфликт программного обеспечения происходит из-за чего-то другого. Меню, которое будет выведено пользователю перед запуском системы в Safe Mode, содержит следующие параметры:

    • Safe Mode – загрузка только необходимых для нормального функционирования ОС компонентов. Автозагрузка и сетевое подключение при этом отключены.
    • С сетевыми драйверами.
    • Включить протоколирование – при запуске создается файл ntbtlog.txt, куда записываются все данные о компонентах, запускаемых во время загрузки ОС. Файл предназначается для глубокого анализа процесса загрузки.
    • VGA – загрузка в случае неполадок видеоадаптера. Старт происходит с разрешением 640х480. Это занимает минимум памяти, быстродействие максимальное. Если драйвер видеокарты испорчен, нужно откатить его из командной строки с загрузочного носителя (флэшка, DVD и пр.).
    • Отключение автоматической перезагрузки при отказе ОС – позволяет отключить автоперезапуск ОС при возникновении экрана смерти (BSOD), чтобы была возможность считать с него информацию.

    Как запустить

    Сочетания клавиш после включения

    Как же запустить компьютер в безопасном режиме? До Windows 10 применялась функциональная клавиша F8, которую нужно нажать в момент старта ОС. Для нескольких моделей материнских плат F8 позволяет вывести на экран меню загрузчика с выбором источника, с которого следует загрузиться. Тогда следует пропустить его и дождаться начала запуска ОС. Некоторые ноутбуки и нетбуки отключают клавиши F1-F12, и для того чтобы клавиша F8 сработала, необходимо дополнительно вместе с ней нажать функциональную клавишу Fn.

     

    Нестандартный вариант

    Если не страшно потерять свои данные, то можно выдернуть шнур из розетки. После повторного включения системного блока Windows часто предлагает на выбор несколько вариантов загрузки, одним из которых и является Безопасный режим. Это не самый верный путь, потому время от времени после таких действий систему приходится переустанавливать.

    Windows 10

    С внедрением Windows 10 все изменилось. Теперь безопасный режим запускается лишь из командной строки с загрузочного носителя. Нужно установить в BIOS приоритет именного этого устройства. Схема настроек своя для каждой материнской платы и может зависеть от прошивки. Клавиша входа в BIOS может изменяться, обычно через несколько секунд после включения на экране можно увидеть надпись:

    • «Press … to enter BIOS setup».

    Вместо точек там будет приведена одна из функциональных клавиш, либо сочетание. Обычно это F2 или DEL. Данная информация позволит сориентироваться, если на экране видна только заставка производителя, а строка, указанная выше по этой причине отсутствует. Уместно здесь вспомнить еще один случай. Современные BIOS часто предлагают использовать Super Fast Boot. Это значит, что большинство тестов POST пропускается. И тогда, если накрылась операционная система, то в безопасный режим можно войти лишь с установочного носителя из командной строки.

    Из этого правила имеются редкие исключения. Если времени невпроворот, то можно попробовать запускать свой компьютер снова и снова, обычно на какой-то по счету раз тест все-таки будет проведен, и в это время можно войти в BIOS, чтобы поменять настройки (в том числе загрузиться со съемного носителя). В противном случае придется вскрывать корпус и вынимать батарейку энергонезависимой памяти, чего большинство пользователей обычно хотело бы сделать меньше всего в силу внесенных изменений. Если же заводские настройки, помимо Super Fast Boot, присутствуют в системе, то способ со стиранием информации будет самым быстрым и надежным.

    Внимание! Если не работает мышь или отказал touchpad на ноутбуке, перемещайте курсор стрелками влево, вправо, вверх и вниз с клавиатуры.

    Итак, загрузка с установочного носителя удалась. Тогда на экране появится меню наподобие того, что представлено ниже. Список предложений может изменяться.


    Следует выбрать второй пункт.

    Следует выбрать второй пункт.

     
    Следует выбрать пункт Командная строка. После этого появится типичное чёрное окно приглашения с мигающим курсором.

    Здесь нужно ввести:

    • bcdedit /set {globalsettings} advancedoptions true, после этого набрать тут же exit (для выхода), либо закрыть окошко мышью. Появится вновь первое меню, где можно выбрать либо Продолжить, либо Выключить (с последующим включением компьютера вручную).

    Появится цифровое меню, представленное на фото. Здесь нужно выбрать цифру 4, либо сделать иное в зависимости от текущих задач.

    После загрузки на рабочем столе вместо привычной картинки будут только ярлыки, а по углам написано – безопасный режим. Выход из данного состояния производится аналогичным образом, но теперь командную строку нужно вызвать через Windows+R → cmd прямо с рабочего стола:

    • bcdedit /deletevalue {globalsettings} advancedoptions

    После перезагрузки система станет прежней. Если по каким-то причинам не получается запустить из безопасного режима командную строку под учетной записью администратора, то вновь сделайте вот что:

    1. Нажмите Shift и, удерживая, выберите Перезагрузка.
    2. Вытащите загрузочный носитель, если он еще находится в системном блоке.
    3. Подождите, появится опять цифровое меню. Жмите 4.
    4. После этого должно появиться самое первое, с чего начинали (рис. выше). Выбирайте Поиск и устранение неисправностей → Дополнительные параметры → Командная строка.
    5. Через какое-то время опять появится командная строка.
    6. Введите в ней: bcdedit /deletevalue {globalsettings} advancedoptions, а потом – exit, либо закройте мышкой.

    Рекомендации проверены вдоль и поперек, единственное, если захотите это сделать не от съемного носителя, а через обычную перезагрузку любым способом, то компьютер может спросить пароль от учетной записи. Поэтому не делайте таких вещей без ведома системного администратора.

     

    Штатная перезагрузка Windows

    Если Windows нормально запустилась, тогда методом исключения, поочерёдно отключая службы и приложения, можно найти причину, при которой происходит сбой. Если система не запускается и в таком режиме, тогда протоколирование загрузки поможет выявить стадию, на которой это произошло. Одним из методов из-под Windows 10 запустить безопасный режим будет навести курсор мыши на Перезагрузку и, удерживая Shift, нажать. После этого можно действовать по плану, указанному выше (через Поиск и устранение неисправностей). Это не самый простой путь, но иногда он тоже хорошо помогает справиться с нештатной ситуацией, потому что не требуется установочный носитель. А задачи можно решать самые разные, и не обязательно какая-то из них будет вообще связана с безопасным режимом (по желанию).

    Время от времени Safe Mode используется для удаления программ, например, антивируса, которые невозможно снести обычным путем, т.к. приложение запущено, и процесс помечен как системный. Для этого необходимо нажать кнопку «Пуск» (под Windows 10: Windows + R) и ввести в строку «msconfig». В выведенном диалоговом окне выбрать закладку «Загрузка» и поставить галочку в меню «Безопасный режим». После перезагрузки ОС запустится в Safe Mode. Данное меню позволяет выбрать следующие варианты загрузки:

    • Минимальная (MINIMAL) – собственно запуск ОС без загрузки программ, драйверов и служб, кроме тех, которые необходимы для Windows.
    • Другая оболочка (MINIMAL (ALTERNATESHELL)) – запуск ОС в консольном режиме.
    • Восстановление Active Directory (DSREPAIR) – используется на серверных ОС для восстановления службы каталогов.
    • Сеть (NETWORK) – запуск системы в безопасном режиме с поддержкой сетевых драйверов

    А также:

    1. Без GUI (/NOGUIBOOT) – отключение экрана приветствия.
    2. Журнал загрузки (/BOOTLOG) – включает протоколирование запуска ОС.
    3. Базовое видео (/BASEVIDEO) – включает режим VGA.
    4. Информация об ОС – показывает названия загружаемых драйверов.
    5. Таймаут задает время ожидания (по-умолчанию 30 сек).

    В Дополнительные параметры… настоятельно не рекомендуется заглядывать. Особенно не советуется трогать опцию Максимум памяти, а тем более делать ее равной нулю. Safe Mode служит только для устранения неполадок, которые невозможно убрать при нормальном запуске ОС, некоторые службы и программы, при этом откажутся работать или будут работать неправильно.

    Настройка Принудительное использование стандартного совместимого драйвера VGA в Windows

    Аннотация

    В данной статье пошагово описывается, как принудительно использовать стандартный драйвер VGA, который входит в состав Windows. Эта процедура применяется в приведенном ниже сценарии.

    При установке Windows на компьютере, использующем неподдерживаемый видеоадаптер, программа установки Windows устанавливает стандартный драйвер VGA. Однако после установки Windows пользователь может получить и установить совместимый c Windows драйвер для данного видеоадаптера от производителя оборудования.

    В этом случае компьютер может иметь проблемы с завершением работы или перестать отвечать на запросы (зависает). Вследствие этого может возникнуть необходимость в удалении новых драйверов OEM и использовании стандартных драйверов VGA компании Майкрософт в целях выяснения, действительно ли причиной возникновения проблемы является драйвер OEM.

    В данной статье рассматривается порядок удаления драйверов видеоадаптера OEM и принудительного использования стандартных драйверов VGA, включенных в Windows.

    Принудительное использование стандартных драйверов VGA в Windows без перехода в безопасный режим

    При установке драйвера OEM, программа установщика Windows копирует файл установки OEM (Oemsetup. inf) в папку%Systemroot%\Inf. Затем программа установки переименовывает файл Oemsetup.inf на Oemn.inf, где n— последовательный номер каждого установленного драйвера OEM.

    Чтобы идентифицировать Oemn.inf OEM-файл для конкретного видео, можно открыть каждый Oemn.inf файл в Блокноте, а затем сравнить его с исходным файлом Oemsetup.inf. После того как необходимый файл будет найден, переместите файлы Oemn.inf и Oemn.pnf в другую папку или переименуйте файлы с другим расширением.

    1. После обнаружения соответствующих INF-файлов переместите Oemn.inf и Oemn.pnf в другую папку.

    2. В диспетчере устройств щелкните правой кнопкой видеоадаптер и нажмите кнопку Удалить, чтобы удалить видеоадаптер.

    3. Перезагрузите компьютер.

      После входа в систему появляется сообщение о том, что новое оборудование было найдено и что это совместимый видео контроллер VGA. Будет запущен мастер поиска нового оборудования.

    4. Щелкните кнопку Далее.

    5. Выберите Поиск подходящего драйвера, затем нажмите кнопку Далее.

    6. Снимите все флажки параметров поиска и нажмите кнопку Далее.

    7. Выберите Отключить устройство и нажмите кнопку Готово.

    После завершения шагов с 1 по 7, Windows будет использовать универсальный драйвер видеоадаптера Vga.sys. Это тот же драйвер VGA, который Windows использует в безопасном режиме.

    Если теперь, когда используется стандартный драйвер VGA, компьютер перестает зависать и проблем с завершением работы больше не наблюдается, сообщите о проблемах, возникших при использовании драйвера OEM, производителю оборудования.

    Возможно, потребуется приобрести и установить более новый драйвер (если таковой имеется в наличии), устраняющий данную проблему.

    Чтобы восстановить драйверы OEM, выполните следующие действия:

    1. Переместите Oemn.inf и Oemn.pnf файлы файлов обратно в папку %Systemroot%\Inf.

    2. Используйте диспетчер устройств для удаления видеоадаптера VGA, а затем перезагрузите компьютер.

      Система Windows Plug and Play должна обнаружить видеоадаптер OEM и автоматически установить драйверы OEM без вмешательства пользователя.

    ПРИМЕЧАНИЕ. Если после нажатия клавиши F8 выбрать Включить режим VGA в меню загрузки Windows, Windows отобразит область экрана 640 х 480 точек с 8-битным цветом и использует драйвер OEM, а не стандартный драйвер VGA.

    Для чего нужен режим загрузки «Включить режим VGA» (или решение проблемы с кривыми «дровами»: краткий обзор)

    Приветствую вас уважаемые читатели блога Сам себе Seoшник!

    Драйвера (они же — «дрова») — штука не только крайне необходимая, но и крайне нестабильная! Вроде бы и скачал то, что надо и установил, а они — бац! — и слетают, либо работают как-то криво. Для «чайника» разобраться в чем проблема — задача просто нереальная: ведь он — «чайник»! Рассмотрим ситуацию глобально. Итак!

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

    Для чего нужен режим загрузки драйверов?

    Результатом кривых, сырых или неподходящих драйверов является нестабильная работа системы. Обычно, ваша ОС сама сообщает вам о том, что скачав тот или иной драйвер и перезагрузив систему, вы рискуете получить глобальный конфликт, который может привести к отключению монитора. Как правило, такое сообщение говорит ещё и о том, что ваша видеокарта — попадает в разряд «фуфло» и её желательно побыстрее заменить на свеженькую и мощненькую. (От автора: хочу заметить (исключительно для «чайников», что понятия «видеокарта» и «графический адаптер» — это одно и то же).


    В общем, если с изображением на мониторе стали происходить метаморфозы, до боли напоминающие поломку видеокарты (графического адаптера), то прежде, чем паниковать, следует проделать одну очень нужную процедуру: загрузить систему в режиме VGA!

    Как это сделать? Перезагружаем систему и в тот момент, когда на мониторе появились первые символы — отчаянно жмем на клавишу «F8». Вы попадете в окно системного меню загрузок. Вот тут вы увидите список режимов, среди которых будет указан необходимый — «Включить режим VGA». Выделяем его и кликаем клавишу «Ввод» (Enter). Система запустится в данном режиме. Делать вам более ничего не надо: надо лишь дождаться окончания процесса. Ваша ОС произведет загрузку, используя стандартный системный драйвер, который работает с расширением 640Х480 и 16-битной цветовой палитрой. Короче: иконки на «Рабочем столе» будут большими и среднее качество изображения. Так будет по той причине, что система самостоятельно проигнорирует «кривой» (нестабильный) драйвер.

    Благодаря этому вы сможете установить нормальный драйвер (если он у вас есть, либо скачать новый драйвер из Интернета).

    Напоследок такой совет. Скачайте из Интернета программу «Driver Scanner». Эта программа поможет решить проблемы с драйверами: она сама сканирует систему, сама находит все нужные, свежие, а главное — стабильные драйвера, а также сама устанавливает их вместо старых! В общем, программа «Driver Scanner» — очень нужное подспорье не только для «чайников», но и для всех пользователей вообще.
    Удачи!

    Департамент информационных технологий предлагает проведение ит аудита для оценки грамотности в построении бизнеса ИТ, нахождение слабых мест, подсказки в правильных направлениях и т. п. Доступно для жителей Москвы, Санкт-Петербурга, Новосибирска.

    Подписка на новости ниже ↓

    Запуск Windows в безопасном режиме


    Запуск Windows в безопасном режиме.

    Требования.
    Для выполнения указанных в этой статье действий, необходимо на компьютере иметь права локального администратора.
    Статья действительная для Windows XP/Vista.

    Информация.
    Иногда Windows может не загружаться в нормальном режиме из-за сбоев в программах, драйверах и др. Можно попробовать решить возникшую проблему загрузив Windows в безопасном режиме.

    Загрузка Windows в безопасном режиме.

    Способ №1.
    1. Включаем компьютер и как только появляются первые строчки тестирования BIOS, то начинаем нажимать на клавиатуре кнопку «F8«, с периодичностью 2 раза в секунду;
    2. На экране должно отобразиться меню, со следующими пунктами (количество пунктов может отличаться):

    Безопасный режим (safe mode).
    Безопаснее этого режима нет. В этом режиме загружаются только те драйверы и службы, которые необходимы для работы системы. В этом режиме не работает сеть, а видеосистема работает в режиме VGA, т.е. с минимальными возможностями.

    Безопасный режим с загрузкой сетевых драйверов (Safe Mode with Networking).
    Компьютер загружается в безопасном режиме с поддержкой сетевых драйверов, т.е. можно будет работать с локальной сетью.

    Безопасный режим с поддержкой командной строки (Safe Mode with Command Prompt).
    Компьютер загружается в безопасном режиме, запуская окно командной строки. С помощью этого окна эмулируется среда MS-DOS. Поэтому используя команды MS-DOS, можно таких дел наворотить (в хорошем смысле).

    Включить протоколирование загрузки (Enable Boot Logging).
    Компьютер будет загружаться в нормальном режиме и записывать каждый свой шаг в файл bootlog.txt. Потом, по записанным данным, можно будет попытаться понять причину возникающей проблемы.

    Включить режим VGA (Enable VGA Mode).
    Все устройства и программы компьютера, загружаются в нормальном режиме, кроме видеоподсистемы, она будет работать в режиме VGA, т. е. будут использоваться стандартные драйвера. Это полезно если есть проблемы с драйверами видеокарты или настройками монитора.

    Загрузка последней удачной конфигурации (Last Known Good Configuration).
    Используя этот режим, можно попытаться загрузить Windows с работоспособными настройками. Такая возможность дается за счет того, что после каждого успешного завершения работы, Windows сохраняет текущие настройки системы.

    Восстановление службы каталогов (Directory Services Restore Mode).
    Данный режим позволяет на сетевом сервере восстанавливать поврежденные папки SYSVOL и Active Directory, это только для контролеров доменов.

    Режим отладки (Debugging Mode).
    Компьютер загружается в нормальном режиме и включаются дополнительные возможности для аварийного восстановления системы.

    Отключить автоматическую перезагрузку при отказе системы.
    После выполнения этой команды, компьютер будет отображать синий экран, на котором будет написан код возникающей ошибки.
    По стандартному сценарию компьютер, при получении критической ошибки, начинает перезагружаться, а если эта ошибка не устраняется сама, то мы получаем постоянно перезагружающийся компьютер. Так вот, для того чтобы остановить перезагрузку и увидеть код ошибки, нужна эта команда.

    Обычная загрузка Windows (Start Windows normally).
    Запуск Windows в обычном режиме, т.е. со всеми драйверами и программами.

    Перезагрузка (Reboot).
    Говорит само за себя, это перезагрузка компьютера.

    Может быть еще один пункт, когда на компьютере установлено несколько операционных систем, это:
    Возврат к выбору операционной системы (Return to OS Choices Menu).
    Через этот пункт можно вернуться к списку операционных систем.

    3. Выбираем один из трех пунктов «Безопасный режим«, «Безопасный режим с загрузкой сетевых драйверов«, «Безопасный режим с поддержкой командной строки«;
    4. Нажимаем кнопку «Ввод (Enter)»;
    5. При появлении окна по названием «Рабочий стол» с текстом «Windows работает в безопасном режиме» (и еще кое-какой текст), нажмите кнопку «Да«, если нажать кнопку «Нет«, то компьютер загрузится в предыдущим состоянии.

    Способ №2.
    Windows XP.
    1. В меню «Пуск» выберите пункт «Выполнить«;
    2. В поле «Открыть» введите команду msconfig и нажмите кнопку «ОК»;
    3. В окне «Настройка системы» перейдите на вкладку «BOOT.INI«;
    4. Найдите заголовок «Параметры загрузки» и поставьте галочку рядом с «/SAFEBOOT»;
    5. Нажмите кнопку «ОК» и перезагрузите компьютер.

    Windows Vista.
    1. В меню «Пуск» выберите пункт «Выполнить«;
    2. В поле «Открыть» введите команду msconfig и нажмите кнопку «ОК»;
    3. В окне «Конфигурация системы» перейдите на вкладку «Загрузка«;
    4. Найдите заголовок «Параметры загрузки» и поставьте галочку рядом с «Безопасный режим«;
    5. Нажмите кнопку «ОК» и перезагрузите компьютер.

    После установки этой галочки компьютер будет постоянно загружаться в безопасном режиме, поэтому чтобы компьютер загрузился в нормальном режиме нужно снять эту галочку

    Безопасный режим windows XP?

    03.08.2015

    Если по каким либо причинам Windows перестает загружаться, то можно попробовать исправить ошибки, загрузив компьютер в альтернативном режиме (безопасный режим, безопасный режим с поддержкой сетевых драйверов и т.д.).

    Для того чтобы попасть в меню дополнительных вариантов загрузки, нажмите F8 не дожидаясь начала загрузки windows.


    Безопасный режим (safe mode)— режим защиты от сбоев. В безопасном режиме загружаются только те драйверы и службы, которые необходимы для работы системы. Безопасный режим windows XP, позволит исправить все ошибки и вернуть систему в рабочее состояние.

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

    Безопасный режим с загрузкой сетевых драйверов (Safe Mode with Networking) — Тот же безопасный режим, только в дополнение загружаются сетевые драйверы. Появляется возможность работать с локальной сетью.

    Безопасный режим с поддержкой командной строки (Safe Mode with Command Prompt) — В этом случае Windows также запускается в безопасном режиме, только не в графическом интерфейсе, а в окне эмуляции MS-DOS. Здесь доступны все команды DOS по работе с дисками и файлами.

    Включить протоколирование загрузки (Enable Boot Logging) — Во время загрузки, Windows будет последовательно записывать информацию о загрузке в файл bootlog. txt, который позже можно будет просмотреть и выяснить причину ошибки.

    Включить режим VGA (Enable VGA Mode) — Система загружается с использованием видеорежима VGA. Будут задействованы стандартные драйверы видеоподсистемы.

    Загрузка последней удачной конфигурации (Last Known Good Configuration) — этот режиме windows, позволяет загрузить настройки системы, которые работали должным образом. При успешном завершении работы Windows, важные системные настройки сохраняются в реестре.

    Восстановление службы каталогов (Directory Services Restore Mode) — Данный режим позволяет на сетевом сервере восстанавливать поврежденные папки SYSVOL и Active Directory. Для контролеров доменов.

    Режим отладки (Debugging Mode) — Дополнительные возможностями для аварийного восстановления системы.

    Обычная загрузка Windows (Start Windows normally) — Загрузка Windows в обычном режиме.

    Перезагрузка (Reboot) — Перезагрузка компьютера.

    Возврат к выбору операционной системы (Return to OS Choices Menu) — Возврат к меню выбора операционной системы, если их несколько. Если нет, то повторная загрузка Windows в обычном режиме.

    Название на коробке: Адаптер HDTV с USB-C на VGA

    Адаптер HDTV с USB-C (TYPE-C) на VGA от компании TRENDnet, модель TUC-VGA, позволяет подключить монитор HDTV к рабочей станции в режиме расширения или отображать экран компьютера на HDTV в Режиме дублирования. Смотрите качественное видео через соединение USB TYPE-C к VGA. Адаптер питается от подключенного компьютера и совместим с операционными системами Windows® и Mac®.

    Рабочие станции с несколькими мониторами

    Повышение эффективности рабочей станции путем добавления нескольких мониторов с большими HD экранами к рабочей станции (один TUC-VGA на монитор).

    Выбирайте удобный способ отображения

    Объединение нескольких мониторов в одно поле обзора благодаря Режиму расширения или клонирование поле обзора на другой монитор благодаря Режиму зеркалирования.

    Передача HD-видео на телевизор

    Подключите высокоскоростной порт USB-C к компьютеру, затем подключите кабель VGA к телевизору для потоковой передачи видео высокой четкости.

    Стандарты
    Интерфейс
    • 1 x VGA 15pin («мама») с поддержкой Alt Mode
    • 1 x USB Type C порт («папа»)
    Монитор
    • Полное 1080p HD разрешение с частотой обновления 60 Гц
    • Максимальное разрешение 1920 x 1200 при 60Hz
    Режимы
    • Удлините
    • Дублирование / Отражение
    Управление дисплеем
    • Определить разрешение экрана
    • Поверните дисплей влево, вправо, вниз
    • Установить функцию перевода основным монитором управление операционной системы на дисплей
    • Функция отключения монитора ноутбука отключает основной дисплей компьютера
    Поддерживаемые ОС
    • Windows® 10
    • Mac OS® 10. 11, 10.10, 10.9, 10.8, 10.7, 10.6
    Рабочий диапазон температуры
    • 0 – 40 °C (32 – 104 °F)
    Рабочая влажность
    • Макс. 90% без конденсата
    Питание
    • Питание от порта USB
    Размеры
    • 66 x 29 x 15 mm (2,6 x 1,1 x 0,6 Дюйма)
    • 140 mm (5,5 in) длина кабеля
    Вес
    Гарантия
    Сертификаты
    Содержимое упаковки
    • TUC-VGA
    • Руководство по быстрой установке

    All references to speed are for comparison purposes only. Product specifications, size, and shape are subject to change without notice, and actual product appearance may differ from that depicted herein.

    Поддерживает ли современное видеооборудование ПК текстовый режим VGA в HW или Эмуляция BIOS (в режиме управления системой)?

    Что в действительности происходит на современном оборудовании ПК, загруженном в устаревшем 16-разрядном режиме BIOS MBR, когда вы сохраняете байт, например '1'(0x31), в кадровый буфер VGA text (mode 03) по физическому линейному адресу B8000? Насколько медленно работает mov [es:di], eaxмагазин с MTRR для этого региона, установленным в UC? ( Экспериментальное тестирование на одном ноутбуке Kaby Lake iGPU показало, что clflushopt на WC был примерно с той же скоростью, что и UC для памяти VGA. Но без clflushopt, movхранилища в памяти WC никогда не покидают ЦП и вообще не обновляют экран, работая очень быстро .)

    Если это не SMI для каждого магазина, есть ли способ приблизить эту стоимость куска памяти WB в пространстве пользователя для экспериментов с производительностью без реальной перезагрузки в реальном режиме? (например, используя страницу BSS в качестве притворного кадрового буфера, который фактически нигде не отображается).

    Соответствующий глиф шрифта появится на экране в следующем обновлении, но действительно ли аппаратное сканирование считывает этот символ ASCII из VRAM (или DRAM для iGPU) и отображает глифы растрового шрифта на лету? Или есть какой-то программный перехват в каждом магазине или один раз на vblank, так что реальное оборудование должно обрабатывать только растровый буфер кадров?


    Хорошо известно, что при загрузке устаревшего BIOS используется режим управления системой (SMM) для эмуляции USB kbd / mouse в качестве устройств PS / 2. Мне интересно, если он также используется для кадрового буфера текстового режима VGA. Я предполагаю , что это будет использоваться для портов вывода для режима установления VGA I / , но это правдоподобно , что текст фреймбуфера может поддерживаться аппаратно. Тем не менее, большинство компьютеров проводят все свое время в графическом режиме, поэтому отказ от поддержки HW в текстовом режиме кажется чем-то, что производители могут захотеть сделать. (OTOH этот блог предполагает, что VGA контроллер homebrew verilog может реализовать текстовый режим довольно просто.)

    Я особенно заинтересован в системах, использующих iGPU в Intel Skylake, но был бы заинтересован в более ранних / более поздних версиях iGPU от Intel и AMD, а также в новых или старых дискретных графических процессорах.

    (Включая поставщиков, отличных от AMD и NVidia; есть некоторые материнские платы Skylake с PCI-слотами, а не PCIe. Если современные драйверы микропрограммного обеспечения GPU действительно эмулируют текстовый режим, предположительно, есть некоторые старые видеокарты PCI с аппаратным текстовым режимом VGA. И, возможно, такая карта может сделать магазины просто транзакцией PCI вместо SMI.)

    Мой собственный рабочий стол — i7-6700k в игровой приставке Asus Z170 Pro Gaming, никаких дополнительных карт — только iGPU с монитором 1920×1200 на выходе DVI-D. Я не знаю деталей системы Kaby Lake i5-7300HQ, которую тестирует @Eldan, только модель процессора.


    Я нашел патент Phoenix BIOS US20120159520 от 2011 года , эмулирующий устаревшее видео с использованием uefi . Вместо того, чтобы требовать от поставщиков видеооборудования поставки как UEFI, так и собственных 16-разрядных драйверов дополнительного ПЗУ реального режима, они предлагают драйвер VGA реального режима ( int 10hфункции и т. Д.), Который вызывает предоставленный поставщиком драйвер видеокарты UEFI через перехватчики SMM.

    Аннотация
    […] Универсальный вариант видео ROM уведомляет универсальный драйвер видео SMM о запросе видеоуслуг. Такое уведомление может быть выполнено с использованием программного прерывания управления системой (SMI). После уведомления общий драйвер видео SMM уведомляет сторонний видео драйвер UEFI о запросе видеоуслуг. Сторонний видеодрайвер предоставляет запрошенные видеоуслуги операционной системе. Таким образом, сторонний графический драйвер UEFI может поддерживать самые разные операционные системы, даже те, которые изначально не поддерживают протоколы отображения UEFI.

    Большая часть описания охватывает обработку int 10hвызовов и тому подобное, которые, очевидно, уже перехватывают IVT, поэтому могут легко запускать пользовательский код, который специально запускает SMI. Соответствующая часть — это то, что они описывают для прямых хранилищ в текстовый режим кадрового буфера, который должен работать даже для кода, который не вызывает программных или аппаратных прерываний. (Кроме HW, запускающего SMI в таких магазинах, которые, по их словам, они могут использовать, если они поддерживаются. )

    Поддержка текстового буфера

    В определенных вариантах осуществления приложения могут напрямую манипулировать текстовым буфером VGA . В таком варианте осуществления общий драйвер 130 SMM видео поддерживает это одним из двух способов, в зависимости от того, обеспечивает ли аппаратное обеспечение перехват SMI при доступе на чтение / запись к области памяти 740 КБ-768 КБ (где расположены текстовые буферы).

    Когда перехват SMI доступен, аппаратное обеспечение генерирует SMI при каждом доступе для чтения или записи. Используя адрес прерывания ловушки SMI, можно рассчитать точный текстовый столбец и строку и получить доступ к соответствующей строке и столбцу на виртуальном текстовом экране.

    Альтернативно, для этой области включена нормальная память, и, используя периодический SMI, универсальный драйвер 130 SMM видео сканирует изменения в эмулированном аппаратном текстовом буфере и обновляет соответствующий виртуальный текстовый экран, поддерживаемый видеодрайвером. В обоих случаях при обнаружении изменения символ перерисовывается на экране виртуального текста.

    Это всего лишь патент одного производителя BIOS, и он не говорит нам, как на самом деле работает большинство аппаратных средств, или другие производители делают разные вещи. Это, по сути, подтверждает, что существует некоторое оборудование, которое может захватывать магазины в этом диапазоне. (Если только это не гипотетическая возможность, которую они решили покрыть в своем патенте.)

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


    Мотивация на этот вопрос

    Оптимизация возрастающего десятичного счетчика ASCII в видеопамяти на Intel Core 7-го поколения — многократное сохранение новых цифр для текстового счетчика ASCII в одних и тех же байтах видеопамяти.

    Я тестировал версию кода в 32-битном пользовательском пространстве под Linux, в памяти WB, надеясь приблизить ситуацию movntiи различные способы заставить ЦП синхронизировать свой буфер WC с видеопамятью после каждого хранилища (или, возможно, иногда в прерывание по таймеру). Но это нереально, если ситуация с загрузчиком в реальном режиме не просто сохраняет в DRAM, а вместо этого запускает SMI.

    В памяти WB очистка movntiхранилищ с помощью lock xor byte [esp], 0несколько быстрее, чем очистка clflushopt. Но @Eldan не сообщает об улучшении скорости памяти VGA после программирования MTRR, чтобы сделать его WC. (И та же скорость, что и для оригинального хранилища, что указывает на то, что по умолчанию VGA- кадровый буфер был UC. Некоторые старые BIOS имели возможность сделать VGA-память WC , которую они назвали USWC = Uncached Speculartive Write Combining.)

    Это не настоящая проблема, поэтому я не ищу реальных обходных путей ; хотя было бы интересно узнать, может ли ручное сохранение пикселей в графическом режиме VGA быть намного быстрее.


    1. Какие-нибудь / все настоящие современные системы запускают SMI в каждом магазине в кадровый буфер текстового режима?
    2. Если нет, можем ли мы приблизить хранилище WC + clflush к кадровому буферу, используя movnti + что-то в пространстве пользователя в памяти WB? Таким образом, мы можем легко профилировать perfдля счетчиков производительности.
    3. Если разные BIOS и / или оборудование используют разные стратегии, каковы эти стратегии? (Я не хочу подробностей, просто высокий уровень, такой как «SMI каждые vblank для синхронизации кадрового буфера VGA с фактическим аппаратным кадровым буфером»)
    4. Будет ли видеокарта PCIe или PCI с аппаратным текстовым режимом VGA быстрее, чем на самом деле встроенные графические процессоры? Я предполагаю, что фактическая транзакция записи PCIe будет медленнее, чем ожидание, когда магазин ударит по DRAM, но запись PCIe будет дешевле, чем SMI в каждом магазине. Сравнение порядка и порядка будет интересным.

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

    Как загрузиться в безопасном режиме или режиме VGA

    Как загрузиться в безопасном режиме или режиме VGA


    Как загрузиться в безопасном режиме или в режиме VGA

    Иногда при смене видеокарты вы можете довести Windows до такого плохого состояния, что она откажется ботинок. Если что-то не так с вашим драйверы дисплея Windows часто не запускается должным образом. Но чтобы исправить вам нужно войти в Windows, чтобы вы могли переустановить или исправить драйверы дисплея.Таким образом, Windows не запускается, но вам нужно использовать Windows, чтобы попытаться решить проблему. К счастью, Windows может работать в «безопасном режиме», что позволяет для загрузки, не используя установленные драйверы дисплея. Если Windows не если он сильно поврежден, он должен загрузиться в безопасном режиме.

    Чтобы перейти в безопасный режим с Windows 98 и ME, нажмите и удерживайте клавишу Ctrl. сразу после включения компьютера. В других версиях Windows вы нужно нажать клавишу F8. На некоторых компьютерах вы можете нажать и удерживать F8 и другие вы должны нажать F8 в нужное время, что обычно сразу после исходный BIOS экран (см. возня с вашим BIOS).Если вы не можете найти подходящее время для F8, просто несколько раз нажмите кнопку после включения компьютера. Если вы нажали нужный ключ в нужное время (что иногда может потребовать экспериментирование), тогда Windows отобразит меню запуска. Выберите «Сейф» Mode «в списке, и Windows загрузится в безопасном режиме. Поскольку безопасный режим не использует ваш обычный драйвер дисплея, вы, вероятно, застрянете в некоторых ужасно выглядящий видеорежим. После того, как вы войдете в Windows, вы можете попытаться решить проблема, которая в первую очередь мешает вам нормально загрузиться.

    Многие вещи в Windows отключены, когда вы работаете в безопасном режиме. это вероятно, у вас нет возможности подключиться к Интернету. Если вы бежите В Windows 2000 или Windows XP есть еще один режим, известный как «режим VGA», который позволяет Windows быть полностью функциональной, за исключением того, что она использует старый добрый VGA (примерно 1987) видеорежим. Вы попадаете в режим VGA так же, как и в безопасный режим, за исключением вас выберите «Включить режим VGA», а не «Безопасный режим» в меню запуска. если ты уверены, что проблема в адаптере дисплея, тогда используйте режим VGA. чем безопасный режим.Если режим VGA не загружается, вы можете попробовать безопасный режим, который почти всегда сапоги.


    Авторские права и копия с 2005 по 2007 год, Марк Аллен

    Заставляет Windows использовать стандартный VGA-совместимый драйвер

    Сводка

    В этой статье с пошаговыми инструкциями описывается, как заставить Windows использовать стандартный драйвер режима VGA, входящий в состав Windows. Эта процедура полезна в следующем сценарии.

    Если вы устанавливаете Windows на компьютер, который использует неподдерживаемый видеоадаптер, программа установки Windows устанавливает стандартный драйвер режима VGA.Однако после установки Windows вы получите и установите Windows-совместимый драйвер для видеоадаптера от производителя оригинального оборудования (OEM).

    В этом случае у компьютера могут быть проблемы с выключением, или компьютер может перестать отвечать (зависать). Чтобы устранить эту проблему, вы можете удалить новые драйверы OEM и вернуться к стандартным драйверам VGA, чтобы определить, являются ли драйверы OEM причиной проблемы.

    В этой статье описывается, как удалить видеодрайверы OEM и заставить Windows использовать стандартные драйверы VGA, входящие в состав Windows.

    Заставить Windows использовать стандартные драйверы режима VGA без использования безопасного режима

    При установке драйвера OEM программа установки Windows копирует установочный файл OEM (Oemsetup. inf) в папку% Systemroot% \ Inf. Затем программа установки переименовывает файл Oemsetup.inf в Oemn.inf, где n — порядковый номер для каждого установленного OEM-драйвера.

    Чтобы определить OEM-файл Oemn.inf для видео, вы можете открыть каждый файл Oemn.inf в Блокноте Microsoft, а затем сравнить его с исходным файлом Oemsetup.inf. После того, как вы найдете совпадение, переместите определенные файлы Oemn.inf и Oemn.pnf в другое место или переименуйте файлы с другим расширением имени файла.

    1. После того, как вы найдете соответствующие файлы .inf, переместите Oemn.inf и Oemn.pnf в другую папку.

    2. В диспетчере устройств щелкните правой кнопкой мыши видеоадаптер и выберите «Удалить», чтобы удалить видеоадаптер.

    3. Перезагрузите компьютер.

      После входа в систему вы получите сообщение об обнаружении нового оборудования и о том, что это видеоконтроллер, совместимый с VGA. Запустится мастер нового оборудования.

    4. Щелкните Далее.

    5. Щелкните Найдите подходящий драйвер , а затем щелкните Далее.

    6. Щелкните, чтобы снять все флажки параметров поиска, а затем щелкните Далее.

    7. Щелкните Отключить устройство , а затем щелкните Готово.

    После выполнения шагов с 1 по 7 Windows использует Vga.sys универсальный видеодрайвер. Это тот же драйвер VGA, который Windows использует в безопасном режиме.

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

    Чтобы восстановить драйверы OEM, выполните следующие действия:

    1. Переместите Oemn.inf и файлы Oemn.pnf обратно в папку% Systemroot% \ Inf.

    2. С помощью диспетчера устройств извлеките видеоадаптер VGA и перезагрузите компьютер.

      Windows Plug and Play находит OEM-видеоадаптер и автоматически переустанавливает OEM-драйверы.

    ПРИМЕЧАНИЕ: Если вы нажмете F8, а затем щелкните Включить режим VGA в меню запуска Windows, Windows запустится с областью экрана 640 на 480 пикселей с низким 8-битным цветом и может использовать OEM-видеодрайвер, а не стандартный VGA. Водитель.

    ПК видео режимы

    Эти записи были написаны в конце 1980-х или начале 1990-х годов. Я подумал, что их будет весело держать рядом.

    Много десятилетий назад …

    В мире DOS / Windows разные видеокарты работают с мониторами в разных «режимах». Вот сводка режимов, поддерживаемых различными производителями видеоплат.

    Все VGA- и VGA-совместимые платы поддерживают следующее:

        Режим Разрешение Цвета T / G CharBlock AlphaRes
        ------------------------------------------------
        0,1 360x400 16 T 9x16 40x25
        2,3 720x400 16 т 9x16 80x25
        4,5 320x200 4 G 8x8 40x25
        6 640x200 2 G 8x8 80x25
        7 720x400 моно T 9x16 80x25
        D 320x200 16 G 8x8 40x25
        E 640x200 16 G 8x8 80x25
        F 640x350 моно G 8x14 80x25
        10 640x350 16 G 8x14 80x25
        11 640x480 2 G 8x16 80x30
        12 640x480 16 G 8x16 80x30
        13 320x200 256 G 8x8 40x25
     

    Режимы в шестнадцатеричном диапазоне 14..FF зависят от производителя. Например, Trident TVGA8900CL поддерживает эти:

        Режим Разрешение Цвета T / G CharBlock AlphaRes
        ------------------------------------------------
        50 640x480 16 т 8x16 80x30
        51 640x473 16 T 8x11 80x43
        52 640x480 16 T 8x8 80x60
        53 1056x350 16 T 8x14 132x25
        54 1056x480 16 т 8x16 132x30
        55 1056x473 16 T 8x11 132x43
        56 1056x480 16 T 8x8 132x60
        57 1188x350 16 T 9x14 132x25
        58 1188x480 16 T 9x16 132x30
        59 1188x473 16 T 9x11 132x43
        5A 1188x480 16 T 9x8 132x60
        5B 800x600 16 G 8x8 100x75
        5C 640x400 256 G 8x16 80x25
        5D 640x480 256 G 8x16 80x30
        5E 800x600 256 G 8x8 100x75
        5F 1024x768 16 G 8x16 128x48
        60 1024x768 4 G 8x16 128x48
        61 768x1024 16 G 8x16 96x64
        62 1024x768 256 G 8x16 128x48
        6C 640x480 16M G 8x16 80x30
        75 640x480 64K G 8x16 80x30
        77 800x600 64K G 8x8 100x75
     

    Стандарты VESA определяют работу режимов в диапазоне от 100 hex и выше. Diamond Viper VLB поддерживает их подмножество, а именно:

        Режим Разрешение Цвета T / G CharBlock AlphaRes
        ------------------------------------------------
        100 640x400 256 G 8x16 80x25
        101 640x480 256 G 8x16 80x30
        102 800x600 16 G 8x8 100x75
        103 800x600 256 G 8x8 100x75
        105 1024x768 256 G 8x16 128x48
        107 1280x1024 256 G 8x16 160x64
        109 1188x400 16 T 9x16 132x25
        10A 1188x387 16 T 9x9 132x43
        110 640x480 32K G 8x16 80x30
        111 640x480 64K G 8x16 80x30
        112 640x480 16M G 8x16 80x30
        113 800x600 32K G 8x8 100x75
        114 800x600 64K G 8x8 100x75
        115 800x600 16M G 8x8 100x75
        116 1024x768 32K G 8x16 128x48
        117 1024x768 64K G 8x16 128x48
        122 1152x900 256 G 8x16 144x56?
        124 1600x1200 256 G 8x16 200x75
     

    Примечания:

    1. «Т» означает только текст.В текстовом режиме в видеопамяти сохраняются значения ASCII, а не значения пикселей.
    2. «моно» означает управление монохромным дисплеем, не обязательно, что одновременно могут отображаться только два цвета. В режиме F на самом деле есть четыре «цвета» — черный, белый, яркий и мигающий.

    Режимы GRUB и VGA

    Режимы VGA и GRUB

    Надеюсь, ваше ядро ​​Linux обнаружит видеооборудование. и выберите хороший видеорежим.

    Однако, особенно на виртуализированных платформах, таких как Oracle VirtualBox, возможно, вам понадобится помощь.

    Современный способ сделать это — через переменные GRUB. GRUB_GFXMODE и GRUB_GFXPAYLOAD_LINUX . Добавьте что-то вроде следующего в / и т. Д. / По умолчанию / grub установить желаемую ширину × высоту × глубину (в пикселях × пикселях × битах).

    [... строки удалены ...]
    GRUB_GFXMODE = 1024x768x32
    GRUB_GFXPAYLOAD_LINUX = сохранить
    [... строки удалены ...]
     

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

    [... строки удалены ...]
    GRUB_GFXMODE = 1920x1080,1024x768x32, авто
    GRUB_GFXPAYLOAD_LINUX = сохранить
    [. .. строки удалены ...]
     

    Затем обновите конфигурацию GRUB:

    #  grub-mkconfig -o /boot/grub/grub.cfg  

    Если вместо этого используется команда grub2-mkconfig в вашем дистрибутиве (например,g., RHEL, CentOS, Mageia и т. д.), конечно, используйте это вместо этого.

    Но если это не сработает …

    Вы можете добавить директиву vga = в строка ядра в файле GRUB, что-то вроде следующий:

    linuxefi / vmlinuz-  X.Y.Z  vga = 792 root = UUID = 77aa6e61-df08-4480-a3ae-73bf40116336 ro 

    Вы, конечно, увидите что-то конкретное вместо X.Y.Z и вы можете использовать другие номера чем 792 .Это конкретное число дает 1024 × 768 с 65 536 возможные цвета. В таблице ниже представлены различные варианты! Но сначала несколько советов:

    • Директива vga = XXX может идти где угодно на линии. Я поставил его в начале этого примера, чтобы это легко заметить, если вы просматриваете эту страницу на Телефон. Но вам будет проще всего добавить его в конец.
    • Экспериментируйте! Нажмите e в меню GRUB и добавьте экспериментальная струна, затем нажмите -X для загрузки.Если вы получаете нежелательный режим или даже полностью черный экран, выключите и снова включите питание. Как только вы найдете полезную ценность, вы можете установить его, как описано ниже.
    • Вы могли бы увидеть linuxefi как в мой пример выше, или linux , в зависимости от на вашей платформе. Оставьте это в покое, вы просто ищете линия с некоторыми vmlinuz-X.Y.Z имя файла ядра.

    Доступные режимы VGA

    Цветные насадки Цвета 640 × 480 800 × 600 1024 × 768 1280 × 1024 1400 × 1050 1600 × 1200
    8 бит 256 цветов 769 771 773 775
    15 бит 32768 цветов 784 787 790 793
    16 бит 65536 цветов 785 788 791 794 834 884
    24 бита 16,777,216 цветов 786 789 792 795

    Установка изменения конфигурации

    Сделайте , а не , просто отредактируйте / boot / grub / grub. cfg файл!

    Изменения в этом файле будут удалены при следующей установке обновления ядра.

    Отредактируйте файл / etc / default / grub и посмотрите для таких строк:

    [... строки удалены ...]
    GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск"
    GRUB_CMDLINE_LINUX = ""
    [... строки удалены ...]
     

    Вставьте туда свое дополнение. Если есть только одна такая строка, добавьте ее к этой строке. Если есть две строки, добавьте их к непустой строке:

    [... строки удалены ...]
    GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск vga = 792"
    GRUB_CMDLINE_LINUX = ""
    [... строки удалены ...]
     

    Теперь заново сгенерируйте файл конфигурации GRUB. Это добавит ваше дополнение к каждому строфа или цель загрузки. При необходимости измените имя пути, используйте завершение , чтобы получить его прямо с гораздо меньшим объемом печатной работы.

    #  grub-mkconfig -o / boot /  grub / grub.cfg   

    Например, на платформе UEFI / GPT / dracut , файл конфигурации GRUB может быть ниже / boot / efi / EFI / .На платформе isolinux BIOS / MBR / , каталог может быть / boot / grub2 а не boot / grub . Точное местоположение зависит от вашего дистрибутива.

    Если вместо этого вы найдете файл с именем grub.conf , то вы используете очень старую систему с унаследованной GRUB 0.99 вместо GRUB 2.

    Кроме того, может быть "2" в имени команды: grub2-mkconfig .

    Как насчет разрешения меню GRUB?

    Да, есть три операционных сред на пути к тому, что вы действительно хотите запустить:

    1. Прошивка: С прошивкой UEFI это может быть довольно высоким разрешение графики.Затем начинается прошивка:
    2. Загрузчик GRUB: Это получает все, что настроил UEFI, хотя вы можете сказать ему попробовать конкретное разрешение. Это полезно изменить в виртуализированной среде, где загрузчик запущен в окне на графическом рабочем столе основной ОС. Затем загружается и запускается:
    3. Операционная система: Выше показано, как передать разрешение видео запрос типа vga = 792 к ядру ОС по мере загрузки.

    Чтобы установить разрешение загрузчика GRUB: найдите параметр строки GRUB_GFXMODE внутри файл / etc / default / grub . При необходимости добавьте его или измените то, что там есть. Вы, , могли бы использовать двойные кавычки вокруг разрешения строка, но они не нужны:

    [... строки удалены ...]
    GRUB_GRXMODE = 1024x768
    [... строки удалены ...]
     

    Затем заново сгенерируйте файл конфигурации GRUB.

    #  grub-mkconfig -o / boot /  grub / grub.CFG   

    На страницу Linux / Unix



    Размер области просмотра: ×
    Протокол: HTTP / 1.1
    Крипто: TLSv1.2 / ECDHE-ECDSA-AES256-GCM-SHA384

    © автор: Боб Кромвель Август 2021 г. Создано с vim а также ImageMagick, размещен на FreeBSD с участием Nginx.
    Как партнер Amazon, я зарабатываю на соответствующих покупках.
    Связаться | Политика конфиденциальности | Пароль root

    Программирование видео VGA / SVGA - доступ к памяти дисплея VGA

    Программирование видео VGA / SVGA - доступ к памяти дисплея VGA Главная Введение Обнаружение Отображение Адресация Манипулирование Чтение Ответное письмо
    Информация о программировании видео VGA и SVGA на аппаратном уровне Стр. Решебника Доступ к памяти дисплея VGA
    Введение
    Стандартное оборудование VGA содержит до 256 КБ встроенной памяти дисплея.Хотя казалось бы логичным что эта память будет напрямую доступна процессору, это не тот случай. Главный процессор получает доступ к памяти дисплея через окно. размером до 128 КБ размещается в области верхней памяти. (Обратите внимание, что многие наборы микросхем SVGA предоставить альтернативный метод прямого доступа к видеопамяти, называемый линейный буфер кадра.) Таким образом, чтобы иметь доступ к памяти дисплея вы должны иметь дело с регистрами, которые управляют отображением в адрес хоста Космос. Чтобы еще больше усложнить ситуацию, оборудование VGA обеспечивает поддержку для моделей памяти, аналогичных тем, которые используются в монохромных, CGA, EGA и Адаптеры MCGA.Кроме того, благодаря тому, как VGA поддерживает 16 цветовых режимов, включено дополнительное оборудование, которое может значительно ускорить доступ. Также, присутствует оборудование, которое позволяет программисту быстро копировать данные из одна область памяти дисплея в другую. Хотя довольно сложно поймите, научиться использовать оборудование VGA на низком уровне может в значительной степени улучшить производительность. Многие программисты используют режим BIOS 13h, просто потому что он предлагает простейшую модель памяти и не требует наличия чтобы иметь дело с регистрами VGA для рисования пикселей.Однако это же решение ограничивает их возможность использовать печально известные режимы X или более высокое разрешение режимы.

    Определение объема памяти дисплея на Адаптер
    Большинство карт VGA в наличие 256К на борту; однако есть вероятность, что некоторые Платы VGA имеют меньше. Чтобы на самом деле дополнительно определить, есть ли у карты 256 КБ на самом деле нужно писать для отображения памяти и считывать значения. Если RAM отсутствует в месте, то считанное значение не будет равно значение написано.При этом разумно использовать несколько значений, так как неопределенный результат может быть равен записанному значению. Также карта может иметь псевдоним адреса, в результате чего те же 64 КБ ОЗУ появляются 4 раза в 256 КБ. адресное пространство, поэтому разумно изменить адрес и посмотреть, отражается где-нибудь еще в памяти дисплея. Кроме того, карта может буферизировать одно место видеопамяти в наборе микросхем, создавая впечатление, что есть RAM по адресу, где ее нет, так что у вас может быть для чтения или записи во второе место для очистки буфера.Не то, что если поле расширенной памяти не установлено на 1, похоже, что адаптер имеет только 64 КБ на плате, поэтому этот бит должен быть установлен до 1, прежде чем пытаться определить размер памяти.

    Отображение памяти дисплея в адрес ЦП Космос
    Первый элемент, определяющий это отображение показывает, декодирует ли VGA доступ от ЦП. Этот контролируется полем включения RAM. Если декодирование памяти дисплея отключено, оборудование VGA игнорирует записи. в свое адресное пространство.Диапазон адресов, декодируемых оборудованием VGA, составляет на основе поля выбора карты памяти. В в следующей таблице показаны диапазоны адресов в декодированной абсолютной 32-битной форме. для каждого значения этого поля:

    • 00 - A0000h-BFFFFh - 128 КБ
    • 01 - A0000h-AFFFFh - 64К
    • 10 - B0000h-B7FFFh - 32К
    • 11 - B8000h-BFFFFh - 32К
    Примечание. Казалось бы, установив Память В поле выбора карты установите значение 00, а затем используйте планарный доступ к памяти, который вы может получить доступ к более чем 256 КБ памяти на карте SVGA.Тем не мение, Я обнаружил, что некоторые карты просто дважды отражают первые 64 КБ в пределах 128 КБ адресного пространства. Эта карта памяти предназначена для использования в цепочке нечетных / четных режимы, избавляя от необходимости использовать поле выбора нечетной / четной страницы. Также Я обнаружил, что менеджерам памяти MS-DOS это не очень нравится и могут заблокировать систему, если настроена на использование области из B0000h-B7FFFh для загрузки драйверов устройств высокий.

    Преобразование адреса хоста в отображаемый адрес
    Самая сложная часть доступа к памяти дисплея включает перевод между адресами хоста и адрес памяти дисплея.Внутри VGA имеется 32-битная память размером 64 КБ. локации. Они разделены на четыре 64-битных плоскости. Потому что VGA был разработан для систем с 8- и 16-битной шиной, и из-за того, что Intel микросхемы обрабатывают доступ к памяти, центральный процессор не может получить доступ битовые плоскости напрямую, вместо этого полагаясь на регистры ввода / вывода, чтобы сделать часть доступной памяти. Самый простой дисплейный перевод где доступ к хосту преобразуется непосредственно в адрес дисплейной памяти. Какая часть конкретной 32-битной ячейки памяти зависит от определенных регистры и более подробно обсуждается в разделе Управление памятью дисплея. ниже.VGA имеет три режима адресации: цепочка 4, четный / нечетный режим, и нормальный режим:

    • Цепочка 4: этот режим используется для эмуляции MCGA в 256-цветном разрешении 320x200 режим. Адрес отображается в памяти MOD 4 (сдвинут вправо на 2 разряда)
    <Больше информации будет добавлено>

    Управление памятью дисплея
    Аппаратное обеспечение VGA содержит оборудование, которое может выполнять битовые манипуляции с данными и позволять хосту работать со всеми четырьмя плоскостями дисплея за одну операцию.Эти особенности довольно просты, но достаточно сложны, чтобы большинство программистов VGA выберите игнорировать их. Это прискорбно, поскольку правильное использование Эти регистры имеют решающее значение для программирования 16 цветовых режимов VGA. Также, знание этой функции может во многих случаях повысить производительность в другие режимы, включая текстовый и 256-цветный. В дополнение к обычному чтению и операций записи аппаратное обеспечение VGA обеспечивает расширенные операции, такие как как возможность выполнять быстрые сравнения, записывать в несколько плоскостей одновременно и для быстрого перемещения данных из одной области памяти дисплея к другим, более быстрым логическим операциям (И / ИЛИ / ИСКЛЮЧАЮЩЕЕ ИЛИ), а также ротации битов и маскировка.

    Чтение из памяти дисплея
    Аппаратное обеспечение VGA имеет два режимы чтения, выбираемые полем Read Mode. Первый - это прямое чтение одного или нескольких последовательных байтов (в зависимости от от того, используется ли операция с байтом, словом или двойным словом) из одной битовой плоскости. Значение поля выбора карты чтения равно страница, с которой будет выполняться чтение. Второй режим чтения возвращает результат сравнения памяти дисплея и цвета Поле сравнения и замаскировано цветом Не Поле ухода.Этот режим можно использовать для быстрого выполнения до 32 сравнение пикселей за одну операцию в режимах плоского видео, полезно для реализация процедур быстрого заполнения. Чтение из памяти дисплея также загружает 32-битный регистр защелки, по одному байту с каждой плоскости. Эта защелка регистр, не доступен напрямую из центрального процессора; скорее это может быть используются в качестве данных для различных операций записи. Регистр защелки сохраняет его значение до следующего чтения и, таким образом, может использоваться более чем с одной записью операция.
    Два режима чтения, называемые просто Режим чтения 0-1 в зависимости от значения параметра чтения. Поле режима:

    • Режим чтения 0:

    • Read Mode 0 используется для чтения одного байт из одной плоскости дисплейной памяти. Самолет прочитал значение поля выбора карты чтения. Чтобы читать значение одного пикселя в плоских режимах, четыре операции чтения должны по одному на каждый самолет. Если более одного байта данных читается с экрана, рекомендуется прочитать его в самолете за раз вместо того, чтобы выполнять четыре операции ввода-вывода для чтения Поле выбора карты для каждого байта, так как это позволит использовать более быстрый инструкции копирования строк и уменьшить количество выполняемых операций ввода-вывода.
    • Режим чтения 1:

    • Режим чтения 1 используется для выполнения сравнения с эталонным цветом, указанным в Color Сравнить поле. Если в цвете установлен бит Поле Don't Care, то соответствующая цветовая плоскость учитывается для путем сравнения, в противном случае игнорируется. Каждый бит в возвращаемом результате представляет одно сравнение между эталонным цветом из Color Поле сравнения, в котором устанавливается бит, если сравнение истинно. Этот режим в основном используется алгоритмами заливки, которые заполняют область определенного цвет, так как для определения области, которая необходимо заполнить в дополнение к дополнительной работе, проделанной путем сравнения.Также эффективная операция «поиск и замена», которая заменяет один цвет с другим может выполняться, когда этот режим сочетается с режимом записи 3.
    Запись в память дисплея
    VGA имеет четыре режима записи, выбирается полем Режим записи. Это контролирует как операция записи и данные хоста влияют на память дисплея. VGA, в зависимости от поля Write Mode выполняет до пяти различных операций, прежде чем запись повлияет на память дисплея. Обратите внимание, что не во всех режимах записи используются все этапы конвейерной записи. оборудование, а другие используют некоторые этапы конвейерной обработки по-разному.
    Первый из них позволяет аппаратное обеспечение VGA для выполнения побитового вращения данных, записанных из гостья. Это достигается с помощью вращателя ствола, который вращает долота. вправо на количество позиций, заданное параметром Повернуть Поле подсчета. Выполняет ту же операцию, что и инструкция 8086 ROR, сдвиг битов вправо (от бита 7 к биту 0.) со сдвигом бита из положения 0 "перекатывается" в положение 7. Обратите внимание, что если поворот поле счетчика равно нулю, то вращение не выполняется.
    Второй использует Enable Поля Set / Reset и Set / Reset. Эти поля могут предоставить дополнительный источник данных в дополнение к записанным данным и зафиксированное значение из последней выполненной операции чтения. Как обычно, данные с хоста реплицируются четыре раза, по одному для каждой плоскости. В этом stage, 1 бит в поле Enable Set / Reset вызовет замену соответствующей битовой плоскости битовым значением в соответствующем месте поля Set / Reset, реплицируется 8 раз, чтобы заполнить байт, присвоив ему значение 00000000b или 11111111b.Если поле Enable Set / Reset для данной плоскости 0, тогда вместо этого используется байт данных хоста. Обратите внимание, что в некоторых режимах записи байт данных хоста используется для других целей, и регистр установки / сброса всегда используется как данные, а в других режимах регистр установки / сброса механизм вообще не используется.
    Третий этап выполняет логические операции между данными хоста, которые были разделены на четыре плоскости и теперь 32-битная ширина и регистр-защелка, который предоставляет второй 32-битный операнд. В поле Logical Operation выбирается операция. что этот этап выполняет.Четыре возможности: NOP (данные хоста передается напрямую, не выполняя никаких действий), И (данные логическое И с зафиксированными данными.), ИЛИ (данные логически объединены ИЛИ с защелкнутыми данными), и XOR (данные логически подвергаются операции XOR с защелкнутыми данными). data.) Результат этой операции затем передается. пока защелкивается данные остаются неизменными, доступны для использования в последующих операциях.
    На четвертом этапе индивидуальный биты могут быть выбраны из результата или скопированы из регистра защелки.Каждый бит поля битовой маски определяет являются ли соответствующие биты в каждой плоскости результатом предыдущего step или копируются прямо из регистра защелки. Это позволяет хозяину CPU для изменения только одного бита, сначала выполняя фиктивное чтение для заполнения регистр защелки
    Пятый этап позволяет спецификацию на каких плоскостях, если на них влияет операция записи, через Память Поле включения записи в плоскости. Четыре бита в этом поле определяют, будет ли или нет, запись влияет на соответствующую плоскость Если бит a planes равен 1, то данные с предыдущего шага будут записаны в память дисплея, в противном случае расположение буфера дисплея в этой плоскости останется неизменным.
    Четыре режима записи, который устанавливается текущим путем записи в запись Поле режима Четыре режима записи, называемые просто режимами записи 0–3, в зависимости от по значению поля Режим записи:
    • Режим записи 0:

    • Режим записи 0 является стандартным и самый общий режим записи. В то время как другие режимы записи предназначены для выполнить конкретную задачу, этот режим можно использовать для выполнения большинства задач в качестве все пять операций выполняются с данными. Байт данных от хоста сначала поворачивается, как указано в счетчике поворота поле, затем реплицируется на всех четырех плоскостях.Затем Enable Поле Set / Reset выбирает, какие самолеты получат свои значения от данные хоста и которые будут получать свои данные от Set / Reset этого самолета расположение поля. Затем операция, заданная логическим Поле операции выполняется над результирующими данными и данными в прочитанные защелки. Поле битовой маски тогда используется для выбора между результирующими данными и данными из регистра защелки. Наконец, результирующие данные записываются в включенные плоскости памяти дисплея. в поле Разрешение записи в плоскости памяти.
    • Режим записи 1:

    • Режим записи 1 используется для переносить данные в регистре защелок прямо на экран, затронутые только с помощью поля «Разрешение записи в плоскости памяти». Это может облегчить быструю передачу данных по границам байтов с одного область видеопамяти на другую или заполнение областей дисплея узор 8 пикселей. Когда режим записи 0 используется с битом Поле маски установлено на 00000000b, работа оборудования идентична в этот режим, хотя вполне возможно, что этот режим быстрее на некоторых картах.
    • Режим записи 2:

    • Режим записи 2 используется для распаковать значение пикселя, упакованное в младшие 4 бита байта данных хоста в 4 плоскости отображения. В байте от хоста бит, представляющий каждая плоскость будет реплицирована по всем 8 битам соответствующих плоскостей. Тогда операция, заданная логической операцией поле выполняется для результирующих данных и данных в защелках чтения. Поле битовой маски затем используется для выбора между результирующими данными и данными из регистра защелки.Наконец, Полученные данные записываются в плоскости памяти дисплея, включенные в Память. Поле включения записи в плоскости.
    • Режим записи 3:

    • Используется режим записи 3 когда цвет написан довольно постоянным, но бит Поле маски необходимо часто менять, например, при рисовании одного цветные линии или текст. Значение Set / Reset расширяется, как если бы Enable Set / Reset было установлено значение 1111b, независимо от его фактического значения. Данные хоста сначала поворачивается, как указано в счетчике поворота Затем выполняется операция AND с полем битовой маски.Полученное значение используется там, где Битовая маска обычно используется поле, выбирая данные из раскрытия поля Set / Reset или регистра защелки. Наконец, результирующие данные записываются в включенные плоскости памяти дисплея. в поле Разрешение записи в плоскости памяти.
    Примечание: все товарные знаки, используемые или упомянутые на этой странице, являются собственностью их владельцев.
    Авторские права на все страницы принадлежат © 1997, 1998, J. D. Neal, за исключением принято к сведению. Разрешение на использование и распространение зависит от условий лицензии авторского права на проект FreeVGA.

    Производительность

    - поддерживает ли современное видеооборудование ПК текстовый режим VGA в HW или его эмулирует BIOS (с режимом управления системой)?

    Что на самом деле происходит на современном оборудовании ПК, загруженном в 16-битном устаревшем режиме MBR BIOS, когда вы сохраняете байт, такой как '1' (0x31), в текстовом буфере кадра VGA (режим 03) по физическому линейному адресу B8000 ? Насколько медленна mov [es: di], eax store с MTRR для этого региона, установленным на UC? (Экспериментальное тестирование на одном ноутбуке Kaby Lake iGPU показывает, что clflushopt на WC была примерно такой же скоростью, как UC для памяти VGA.Но без clflushopt mov сохраняет в памяти WC, никогда не покидает ЦП и вообще не обновляет экран, работая очень быстро.)

    Если это не SMI для каждого магазина, есть ли способ приблизить эту стоимость на участке памяти WB в пользовательском пространстве для экспериментов с производительностью без фактической перезагрузки в реальном режиме? (например, использование страницы BSS в качестве воображаемого фреймбуфера, который на самом деле нигде не отображается).

    Соответствующий глиф шрифта появится на экране при следующем обновлении, но действительно ли аппаратное сканирование считывает этот символ ASCII из VRAM (или DRAM для iGPU) и на лету отображает глифы растровых шрифтов? Или есть какой-то программный перехват в каждом хранилище или один раз на vblank, поэтому реальное оборудование должно обрабатывать только битовый буфер кадра?


    Традиционная загрузка BIOS хорошо известна с использованием режима управления системой (SMM) для эмуляции USB kbd / мыши в качестве устройств PS / 2.Мне интересно, используется ли он также для фреймбуфера текстового режима VGA. Я предполагаю, что - это , используемый для портов ввода / вывода VGA для настройки режима, но вполне вероятно, что текстовый фреймбуфер может поддерживаться оборудованием. Однако большинство компьютеров проводят все свое время в графическом режиме, поэтому отказ от аппаратной поддержки текстового режима кажется чем-то вроде того, что производители могут захотеть сделать. (OTOH в этом блоге предполагает, что VGA-контроллер homebrew verilog может довольно просто реализовать текстовый режим.)

    Меня особенно интересуют системы, использующие iGPU в Intel Skylake, , но мне были бы интересны более ранние / более поздние iGPU от Intel и AMD, а также новые или старые дискретные графические процессоры.

    (Включая поставщиков, отличных от AMD и NVidia; есть некоторые материнские платы Skylake со слотами PCI, а не PCIe. Если современные драйверы микропрограмм графического процессора эмулируют текстовый режим, предположительно, есть некоторые старые видеокарты PCI с аппаратным текстовым режимом VGA. И, возможно, такой карта может сделать магазины просто транзакцией PCI вместо SMI.)

    Мой собственный настольный компьютер - это i7-6700k в материнской плате Asus Z170 Pro Gaming, никаких дополнительных карт, только iGPU с монитором 1920x1200 на выходе DVI-D. Я не знаю деталей системы Kaby Lake i5-7300HQ, на которой тестирует @Eldan, только модель процессора.


    Я нашел патент Phoenix BIOS US20120159520 от 2011 года , Эмуляция устаревшего видео с использованием uefi . Вместо того, чтобы требовать от поставщиков видеооборудования поставлять драйверы дополнительного ПЗУ UEFI и в собственном 16-разрядном реальном режиме, они предлагают драйвер VGA реального режима (функции int 10h и т. Д.), Который вызывает предоставляемое поставщиком видео UEFI. драйвер через SMM-хуки.

    Abstract
    [...] Общая опциональная видеопрограмма ПЗУ уведомляет универсальный видеодрайвер SMM о запросе видеоуслуг.Такое уведомление может быть выполнено с использованием прерывания управления программной системой (SMI). После уведомления общий видеодрайвер SMM уведомляет сторонний видеодрайвер UEFI о запросе видеоуслуг. Сторонний видеодрайвер предоставляет запрашиваемые видеоуслуги для операционной системы. Таким образом, сторонний графический драйвер UEFI может поддерживать широкий спектр операционных систем, даже тех, которые изначально не поддерживают протоколы отображения UEFI.

    Большая часть описания охватывает обработку вызовов int 10h и тому подобное, которые уже явно перехватываются через IVT, поэтому можно легко запустить собственный код, который намеренно запускает SMI.Соответствующая часть - это то, что они описывают для прямого сохранения в фреймбуфер текстового режима, который должен работать даже для кода, который не запускает никаких программных или аппаратных прерываний. (Кроме HW, запускающего SMI в таких магазинах, которые, по их словам, они могут использовать, если они поддерживаются.)

    Поддержка текстового буфера

    [0066] В некоторых вариантах реализации приложения могут управлять VGA. текстовый буфер напрямую . В таком варианте универсальный видеодрайвер SMM 130 поддерживают это одним из двух способов, - в зависимости от того, обеспечивает захват SMI при доступе для чтения / записи к памяти 740-768 КБ регион (где расположены текстовые буферы).

    [0067] Когда перехват SMI доступен, оборудование генерирует SMI при каждом доступе для чтения или записи. Используя адрес прерывания прерывания SMI, может быть вычислен точный текстовый столбец и строка и соответствующие доступ к строке и столбцу на виртуальном текстовом экране.

    Альтернативно, нормальная память включена для этой области и, используя периодический SMI, универсальный видеодрайвер SMM 130 сканирует на предмет изменений в эмулируемом аппаратный текстовый буфер и обновляет соответствующий виртуальный текстовый экран поддерживается видеодрайвером.В обоих случаях, когда изменение обнаружен, символ перерисовывается на виртуальном текстовом экране.

    Это всего лишь патент одного поставщика BIOS, и он не сообщает нам, как на самом деле работает большая часть оборудования или поступают ли другие поставщики по-другому. По сути, это подтверждает, что существует какое-то оборудование , которое может задерживаться в магазинах в этом диапазоне. (Если только это не гипотетическая возможность, которую они решили покрыть в своем патенте.)

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


    Мотивация на этот вопрос

    Оптимизация увеличивающегося десятичного счетчика ASCII в видеопамяти на Intel Core 7-го поколения - многократное сохранение новых цифр для текстового счетчика ASCII в те же несколько байтов видеопамяти.

    Я протестировал версию кода в 32-битном пользовательском пространстве под Linux, в памяти WB, надеясь приблизиться к ситуации с movnti и различными способами заставить ЦП синхронизировать свой буфер WC с видеопамятью после каждого сохранения ( или, возможно, иногда в прерывании таймера).Но это нереально, если ситуация с загрузчиком в реальном режиме не просто сохраняет в DRAM, а вместо этого запускает SMI.

    В памяти WB очистка хранилищ movnti с байтом xor блокировки [esp], 0 несколько быстрее, чем очистка с помощью clflushopt . Но @Eldan сообщает об отсутствии улучшения скорости для тех, кто использует память VGA после программирования MTRR, чтобы сделать его WC. (И та же скорость, что и у оригинала при нормальном хранении, что указывает на то, что по умолчанию буфер кадра VGA был UC.В некоторых старых версиях BIOS была возможность сделать память VGA WC, которую они назвали USWC = Uncached Speculative Write Combining.)

    Это не реальная проблема, поэтому я не ищу реальных обходных путей ; хотя было бы интересно узнать, может ли ручное сохранение байтов пикселей в графическом режиме VGA быть намного быстрее.


    1. Все ли настоящие современные системы запускают SMI в каждом хранилище для текстового буфера кадра?
    2. Если нет, можем ли мы приблизить хранилище WC + clflush к фреймбуферу, используя movnti + something в пользовательском пространстве в памяти WB? Таким образом, мы можем легко профилировать с помощью perf для счетчиков производительности.
    3. Если разные BIOS и / или оборудование используют разные стратегии, что это за стратегии? (Мне не нужны подробности, просто высокий уровень вроде «SMI every vblank для синхронизации фреймбуфера VGA с реальным аппаратным фреймбуфером»)
    4. Будет ли видеокарта PCIe или PCI с аппаратным текстовым режимом VGA быстрее, чем любые встроенные графические процессоры на самом деле? Я предполагаю, что фактическая транзакция записи PCIe будет медленнее, чем ожидание, пока хранилище попадет в DRAM, но запись PCIe будет дешевле, чем SMI в каждом хранилище.Было бы интересно сравнить приблизительное значение / порядок величин.

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

    Как активировать выход VGA | Small Business

    По умолчанию портативные компьютеры отображают графику на ЖК-экране портативного компьютера, но большинство портативных компьютеров также имеют порт для внешнего видеоадаптера. Это позволяет отображать изображение с вашего ноутбука на внешнем мониторе большего размера. Большинство производителей включают горячую клавишу для переключения дисплеев, но есть и другие методы, встроенные в Windows 7 и, возможно, в ваш графический драйвер.

    Присоедините монитор VGA

    Некоторые ноутбуки автоматически переключаются на выход VGA, когда компьютер обнаруживает устройство VGA, подключенное к порту VGA. Найдите 15-контактный порт VGA на задней или боковой стороне ноутбука. Совместите разъем VGA монитора с портом VGA ноутбука и вставьте его. Если включено автоматическое переключение, выходной сигнал ноутбука будет переключен на монитор VGA.

    Панель управления

    Windows 7 позволяет переключаться на монитор VGA через панель управления.В «Панели управления» компьютера нажмите «Оборудование и звук», а затем «Подключиться к внешнему дисплею». Выберите VGA-монитор в раскрывающемся меню «Display» и нажмите «OK», чтобы переключиться на VGA-монитор.

    Подключение к проектору VGA

    Windows 7 включает горячую клавишу для быстрого переключения на внешний проектор VGA. Удерживая клавишу «Windows» и нажимая «P», открывается всплывающее окно с опциями «Дублировать» или «Только проектор». При выборе «Дублировать» изображение с экрана вашего ноутбука будет отображаться на проекторе.При выборе «Только проектор» ЖК-экран ноутбука отключается и отображается только на проекторе VGA.

    Портативный компьютер Горячая клавиша

    Большинство портативных компьютеров имеют специальную комбинацию клавиш для переключения на внешний монитор VGA.

    Leave a comment