NVIDIA Optimus 및 Ubuntu 15.10이 설치된 노트북을 사용하여 HDMI를 통한 2560x1440 해상도

NVIDIA Optimus 및 Ubuntu 15.10이 설치된 노트북을 사용하여 HDMI를 통한 2560x1440 해상도

HDMI가 탑재된 새로운 2560x1440 모니터(Dell P2416D)를 NVIDIA 듀얼 GPU 기술이 탑재된 듀얼 부팅 노트북(Asus N56VJ)에 연결했습니다.

Windows 8.1에서는 NVIDIA 설정에서 사용자 정의 해상도를 생성하여 기본 해상도와 60Hz 새로 고침 빈도로 모니터를 실행했습니다. 또한 디스플레이 메뉴에는 2560x1440 @ 60Hz에서 실행되고 있음이 표시되므로 크기를 줄일 필요가 없습니다.

그러나 Ubuntu 15.10에서는 기본 해상도를 활성화할 수 없습니다. 디스플레이 설정 위젯은 2048x1152의 최대 이미지 크기만 제공하며 Xrandr 실행은 다음과 같이 실패합니다.

fabio@fabio-N56VJ:~$ xrandr --newmode 2560x1440 311.825 2560 2744 3024 3488 1440 1441 1444 1490 +hsync +vsync 

fabio@fabio-N56VJ:~$ xrandr --addmode HDMI-0 2560x1440 
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  36
  Current serial number in output stream:  37

gtf도구로 생성된 모델 행뿐만 아니라 PowerStrip에서 내보낸 Windows 설정을 기반으로 한 모델 행도 사용해 보았습니다 .

저는 Ubuntu에서 최신 NVIDIA 바이너리 드라이버를 실행하고 있습니다 nvidia-352.

내 HDMI 케이블은 사양 버전 1.4도 지원하지만 모니터가 Windows에서 제대로 작동하므로 문제가 되지 않습니다.

X.org 또는 Xrandr이 모드를 설정하도록 강제하는 방법이 있습니까, 아니면 크기 조정 없이 디스플레이를 사용하는 다른 방법이 있습니까?

답변1

2560x1440 해상도는 DisplayPort를 통해서만 가능합니다.
대부분의 모니터 모델은 네트워크에서의 "해킹"을 지원하지 않습니다.

귀하의 경우에는 가능하지만 Linux는 "공식" 모드 AFAIK만 지원합니다.

답변2

픽셀 클럭 311.83MHz는 GPU나 모니터에 비해 너무 높을 수 있습니다. 픽셀 클럭이 낮은 다른 모드 라인을 사용해 보십시오. 예를 들어 다음을 사용하여 60Hz(블랭킹 감소)에서 2560x1440을 얻으세요 cvt -r.

$ cvt -r 2560 1440 60
# 2560x1440 59.95 Hz (CVT 3.69M9-R) hsync: 88.79 kHz; pclk: 241.50 MHz
Modeline "2560x1440R"  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
$ xrandr --newmode 2560x1440@60R 241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
$ xrandr --addmode HDMI-0 2560x1440@60R

또는 60Hz 미만의 새로 고침 빈도를 허용합니다.

$ xrandr --newmode 2560x1440@55 220.812 2560 2608 2640 2720 1440 1443 1448 1478 -hsync -vsync
$ xrandr --newmode 2560x1440@45 227.75 2560 2720 2992 3424 1440 1443 1448 1480 -hsync +vsync
$ xrandr --newmode 2560x1440@30 146.25 2560 2680 2944 3328  1440 1443 1448 1468 -hsync +vsync

Sandy Bridge CPU가 장착된 기존 노트북은 HDMI를 통해 225MHz 이상으로 pclk를 수행할 수 없는 것 같지만 ASUS PB278Q 또는 DELL U2713H로 2560x1440@55Hz HDMI를 성공적으로 출력합니다.

모니터가 너무 낮은 새로 고침 빈도(예: 30Hz)를 지원하지 않을 수 있습니다. ASUS PB278Q 렌더링사이키델릭 패턴그러한 입력을 위해.

답변3

몇 년 늦었지만 검색하는 사람이라면 MVIDIA 드라이버와 앱을 다운로드하세요. 설치 후 Windows 10(64비트) 바탕 화면을 마우스 오른쪽 버튼으로 클릭하세요. NVIDIA 제어판을 선택합니다. NVIDIA 제어판에서 디스플레이 -> 해상도 변경을 선택하세요. HDMI를 통해 Samsung S34J55 모니터에 연결된 Asus R56VJ 노트북이 있습니다. 저는 보통 2560 x 1080 해상도로 실행합니다. 제어판을 통해 결과를 3440 x 1440(새로 고침 빈도 30Hz)으로 늘릴 수 있었습니다!

관련 정보