LINUX.ORG.RU

Разрешение на втором монике не поднять выше 1024

 , , ,


0

2

Привет всем. Сразу скажу, что гугла я уже задолбал, но так и не справился. Потому постю сюда, авось...

Поставил себе рядом второй монитор LG Flatron E2241, Fedora его видит как «Unknown 0» и разрешение поднять выше 1024x768 не дает. Что можно еще попробовать сделать, чтоб федора смогла поставить ему разрешение 1920х1080? Все мои попытки и инфу о системе привожу ниже.

Система Fedora 20.

# uname -a
Linux localhost.localdomain 3.15.7-200.fc20.i686+PAE #1 SMP Mon Jul 28 19:07:09 UTC 2014 i686 i686 i386 GNU/Linux

Видео карта

# lspci -k
00:02.0 VGA compatible controller: Intel Corporation 4th Generation Core Processor Family Integrated Graphics Controller (rev 06)
   Subsystem: Gigabyte Technology Co., Ltd Device d000
   Kernel driver in use: i915
   Kernel modules: i915

Пробовал принудительно добавить нужное разрешение

$ gtf 1920 1080 60
  # 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
  Modeline "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync

$ xrandr --newmode "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
$ xrandr --addmode VGA1 1920x1080_60.00
$ xrandr --output VGA1 --mode 1920x1080_60.00
xrandr: Configure crtc 0 failed

$ cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00* 
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
   1920x1080_60.00  60.00  
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
$ xrandr --newmode "1920x1080_60_1.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
$ xrandr --addmode VGA1 1920x1080_60_1.00
$ xrandr --output VGA1 --mode 1920x1080_60_1.00
xrandr: Configure crtc 0 failed

Ничего не получилось, разрешение осталось прежним:

/var/log/Xorg.0.log
[   347.739] (II) intel(0): Allocated new frame buffer 1920x1080 stride 7680, tiled
[   347.828] (EE) intel(0): failed to set mode: Invalid argument
[   347.878] (II) intel(0): Allocated new frame buffer 1024x768 stride 4096, tiled
[   667.983] (II) intel(0): Allocated new frame buffer 1920x1080 stride 7680, tiled
[   668.061] (EE) intel(0): failed to set mode: Invalid argument
[   668.111] (II) intel(0): Allocated new frame buffer 1024x768 stride 4096, tiled

Вот мой Xorg.0.log - http://paste.fedoraproject.org/123211/27240140

Был бы признателен за помощь!

С VGA подтверждаю, тоже столкнулся. А вот HDMI хорошо работает.

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
	Subsystem: ASUSTeK Computer Inc. Device 108d
	Kernel driver in use: i915
	Kernel modules: i915

shooter93 ()

Да, и еще, вот что по дефолту мне хрэндр говорит

$ xrandr 
Screen 0: minimum 320 x 200, current 2944 x 1080, maximum 8192 x 8192
VGA1 connected 1024x768+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00* 
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080     60.00*+  50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      74.98    59.90  
   1280x720      60.00    50.00    59.94  
   1440x576i     50.00  
   1024x768      75.08    60.00  
   1440x480i     60.00    59.94  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  

vladimir_u ()

У меня подобная проблема появилась после установки проприетарных драйверов на нвидию.

aplay ★★★★★ ()

На мой взгляд дилетанта, первый монитор, который на VGA1 не отдает EDID. Можно попробовать поменять из местами (если у лыж есть hdmi) и считать корректный моделайн. А вообще монитор может 1920x1080? Там точно никаких переходников не втыкнута?

naszar ()
Последнее исправление: naszar (всего исправлений: 2)
Ответ на: комментарий от naszar

Совсем забыл. Да, этот первый моник имеет переходник с VGA на DVI, а второй обычный HDMI без переходников.

vladimir_u ()
Ответ на: комментарий от vladimir_u

Вот, надо надыбать корректный моделайн. Мне как-то еще советовали не мудрствуя лукаво сделать так:

xrandr  --output VGA1 --mode 1920x1080 --rate 60
В моем случае работало. Кстати а цифарки а это:
xrandr --newmode "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
вы откуда взяли?

И да, есть переходники через которые EDID проходит, можно поискать.

naszar ()
Последнее исправление: naszar (всего исправлений: 1)

gtf 1920 1080 60
...
xrandr: Configure crtc 0 failed

