외부 컴퓨터 모니터의 xrandr 중재 VGA 오버스캔 수정

외부 컴퓨터 모니터의 xrandr 중재 VGA 오버스캔 수정

노트북 디스플레이 장치로 외부 모니터(Dell E207WFP)를 사용하면 화면 왼쪽 가장자리에서 약 10픽셀 정도 잘리는 현상이 나타나는데, 이는 오버스캔(모니터가 컴퓨터에 연결되어 있는 현상) 현상의 결과인 것으로 생각됩니다. VGA) . 사용 가능한 해상도는 1680x1050(60.0Hz), 1280x1024(75.0Hz), 1152x864(75.0Hz), 1024x768(75.1Hz), 800x600(75.0Hz), 800x600(75.0Hz) 및 720x400(70.1Hz)입니다. ) . 저는 기본 해상도이자 이 모니터가 지원하는 최고 해상도인 최고 해상도를 선택했습니다. 더 낮은 해상도로 축소하면 오버스캔 문제를 해결할 수 있지만 권장되지는 않습니다. 모니터 해상도를 최대한 줄이는 솔루션을 찾고 있습니다. 화면 오른쪽에서 픽셀 잘림이 발생하지 않도록 디스플레이를 오른쪽으로 10픽셀 이동하고 동시에 출력 크기를 조정하여 오버스캔 문제를 해결해 보았습니다. 그러나 유틸리티에서 사용하는 2D 아핀 변환에서 x/y rescale 값을 조정하여 성공하지 못했습니다 xrandr --transform. 이러한 값이 무엇으로 설정되어 있든 디스플레이를 오른쪽으로 이동하면 디스플레이 오른쪽의 픽셀 잘림 문제가 발생합니다.

나는 다음 형식의 명령을 사용합니다.

xrandr --output VGA1 --transform 1,0,-10,0,1,0,0,0,1

-10x축을 따라 픽셀 단위로 모니터의 이동을 나타냅니다 (음수 값은 모니터를 오른쪽으로 이동합니다). 처음 두 매개변수는 1x축(필드 1) 또는 y축(필드 5)에 크기 조정이 적용되지 않음을 나타내기 위해 설정됩니다. 더 큰(예: 1.05) 또는 더 작은(예: 0.95) 배율 인수를 사용해 보았지만 모든 경우에 디스플레이의 오른쪽 가장자리가 오버스캔되었습니다. 어떤 값 세트가 원하는 효과를 낼 수 있는지 알려주거나 대체 솔루션을 제안할 수 있는 분이 계시다면 감사하겠습니다.

이 문제를 해결하는 데 도움이 되는 경우 전체 출력 xrandr --query은 다음과 같습니다.

Screen 0: minimum 320 x 200, current 1670 x 1050, maximum 8192 x 8192
LVDS1 connected (normal left inverted right x axis y axis)
   1366x768       60.0 +
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 430mm x 270mm
   1680x1050      60.0*+
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   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) 

답변1

나는 똑같은 문제에 직면했고 panning크기와 해상도가 동일하더라도 설정으로 인해 transform옵션이 예상한 대로 더 많이 작동한다는 것을 발견했습니다. 나는 또한 mode모든 호출에서 이를 명시적 으로 선언하는 것을 발견했습니다 xranr.

xrandr --output VGA1 --mode 1680x1050 --panning 1680x1050
xrandr --output VGA1 --mode 1680x1050 --transform 1.05,0,-10,0,1,0,0,0,1

관련 정보