🛠️ Virtual Display Driver Development Team
👤 Developer | 🏷️ Role | 💖 Support Us |
---|---|---|
MikeTheTech | Project Manager, Lead Programmer | Patreon 💎 / GitHub Sponsors 💖 |
Jocke | Programmer, Concept Design | GitHub Sponsors 💖 |
💡 We appreciate your support—every contribution helps us keep building amazing experiences!
Virtual Display Driver
This project creates a virtual monitor in Windows that functions just like a physical display. It is particularly useful for applications such as streaming, virtual reality, screen recording, and headless servers—systems that operate without a physical display attached.
Unlike traditional monitors, this virtual display supports custom resolutions and refresh rates beyond hardware limitations—offering greater flexibility for advanced setups. You can also use custom EDIDs to simulate or emulate existing hardware displays.
⬇️ Download Latest Version
- Driver Installer (Windows 10/11) — Check the Releases page for the latest version and release notes.
Important
Before using the Virtual Display Driver, ensure the following dependencies are installed:
- Microsoft Visual C++ Redistributable
If you encounter the errorvcruntime140.dll not found
, download and install the latest version from the Microsoft Visual C++ Redistributable page.
🛠️ Installation
-
Step 1: Download the Installer
- You can download the installer directly from the Releases page.
-
Step 2: Run the Installer
- Launch the installer.
- Follow the on-screen instructions to complete the installation.
-
Step 3: Verify the Installation (Optional)
- Check if the Virtual Display Driver is correctly installed by running the following:
- Device Manager: Check «Device Manager» under «Display Adapters.»
- Settings: Check display settings under system settings and see if the virtual displays show.
Manual installation can be found in the wiki
🤔 Comparison with other IDDs
The table below shows a comparison with other popular Indirect Display Driver
projects.
¹ ARM64 Support in Windows 11 24H2 or later may require test signing be enabled.
HDR Support Now Available for Windows 11 23H2+
▶️ Videos and Tutorials
Installation Video
More Videos and Resources
- 24.12.24 (Stable): MikeTheTech: How to install the New Virtual Display Driver
- 24.12.24 (Stable): MikeTheTech: How to manually install the New Virtual Display Driver
- 24.12.24 (Stable): Bud3699: How to configure the VDD using the new Companion App
- 24.10.27 (Beta): MikeTheTech: How to install a virtual display
🤝 Sponsors
Developers
- Shoutout to MikeTheTech Project Manager, Owner, and Programmer!
- Shoutout to Bud Old Lead Programmer and author of a ton of features, the companion & installer work.
- Shoutout to zjoasan Programmer. For scripts, EDID integration, and parts of installer.
Acknowledgements
- Shoutout to Roshkins for the original repo.
- Shoutout to Baloukj for the 8-bit / 10-bit support. (Also, first to push the new Microsoft Driver public!)
- Shoutout to Anakngtokwa for assisting with finding driver sources.
- Microsoft Indirect Display Driver/Sample (Driver code)
- Thanks to AKATrevorJay for the hi-res EDID.
- Shoutout to LexTrack for the MiniScreenRecorder script.
Star History
Disclaimer:
This software is provided «AS IS» with NO IMPLICIT OR EXPLICIT warranty. It’s worth noting that while this software functioned without issues on our systems, there is no guarantee that it will not impact your computer. It operates in User Mode(Session0), which reduces the likelihood of causing system instability, such as the Blue Screen of Death. However, exercise caution when using this software.
Как добавить виртуальный монитор в Windows 10?
☑
0
Доктор Манхэттен
03.04.20
✎
03:33
Собственно сабж. Нужно в десятке добавить монитор, которого не существует, чтобы рабочий стол растягивался на него.
А так же чтобы можно было задать ему любое разрешение.
Решение должно быть чисто программным, поэтому всякие фейковые штекеры и вставленные резисторы в разъемы не подходят.
Раньше находил какие-то программы, которые добавляют монитор, но сейчас что-то гугл ничем не может помочь, или я туплю, не то вбиваю.
Кто знает такую программу?
1
Доктор Манхэттен
03.04.20
✎
16:34
Ап. Пока еще актуально.
2
Garykom
гуру
03.04.20
✎
17:42
«монитор, которого не существует, чтобы рабочий стол растягивался на него» — только мне кажется что это шиза?
3
Garikk
03.04.20
✎
18:10
ну почемуже, если хочется посмотреть как запустится интерфейс чегонибудь в разрешении 10000×10000
4
Garikk
03.04.20
✎
18:12
(0) вот тут https://superuser.com/questions/62051/is-there-a-way-to-fake-a-dual-second-monitor можно помедетировать, там есть костыли из tightvnc на первый взгляд похоже на то что вы хотите
5
Доктор Манхэттен
03.04.20
✎
18:22
(2) Естественно. Ты еще не дорос до такого.
6
Доктор Манхэттен
03.04.20
✎
18:24
(4) Ага, смотрел. Но там проблема, что один монитор создается, а второй уже не может, пишет ошибка подключения. Мне нужно минимум два. Не хотелось бы устанавливать две разных программы только из-за этого бага.
7
MyNick
03.04.20
✎
21:41
Это чтобы на несуществующем мониторе запускать порнуху, будучи спокойным, что никто не спалит — с одной стороны и удовлетворенность, от того, что она запущена на компе — с другой?)
8
Доктор Манхэттен
03.04.20
✎
21:49
(7) Это предположение даже лучше чем реальная причина!
9
Доктор Манхэттен
03.04.20
✎
21:54
Придумал как обойтись одним виртуальным монитором. Сделал временно через ту программу для подключения по VNC, которую советовали выше. При некоторых манипуляциях сервер может зависнуть, подключение оборвется, но добавленный монитор остается в системе. Как раз то что мне нужно.
10
Garykom
гуру
03.04.20
✎
21:58
(8) Поставь уже линукс и там в виртуалке запускай винду со сколько надо экранов.
Ну или virtualbox https://i.paste.pics/cb5b655dc8ffaba1e61bd1a889216388.png
11
Доктор Манхэттен
03.04.20
✎
23:06
(10) Уже не нужно. Читай (9)
12
DGorgoN
03.04.20
✎
23:22
Купил себе 4к телек и как то не задаюсь таким вопросом уже.
13
Доктор Манхэттен
04.04.20
✎
02:53
(12) Тебе что, некуда деньги девать? Лучше мне дай, я куплю себе обычный моник.
14
Сияющий в темноте
04.04.20
✎
23:10
ставишь программу виртуализации и в гостевой добавляешь мониторы
15
DGorgoN
05.04.20
✎
12:55
(13) Обычный моник это для игр сейчас ибо частота 60+ а на телике жк с 43 дюймами мне очкарику в 1с и в фотошоп прям вот супр супер
16
DGorgoN
05.04.20
✎
12:55
Пока еще 43 4к можно за вменяемые деньги купить что я сделал.
17
CepeLLlka
05.04.20
✎
13:24
(10)А чойта у вас виртуалка МультиКей называеца?
18
Garykom
гуру
05.04.20
✎
14:46
(17) Ну pycelle она под hyper-v поэтому multikey под virtualbox ))
19
Доктор Манхэттен
06.04.20
✎
06:52
(16) За сколько взял? (Сколько денег выкинул на ветер?)
20
Доктор Манхэттен
06.04.20
✎
06:53
(14) А вот это идея. Спасибо, попробую!
Introduction
Sometimes it could be very helpfully to have a Virtual Monitor, but please note not to be confused with a Virtual Desktop, i.e. a monitor which is recognized by the system as physical device. The big advantage of a Virtual Monitor is that it has a valid canvas which is available despite it is not visible. In contrast to it, a Virtual Desktop has no valid canvas as long it is not visible. So we can use the Virtual Monitor as like as a physical device with only one difference, we cannot see it, we cannot touch it. What can we do with such a Virtual Display? Here are two examples :
(1) You want test the behaviour of own applications, e.g. on a 4k Monitor despite there is not a physical 4k Monitor connected. You can do this task by a Virtual Monitor because it offers all resolutions which are available in the current system, dependent on the installed graphic.
(2) You have to continuously observe one or more application windows, e.g. windows of a monitoring solutions, and maybe you want share the screen to remote locations or other devices – then you can use the tool CaptShare from dtvTools. By using this tool you can capture and share the screen of a Virtual Monitor and your physical Monitor(s) are available completely for your daily work.
Installation
Windows 7
For Windows 7 / 8.1 it is quite easy to create a Virtual Monitor:
- Right click on the desktop and click ‘Screen Resolution’
- Click ‘Detect’ on the next screen
- Click ‘Another display not detected’ and under the ‘multiple displays’ option select ‘Try to connect anyway on: VGA’
- Click ‘Apply’
- You can now enable your desktop to be extended as if you have a second monitor plugged on your computer.
Windows 10 / Server 2019/2022
Unfortunately, the solution as described for Windows 7 – see on left – is not longer available for Windows 10, so we need another solution. Thanks a driver provided for free by Amyuni Technologies Inc. we can realize a Virtual Monitor also in Windows 10 – Thank for this great work! This driver allows to create up to 4 Virtual Monitors on your system.
Identify and Access the Virtual Monitor
After successful installation the question is now: How can I identify and access my new Virtual Display on my system?
E.g. on Windows 10 right click on the desktop and click ‘Display settings’ then you will get a dialog as shown on right. The Virtual Monitor is identified by index ‘3’. The colour profile is empty, this is the hint that is the Virtual Monitor. You can setup now the desired resolution, the scaling and further properties.
You can experiment with options ‘Multiple Displays’ but it is not a good idea to set ‘Make this my main display’ for the Virtual Monitor, it will not work as expected. But how can I control the Virtual Monitor on my local system and, above all, how can I see what is happening on this monitor. So there are two possibilities, the local control or the remote control by using further tools.
Local Control
On your local system you need a tool which is able to move application windows from a physical monitor to the Virtual Monitor and vice versa and furthermore, to move, resize or close windows on there. The Monitor-Manager application – MonMan – a little free tool provided by decontev, will do these tasks.
In order to monitor your Virtual Display you have to capture the screen and have to display these captures on a physical monitor of your system. For that task you can use the free tool CaptShare from dtvTools. CaptShare is able to create a HTTP Live Stream (HLS) or snapshot sequences from the screen of your Virtual Monitor. HLS can be played back by free tools, e.g. SAMplayer from dtvTools or VLC media player.
Remote Control
Of course, the Virtual Monitor can be controlled via remote access, but you need another machine.
Remote Desktop (Windows)
Access via Remote Desktop does not work, because the Virtual Monitor will not be recognized as an additional device.
AnyDesk, TeamViewer & Co
The access of a Virtual Monitor via remote desktop application like TeamViewer or AnyDesk works perfectly, so that you control your Virtual Monitor very comfortable. But note, there are several disadvantages:
– you need a second machine
– you have to install a remote desktop application on both machines
– this SW is not free for professional usage or feature reduced for private usage
[1] CaptShare from dtvTools – capturing the Virtual Monitor screen
[2] display the captured screen of the Virtual Monitor in a Web-Browser
Все способы:
- Подключение и настройка двух мониторов в Виндовс 10
- Шаг 1: Подготовка
- Шаг 2: Приоритеты
- Шаг 3: Подключение
- Шаг 4: Настройка
- Дополнительно: Быстрое переключение между режимами отображения
- Заключение
- Вопросы и ответы: 2
Несмотря на высокое разрешение и большую диагональ современных мониторов, для решения многих задач, особенно, если они касаются работы с мультимедийным контентом, может потребоваться дополнительное рабочее пространство – второй экран. Если и вы хотите подключить к своему компьютеру или ноутбуку, работающему под управлением Виндовс 10, еще один монитор, но не знаете, как это сделать, просто ознакомьтесь с нашей сегодняшней статьей.
Примечание: Отметим, что далее речь пойдет именно о физическом подключении оборудования и его последующей настройке. Если под фразой «сделать два экрана», которая вас сюда привела, вы подразумеваете два (виртуальных) рабочих стола, рекомендуем ознакомиться с представленной по ссылке ниже статьей.
Читайте также: Создание и настройка виртуальных рабочих столов в Windows 10
Подключение и настройка двух мониторов в Виндовс 10
Возможность подключения второго дисплея есть практически всегда, независимо от того, пользуетесь ли вы стационарным или портативным компьютером (ноутбуком). В целом же процедура протекает в несколько этапов, к подробному рассмотрению которых мы и приступим.
Шаг 1: Подготовка
Для решения нашей сегодняшней задачи необходимо соблюдение нескольких важных условий.
- Наличие дополнительного (свободного) разъема на видеокарте (встроенной или дискретной, то есть той, которая сейчас используется). Это может быть VGA, DVI, HDMI или DisplayPort. Аналогичный разъем должен быть и на втором мониторе (желательно, но не обязательно, и дальше расскажем, почему).
Примечание: Озвученные нами выше и ниже условия (в рамках конкретно этого шага) не имеет отношения к современным устройствам (как ПК или ноутбукам, так и мониторам) с наличием портов USB Type C. Все что потребуется для подключения в таком случае — наличие соответствующих портов на каждом из участников «связки» и непосредственно кабеля.
- Кабель, соответствующий выбранному для подключения интерфейсу. Чаще всего он идет в комплекте с монитором, но если таковой отсутствует, придется его приобрести.
- Стандартный провод питания (для второго монитора). Тоже идет в комплекте.
Если на видеокарте у вас свободен разъем одного типа (например, DVI), а на подключаемом мониторе есть только устаревший VGA или, наоборот, современный HDMI, либо же если просто нет возможности подключения оборудования к одинаковыми разъемам, дополнительно потребуется обзавестись соответствующим переходником.
Примечание: На ноутбуках чаще всего отсутствует порт DVI, поэтому «достигать консенсуса» придется с любым другим доступным к использованию стандартом или, опять же, путем использования переходника.
Шаг 2: Приоритеты
Убедившись в наличии соответствующих разъемов и необходимых для «связки» оборудования аксессуаров, следует правильно расставить приоритеты, по крайней мере, если используете мониторы разного класса. Определите, по какому из доступных интерфейсов будет подключаться каждое устройство, ведь в большинстве случаев разъемы на видеокарте будут не одинаковыми, при этом каждый из четырех обозначенных выше типов характеризуется разным качеством изображения (а иногда и поддержкой передачи аудио или отсутствием таковой).
Примечание: Относительно современные видеокарты могут быть оснащены несколькими DisplayPort или HDMI. Если у вас есть возможность использования их для подключения (мониторы оснащены аналогичными разъемами), можете сразу переходить к Шагу 3 данной статьи.
Так, если у вас есть «хороший» и «обычный» по качеству монитор (в первую очередь, типу матрицы и диагонали экрана), разъемы нужно задействовать в соответствии с этим их качеством – «хороший» для первого, «обычный» для второго. Рейтинг интерфейсов выглядит следующим образом (от лучшего к худшему):
- DisplayPort
- HDMI
- DVI
- VGA
Монитор, который будет для вас основным, должен быть подключен к компьютеру посредством более высокого стандарта. Дополнительный – по следующему в списке или любому другому доступному для использования. Для более точного понимания того, какой из интерфейсов что из себя представляет, рекомендуем ознакомиться со следующими материалами на нашем сайте:
Подробнее:
Сравнение интерфейсов DVI и HDMI
Шаг 3: Подключение
Итак, имея на руках (а точнее, на рабочем столе) необходимое оборудование и соответствующие ему аксессуары, определившись с приоритетами, можно смело переходить к подключению второго экрана к компьютеру.
- Совсем не обязательно, но все же рекомендуем для обеспечения дополнительной безопасности сначала выключить ПК через меню «Пуск», а затем и отключить его от сети.
- Возьмите кабель от основного дисплея и подключите его к тому разъему на видеокарте или ноутбуке, который для себя вы определили как основной. Аналогичное проделаете и со вторым монитором, его проводом и вторым по значимости разъемом.
Примечание: Если кабель используется вместе с переходником, его нужно подсоединить заранее. Если используете кабели VGA-VGA или DVI-DVI, не забывайте плотно закручивать фиксирующие винтики.
- Подключите провод питания к «новому» дисплею и воткните его в розетку, если ранее он был отключен. Включите устройство, а вместе с ним и компьютер или ноутбук.
Дождавшись запуска операционной системы, можно переходить к следующему этапу.
Читайте также: Подключение монитора к компьютеру
Шаг 4: Настройка
После правильного и успешного подключения второго монитора к компьютеру нам с вами потребуется выполнить ряд манипуляций в «Параметрах» Windows 10. Это необходимо, несмотря на автоматическое обнаружение нового оборудования в системе и ощущение того, что оно уже готово к работе.
Примечание: «Десятка» практически никогда не требует драйверов для обеспечения корректной работы монитора. Но если вы столкнулись с необходимостью их установки (например, второй дисплей отображается в «Диспетчере устройств» как неизвестное оборудование, а изображение на нем отсутствует), ознакомьтесь с представленной по ссылке ниже статьей, выполните предложенные в ней действия, и только потом переходите к следующим шагам.
Подробнее: Установка драйвера для монитора
- Перейдите в «Параметры» Виндовс, воспользовавшись его значком в меню «Пуск» или клавишами «WINDOWS+I» на клавиатуре.
- Откройте раздел «Система», нажав по соответствующему блоку левой кнопкой мышки (ЛКМ).
- Вы окажетесь во вкладке «Дисплей», где и можно настроить работу с двумя экранами и адаптировать их «поведение» под себя.
Далее мы рассмотрим только те параметры, которые имеют отношения к нескольким, в нашем случае двум, мониторам.
Примечание: Для настройки всех представленных в разделе «Дисплей» опций, кроме расположения и цвета, сначала нужно выделить в области предпросмотра (миниатюра с изображением экранов) конкретный монитор, и только потом вносить изменения.
- Расположение. Первое, что можно и нужно сделать в настройках, это понять, какой номер принадлежит каждому из мониторов.
Для этого нажмите расположенную под областью предпросмотра кнопку «Определить» и смотрите на цифры, которые ненадолго появятся в левом нижнем углу каждого из экранов.
Далее следует указать реальное расположение оборудования или то, которое вам будет удобно. Логично предположить, что дисплей под номером 1 – основной, 2 – дополнительный, хотя по факту роль каждого из них вы определили самостоятельно еще на этапе подключения. Поэтому просто разместите представленные в окне предварительного просмотра миниатюры экранов так, как они установлены у вас на столе или как посчитаете нужным, после чего нажмите на кнопку «Применить».
Примечание: Дисплеи можно расположить только впритык друг к другу, даже если по факту они установлены на расстоянии.
К примеру, если один монитор находится прямо напротив вас, а второй – правее от него, можно разместить их так, как это показано на скриншоте ниже.
Примечание: Размеры экранов, изображенных в параметрах «Дисплея», зависят от их реального разрешения (не диагонали). В нашем примере первый монитор – это Full HD, второй – HD.
- «Цвет» и «Ночной свет». Этот параметр применяется в целом к системе, а не к конкретному дисплею, ранее мы уже рассматривали данную тему.
Подробнее: Включение и настройка ночного режима в Виндовс 10
- «Настройки Windows HD Color». Этот параметр позволяет настроить качество изображения на мониторах с поддержкой HDR. Используемое в нашем примере оборудование таковым не является, поэтому показать на реальном примере, как происходит настройка цвета, у нас нет возможности.
Кроме того, конкретно к теме двух экранов прямого отношения это не имеет, но при желании вы можете ознакомиться с подробным описанием работы функции с правкой от Microsoft, представленной в соответствующем разделе.
- «Масштаб и разметка». Данный параметр определяется для каждого из дисплеев отдельно, хотя в большинстве случаев его изменение не требуется (если разрешение монитора не превышает 1920 х 1080).
И все же, если вы хотите увеличить или уменьшить изображение на экране, рекомендуем ознакомиться с представленной по ссылке ниже статьей.
Подробнее: Изменение масштаба экрана в Windows 10
- «Разрешение» и «Ориентация». Как и в случае с масштабированием, эти параметры настраиваются отдельно для каждого из дисплеев.
Разрешение лучше оставить неизменным, отдав предпочтение установленному по умолчанию значению.
Менять ориентацию с «Альбомной» на «Книжную» следует только в том случае, если один из мониторов у вас установлен не горизонтально, а вертикально. Кроме того, для каждого варианта доступно «перевернутое» значение, то есть, отражение по горизонтали или вертикали соответственно.
Читайте также: Изменение разрешения экрана в Виндовс 10
- «Несколько дисплеев». Это самый главный параметр при работе с двумя экранами, так как именно он позволяет определить то, как вы будете с ними взаимодействовать.
Выберите, хотите ли вы расширить дисплеи, то есть сделать второй продолжением первого (для этого и нужно было их правильно расположить на самом первом шаге из данной части статьи), или, наоборот, желаете дублировать изображение – видеть на каждом из мониторов одно и то же.
Дополнительно: Если то, как система определила основной и дополнительный дисплей не соответствует вашему пожеланию, выделите в области предпросмотра тот из них, который считаете главным, а затем установите галочку напротив пункта «Сделать дисплей основным».
- «Дополнительные параметры дисплея» и «Настройки графики», как и упомянутые ранее параметры «Цвета» и «Ночного света», мы тоже пропустим – это относится к графике в целом, а не конкретно к теме нашей сегодняшней статьи.
В настройке двух экранов, а точнее, передаваемого ими изображения, нет ничего сложного. Главное, не только учесть технические характеристики, диагональ, разрешение и положение на столе каждого из мониторов, но и действовать, по большей части, на свое личное усмотрение, иногда пробуя разные варианты из списка доступных. В любом случае, даже если вы ошиблись на каком-то из этапов, все всегда можно изменить в разделе «Дисплей», находящемся в «Параметрах» операционной системы.
Дополнительно: Быстрое переключение между режимами отображения
Если при работе с двумя дисплеями вам приходится часто переключаться между режимами отображения, отнюдь не обязательно каждый раз обращаться к рассмотренному выше разделу «Параметров» операционной системы. Это можно сделать куда более быстрым и простым способом.
Нажмите на клавиатуре клавиши «WIN+P» и выберите в открывшемся меню «Проецировать» подходящий режим из четырех доступных:
- Только экран компьютера (основной монитор);
- Повторяющийся (дублирование изображения);
- Расширить (продолжение картинки на втором дисплее);
- Только второй экран (отключение основного монитора с трансляцией изображения на дополнительный).
Непосредственно для выбора необходимого значения можно использовать как мышку, так и обозначенную выше комбинацию клавиш – «WIN+P». Одно нажатие – один шаг в списке.
Заключение
Теперь вы знаете, как подключить к компьютеру или ноутбуку дополнительный монитор, а затем и обеспечить его работу, адаптировав под свои нужды и/или потребности параметры передаваемого на экран изображения. Надеемся, данный материал был полезен для вас, мы же на этом закончим.
Наша группа в TelegramПолезные советы и помощь