배경: 저는 2개의 HDMI1.4 출력과 4k 모니터를 갖춘 PC를 가지고 있어 2개의 HDMI 소스에서 사진별 디스플레이가 가능합니다. 컴퓨터와 모니터 간의 단일 HDMI1.4 연결은 30hz로 제한됩니다. 2x 1920x2160 출력을 사용하면 60hz에서 4k를 얻을 수 있습니다
이렇게 하면 각각 자체 모니터로 처리되는 두 개의 출력이 생성됩니다. 이로 인해 문제가 발생합니다.
- 게임이나 비디오 플레이어와 같은 전체 화면 응용 프로그램은 (컴퓨터 관점에서) 두 개의 물리적 모니터처럼 보이기 때문에 화면의 절반만 "전체 화면"으로 표시됩니다.
- 창 최대화는 하나의(½) 모니터에서만 최대화됩니다.
가상 3840x2160 화면을 갖도록 xrandr을 설정한 다음 각 모니터에 화면의 일부를 표시하도록 설정할 수 있습니까? 예를 들어, 모니터 1은 왼쪽 절반을 표시하고 모니터 2는 오른쪽 절반을 표시합니다. 응용 프로그램은 최대화된 창에서도 가상 화면과 3840x2160 해상도만 볼 수 있습니다.
차이점이 있다면 KDE를 사용하고 있습니다.
답변1
아마도 KDE 설정에 이 동작을 제어하는 뭔가가 있을 것 같습니다. 하지만 그렇지 않다면 이것을 시도해 볼 수 있습니다
xrandr --output HDMI-0 --auto --output HDMI-1 --auto --{right,left}-of HDMI-0
답변2
나는 그것을 해결했습니다. xrandr에 VIRTUAL1
출력이 있습니다. 시행착오를 통해 나는 그것을 사용하는 방법을 알아냈습니다:
모델 행 생성:
cvt 3840 2160 Modeline "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
xrandr에 패턴을 추가합니다.
xrandr --newmode "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
VIRTUAL1의 모드를 설정합니다.
xrandr --addmode VIRTUAL1 3840x2160_60.00
VIRTUAL1(내 경우에는 HDMI1)을 복제하도록 display1을 설정합니다.
xrandr --output HDMI1 --same-as VIRTUAL1
그런 다음 HDMI2를 HDMI1 오른쪽에 배치합니다.
xrandr --output HDMI2 --right-of HDMI1