인텔 그래픽과 HDMI를 사용하여 오버 스캔 이미지 문제


9

TV에서 랩톱 HDMI를 사용하면 TV가 사진의 크기를 초과합니다 (가장자리에 ~ 5-10 %가 없음). TV에는 옵션이 없습니다 (720p 해상도 btw 스포츠). 광고는 Intel HD Graphics 4000을 실행 중입니다.

우분투 설정에는 이것을 보완 할 수있는 옵션이 없으며 xrandr (변환 / 스케일 사용)로 놀고 있지만 아무것도 작동하지 않는 것 같습니다. 변환을 사용 하여이 주제에 대한 많은 가이드가 효과가 없습니다. 수정하기가 너무 쉬워서 ( "압축"/ 화면에 맞게 이미지 크기 조정) 매우 성가 시지만 아이디어가 부족합니다. 사용자 지정 해상도를 설정해도 도움이되지 않습니다 (여전히 화면에서 벗어난 부분). 기본적으로 2 번의 클릭으로 Windows에서 수정되지만 우분투에서는 불가능한 것 같습니다 ...

누군가 나를 도울 수 있거나 내가 시도 할 수있는 아이디어가 있다면 정말 행복 할 것입니다! 감사.


xrandr와 함께 시도xrandr --output HDMI1 --transform 1.05,0,-35,0,1.05,-19,0,0,1
mchid

예, 이렇게하면 그림이 왼쪽 상단에 맞춰 지지만 크기가 변경되지는 않습니다 (적어도 충분하지 않음). 여전히 화면의 오른쪽 상단을 볼 수 없으며 (시계와 설정 휠보다 먼저 자릅니다) 하단 화면에서 누락 된 부분이 있습니다. 그래도 조금 나을 수도 있습니다. 변형 설정을 많이 사용했지만 어떤 이유로 든 스케일링 부분 (1.05)을 원하는 방식으로 작동시킬 수 없습니다.
SodR

답변:


19

그래, 아직 시도하지 않았다면 확인하십시오.

xrandr --output HDMI-1 --set underscan on
xrandr --output HDMI-1 --set "underscan hborder" 40 --set "underscan vborder" 25

내가 만난 또 하나는 이것입니다.

xrandr --output HDMI1 --transform 1.05,0,-35,0,1.05,-19,0,0,1

랩톱에 VGA가 없어서 두려워하는 데 도움이되지 않습니다.
SodR

@SodR이 도움말 중 하나가 있으면 게시물을 업데이트했습니다
mchid

3
나는 그것들을 시도했다. "underscan"또는 "overscan"매개 변수를 언급하는 첫 번째 항목은 xrandr에서 인식되지 않거나 더 이상 내 장치 또는 xrandr에서 지원되지 않습니다. 이 출력을 제공합니다 : 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: 11 (RRQueryOutputProperty) Serial number of failed request: 41 Current serial number in output stream: 41
SodR

1
두 번째 줄은 왼쪽 위 모서리를 오른쪽으로 35 픽셀, 아래쪽으로 19 픽셀 씩 이동하여 정렬하지만 실제 사진은 더 이상 압축되지 않습니다. 즉, 왼쪽 상단에서 "비전"을 얻은 모든 사진이 오른쪽 하단에서 사라져서 그림이 같은 양의 픽셀로 이동했습니다.
SodR

마지막 명령은 실제로 나를 위해 일했다
Postadelmaga

5

이 문제가 발생하여 프레임 버퍼를 축소 한 다음 왼쪽 상단 모서리를 다시 정렬하는 조합을 사용했습니다. 다른 답변은 일부 구형 디스플레이에는없는 디스플레이에서 제공하는 특정 기능에 따라 다릅니다. (내 것처럼)

xrandr --output HDMI2 --fb 1240x700 --transform 1,0,-20,0,1,-10,0,0,1

이 내용을 읽으려면 내 TV가 사진을 측면에서 20 픽셀, 상하로 10 픽셀 씩 오버 스캔합니다. 따라서 그림을 "축소"하지만 해상도는 40 너비와 20 높이로 축소 한 다음 왼쪽 상단 모서리를 다시 정렬하면 속임수가되었습니다.

