nouveau 디스플레이 드라이버를 사용할 때 오버스캔을 수정하는 방법은 무엇입니까?

nouveau 디스플레이 드라이버를 사용할 때 오버스캔을 수정하는 방법은 무엇입니까?

저는 NVIDIA ION 그래픽 하드웨어를 탑재한 Zotac Zbox HD-ID11 시스템 2대를 보유하고 있습니다. 둘 다 lightdm 및 xfce 데스크탑과 함께 Debian 8(커널 4.3)을 실행하지만 하나는 NVIDIA 디스플레이 드라이버를 사용하고 다른 하나는 nouveau를 사용합니다. 두 TV 모두 HDMI 출력에 연결되어 있지만 두 TV 모두 오버스캔을 수정하는 옵션이 없습니다.

NVIDIA 드라이버가 있는 시스템(실제로는 표준 모니터[1280x1024] 및 HD Ready[1280x720] TV가 연결되어 있음)에서 nvidia 설정을 사용하여 뷰포트를 조정하여 TV의 오버스캔을 수정할 수 있습니다.

내가 사용하는 정확한 명령은 다음과 같습니다.

nvidia-settings --assign CurrentMetaMode="DPY-1: nvidia-auto-select @1280x1024 +0+0, DPY-2: 1280x720+1280+0 { ViewPortOut=1200x670+40+25 ViewPortIn=1280x720 }"

이렇게 하면 디스플레이 높이가 80픽셀로 줄어들고, 디스플레이 너비가 50픽셀로 줄어들며, 오프셋을 조정하여 데스크탑을 중앙에 배치합니다.

분명히 Nouveau를 실행하는 시스템에는 nvidia-settings 명령이 존재하지 않습니다. Full HD [1920x1080] TV에 연결되어 있어서 정확한 매개변수를 결정하려면 실험을 해야 할 것 같은데, Nouveau를 사용하여 뷰포트를 조정하기 위한 동등한 명령줄 도구나 구성 설정은 무엇입니까?

답변1

추가 검색 끝에 찾아낸이 버그 보고서이는 문제가 제대로 해결되지 않은 것으로 간주되지만 2012년에 잠재적인 수정 사항이 추가되었음을 나타냅니다.

어쨌든 해결책은 다음 명령인 것 같습니다.

xrandr --output HDMI-1 --set underscan on
xrandr --output HDMI-1 --set "underscan hborder" 54 --set "underscan vborder" 51

분명히 이 숫자는 시행착오를 통해 조정되어야 할 수도 있습니다.

적어도 내 책상 모서리는 더 이상 잘리지 않습니다!

관련 정보