개요
| 항목 | 값 |
|---|---|
| 전체 노드 | 44 |
| Mirage Driver 발견 노드 | 28 |
| 기준 | WMI VideoCard 항목 |
"Mirage Driver + Intel 그래픽 + 구버전 Windows/그래픽 드라이버" 조합에서, Orange The Client 분석 결과 dxgmms2.sys에 의한 커널 CPU 점유 이슈가 발견됐습니다. (PC명·IP 등 식별 정보는 비공개)
공통 특성
Mirage Driver가 설치된 28노드는 WMI 상 다음 특성을 공유했습니다.
| 항목 | 값 |
|---|---|
| Status | Degraded (비정상) |
| PNPDeviceID | ROOT\DISPLAY\0000 |
| AdapterCompatibility | DemoForge |
| InstalledDisplayDrivers | 없음(None) |
28노드의 GPU는 대부분 Intel 내장(Iris Xe / UHD 620 / HD 6xx)이었고, OS는 Windows 10 19045 ~ Windows 11 26100까지 폭넓게 분포했습니다. 노트북 기종도 LG·Lenovo·Samsung·Acer 등 다양해, 특정 기종 문제가 아니라 "과거 원격제어 도구 설치 이력"의 공통점임을 시사했습니다.
Mirage Driver / DemoForge란
- Mirage Driver: XPDM(XP Display Driver Model) 기반 "미러 드라이버(가상 디스플레이 어댑터)". GPU 프레임 버퍼를 미러링해 화면을 추출, 원격제어·녹화에 사용. XP/7/8 시절 핵심 기술이었으나 Windows 10/11은 WDDM 기반으로 표준 전환됨.
- DemoForge: 2000년대 초 미러 드라이버 기술. 유지보수 종료 상태.
최신 TeamViewer·AnyDesk·RealVNC는 Mirage Driver 없이 자체 캡처 엔진(DirectX·DWM API)을 쓰며, 공식적으로 "Mirage Driver 불필요"를 명시합니다. 즉 지금 Device Manager에 Mirage Driver가 보인다면 구버전 원격제어 솔루션의 설치 잔재일 가능성이 높습니다.
왜 dxgmms2.sys 부하가 생기나
dxgmms2.sys는 시스템 내 모든 디스플레이 드라이버(가상 포함)를 관리하는 Windows 커널 드라이버입니다.- XPDM 기반 미러 드라이버가 WDDM 환경에 남아 있으면 비정상(Degraded) 상태로 인식되고,
dxgmms2.sys가 부팅·화면 갱신·자원 초기화 때마다 호환성 검사·상태 확인을 반복합니다. - 사용하지 않는 미러 드라이버가 남을수록 커널 이벤트 대기가 증가하고, IRQ·메모리 매핑 시도 중 불필요한 polling loop에 빠지는 것으로 추정됩니다.
- 미러 드라이버 제거 시
dxgmms2.sysCPU 점유가 즉시 감소한 사례가 다수 보고됩니다.
결론·대응
- Windows 10/11 환경에서 Mirage Driver(DemoForge)는 불필요한 잔재이므로 제거 권장.
- 향후 Orange The Client에 Mirage Driver 설치 탐지 및 자동 조치를 추가할 계획입니다.
관련: dxgmms2.sys CPU 점유의 숨은 원인 — 원격제어 가상 디스플레이(Mirage Driver) 완전 분석
Orange Platform이 현장에서 수집한 데이터를 기반으로 작성한 현황 조사 리포트입니다. 고객·PC 식별 정보는 비공개 처리했습니다.