![데비안 9가 HDMI 포트에서 모니터를 감지하지 못합니다](https://linux55.com/image/127006/%EB%8D%B0%EB%B9%84%EC%95%88%209%EA%B0%80%20HDMI%20%ED%8F%AC%ED%8A%B8%EC%97%90%EC%84%9C%20%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A5%BC%20%EA%B0%90%EC%A7%80%ED%95%98%EC%A7%80%20%EB%AA%BB%ED%95%A9%EB%8B%88%EB%8B%A4.png)
최근 데비안 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에만 연결될 수 있고 이를 전환하는 것이 가능할 수도 있고 불가능할 수도 있다는 것입니다.
인쇄물에 표시되는 출력은 xrandr
CPU에 통합된 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-current
Debian 패키지에 있음)를 사용하는 경우 문제는 독점 드라이버가 현재 기본 역할을 수행하는 기능만 가지고 있다는 것입니다. 따라서 노트북의 통합 디스플레이에 그래픽을 표시하려면 두 GPU가 항상 켜져 있어야 합니다.
xrandr --listproviders
질문에 대한 출력을 실행하고 편집하십시오 . 그러면 NVidia GPU가 현재 인식되는지 여부와 한 GPU에서 다른 GPU로 출력을 전달하는 데 사용할 수 있는 옵션이 표시됩니다.
xrandr --listproviders
NVidia GPU가 가능하다고 표시 되면 Sink Output
이를 실행 xrandr --setprovideroutputsource <NVidia's number> <Intel's number>
한 다음 xrandr
인수 없이 다시 실행하면 이제 Intel GPU에서도 사용 가능한 출력이 표시됩니다. 하지만 이 구성에서는 NVidia GPU를 "멍청한 통과 장치"로 사용하게 됩니다. 이는 두 GPU 중 더 강력하기 때문에 아마도 어리석은 일입니다.