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의 스케일러와 필터보다 뛰어납니다.
- 이 해상도를 사용하여 전체 디스플레이(가운데, 작은)를 복제하세요.