HDMI가 있는 TV에서 xrandr을 사용하여 1080p 해상도를 사용하는 방법은 무엇입니까?

HDMI가 있는 TV에서 xrandr을 사용하여 1080p 해상도를 사용하는 방법은 무엇입니까?

저는 HTPC라는 작은 HTPC에서 Arch Linux를 사용하고 있습니다.엑스트리머, Nvidia GT218/ION 그래픽 카드 및 HDMI 출력을 갖추고 있습니다. 내 TV는오리온 DL40-71BK(수동, 모든 내용이 일본어로 되어 있음을 참고하세요).

HDMI 비디오 출력은 1440x900 및 1280x720과 같은 특정 설정에서 제대로 작동하며 xrandr는 1920x1080@60Hz(선호 모드로 나열됨)를 포함하여 X11 구성이 없는 여러 모드를 보여줍니다. 전체 xrandr 출력은 다음과 같습니다.

Screen 0: minimum 8 x 8, current 1440 x 900, maximum 8192 x 8192                     
DVI-I-0 disconnected primary (normal left inverted right x axis y axis)              
DVI-I-1 disconnected (normal left inverted right x axis y axis)                      
HDMI-0 connected 1440x900+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1920x1080     60.05 +  60.00    59.94    60.00                                    
   1440x900      59.89*                                                              
   1360x768      60.02                                                               
   1280x1024     60.02                                                               
   1280x768      59.87                                                               
   1280x720      60.00    59.94                                                      
   1024x768      60.00                                                               
   800x600       60.32                                                               
   720x480       59.94    60.05                                                      
   640x480       59.94    59.93                                                      

여기서 한 가지 이해가 되지 않습니다. 1920x1080 행에서 60.00 오른쪽에 있는 열은 무엇입니까?

어쨌든 문제는 xrandr을 사용하여 1920x1080 모드로 전환하면(또는 시작 시 X11이 기본적으로 전환하도록 하면) TV에 검은색 화면이 표시되고 오류(non対応の力综合, "지원되지 않는 입력 신호")가 표시된다는 것입니다. 이는 도구 를 사용하여 nvidia-settings해상도를 설정하는 경우에도 발생합니다(지원되는 것으로 1920x1080도 나열되어 있지만 동일한 오류가 있음).

이 오류는 온라인의 여러 곳에서 찾을 수 있지만 Linux와는 관련이 없으며 콘솔 및 이전 버전 TV에 문제가 있는 사람들에게만 해당됩니다.

나는 TV의 해상도가 1920x1080이라는 것을 알고 있습니다. 제조업체는 이를 표시하고 내 PS3는 1080p를 잘 사용합니다.

TV에서 1920x1080 해상도를 어떻게 사용하나요? 제가 간과하고 있는 구성이 있나요?

답변1

brm의 의견과 매뉴얼 페이지를 읽은 덕분에 xrandr문제를 알아냈습니다. 두 가지 질문이 있습니다:

첫째, 나는 항상 -s새로운 옵션보다는 xrandr의 옵션(크기를 지정함)을 사용합니다 --mode. 어쨌든 이 방법은 거의 항상 작동하며, 이 경우 로 전환해도 xrandr --output HDMI-0 --mode 1920x1080문제가 해결되지 않습니다. 그러나 해결해야 할 두 번째 문제가 있습니다. 새로 고침 빈도입니다.

분명히 내 TV는 실제로 1920x1080의 기본 새로 고침 빈도를 지원하지 않으므로(따라서 신호 오류) 60Hz를 지정해야 합니다. xrandr 출력에 나열된 다른 주파수를 사용하는 것과 마찬가지로 xrandr -s 1920x1080 -r 60오류가 발생합니다 .Rate 60.00 Hz not available for this size

최종 해결책은 다음 명령을 사용하는 것입니다.

xrandr --output HDMI-0 --mode 1920x1080 -r 60

모든 것이 잘 작동합니다. 아직 잘 모르겠어정확히이것이 작동하는 이유는 특히 매뉴얼 페이지에 (1.1 옵션)이 (1.2 옵션)과 잘 작동해서는 -r안 된다고 나와 있기 때문입니다. --mode하지만 적어도 내 픽셀이 있어서 행복해요.

관련 정보