А ты можешь добавить с новым именем режим, но с параметрами, которые УЖЕ поддерживаются твоим монитором? Т.е., gtf 1024 768 60.

justAmoment ★★★★★ ()
Ответ на: комментарий от naszar

вы откуда взяли?

ну дык, gtf 1920 1080 60 и cvt 1920 1080 60

И да, есть переходники через которые EDID проходит, можно поискать.

не подскажете, как они хоть называются?

vladimir_u ()
Ответ на: комментарий от naszar

Вот что я получил: $ xrandr --output VGA1 --mode 1920x1080 --rate 60 xrandr: cannot find mode 1920x1080

режим надо, вероятно, обязательно добавлять --new & --add перед использованием.

vladimir_u ()
Ответ на: комментарий от justAmoment

хм, а так все прокатило, ошибок не было:

$ gtf 1024 768 60

  # 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
  Modeline "1024x768_60.00"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync

$ xrandr --newmode "1024x768_60_new.00"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync
$ xrandr --addmode VGA1 1024x768_60_new.00
$ xrandr --output VGA1 --mode 1024x768_60_new.00
$ 

vladimir_u ()
Ответ на: комментарий от justAmoment

А вот с бОльшим уже не хотит цука

$ gtf 1920 1080 60

  # 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
  Modeline "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync

$ 
$ xrandr --newmode "1920x1080_60_new.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
$ xrandr --addmode VGA1 1920x1080_60_new.00
$ xrandr --output VGA1 --mode 1920x1080_60_new.00
xrandr: Configure crtc 1 failed

Выкинуть мне этот моник? :)

vladimir_u ()
Ответ на: комментарий от vladimir_u

Выкинуть мне этот моник? :)

Ничего выкидывать не нужно. Надо найти что-то куда можно воткнутся без переходника. Считается EDID и узнаются корректные моделайны. К сожалению названия «правильного» переходника не знаю, сомневаюсь что у них вообще есть названия. Суть что от монитора, до видеокарты идет линия по которой монитор передает режимы [и их параметры], в которые он умеет. Некоторые переходники просто рвут эту линию и получается то что у вас получилось (сходите в гугол по словам EDID и D-Sub 15, найдете даже утилиты которые читают EDID и расшифровывают его, хотя все можно прочитать в логе иксов).

Моделайн вещь для монитора индивидуальная, корректный знает только производитель. Программки типа gtf считают только стандартные и не факт, что он подойдет.

naszar ()
Ответ на: комментарий от vladimir_u

Параметр edid_firmware у drm_kms_helper может помочь

Elyas ★★★★★ ()

Можно еще попробовать поискать логи иксов людей с таким монитором, предварительно угадав что для него в этих логах характерно (например)

[    58.998] (II) RADEON(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
[    58.998] (II) RADEON(0): Modeline "1680x1050"x59.9  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz)
[    58.998] (II) RADEON(0): Modeline "1680x945"x60.0  131.48  1680 1784 1960 2240  945 946 949 978 -hsync +vsync (58.7 kHz)
... и как не странно, моделайн один в один как у вашего второго (филипса).

naszar ()
Ответ на: комментарий от vladimir_u

Выкинуть мне этот моник? :)

Пока рано.

Нужно исследование в контрольной группе. Т.е., твой моник, но другая ОС(win) + другой комп + другая видеокарта + другой кабель + другой моник той же марки.

Если не проявится режим 1920*1080*60, то это просто брак --> бегом в магазин на обмен. Если проявится, то есть варианты: последовательная замена компонентов в контрольной группе на твои.

justAmoment ★★★★★ ()
Ответ на: комментарий от vladimir_u

хм, а так все прокатило, ошибок не было:

Здесь можно ещё попробовать варианты последовательного прироста параметров. Да, ещё попробуй режим на 50 и 59 Герц.

Вот режимы с моего VGA монитора (DVI-1), внизу в тестовых целях добавлял два режима по твоим командам (всё ок).


# xrandr
Screen 0: minimum 320 x 200, current 3072 x 1080, maximum 8192 x 8192
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
   1920x1080     60.00*+  50.00    59.94    24.00    23.98  
   1920x1080i    60.00    50.00    59.94  
   1360x768      60.02  
   1280x720      60.00    50.00    59.94  
   1440x576i     50.00  
   1024x768      60.00  
   1440x480i     60.00    59.94  
   800x600       60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       60.00    59.94  
