나는 4개의 출력, 2개의 DVI, 1개의 HDMI 및 1개의 DisplayPort 출력을 갖춘 radeon r9 270x를 가지고 있습니다.
X 서버를 두 개의 화면으로 구성하고 사용자 입장에서는 DISPLAY 0.0과 0.1을 제공해야 합니다.
/etc/X11/xorg.conf에서 두 개의 모니터, 두 개의 장치 및 두 개의 화면 섹션을 사용해 보았습니다. "Device" 섹션에 "screen"을 명시적으로 지정하지 않으면 작동하지만 화면(DISPLAY = 0.0)이 표시됩니다.
화면 섹션(아래 표시)에서 화면 번호를 명시적으로 설정하려고 시도했지만 작동하지 않았습니다.
첫 번째 장치 부분에 0번 화면을 선택하고 두 번째 장치 부분에 1번 화면을 선택하면 X 서버가 시작되는데, /var/log/Xorg.0.log를 보면 X 서버가 DisplayPort를 사용하려고 하는 것을 볼 수 있는데, 그리고 HDMI 출력이 연결되지 않았습니다.
II 장치 섹션에서 화면 번호 2와 3을 선택하면 X 서버가 시작을 거부합니다.
Section "Device" Identifier "Device0" Driver "radeon" # Screen 1 # doesn't work EndSection
라데온 드라이버를 사용하여 듀얼 스크린을 설정하는 방법에 대한 아이디어가 있습니까?
이는 커널 4.3(사용 가능한 경우)에서는 데비안이 불안정합니다.
답변1
ServerLayout
화면에 대한 섹션을 만들어 보십시오 . devices 섹션을 편집하지 말고 conf 파일에 추가하세요.
Section "ServerLayout"
Identifier "DefaultLayout"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" LeftOf "Screen0"
EndSection
답변2
나는 당신이 원하는 것이 적어도 당신이 원하는 방식으로는 불가능하다고 생각합니다.
xorg.conf의 화면은 첨부된 디스플레이와 다릅니다. DISPLAY=0:1
평균두 번째 X 서버두 번째 화면이 아닌 컴퓨터에서.
내가 틀렸다면 누군가가 고쳐주겠지만, 출력 개수에 관계없이 두 대의 X 서버가 비디오 카드를 공유할 수는 없을 것 같습니다. 이를 위해 Xinerama를 사용할 수 있습니다.
아마도 이 목적으로 사용할 수 있는 서버가 있을 것입니다 xnest
. 그러나 저는 그것을 사용해 본 경험이 없으므로 귀하가 원하는 것을 이 서버로 할 수 있는지 확신할 수 없습니다. 이론적으로는 창 관리자가 첫 번째 화면을 사용하고 xnest
다른 화면에서는 전체 화면을 실행하도록 설득할 수 있지만 여기서는 단지 추측일 뿐입니다.