xrandr을 통해 HDMI 출력이 제대로 작동하지 않음

xrandr을 통해 HDMI 출력이 제대로 작동하지 않음

저는 아치 리눅스를 사용하고 있습니다. HDMI 출력은 그놈 설정 화면에서 잘 작동합니다. 그러나 xrandr, arandr 또는 lxrandr()을 사용하여 콘솔에서 설정하려고 하면 xrandr --output HDMI1 --mode 1920x1080TV 왼쪽 상단 모서리만 내 노트북 ​​화면의 1366x768 영역을 미러링하는 반면 화면의 나머지 부분은 검은 색입니다.

처음에는 그래픽 카드가 두 가지 다른 해상도를 출력하지 못하는 문제일 수도 있다고 생각하여(일부 시스템에서는 그렇게 하면 TV의 이미지가 1366x768로 업스케일링됨) xrandr --output LVDS1 --off노트북에서 화면을 사용해 보았습니다. 껐다. 노트북 화면으로 출력이 중지되지만 TV는 여전히 동일합니다.

lxrandr 및 arandr에서도 똑같은 일이 발생합니다. 출력에는 1920x1080이 표시되지만 화면 왼쪽 상단에 있는 것은 1366x768 픽셀뿐이고 나머지는 비어 있습니다.

나는 이것을 조사했지만 관련성을 찾을 수 없습니다. 어떤 도움이라도 대단히 감사하겠습니다.

답변1

나는 이것이 오래된 질문이라는 것을 알고 있지만 여기 누군가가 답을 찾고 답을 찾고 있다면 다음과 같은 것을 사용해보십시오.

xrandr --output LVDS1 --auto --primary --output HDMI1 --auto --same-as LVDS1 --scale-from 1920x1080

(물론 특정 상황/요구 사항에 맞게 조정하세요!)

답변2

또 다른 오래된 대답이지만 이 문제는 내가 기억할 수 있는 한 수많은 컴퓨터에 존재했습니다.

내 대답은 기본 해상도가 낮을 ​​수 있는 다른 내장 디스플레이(예: eDP-1/LVDS-1 등)를 끄기 전에 선호하는 출력(내 경우에는 HDMI-1)으로 전환하는 것이었습니다. 기본 출력으로 설정

나는 이것을 arandr에서 특정 순서로 설정하는 것이 작동한다는 것을 알았으므로 이제 i3/config의 문자열은 다음과 같습니다.

exec_always xrandr --output --primary HDMI-1 1920x1080 --output eDP-1 --off --output DP-1 --off --output DP.....

이는 또한 해상도를 수동으로 조정한 후 feh에서 반복되는 타일링 효과 문제를 해결합니다.

관련 정보