![다중 디스플레이용 xrandr scale 2x2(4K HiDPI 및 Full HD 혼합) - 흐릿한 출력](https://linux55.com/image/115267/%EB%8B%A4%EC%A4%91%20%EB%94%94%EC%8A%A4%ED%94%8C%EB%A0%88%EC%9D%B4%EC%9A%A9%20xrandr%20scale%202x2(4K%20HiDPI%20%EB%B0%8F%20Full%20HD%20%ED%98%BC%ED%95%A9)%20-%20%ED%9D%90%EB%A6%BF%ED%95%9C%20%EC%B6%9C%EB%A0%A5.png)
Kubuntu 17.04가 포함된 Kubuntu 17.04에서 nouveau
메인 모니터가 4K이고 오른쪽이 Full HD(실제로는 1920x1200이지만 차이는 없음)인 듀얼 모니터 설정을 얻으려고 합니다.
저는 이중 KDE 시스템 규모를 사용하고 있습니다(설명대로)https://wiki.archlinux.org/index.php/HiDPI#Using_KDE_system_settings) 및 xrandr
스케일링(에 설명된 대로)https://wiki.archlinux.org/index.php/HiDPI#Side_display). 뿐만 아니라:
xrandr \
--output eDP-1 --mode 3840x2160 --pos 0x0 --auto \
--output DP-2 --mode 1920x1200 --pos 3840x0 --auto \
--panning 3840x2400+3840+0 --scale 2.0x2.0 \
--fb 7680x2400
문제는 DP-2
3840x2400에서 1920x1200으로의 다운샘플링으로 인해 이미지, 특히 글꼴이 약간 흐릿하게 나타나는 것입니다. 이 내용은 마지막에 명시되어 있습니다https://wiki.archlinux.org/index.php/HiDPI#Side_display, 제안된 해결 방법은 모니터의 선명도 설정입니다. 시도해 보았지만 작동하지 않습니다.
이중선형 스케일링에 사용되는 필터:https://cgit.freedesktop.org/xorg/app/xrandr/tree/xrandr.c?id=5d5db88d106a49d7560a8042fa054df8b609f00a#n2993. Nearest Neighbor도 지원되는데, "nearest"
보기에는 끔찍하고, 2x2 다운샘플링이라고 해도 이해가 되지 않습니다. 나는 "lanczos"
이것을 만드는 대신 계속해서 사용했습니다 "bilinear"
. 분명히 이것은 지원되지 않습니다.
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 26 (RRSetCrtcTransform)
Serial number of failed request: 36
Current serial number in output stream: 37
Lanczos(또는 더 나은 필터)를 지원하는 방법이 있나요? 소프트웨어로 필터링해도 상관 없습니다.
이제 xrandr
해결 방법으로 메인 모니터에서 듀얼 KDE 스케일링을 비활성화하고 1920x1080 기본 해상도에 대한 스케일링을 비활성화했습니다. 예상대로 보조 디스플레이는 글꼴을 포함하여 매우 선명합니다. 그러나 일반적인 시청 거리에서 볼 때 기본 디스플레이는 확장된 보조 디스플레이보다 더 나빠 보입니다. 이는 절반 해상도가 여전히 Full HD이고 다른 비 4K 디스플레이에서는 매우 선명해 보이기 때문에 이상합니다.
그래서 진짜 질문은 두 대의 모니터에서 선명한 이미지를 얻을 수 있는 방법이 있느냐는 것입니다.
편집하다:중요한 사실을 언급하는 것을 잊었습니다. 저는 GeForce 940MX 및 Intel HD Graphics 620과 함께 Nvidia PRIME 시스템을 사용하고 있습니다. nvidia-384에서는 결과가 Intel과 동일합니다. 즉, 동일한 흐림 현상이 발생합니다. GeForce를 사용하는 경우 --scale 2x2
이 옵션은 아무런 효과가 없으며 --panning
해당 옵션은 Failed Request
위와 유사한 오류를 생성합니다.
답변1
제 노트북에도 4K 모니터가 있습니다. 제가 보통 하는 일은 4k 모니터에 대해 1920x1080 모드를 설정하는 것인데 실제로는 1080p 모니터와 똑같이 완벽해 보입니다. 크기 조정이나 앤티앨리어싱을 수행하지 말고 2x2 픽셀만 사용하는 방법을 찾아야 합니다.