Не удается установить максимальное разрешение на ASUS PB278Q

Недавно я купил новый монитор 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.

1133 Так что, очевидно, там какая-то проблема. По крайней мере, я хочу точно знать, что происходит. Я пытался определить, является ли это проблемой, специфичной для Linux, но Windows также предоставила мне такое же разрешение по умолчанию.

То, что я уже пробовал:

  1. Подключение через VGA (глупо, конечно, это дало мне 1920x1080).
  2. Проверил два кабеля HDMI (не уверен, что они одинаковые или нет, как упомянуто выше).
  3. Поиграли с xrandr и добавили пользовательские режимы. Не помогло.
  4. Много интересовался информацией в Интернете, но не смог получить подходящих результатов.

На самом деле 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

Что я намерен делать дальше:

  1. Попробуйте другой кабель HDMI ?
  2. Попробуйте кабель HDMI-DVI-D?
  3. Попробуйте кабель HDMI-DisplayPort?
  4. Другой тип адаптеров? VGA в DVI-D?
  5. Купите другой ноутбук с другой видеокартой. Черт.
  6. Мои идеи в основном заканчиваются здесь.

Есть идеи?
Любые объяснения, почему это не работает, приветствуются.

РЕДАКТИРОВАТЬ:
Мне удалось заставить его работать через кабель HDMI-DVI-D в Windows 8, установив пользовательское разрешение в диспетчере настроек nvidia.
Хотя монитор выводит этот плохой кабель, который часто подключается (это говорит о том, что для этого требуется двухканальная связь), высокое разрешение фактически установлено.
Мои попытки установить пользовательское разрешение с помощью xrandr потерпели неудачу с той же ошибкой, что и выше.

0
задан 31 October 2013 в 23:13

3 ответа

Вот как я заставил свой 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"
0
ответ дан 31 October 2013 в 23:13

У меня такой же монитор, как и у вас, в родном разрешении (2560x144) по HDMI. В моем ноутбуке 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
0
ответ дан 31 October 2013 в 23:13

Вот сценарий, который я написал, чтобы поиграть с разными частотами обновления и найти тот, который работает с моим монитором.

Это немного шатко, но это сработало после того, как я ввел «40» в качестве первого параметра, т.е. './cv 40' и затем установите разрешение в настройках дисплея Ubuntu.

Измените DEV устройства на ваше устройство, если передача '-i' во втором параметре cvt создает частоту обновления с чересстрочной разверткой. - hth

#!/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 
0
ответ дан 31 October 2013 в 23:13

Другие вопросы по тегам:

Похожие вопросы: