
저는 최근에 새로운 ASUS PB278Q 모니터를 구입했습니다.
노트북에 연결하려고 하면 모니터의 기본 해상도(2560x1440)가 작동하지 않는 것을 제외하고는 모든 것이 잘 작동합니다. 자동은 1920x1080입니다.
내 그래픽 카드는 Nvidia GeForce 320m입니다. 이에 대한
출력은 다음과 같습니다 .lspci
~$ lspci | grep VGA
02:00.0 VGA compatible controller: NVIDIA Corporation GT216M [GeForce GT 320M] (rev a2)
그리고 또한 xrandr
:
~$ xrandr
Screen 0: minimum 8 x 8, current 3286 x 1437, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS-0 connected primary 1366x768+0+669 (normal left inverted right x axis y axis) 344mm x 193mm
1366x768 60.0*+
HDMI-0 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 600mm x 340mm
1920x1080 60.0*+ 59.9 50.0 30.0 25.0 24.0 60.0 50.0
1680x1050 60.0
1440x900 59.9
1280x1024 75.0 60.0
1280x960 60.0
1280x800 59.8
1280x720 60.0 59.9 50.0
1152x864 75.0
1024x768 75.0 70.1 60.0
800x600 75.0 72.2 60.3 56.2
720x576 50.0
720x480 59.9
640x480 75.0 59.9 59.9
480x576 50.0
480x480 59.9
내 컴퓨터에 독점 드라이버가 설치되어 있습니다. 모니터에 대한 정보는 다음과 같습니다 nvidia-settings
(실제로 이미지를 게시할 만큼 평판이 충분하지 않으므로 여기에 텍스트가 있습니다).
Chip Location: Internal
Signal: TDMS
Connection link: Single
Native resolution: 2560x1440
Refresh rate: 60.00 Hz
모니터는 HDMI 케이블을 통해 노트북에 연결되어 있는데 솔직히 버전이 무엇인지, 그래픽 카드의 HDMI 출력 버전이 무엇인지 모르겠습니다. 웹에서 어떻게 알아낼 수 있는지 찾으려고 노력했지만 운이 없었습니다. 또한 내 비디오 카드에는 VGA 및 HDMI 출력만 있으므로 DVI-D 케이블이나 DisplayPort를 테스트할 수 없습니다.
그러니까 뭔가 문제가 있는 것 같군요. 적어도 나는 무슨 일이 일어나고 있는지 정확히 알고 싶습니다. Linux 관련 문제인지 확인하려고 노력했지만 Windows에서도 기본적으로 동일한 해결 방법을 제공했습니다.
내가 이미 시도한 것:
- VGA를 통해 연결합니다(멍청한 것, 물론 1920x1080을 제공했습니다).
- 두 개의 HDMI 케이블을 확인했습니다(위에서 언급한 것처럼 동일한지 아닌지 확실하지 않음).
- 사용자 정의 모드를 가지고 놀고
xrandr
추가했습니다. 도움이 되지 않았습니다. - 웹에서 정보를 많이 검색했지만 적절한 결과를 얻지 못했습니다.
실제로 xrandr
나에게 다음을 제공합니다 :
~$ cvt 2560 1440 60
# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
~$ xrandr --newmode "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
~$ xrandr
Screen 0: minimum 8 x 8, current 3286 x 1437, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS-0 connected 1366x768+0+669 (normal left inverted right x axis y axis) 344mm x 193mm
1366x768 60.0*+
HDMI-0 connected primary 1920x1080+1366+0 (normal left inverted right x axis y axis) 600mm x 340mm
1920x1080 60.0*+ 59.9 50.0 30.0 25.0 24.0 60.0 50.0
1680x1050 60.0
1440x900 59.9
1280x1024 75.0 60.0
1280x960 60.0
1280x800 59.8
1280x720 60.0 59.9 50.0
1152x864 75.0
1024x768 75.0 70.1 60.0
800x600 75.0 72.2 60.3 56.2
720x576 50.0
720x480 59.9
640x480 75.0 59.9 59.9
480x576 50.0
480x480 59.9
2560x1440_60.00 (0x34f) 312.2MHz
h: width 2560 start 2752 end 3024 total 3488 skew 0 clock 89.5KHz
v: height 1440 start 1443 end 1448 total 1493 clock 60.0Hz
~$ xrandr --addmode HDMI-0 2560x1440_60.00
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: 29
Current serial number in output stream: 30
내가 앞으로 하고 싶은 일은:
- 다른 HDMI 케이블을 사용해 보시겠습니까?
- HDMI-DVI-D 케이블을 사용해 보시겠습니까?
- HDMI-DisplayPort 케이블을 사용해 보시겠습니까?
- 다른 유형의 어댑터? VGA에서 DVI-D로?
- 다른 그래픽 카드가 장착된 다른 노트북을 구입하세요. 젠장.
- 내 생각은 거의 여기서 끝난다.
어떤 아이디어가 있나요?
작동하지 않는 이유에 대한 설명을 주시면 감사하겠습니다.
편집하다:
NVIDIA 설정 관리자에서 사용자 정의 해상도를 설정하여 Windows 8에서 HDMI-DVI-D 케이블을 통해 작동하도록 만들었습니다.
모니터 출력이 불량 케이블로 자주 연결되더라도(듀얼링크가 필요하다고 합니다) 실제로는 고해상도로 설정되어 있습니다. 위와 같은 오류로
인해 사용자 정의 해상도를 설정하려는 시도가 실패했습니다.xrandr
답변1
ASUS PB278Q가 작동하도록 하는 방법은 다음과 같습니다. 터미널에서:
$ cvt -v 2560 1440 40
2560x1440 39.96 Hz (CVT) hsync: 58.98 kHz; pclk: 201.00 MHz
Modeline "2560x1440_40.00" 201.00 2560 2720 2984 3408 1440 1443 1448 1476 -hsync +vsync
$ xrandr --newmode "2560x1440_40.00" 201.00 2560 2720 2984 3408 1440 1443 1448 1476 -hsync +vsync
$ xrandr --addmode HDMI1 "2560x1440_40.00"
답변2
저는 HDMI를 통해 기본 해상도(2560x144)로 실행하는 것과 동일한 모니터를 가지고 있습니다. 내 Sony Vaio S 15 노트북에는 Intel Ivy HD 4000 그래픽 카드가 있습니다.
다음 작업을 수행합니다.
xrandr --newmode "2560x1440" 220.812 2560 2608 2640 2720 1440 1443 1448 1478 -hsync -vsync
xrandr --addmode HDMI1 2560x1440
xrandr --output HDMI1 --mode 2560x1440
답변3
다음은 다양한 새로 고침 빈도를 사용하고 내 모니터에서 작동하는 것을 찾기 위해 작성한 스크립트입니다.
약간 이상하지만 첫 번째 매개변수로 '40'을 입력한 후에 작동했습니다. './cv 40' 그런 다음 Ubuntu 디스플레이 설정에서 해상도를 설정하세요.
두 번째 매개변수 cvt에 '-i'를 전달하면 인터레이스 새로 고침 빈도가 생성되는 경우 장치 DEV를 장치로 변경합니다. --h번째
#!/bin/bash
DEV=HDMI1
NAME=2560x1440i
WID=2560
HIG=1440
FRQ=$1
INTERLACE=$2
MODELINE=`cvt $INTERLACE $WID $HIG $FRQ | sed "1 d" | sed 's/^.*\"//'`
echo $MODELINE
xrandr --delmode $DEV "$NAME" &2>/dev/null
xrandr --rmmode "$NAME" &2>/dev/null
echo creating new mode $NAME $MODELINE
xrandr --newmode "$NAME" $MODELINE
echo adding mode.
xrandr --addmode $DEV $NAME