HDMI / VGA 연결은 화면의 경계를 잘라내거나 흐릿한 텍스트를 만듭니다


18

이것은 VGA 연결 및 Nvidia Geforce GT 440 카드와 관련된 또 다른 문제의 확장입니다. 이 질문은 HDMI 비디오와 관련된 다른 문제를 포함하도록 업데이트되었으며 또한 ATI 비디오 카드에도 영향을 미친다는 것을 확인한 이후입니다. 설명은 다음과 같습니다.

Soneview 32 'TV가 있습니다. 이 TV에는 VGA (처음 구입 한 이유), HDMI (두 번째 이유이지만 당시 HDMI 케이블이 없었 음) 및 DVI를 포함한 많은 연결이 있습니다.

나는이 TV를 한 달 넘게 가지고 있었고 실제로 우분투 11.10의 출시를 축하하고 그 날짜에 정확하게 사용하기 시작했습니다 (팬이 너무 많지만 헤이, 나는 괴짜 물건을 좋아합니다). VGA 케이블로 사용하기 시작했습니다. 2 주 후 나는 Nvidia GT440 카드를 샀다. VGA 연결을 사용하던 이전 9500GT는 문제없이 올바르게 작동했습니다.

GT440을 설치했으며이 최신 카드를 사용하면서 발생한 첫 번째 문제는 다음과 같습니다. LightDM / Ubuntu를 시작할 때 최신 Nvidia / Ati 카드의 검은 색 화면 . 이 문제에 대한 해결책은 실제로 VGA 케이블을 분리했다가 다시 연결하는 것입니다. 그러면 로그인에 대한 lightdm 화면이 화면에 표시됩니다. 연결을 끊지 않은 다음 케이블을 연결하면 비디오 신호가 없다고 영원히 생각할 수 있습니다. 검은 화면 문제는 12.04의 이후 업데이트에서 해결되었으며 기본 12.10을 사용하여 이미 해결되었습니다. 따라서 12.04를 사용하고 12.10을 업데이트하거나 사용하면 HDMI 문제가있는 검은 색 화면이 해결되었습니다.

작동하지 않는 답변과 문자 그대로 우분투를 다시 설치 해야하는 솔루션을 찾는 데 지쳤습니다. 방금 HDMI 케이블을 구입하여 VGA 케이블을 변경했습니다. 그것은 효과가 있었고 케이블을 분리 / 연결할 필요가 없었지만 이제는 해상도를 사용할 때이 문제가 있습니다. 내 일반 해상도는 1920x1080 (이 TV는 1080HD)이므로 VGA에서는이 해상도를 아무런 문제없이 사용할 수 있지만 HDMI에서는 테두리가 잘립니다. 사진은 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

이미지에서 볼 수 있듯이 런처 아이콘은 너비의 50 % 미만 만 표시합니다. 윗부분과 아랫 부분은 잊어 버려서 마우스로 액세스 할 수 있지만 화면에서는 볼 수 없습니다. TV보기 외부에있는 것과 같습니다. 기본적으로 모든면에서 20 ~ 30 픽셀이 사라졌습니다.

나는 주변을 검색 xrand --verbose하고 TV에서 감지 할 수있는 것을보기 위해 달려왔다 . 알 겠어:

