xrandr 줌이 흐려지는 것을 방지

xrandr 줌이 흐려지는 것을 방지

LVDS1 해상도 1366x768의 노트북을 HDMI1 해상도 1920x1080에 연결하려고 합니다(HDMI1 연결 하드웨어는 4k 삼성 TV입니다).

비율을 흐리게 하지 않고 노트북의 LVDS1 디스플레이를 TV에 복제하려고 합니다.

달리는 동안

xrandr --output HDMI1 --auto --scale-from 1366x768 

출력은 1080p 해상도로 TV 전체를 채우지만 텍스트가 약간 흐릿하고 모든 것이 확대된 것처럼 보입니다.

달리는 동안

xrandr --output LVDS1 --auto --output HDMI1 --auto --right-of LVDS1

출력도 1080p 해상도로 전체 TV를 채우지만 이번에는 텍스트가 매우 명확하고 UI 및 시스템의 다른 측면이 흐릿하지 않고 크기도 적절해 보입니다(화면에서 UI가 물리적으로 더 작고 선명합니다). ) .

두 번째 접근 방식의 문제점은 TV를 i3의 자체 가상 데스크톱에 새 모니터로 추가한다는 것입니다. 즉, 프레젠테이션을 할 때 이를 작동하려면 가상 데스크톱이 선택되어 있는지 확인해야 합니다. 설상가상으로 노트북 모니터로는 디스플레이를 볼 수 없어서 모든 일을 맹목적으로 해야 한다.

첫 번째 명령과 같이 디스플레이를 복제하여 TV가 내 노트북에서 보는 이미지를 복제하되 두 번째 명령의 선명도와 선명도를 유지하는 방법이 있습니까?

감사해요

답변1

모든 확대/축소가 흐릿하게 나타납니다. 이는 본질적으로 1픽셀을 1.3픽셀로 바꾸려고 하면 이런 일이 발생하기 때문입니다. 일부 필터링을 통해 결과를 개선할 수 있지만 항상 품질이 낮아집니다.

두 번째 줄(충분한 정보 없이)에서 일어나는 일은 출력이 스케일링을 사용하지 않고 대신 올바른 해상도와 추가 프레임 버퍼를 사용한다는 것입니다.

옵션:

  • TV의 물리적 해상도를 알아보세요(아마도 1920x1080이지만 저렴하거나 작은 TV의 경우 더 작을 수도 있음).
  • TV가 어떤 논리적 해상도를 지원하는지 알아보세요( 확인 Xorg.log). 1920x1080을 초과할 수 있습니다.
  • 1366x768을 실제 TV 해상도에 가장 잘 매핑하는 논리적 해상도를 찾으십시오. 이 해결 방법을 시도해 보십시오. TV의 스케일러와 필터는 X의 스케일러와 필터보다 뛰어납니다.
  • 이 해상도를 사용하여 전체 디스플레이(가운데, 작은)를 복제하세요.

관련 정보