데비안 9가 HDMI 포트에서 모니터를 감지하지 못합니다

데비안 9가 HDMI 포트에서 모니터를 감지하지 못합니다

최근 데비안 9를 설치했습니다. 모든 것이 괜찮습니다. 유일한 문제는 hdmi 포트에서 모니터를 감지하지 못한다는 것입니다. Dell Inspiron 15 게이밍 노트북을 사용하고 있습니다.

xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192                                                                
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm                                       
   1920x1080     60.05*+  59.93    48.04                                                                                             
   1680x1050     59.95    59.88                                                                                                      
   1600x1024     60.17                                                                                                               
   [....]                                                                                             
   512x384       60.00                                                                                                               
   400x300       60.32    56.34                                                                                                      
   320x240       60.05                                                                                                               
DP-1 disconnected (normal left inverted right x axis y axis)                                                                         
HDMI-1 disconnected (normal left inverted right x axis y axis)

그리고 lspci -nn | grep VGA출력:

00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:591b] (rev 04)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:1c8c] (rev a1)

Windows에서는 잘 작동합니다.
내 데비안: Linux debian 4.9.0-4-amd64 및 KDE Plasma.

편집 1:
xrandr --listproviders산출:

Providers: number : 1
Provider 0: id: 0x45 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 3 associated providers: 0 name:modesetting

편집 2:
Xorg 오류 로깅
Nvidia 드라이버 설치 시 경고
OpenGL 오류

편집 3:
update-glx --list glx산출:

/usr/lib/mesa-diverted
/usr/lib/nvidia
/usr/lib/nvidia/bumblebee

편집 4:
nvidia-xconfig가 없는 Xorg.0.log
Xorg.0.log 및 nvidia-xconfig

답변1

GPU가 2개 있는 노트북이 있습니다. NVidia 용어로 이를 다음과 같이 부릅니다.청천기술. 문제는 일부 물리적 출력이 특정 GPU에만 연결될 수 있고 이를 전환하는 것이 가능할 수도 있고 불가능할 수도 있다는 것입니다.

인쇄물에 표시되는 출력은 xrandrCPU에 통합된 Intel GPU가 수행할 수 있는 것과 정확히 같습니다. GPU DP-1및/또는 출력은 HDMI-1연결되지 않을 수 있지만 외부 출력은 NVidia GPU에 연결되어 있습니다.

이 문제는 렌더링 출력을 다른 GPU로 전달하도록 하나의 GPU를 구성하고 보조 GPU를 추가 인터페이스를 제공하는 일종의 "확장 장치"로 효과적으로 사용하여 해결할 수 있습니다.

NVidia GPU용 오픈 소스 드라이버를 사용하면 nouveau원하는 방식으로 이러한 상황을 처리할 수 있는 모든 기능이 제공됩니다. 그런 다음 Intel GPU를 기본 GPU로 사용하고 NVidia를 보조 GPU로 사용할 수 있습니다 xrandr --setprovideroutputsource 1 0. 이렇게 하면 사용하지 않을 때 NVidia GPU를 완전히 비활성화하여 전력 소비를 최소화할 수 있습니다.

그러나 독점 nvidia드라이버( nvidia-currentDebian 패키지에 있음)를 사용하는 경우 문제는 독점 드라이버가 현재 기본 역할을 수행하는 기능만 가지고 있다는 것입니다. 따라서 노트북의 통합 디스플레이에 그래픽을 표시하려면 두 GPU가 항상 켜져 있어야 합니다.

xrandr --listproviders질문에 대한 출력을 실행하고 편집하십시오 . 그러면 NVidia GPU가 현재 인식되는지 여부와 한 GPU에서 다른 GPU로 출력을 전달하는 데 사용할 수 있는 옵션이 표시됩니다.

xrandr --listprovidersNVidia GPU가 가능하다고 표시 되면 Sink Output이를 실행 xrandr --setprovideroutputsource <NVidia's number> <Intel's number>한 다음 xrandr인수 없이 다시 실행하면 이제 Intel GPU에서도 사용 가능한 출력이 표시됩니다. 하지만 이 구성에서는 NVidia GPU를 "멍청한 통과 장치"로 사용하게 됩니다. 이는 두 GPU 중 더 강력하기 때문에 아마도 어리석은 일입니다.

관련 정보