cyrex@cyrex:~$ xrandr --verbose
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 175, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 (0x164) normal (normal) 0mm x 0mm
    Identifier: 0x163
    Timestamp:  465485
    Subpixel:   unknown
    Clones:    
    CRTC:       0
    CRTCs:      0
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
  1920x1080 (0x164)  103.7MHz *current
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   54.0KHz
        v: height 1080 start    0 end    0 total 1080           clock   50.0Hz
  1920x1080 (0x165)  105.8MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   55.1KHz
        v: height 1080 start    0 end    0 total 1080           clock   51.0Hz
  1920x1080 (0x166)  107.8MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   56.2KHz
        v: height 1080 start    0 end    0 total 1080           clock   52.0Hz
  1920x1080 (0x167)  109.9MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   57.2KHz
        v: height 1080 start    0 end    0 total 1080           clock   53.0Hz
  1920x1080 (0x168)  112.0MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   58.3KHz
        v: height 1080 start    0 end    0 total 1080           clock   54.0Hz
  1920x1080 (0x169)  114.0MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   59.4KHz
        v: height 1080 start    0 end    0 total 1080           clock   55.0Hz
  1680x1050 (0x16a)   98.8MHz
        h: width  1680 start    0 end    0 total 1680 skew    0 clock   58.8KHz
        v: height 1050 start    0 end    0 total 1050           clock   56.0Hz
  1680x1050 (0x16b)  100.5MHz
        h: width  1680 start    0 end    0 total 1680 skew    0 clock   59.9KHz
        v: height 1050 start    0 end    0 total 1050           clock   57.0Hz
  1600x1024 (0x16c)   95.0MHz
        h: width  1600 start    0 end    0 total 1600 skew    0 clock   59.4KHz
        v: height 1024 start    0 end    0 total 1024           clock   58.0Hz
  1440x900 (0x16d)   76.5MHz
        h: width  1440 start    0 end    0 total 1440 skew    0 clock   53.1KHz
        v: height  900 start    0 end    0 total  900           clock   59.0Hz
  1360x768 (0x171)   65.8MHz
        h: width  1360 start    0 end    0 total 1360 skew    0 clock   48.4KHz
        v: height  768 start    0 end    0 total  768           clock   63.0Hz
  1360x768 (0x172)   66.8MHz
        h: width  1360 start    0 end    0 total 1360 skew    0 clock   49.2KHz
        v: height  768 start    0 end    0 total  768           clock   64.0Hz
  1280x1024 (0x173)   85.2MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   66.6KHz
        v: height 1024 start    0 end    0 total 1024           clock   65.0Hz
  1280x960 (0x176)   83.6MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   65.3KHz
        v: height  960 start    0 end    0 total  960           clock   68.0Hz
  1280x960 (0x177)   84.8MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   66.2KHz
        v: height  960 start    0 end    0 total  960           clock   69.0Hz
  1280x720 (0x178)   64.5MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   50.4KHz
        v: height  720 start    0 end    0 total  720           clock   70.0Hz
  1280x720 (0x179)   65.4MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   51.1KHz
        v: height  720 start    0 end    0 total  720           clock   71.0Hz
  1280x720 (0x17a)   66.4MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   51.8KHz
        v: height  720 start    0 end    0 total  720           clock   72.0Hz
  1152x864 (0x17b)   72.7MHz
        h: width  1152 start    0 end    0 total 1152 skew    0 clock   63.1KHz
        v: height  864 start    0 end    0 total  864           clock   73.0Hz
  1152x864 (0x17c)   73.7MHz
        h: width  1152 start    0 end    0 total 1152 skew    0 clock   63.9KHz
        v: height  864 start    0 end    0 total  864           clock   74.0Hz

....Many Resolutions later...

  320x200 (0x1d1)   10.2MHz
        h: width   320 start    0 end    0 total  320 skew    0 clock   31.8KHz
        v: height  200 start    0 end    0 total  200           clock  159.0Hz
  320x175 (0x1d2)    9.0MHz
        h: width   320 start    0 end    0 total  320 skew    0 clock   28.0KHz
        v: height  175 start    0 end    0 total  175           clock  160.0Hz
  1920x1080 (0x1dd)  333.8MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock  173.9KHz
        v: height 1080 start    0 end    0 total 1080           clock  161.0Hz

도움이된다면 1920x1080의 새로 고침 빈도는 60입니다. HDMI를 사용 하여이 해상도에서 깜박임 효과가 있지만 VGA가 아니라고 생각합니다.

답변:


21