DVI-1 connected 1152x864+1920+0 (normal left inverted right x axis y axis) 395mm x 295mm
   1280x1024     85.00 +  75.02    60.02  
   2048x1536     85.00    60.02  
   1920x1440     85.00    75.00    60.00  
   1856x1392     75.00    60.00  
   1792x1344     75.00    60.00  
   2048x1152     60.02  
   1920x1200     84.93    74.93    59.88  
   1920x1080     59.99  
   1600x1200     85.00    75.00    70.00    65.00    60.00  
   1680x1050     84.94    74.89    59.95  
   1680x945      60.02  
   1400x1050     84.96    74.87    59.98  
   1600x900      59.98  
   1440x900      84.84    74.98    59.89  
   1280x960      85.00    60.00  
   1366x768      60.02  
   1360x768      60.02  
   1280x800      84.88    74.93    59.81  
   1152x864      75.00  
   1280x768      84.84    74.89    59.87  
   1024x768      85.00    75.08    70.07    60.00  
   1024x768i     86.96  
   1024x576      59.97  
   832x624       74.55  
   800x600       85.06    72.19    75.00    60.32    56.25  
   848x480       60.00  
   640x480       85.01    75.00    72.81    66.67    60.00  
   720x400       85.04    70.08  
   640x400       85.08  
   640x350       85.08  
   1152x864_85.00  85.00  
   1152x864_75.00  75.00*

justAmoment ★★★★★ ()
Ответ на: комментарий от justAmoment

Да, как раз таки методом тыка дошел до 1680x1050 :) дальше пока не хочет. попробую еще контрольную группу сменить, как выше советовали.

vladimir_u ()
Ответ на: комментарий от vladimir_u

Да, как раз таки методом тыка дошел до 1680x1050 :) дальше пока не хочет.

Вспомнил ещё, что у меня основной монитор (aka телевизор) умеет работать на 24,30,50,59,60 Герц. Есть вероятность, что у тебя заработает 1920*1080 на более низкой частоте.

justAmoment ★★★★★ ()
Ответ на: комментарий от vladimir_u

Попробуй interlace режим ещё, в нём может заработать

$ cvt 1920 1080 60 -i
# 1920x1080 119.89 Hz (CVT 2.07M9) hsync: 69.78 kHz; pclk: 179.75 MHz
Modeline "1920x1080_60.00"  179.75  1920 2048 2248 2576  1080 1083 1088 1164 interlace -hsync +vsync

justAmoment ★★★★★ ()
Ответ на: комментарий от justAmoment

Нет вот это точно не заработает. Ибо у ТС hsync: 67.500 и поляризации обе положительные (пруф). Вообще интересно, зачем нужны эти инструменты из 80-х, когда почти все мониторы используют нестандартные частоты, и все умеют отдать свои характеристики?

Кстати, я там выше ТС'у показал моделайны для GSM5818 и GSM5819, в очень маловероятном случае, если у GSM581A другой моделайн, нагуглить его не большая проблема.

vladimir_u, там в инструкции написано, что у монитора есть D-SUB,DVI и HDMI. Вам попалась модификация только с одним вариантом видеовхода?

naszar ()
Ответ на: комментарий от naszar

Ну да, для третьей модели все также (а судя по виндовым драйверам, монитор может представятся только тремя именами):

(II) fglrx(0): Manufacturer: GSM  Model: 581a  Serial#: 126491
{...cut}
(II) fglrx(0): Supported detailed timing:
(II) fglrx(0): clock: 148.5 MHz   Image Size:  477 x 268 mm
(II) fglrx(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
(II) fglrx(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
(II) fglrx(0): Ranges: V min: 56 V max: 75 Hz, H min: 30 H max: 83 kHz, PixClock max 150 MHz
(II) fglrx(0): Monitor name: E2241
У всех моделей pixel clock = 148.5 MHz. Зачем вы ему суете 179.75 и негодуете что что-то не работает?

naszar ()

трэд не читал. А может кабель херовый, у меня есть какой то херовый кабель на котором трудно поднять разрешение выше 1024 * 768

snaf ★★★★★ ()
Ответ на: комментарий от snaf

Эпик...Пол дня тупил, перерыл все форумы, перепробовал кучу конфигов и надо же, втолкнул другой vga кабель и все заработало.

anonymous ()
Ответ на: комментарий от anonymous

Числа для «ручных» режимов ЖК мониторов лучше вычислять с помощью программки cvt с параметром -r

Elyas ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.