제조업체의 오버 스캔에 따라 픽셀 손실이 다르기 때문에 숫자를 가지고 놀아야 할 것입니다. 내 TV는 내가 주제를 인터넷에서 찾은 많은 예제보다 적게 스캔 한 것 같습니다.

또한 숫자로 재생할 때 --transform none재설정하면 변경 사항이 재설정됩니다 ... 도움이 될 수 있습니다.


해당 설정이 기억됩니까, 아니면 시작시 실행해야합니까?
leetNightshade

2

/etc/rc.local :

intel_panel_fitter -p A -x 1200 -y 670

~ / .xprofile :

xrandr --output HDMI1 --transform 1.0,0,+1,0,1.0,+2,0,0,1

1
해당 명령이 수행해야하는 작업과 해당 파일에 배치 된 이유를 설명 할 경우 이는 좋은 대답 이 될 수 있습니다 .
David Foerster 2014

intel_panel_fitter명령은 Sony Bravia KLV-V32A10에서 작동했습니다.
jeremy

2

블로그 게시물을 찾을 때까지 잠시 동안이 문제로 어려움을 겪었 습니다 .

기본적으로 다음을 사용하여 디스플레이의 속성을 확인하십시오.

xrandr --prop

일부 사람들이 언급 한 언더 스캔 옵션이 없었지만 '오디오'아래의 'force-dvi'속성이 있습니다.

xrandr --output HDMI-2 --set audio force-dvi --mode 1920x1080

이것은 완벽하게 작동했으며 오버 스캔을 비활성화했습니다. 약간의 단점-이 수정은 오디오가 HDMI 케이블을 통과하지 못하게하지만 외부 스피커를 사용하므로 실제로 문제가되지 않습니다.


이것은 인텔 그래픽이있는 컴퓨터의 우분투 16.04에서 나에게 효과적이었습니다. 다른 모든 답변은 효과가 없었습니다. 내 hdmi 연결에 대한 xrandr에는 언더 스캔 속성이 없습니다.
Andyba

1

원래 답변이 xrandr --output HDMI-1 --set underscan on작동합니다!

이것을 복사하여 붙여 넣으면 첫 번째 시도에서 작동하지 않을 수 있습니다. 시스템의 HDMI-1 에 있지 않을 수 있기 때문입니다 . 나는 이것을 시도했고 나는 얻었다 error of failed request bad output (invalid parameter). 나는 xrandr그 자체로 타이핑 했고 많은 디스플레이 데이터를 주었고 내 장치가 HDMI-0 인 것을 알았습니다 . 그런 다음 명령을 입력하고 xrandr --output HDMI-0 --set underscan on거기에 완벽하게 맞았습니다. 나는 이것이 누군가를 돕기를 바랍니다.


0

TV에 옵션이없는 것이 확실합니까? "Theater Settings"를 "Full"에서 "Native"로 변경할 때까지 Intel HD Graphics도 마찬가지입니다. 내 TV에서는 그림 메뉴의 맨 아래에있었습니다. 다른 TV는 때때로 "와이드 스크린 설정"또는 이와 유사한 것으로 레이블을 지정합니다.


예, 불행히도 그 옵션이없는 오래된 TV.
SodR

Darn :( 시어터 설정이 아닌 해상도 만 엉망인 경우에 대비하여 언급해야한다고 생각했습니다. 행운을 빌어 요!
TheSchwa

0

여기 나를 위해 고쳐진 것이 있습니다. Ubuntu 14.04 에서이 문제가 있었으며 업그레이드 후 fglrx가 제트되었습니다.

모니터 (Viewsonic)에는 'PC'와 'AV'의 두 가지 입력 설정이 있습니다. 어떤 이유로 입력 설정이 'AV'로 전환되었으므로 오버 스캔을 볼 수 있습니다. 'PC'로 전환하면 문제가 해결되었습니다.

따라서 수정은 모니터 하드웨어 키를 사용하고 모니터 설정 메뉴를 통해 변경합니다.


0

이 스레드가 오래되었다는 것을 알고 있지만 다른 사람 이이 문제를 발견하면 TV에 문제가있을 수 있습니다. Series 7 삼성 TV에서 :

  • 리모컨의 "MORE"버튼을 누르십시오
  • 도구> 사진 크기
  • "화면 맞춤"을 선택하십시오

그림이 올바르게 표시됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.