다음은 TV 자체에 문제가 있기 때문에 1920x1080보다 낮은 해상도 또는 다른 TV (이 문제가 해결되는 Sony TV가 있음)에서 문제를 해결합니다. 컴퓨터에 사용되는 일부 TV는 VGA에만 1920x1080을 제공하지만 HDMI에는 지원하지 않습니다. 다른 사람들은 TV 모니터에서 구성이 필요하며 마지막으로 비디오 카드 (비디오 카드가 할 수있는 것)와 TV (TV 해상도가 보여줄 수있는 것) 사이에서 호환되지 않는 해상도를 가진 경우도 있습니다. 다음 솔루션은 TV에서 1920을 사용할 때 검은 색 테두리, 측면 또는 상단과 하단에 남은 공간 및 그래픽 손상과 같은 문제를 해결하려고 시도하고 문자가 이상하게 보입니다.

엔비디아 웨이

  1. Nvidia-Settings로 이동하면 HDMI 케이블이 연결된 경우 더 많은 기능을 제공하는 옵션이 있습니다. 다음 그림에서 옵션은 DFP-1 (CNDLCD) 이지만이 이름은 PC가 연결된 장치에 따라 다릅니다.

여기에 이미지 설명을 입력하십시오

  1. 전체 GPU 스케일링 강제 해제를 선택 취소하십시오.

1920x1080보다 낮은 해상도 (적어도 필자의 경우)보다 낮은 해상도의 경우 깜박임 문제를 해결하고 모니터가 잘라낸 테두리를 수정합니다.

  1. 눈에 맞는 해상도로 변경 한 후 변경 사항 을 Xorg.conf 파일에 저장하십시오 .

TV WAY

  1. TV에 OSD 메뉴가 있고이 메뉴에 화면 해상도를 스캔하거나 자동으로 조정하는 옵션이 있으면 비활성화하십시오. 특히 SCAN에 대한 옵션입니다.

  2. AV 모드 옵션이 있으면 비활성화하십시오.

  3. 해상도를 스캔하고 스케일링해야하는 모든 옵션을 기본적으로 비활성화하십시오. 하나씩 테스트하십시오. 아버지의 TV의 경우에는 그렇게했습니다. 필자의 경우 Nvidia는 더 낮은 해상도로 해결했습니다.

