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

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

랩톱 컴퓨터의 디스플레이 장치로 외부 모니터(Dell E207WFP)를 사용하면 화면 왼쪽 가장자리에서 약 10픽셀이 잘립니다. 이는 오버스캔(모니터가 VGA로 컴퓨터). 1680x1050(60.0Hz), 1280x1024(75.0Hz), 1152x864(75.0Hz), 1024x768(75.1Hz), 800x600(75.0Hz), 800x600(75.0Hz), 720x400(70.1) 등 여러 가지 액세스 가능한 해상도가 있습니다. 헤르츠). 저는 기본값이자 이 모니터가 지원하는 최고 해상도인 최고 해상도를 사용하기로 선택했습니다. 더 낮은 해상도로 축소하면 오버스캔 문제가 해결되지만 바람직하지 않습니다. 나는 디스플레이의 해상도를 최대한 낮추는 솔루션을 찾고 있습니다. 화면 오른쪽에서 픽셀이 잘리지 않도록 출력 크기를 조정하면서 디스플레이를 오른쪽으로 10픽셀 이동하여 오버스캔 문제를 해결하려고 했습니다. 그러나 유틸리티에서 사용하는 2D 아핀 변환에서 x/y 크기 조정 값을 조정하여 성공을 경험하지 못했습니다 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

관련 정보