Microsoft 간접 디스플레이 드라이버 샘플을 기반으로 합니다. 이렇게 하면 Windows에서 실제 디스플레이처럼 작동하고 기능하는 가상 디스플레이가 생성됩니다. 스트리밍, 가상 현실 애플리케이션, 녹화, 헤드리스 서버 등에 유용합니다. 물리적 디스플레이에 비해 장점은 물리적 디스플레이 기능을 뛰어넘는 해상도와 새로 고침 빈도를 조정할 수 있다는 것입니다. 예를 들어, 60hz 1080p 모니터를 소유하면서 8K에서 240hz의 게임 스트리밍 소프트웨어를 사용하여 가정용 PC에서 게임을 스트리밍할 수 있습니다(비현실적이지만 기능을 잘 설명합니다). 디스플레이가 없는 서버의 경우 디스플레이가 설치된 것처럼 원격 데스크톱 및 다른 시스템으로의 화면 스트리밍이 가능해졌습니다.
640 x 480 ~ 7680 x 4320(8K) 의 해상도 에뮬레이션과 60hz, 75hz, 90hz, 120hz, 144hz, 165hz, 240hz, 480hz 및 500hz를 포함한 새로 고침 빈도를 지원합니다.
이 프로젝트에서는 IddCx 클래스 확장 드라이버와 결합된 공식 Windows 간접 디스플레이 드라이버를 사용합니다.
중요한
운영 체제에 맞는 버전을 다운로드했는지 확인하세요!
Windows 10 및 11(HDR 없음)
윈도우 11 23H2+(HDR)
범용 드라이버 - 24.10.27(Windows 10/11) - 더 많은 최적화 기능이 추가되었습니다.
새싹으로 데이터베이스 편집(베타 전용 - 사용자 정의 편집용)
위 또는 웹 사이트에서 최신 버전을 다운로드하고 해당 내용을 폴더에 추출하십시오.
드라이버를 설치하기 전에 IddSampleDriver
폴더와 해당 내용을 C:IddSampleDriver
에 복사합니다 (중요!) .
드라이버 인증서를 신뢰할 수 있는 루트 인증서로 추가하려면 관리자 권한으로 *.bat 파일을 마우스 오른쪽 버튼으로 클릭하고 실행하세요.
inf를 설치하지 마십시오. 장치 관리자를 열고 장치를 클릭한 다음 "작업" 메뉴를 클릭하고 "레거시 하드웨어 추가"를 클릭합니다.
"목록에서 하드웨어 추가(고급)"를 선택한 다음 디스플레이 어댑터를 선택합니다.
"디스크 있음..."을 클릭하고 "찾아보기..." 버튼을 클릭합니다. 추출된 파일로 이동하여 inf 파일을 선택합니다.
이제 끝났습니다! 추가 디스플레이의 해상도를 사용자 정의하려면 디스플레이 설정으로 이동하세요. 이러한 디스플레이는 Sunshine, Oculus 또는 VR 설정에 표시되며 스트리밍할 수 있어야 합니다.
디스플레이 어댑터를 활성화/비활성화하여 모니터를 전환할 수 있습니다.
추신. C:IddSampleDriveroptions.txt
에서 시스템이 options.txt
에 액세스할 수 있는지 확인하십시오. 그렇지 않으면 설치가 실패합니다.
베타 버전을 다운로드하고 콘텐츠를 폴더에 추출하세요.
드라이버를 설치하기 전에 VirtualDisplayDriver
폴더와 그 내용을 C:VirtualDisplayDriver
에 복사하세요 (중요!) .
드라이버 인증서를 신뢰할 수 있는 루트 인증서로 추가하려면 관리자 권한으로 *.bat 파일을 마우스 오른쪽 버튼으로 클릭하고 실행하세요.
inf를 설치하지 마십시오. 장치 관리자를 열고 장치를 클릭한 다음 "작업" 메뉴를 클릭하고 "레거시 하드웨어 추가"를 클릭합니다.
"목록에서 하드웨어 추가(고급)"를 선택한 다음 디스플레이 어댑터를 선택합니다.
"디스크 있음..."을 클릭하고 "찾아보기..." 버튼을 클릭합니다. 추출된 파일로 이동하여 inf 파일을 선택합니다.
이제 끝났습니다! 추가 디스플레이의 해상도를 사용자 정의하려면 디스플레이 설정으로 이동하세요. 이러한 디스플레이는 Sunshine, Oculus 또는 VR 설정에 표시되며 스트리밍할 수 있어야 합니다.
디스플레이 어댑터를 활성화/비활성화하여 모니터를 전환할 수 있습니다.
장치 관리자 열기
디스플레이 어댑터 찾기
IddSampleDriver를 마우스 오른쪽 버튼으로 클릭하고 "장치 제거"를 선택합니다.
새 팝업 창이 나타나면 이 장치에 대한 드라이버 제거 시도를 클릭하세요.
다음 지침은 장치가 시스템에서 제거되었지만 드라이버는 여전히 남아 있는 경우에 대한 것입니다. 드라이버를 제거하려고 하는 동안 장치에 연결되어 있을 때 이러한 현상이 발생합니다. 이 문제를 해결하기 위해 창에 몇 가지 트릭이 내장되어 있습니다. 그래서 여기에 간다:
Powershell 터미널을 열고 다음을 입력하십시오.
pnputil /enum-drivers
iddsampledriver.inf를 찾으십시오. 여러 페이지의 텍스트가 있을 수 있습니다. "게시된 이름"을 기록해 두세요. 시스템에 따라 고유한 경우가 많지만 "oem139.inf"처럼 보일 수도 있습니다.
pnputil /delete-driver oem139.inf
(제거 후에도 여러 디스플레이가 표시되는 경우 안전 모드에서 제거 절차를 반복해 보십시오.)
이전 비디오: 가상 디스플레이 설치 방법
MIT 및 CC0 또는 공개 도메인(변경 사항에 대해서는 Microsoft에 라이선스 문의), 가장 제한이 적은 옵션을 선택하세요.
이 소프트웨어는 묵시적이거나 명시적인 보증 없이 "있는 그대로" 제공됩니다. 이 소프트웨어가 내 시스템에서는 문제 없이 작동했지만 컴퓨터에 영향을 미치지 않을 것이라는 보장은 없다는 점은 주목할 가치가 있습니다. 이는 사용자 모드에서 작동하여 죽음의 블루 스크린과 같은 시스템 불안정을 일으킬 가능성을 줄입니다. 그러나 이 소프트웨어를 사용할 때는 주의하십시오.
팀에 합류하여 지원뿐 아니라 수많은 훌륭한 새 기능을 제공한 Bud 와 zjoasan 에게 감사 인사를 전합니다!
원래 저장소에 대해서는 Roshkins 에게 감사 인사를 전합니다.
8비트/10비트 지원을 위해 Baloukj 에게 감사 인사를 전합니다. (또한 새로운 Microsoft 드라이버를 최초로 공개합니다!)
드라이버 소스를 찾는 데 도움을 준 Anakngtokwa 에게 감사 인사를 전합니다.
Microsoft 간접 디스플레이 드라이버/샘플(드라이버 코드)
고해상도 EDID를 제공해 주신 AKATrevorJay 에게 감사드립니다.