참고 (User James의 의견-https : //askubuntu.com/users/39762/james ) : 일부 삼성 LCD TV의 경우. TV 리모컨을 사용하여 옵션-> 그림 옵션으로 이동하여 그림 옵션을 "화면에 맞추기"로 설정하십시오.

비디오 품질

1080p TV가 있고 다음 2 개의 이미지와 같이 1920x1080의 품질이 낮은 경우 실제로 모든 공간을 충분히 확보 할 수 있도록 해상도를 1680x1050으로 낮추는 것이 좋지만 가장 높은 해상도 ( 테스트 한 결과 최대 해상도에서 재생률이 50 또는 60 인 16 : 9 및 16:10 해상도에 영향을 미치며 TV의 일부와 16 : 9, 16:10 또는 둘 다를 지원하는지 여부에 따라 다릅니다. 책임은 운전자입니다.) :

다음 이미지는 1680x1050 해상도입니다.
여기에 이미지 설명을 입력하십시오

다음 이미지는 1920x1080 해상도입니다.
여기에 이미지 설명을 입력하십시오

두 이미지에서 볼 수 있듯이 1920은 측면을 자르고 텍스트가 흐릿하게 보이고 지나치게 압축 된 JPG 파일에서 나온 것입니다. 1680의 경우, 품질이 우수하며 모든 것이 장님이되지 않고 읽을 수 있습니다.

VGA 또는 HDMI에서 텍스트가 흐리게 보입니다 (Firefox / Chrome으로 탐색하거나 Nautilus 사용 등).

FXAA 옵션이 활성화 된 이유 중 하나는 앤티 앨리어싱 FXAA 기능을 지원하는 이후 Nvidia 드라이버 및 카드에서만 사용할 수 있습니다.

여기에 이미지 설명을 입력하십시오

결과가 창을 이동하거나 변경할 때마다 몇 초 동안 흐릿하게 나타나는 흐릿한 텍스트 인 경우이 기능을 활성화 하지 마십시오 . 기능을 비활성화하고 로그 아웃하거나 재부팅하면됩니다.

수동으로 해상도 조정

최신 Nvidia 드라이버 중 하나가 발생하면 위의 사항 중 일부가 작동하지 않습니다. 이 경우 nvidia-settings앱을 열고 X 서버 디스플레이 구성으로 이동하십시오 . 고급 ...을 클릭 하고 다음 옵션을 사용중인 해상도보다 약간 낮은 해상도로 변경하십시오.

  • 비디오 포트 입력
  • 비디오 포트 출력
  • 패닝

여기에 이미지 설명을 입력하십시오

사용중인 TV는 1680x1040을 지원하지 않습니다. 대신 1920x1080 광고를 선택한 다음 언급 된 3 가지 옵션을 약간 낮은 해상도로 편집하여 X / ​​Y 좌표를 "이동하여"런처 아이콘 및 상단 창을 볼 수있었습니다. 에서 비디오 포트 아웃 옵션, 해상도 후이 개 값은 X와 Y 좌표입니다. 일반적으로 1680x1040 + 0 + 0 처럼 보이지만 값을 편집하고 변경 사항을 저장하면 실행기 및 상단 패널이 나타납니다. 필자의 경우 X는 48, Y는 30을 입력했습니다. 이렇게하면 패널과 런처가 TV (뷰포트)에 올바르게 표시됩니다.


Sony Bravia LCD 화면에서 TV로 일했습니다. TV 화면 설정에서 디스플레이 영역을 "+1"로 설정
nariknahom

8

행정상 요약 : xrandr --output HDMI-0 --set underscan on나를 위해 속임수를 썼다.

여기에 대한 답변 중 어느 것도 내 구성에 효과가 없었습니다. Panasonic TH-42PX80U와 ATI Radeon HD5770 그래픽 카드가 있습니다. (예, 오래된 장비입니다.)

독점 AMD fglrx 드라이버에는이 문제가 없었지만 Broken Age실행할 수 없습니다 . 일부 텍스트가 화면에서 벗어나기 때문에이 문제는 해당 게임에서 특히 성가시다.

텔레비전 메뉴의 모든 설정과 "포맷"(와이드, 풀, 줌 등)에 대한 모든 옵션을 시도했습니다. 아무것도 도와주지 않았다.

Running xrandr --verbose은 HDMI 출력의 이름이 "HDMI-0"이며 언더 스캔 설정을 지원함을 보여줍니다. 이 중 하나를 실행 한 후 마침내 전체 이미지를 볼 수 있습니다.

xrandr --output HDMI-0 --set underscan on

또는

xrandr --output HDMI-0 --set underscan auto

노력과 답변에 +1. 고마워요 훌륭한 일.
Luis Alvarado

이것은 나를 위해 화면보다 약간 작은 바탕 화면을 만들고 결국,하지만 오프 부분을 절단보다 훨씬 더 그럼
skia.heliou

3

나는 오늘 정확히 같은 문제가있었습니다. 삼성 LCD를 사용하고 있습니다. 문제는 해결하기가 매우 쉬웠으며 방금 TV 리모컨을 찾았고 옵션으로 이동하여 그림 옵션에서 화면맞게 설정했습니다 . 나는 당신이 삼성을 사용하지 않는 것을 알고 있지만 TV에 비슷한 옵션이있을 것이라고 확신합니다.


2
나는 이것을 삼성의 방법으로 질문에 추가 할 것이지만 여전히 이것을 주석으로 추가 할 수 없으므로 답변을 삭제하면 그것에 대해 의견을 말할 것입니다.
루이스 알바라도

Micromax TV가 있지만 솔루션이 완벽하게 작동했습니다! 나는 이것이 TV 문제이며 우분투와 아무런 관련이 없다고 생각합니다. 이 문제를 해결하기 위해 "16 : 9"대신 "Nature"모드를 선택해야하는 리모콘에는 "Aspect"버튼이 있습니다. :-)
Pushpak Dagade

