저는 uvesafb
간단한 프레임버퍼를 얻기 위해 Intel 945GME 임베디드 그래픽 컨트롤러를 사용하고 있습니다. 좋은 결과.
PC에는 DVI+VGA 출력 커넥터가 결합되어 있으며 두 출력 모두 현재 동일한 그래픽을 표시합니다.
내가 아는 한, 컨트롤러는 두 출력 모두에서 서로 다른 화면을 표시할 수 있어야 합니다(예: 듀얼 모니터 설정). uvesafb
이 모드에서 실행되도록 구성하려면 어떻게 해야 합니까 ?
이상적으로는 하나를 얻을 것이지만 /dev/fb1
두 /dev/fb0
번째 화면에 다른 오프셋이 표시되어도 괜찮을 것입니다 /dev/fb0
.
답변1
대답은 간단합니다. uvesafb
as로는 불가능합니다.이 목적으로 맞춤설정되지 않았습니다..
Xorg는 XrandR을 사용하고, 최근 다중 모니터 구성은 KMS(커널 모드 설정)를 사용하며, 최신 비디오 드라이버는 이 설정을 사용하도록 설계되었습니다. 따라서 KMS와 Intel 945GME를 사용하면 더 나은 기회를 얻을 수 있습니다. 아직 확인은 안해봤지만요.
답변2
잘은 모르지만 uvesafb
보통 xrandr
듀얼모니터를 사용합니다. 셸에서 다음을 입력할 수 있습니다.
xrandr
그러면 모든 출력 가능성이 나열됩니다. 내 경우에는 다음과 같이 표시됩니다.
Screen 0: minimum 320 x 200, current 2732 x 768, maximum 8192 x 8192
eDP1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 256mm x 144mm
1366x768 60.0*+
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1366x768+1366+0 (normal left inverted right x axis y axis) 410mm x 230mm
1366x768 59.8*+
1024x768 75.1 75.0 60.0
832x624 74.6
800x600 75.0 60.3 56.2
640x480 75.0 60.0
720x400 70.1
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
그런 다음 듀얼 모니터를 만들려면 다음을 입력하십시오.
xrandr --output VGA1 --right-of eDP1
동일한 출력을 생성합니다
xrandr --output VGA1 --same-as eDP1
더 많은 옵션을 보실 수 있습니다man xrandr