"가상 초해상도"

"가상 초해상도"

복사하고 싶다"가상 초해상도". 이는 Windows 시스템에서 더 일반적인 것 같습니다(AMD에서 제공하는 Radeon Crimson 드라이버에 직접 내장됨). Unix/Linux 부분에서는 Linux 시스템에서 이 작업을 수행하고 싶었습니다. 이 특정 설정에는 3개의 1920x1080_60 모니터가 있습니다. , 그러나 저는 특정 모니터에 대해서만 이 기능을 수행하고 싶습니다(예: 각 모니터에 대한 별도 설정).

이 특정 시스템은 Debian 9.1 및 XRandR 1.5.0을 실행하고 있습니다. Xorg에서 제공하는 Radeon 드라이버에서 실행됩니다. 내 그래픽 카드가 내가 사용하려는 해상도를 출력할 수 있는지 확인했습니다.

지금까지 다음과 유사한 새 패턴을 만들고 이 출력에 추가해 보았습니다.

:~$ cvt 2304 1296
# 2304x1296 59.92 Hz (CVT 2.99M9) hsync: 80.53 kHz; pclk: 251.25 MHz
Modeline "2304x1296_60.00"  251.25  2304 2464 2712 3120  1296 1299 1304 1344 -hsync +vsync
:~$ xrandr --newmode "2304x1296_60.00"  251.25  2304 2464 2712 3120  1296 1299 1304 1344 -hsync +vsync
:~$ xrandr --addmode "2304x1296_60.00"
:~$ xrandr --output DVI-0 --mode 2304x1296_60.00

예상대로 이것은 작동하지 않았습니다. 내 모니터는 해상도가 범위를 벗어났다고 불평했고(놀랍게도) 즉시 이전 해상도로 다시 전환했습니다. 좀 더 시도해 보았으나 유일하게 달성한 것은 X 세션이 여러 번 중단되는 것이었습니다. 오랫동안 살다!

제가 달성하려는 작업을 보다 명확하게 설명하기 위해 다음은 2560x1440_144 모니터가 있는 Windows 시스템의 스크린샷입니다. https://i.stack.imgur.com/vkwpz.jpg

"가상 초해상도" 옵션을 활성화하면 모니터의 해상도를 초과할 수 있습니다. 다음은 동일한 모니터의 스크린샷이지만 3200x1800_60으로 크기가 조정되었습니다. https://i.stack.imgur.com/ytrL8.jpg

이 글을 쓰면서 깨달았습니다.이 게시물다른 문제를 해결하기 위해 가상 디스플레이 장치를 사용하여 다른 효과를 얻을 것을 제안합니다.XRandR 또는 가상 디스플레이가 내가 원하는 것을 달성하기 위한 실행 가능한 옵션입니까?

내가 찾고 있는 것은 화면을 패닝하는 것이 아니라 첫 번째 및 두 번째 화면 캡처와 유사한 효과입니다(이미지의 해상도 변경 참고). Windows 시스템의 비디오 하드웨어의 경우 단순히 스케일링을 변경하는 것이 아니라 "초해상도"를 처리하는 것이 중요합니다. 나는 몇 가지 트릭이 관련되어 있다고 생각하며 보기만큼 간단하지 않습니다(여기에는 원클릭 옵션이 없습니다).

관련 정보