2

Sony TV와 비슷한 문제가있었습니다. HDMI를 통해 확장 2nd 모니터로 사용하고 있습니다-피드가 먼저 Onkyo 앰프를 통과합니다.

어쨌든 TV의 '와이드 모드'가 전체 (확대 / 축소 또는 H 스트레치 등)가 아닌 전체로 설정되어 있음을 확인했지만 스크린 샷과 같이 화면 가장자리에 몇 픽셀이 남아 있습니다. 나는 또한 '자동 와이드 기능'을 해제했습니다-여전히 변화가 없습니다.

그런 다음 'Display Area'라는 TV의 'Screen'메뉴에서 옵션을 발견했습니다. 설정을 'Normal'(기본 설정)에서 'Full Pixel'로 변경하면 문제가 즉시 해결되었습니다.


1

오늘 비슷한 문제가 있었지만 TV에서 조정해야 할 설정이었습니다. 아직 설정하지 않은 경우 모니터 설정 (예 : 크기)을 조정 해보십시오.


1

모니터 설정을 확인하십시오. 모니터에는 "HDMI 모드"라는 설정이 있습니다. "PC 모드"및 "비디오 모드"의 두 가지 옵션이 있습니다. PC 모드로 설정하면 완벽합니다. "비디오 모드"로 설정하면 동일한 상황이 발생합니다.


1

ATI 비디오 카드가있는 경우 솔루션이 Ubuntu 포럼에 있을 수 있습니다 . 비슷한 문제를 해결할 수있는 유일한 방법은 AMD 독점 드라이버를 설치 한 후 명령 줄에서였습니다.

sudo aticonfig --set-pcs-val=MCIL,DigitalHDTVDefaultUnderscan,0

이상한 해결책이지만 그것은 나를 위해 작동합니다.


1

Dell Optiflex에 Ubuntu 12.04를 설치 한 후 LG 32 "HD 지원 TV에 연결 한 후에도 비슷한 문제가 발생했습니다. TV의 기본 설정은 1360 x 768이지만 제대로 작동 할 수만있었습니다 1024 x 768.

OS 측에서 모든 종류의 제안을 시도한 후 위의 l3dx에서 게시물을 읽고 TV 구성을 확인했습니다. 해결책은로 가서 TV's Picture > Screen settingsXGA 설정을 수동으로 설정하는 것이 었습니다 1360 x 768. 그런 다음 Ubuntu의 디스플레이 해상도를 동일하게 설정하면 효과적입니다.


0

스캔이 부족합니다. 제어판에 설정이 있어야합니다. 엔비디아 어댑터가 없으면 처리하기가 약간 어렵습니다.


0

Panasonic VIERA에서 "16 : 9 오버 스캔"옵션을 찾았습니다. "Off"로 설정했습니다.

이제 텍스트를 읽을 수 있습니다. 화면의 측면이 더 이상 잘리지 않습니다.:]


0

40 인치 Micromax Full HD TV에서 같은 문제가있었습니다.

이를 해결하기 위해 TV 리모컨 에서 파노라마 종횡비를 설정했습니다 .


2
답변을 업그레이드하십시오. 당신의 접근 방식을 설명하십시오.
AB

0

Sony Bravia 32inch TV를 가지고 있는데 비슷한 문제가 발생했습니다. 나는 그것을 고치기 위해 다음을했다 (모든 작업은 TV 리모컨에서 수행되었다). 1.) 옵션으로 이동하여 화면을 선택하십시오. 2.) 현재 화면 설정에 따라 수평 이동 또는 수직 이동이 가능합니다. Wide 옵션을 사용하여 놀 수도 있습니다.

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