Hyper-V와 인텔 디스플레이 드라이버에 존재하지 않는 모니터 증가

2170 단어 Hyper-VWindows인텔
docker for windows를 도입하려고 Hyper-V를 활성화했을 때 발생한 문제입니다.
현재 Intel HD Graphics 4600을 사용하는 PC에서 Hyper-V를 활성화하면 궁합이 나쁜 것 같지 않은 디스플레이가 감지되는 문제가 있습니다.
이것이 일어나는 환경과 일단의 해결책입니다.

환경


  • dynabook R73
  • Windows 10 Enterprise
  • Intel(R) HD Graphics 4600 버전:20.19.15.4549
  • Hyper-V

  • 버그 내용




    이것이 실제로 문제가 발생하는 연구실 멤버 PC의 이미지입니다.
    이미지에서는 디스플레이가 5개나 접속되어 있는 것처럼 보이지만, 물론 그렇게 접속하고 있는 것도 없고, 실제로 존재하고 있는 것은 노트북의 화면만입니다. 디스플레이 2~5가 결함으로서 나타나는 존재하지 않는 모니터군요.
    자신의 경우에는 이 외에 외부 디스플레이에 표시를 할 수 없게 된다는 문제가 일어났습니다만, 연구실내에서는 디스플레이가 늘어나도 외부에의 표시는 문제 없게 할 수 있는 경우도 있었습니다. 이미지와는 디스플레이의 증가 방법이 다르기 때문에, 그 근처에 원인이 있다고 생각합니다.
    참고 사이트에 있는 인텔 서포트 커뮤니티의 thread에, 다른 패턴의 디스플레이의 늘리는 방법이 있으므로 그쪽도 부디.

    버그가 발생하는 환경



    특정 그래픽 드라이버를 사용하는 상황에서 Hyper-V를 활성화하면 발생합니다.
    연구실 내에서 문제가 발생했음을 확인한 것은 Intel HD Graphics 4600뿐이지만, 인텔의 스레드에 따르면 다른 인텔 드라이버도 비슷한 증상이 일어나는 일이 있는 모습이었습니다.

    해결책


  • 업데이트를 기다립니다.
    일단 Intel측도 이 문제 자체는 파악하고 있는 것 같기 때문에, 그렇게 멀지 않은 사이에 수정된다고 생각합니다. 직접적인 문제가 일어나지 않았다면, 특히 신경이 쓰이지 않네요. 연구실 멤버 중 한 명은 불필요한 디스플레이가 인식되고 있지만, 특히 불편함이 없기 때문에 방치 중입니다.
  • Hyper-V 비활성화
    어디까지나 드라이버와 Hyper-V의 문제이므로, Hyper-V를 무효화해 버리면 원래대로 된다고 합니다. 하지만 활성화했기 때문에 이유가 있기 때문에 경우에 따라서는 현실적이지 않습니다. docker for windows를 사용하고 있기 때문에 무효화할 수 없다! 라는 사람도 스레드에있었습니다. 라고 할까 자신이 바로 그 입입니다.
  • 드라이버 버전 낮추기
    아마도 이것이 환경을 바꾸지 않고 버그를 지울 수있는 방법입니까?
    Intel(R) HD Graphics 4600의 경우 버전을 20.19.15.4300으로 되돌리면 불필요한 디스플레이가 사라집니다. 자신의 경우는 20.19.15.4331로 되돌렸습니다만, 이쪽에서도 정상적으로 디스플레이가 인식되었습니다. 물론 외부 디스플레이로의 출력도 복구입니다.

  • 참고 사이트



    False multiple monitors with intel drivers |Intel Communities
    Windows 10 x64 with HD Graphics 4600 - multiple fake monitors when Hyper-V enabled |Intel Communities

    좋은 웹페이지 즐겨찾기