LINUX.ORG.RU

xrandr не показывает заявленную частоту кадров монитора

 , , ,


0

1

Наконец-то дошло дело установить купленный зимой новый монитор (MSI Pro MP271A E2), во всех инет описаниях и у него на коробке написано что он поддерживает 120Гц через HDMI. Видеокарта GeForce GT 610.

xrandr предлагает такое:

HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080     60.00 +  99.65*   84.90    59.94    50.00  
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x720      60.00    59.94    50.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    56.25    60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    72.81    59.94    59.93  

В логе Xorg есть такое:

[2322751.769] (--) NVIDIA(GPU-0): CRT-0: disconnected
[2322751.769] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[2322751.770] (--) NVIDIA(GPU-0):
[2322751.781] (--) NVIDIA(GPU-0): CRT-1: connected
[2322751.781] (--) NVIDIA(GPU-0): CRT-1: 400.0 MHz maximum pixel clock
[2322751.781] (--) NVIDIA(GPU-0):
[2322751.785] (--) NVIDIA(GPU-0): DFP-0: disconnected
[2322751.785] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[2322751.785] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[2322751.785] (--) NVIDIA(GPU-0):
[2322751.799] (--) NVIDIA(GPU-0): Microstep MSI MP271A E2 (DFP-1): connected
[2322751.800] (--) NVIDIA(GPU-0): Microstep MSI MP271A E2 (DFP-1): Internal TMDS
[2322751.800] (--) NVIDIA(GPU-0): Microstep MSI MP271A E2 (DFP-1): 230.0 MHz maximum pixel clock

230MHz для 1920x1080 и правда никак не позволит сделать 120Гц: 230000000/1920/1080=110, а там ещё межстрочные/межкадровые интервалы какие-то должны быть, так что видимо как раз 100Гц и выходит.

Не то что бы мне очень хотелось 120Гц, но раз они заявлены то неприятно что почему-то не дают их выставить.

Вот это 230МГц pixel clock это чьё ограничение? И там рядом 400 и 330 МГц - они чьи?

------------

Сделал xrandr --prop, edid оттуда отправил программе edid-decode, результат (конец)

  Detailed Timing Descriptors:
    DTD 2:  1920x1080   84.905 Hz  16:9    95.433 kHz 198.500 MHz (598 mm x 336 mm)
                 Hfront   48 Hsync  32 Hback  80 Hpol P
                 Vfront    3 Vsync   5 Vback  36 Vpol N
    DTD 3:  1920x1080   99.650 Hz  16:9   109.615 kHz 228.000 MHz (598 mm x 336 mm)
                 Hfront   48 Hsync  32 Hback  80 Hpol P
                 Vfront    3 Vsync   5 Vback  12 Vpol N
    DTD 4:  1920x1080  119.982 Hz  16:9   137.260 kHz 285.500 MHz (598 mm x 336 mm)
                 Hfront   48 Hsync  32 Hback  80 Hpol P
                 Vfront    3 Vsync   5 Vback  56 Vpol N

★★★★★

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

Linux плохо дружит с HDMI, вечно у людей какие-то проблемы, да и видяха слишком старая.

По хорошему обновить карточку и подключать через нормальный DP кабель.

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

Linux плохо дружит с HDMI

Linux тут не при чём. Сам по себе HDMI имеет ограничения. На DP они, разумеется, тоже есть, но в зависимости от кабеля позволяют большее, чем HDMI.

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

У неё нету DP.

они продаются до сих пор в магазинах.

Всё равно в мусорку. Это не видеокарта, а гавно.

Лучше купить какую нибудь 3070 Ti, можно даже б/у, а не это хрен пойми что.

Skullnet ★★★★★
()

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

$ cvt 1920 1080  120
# 1920x1080 119.93 Hz (CVT) hsync: 139.12 kHz; pclk: 369.50 MHz
Modeline "1920x1080_120.00"  369.50  1920 2080 2288 2656  1080 1083 1088 1160 -hsync +vsync

Через xrandr можно добавить на попробовать.

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

Лучше купить какую нибудь 3070 Ti, можно даже б/у, а не это хрен пойми что.

Посмотрел что это такое ради интереса. Мда, это прикол карту за 50к советовать для бытовых нужд? Эту я за 2-3к купил если что где-то в 2013 году, и то только потому что прошлая (6600GT из 2004 года) глючила при запуске world of warcraft.

firkax ★★★★★
() автор топика
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от No

У монитора в EDID есть с 285МГц:

    DTD 4:  1920x1080  119.982 Hz  16:9   137.260 kHz 285.500 MHz (598 mm x 336 mm)
                 Hfront   48 Hsync  32 Hback  80 Hpol P
                 Vfront    3 Vsync   5 Vback  56 Vpol N

Осталось узнать что такое CRT-0 CRT-1 DFP-0 DFP-1 про которые в логе xorg пишется и почему монитор прицепился к DFP-1 а не DFP-0 на котором 330МГц.

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

Спеков в плане поддерживаемых частот я там что-то не нашёл.

Кошмар. Зато геймерские 120 Гц.

Сам ты кошмар. Я долго думал выбрать 27" 1080 или 27" 1440 (они примерно одинаково стоили) и пришёл к выводу что первый целесообразнее (пиксели с лупой я не рассматриваю, тратить вычислительные ресурсы на рисование лишних тоже не хочу, а разрешение выводимой на экран картинки часто вообще 800х600 например, опять же скейлинг до 1440 вместо 1080 только зря жечь проц). Ну а герцы какие были такие были, я так понял что это давно уже не что-то особенное а чуть ли не дефолт.

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

Спеков в плане поддерживаемых частот я там что-то не нашёл.

Да, я подзабыл, что это определяется версией интерфейса. Это на сайте должно быть.

Я долго думал выбрать 27" 1080 или 27" 1440

Я не понимаю, о чём тут думать вообще. 1440p на 27" даёт терпимый DPI и приличный выигрыш по количеству полезной информации на экране. 1080p на 27" это телевизор какой-то.

На практике я всё равно предпочту 4k с двукратным масштабированием, но и 1440 норм на 27". Собственно, первое у меня дома, последнее — на работе.

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

терпимый DPI

Я же специально уточнил, меня полностью устраивает DPI на этом мониторе.

приличный выигрыш по количеству полезной информации на экране

Большой экран не для того чтобы туда кучу надписей мелким шрифтом всунуть (это вредно и глазам и нервной системе в целом), а для того чтобы иметь возможность сидеть от него на большем расстоянии.

На практике я всё равно предпочту 4k с двукратным масштабированием

Эм, так 4к с двукратным масштабированием это как раз 1920х1080, только зачем-то рисуем 2х2 пикселя масштабированно вместо одного.

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

Мда, это прикол карту за 50к советовать для бытовых нужд?

Примерно в 2020 можно было урвать рефаб Radeon RX580 8Гб за 5-6 рублей, но было не так просто найти нормального поставщика, который прислал бы карту в нормальном состоянии, а не убитую после майнинга. А сейчас да, минимум 15-30 тыс. рублей придётся отдать.

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

Вроде как это из-за закрытости/проприетарности HDMI.

А ограничение передачи скорости по ethernet - это тоже "из-за закрытости/проприетарности", и стоит только ethernet отопенсурсить, скорость можно будет задрать в бесконечность?

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

Эм, так 4к с двукратным масштабированием это как раз 1920х1080

Да, только шрифты не лесенкой и вообще любые скругления круглые, а не ступеньками. На 27" не так хорошо, как на 24", но на нормальном расстоянии сойдёт.

только зачем-то рисуем 2х2 пикселя масштабированно вместо одного

Оно же не так работает, что каждый пиксель превращается в матрицу 2×2. Все элементы рендерятся с учётом масштаба, то есть размер тот же, но детальность выше.

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

где-то читал про проблемы

Но не помнишь, какие именно, и поэтому спешить написать ответ на форуме? Как ты смотришь на идею, СНАЧАЛА разобраться в вопросе, и только ПОТОМ делиться своей бесконечной мудростью в интернете?

По теме.

LamerOk ★★★★★
()

Судя по спекам этот экспонат (ГэТэ610) может выдавать максимальный рейт в 85 Герц, ито я не уверен на каком разрешении он доступен.

itn ★★★
()
Последнее исправление: itn (всего исправлений: 1)
Ответ на: комментарий от LamerOk

Я в курсе ограничений самого HDMI...

3 года назад я читал эту статью: https://www.phoronix.com/news/HDMI-Closed-Spec-Hurts-Open

Сейчас ещё появилась эта: https://www.phoronix.com/news/HDMI-2.1-OSS-Rejected

Есть и другие нюансы с HDMI, но они не касаются этого топика.

То есть вероятней всего проблема связана с видеокартой.

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

что такое CRT-0 CRT-1 DFP-0 DFP-1

Скорее всего DFP-0 это DVI разъем, а DFP-1 - HDMI. Вряд ли у HDMI пропускная способность меньше чем у DVI, может быть неправильно работает проверка скорости разъема, попробуй в xorg.conf в раздел Device добавить

Option "ModeValidation" "NoMaxPClkCheck"
No ★★
()
Ответ на: комментарий от anonymous

Да, только шрифты не лесенкой и вообще любые скругления круглые, а не ступеньками. На 27" не так хорошо, как на 24", но на нормальном расстоянии сойдёт.

Опять эти сказки про большие пиксели... Нет никаких лесенок. Не надо экран с лупой рассматривать или сидеть к нему впритык просто.

Оно же не так работает, что каждый пиксель превращается в матрицу 2×2. Все элементы рендерятся с учётом масштаба, то есть размер тот же, но детальность выше.

Эта невидимая детальность мне не нужна. Вот совсем не нужна. Даже 1% доп гуи-вычислительных ресурсов ради неё не пожертвую.

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

Ну 15к и 50к немного разные вещи, 50к и я бы платить не стал, а 15-20 вполне терпимо.

У меня вообще никогда не возникало острой потребности в железе мощнее, чем доступно сейчас. Конечно более мощное железо приятнее в использовании, но в те же игры мне вполне хватает GTX1650, которая встроена в мой ноут, было бы что-то другое не совсем из музея, особой разницы бы я не заметил.

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

Вряд ли у HDMI пропускная способность меньше чем у DVI

А вот не факт. Нашёл в инете про GT610 (не мою вроде, там про асус а у меня не знаю какой фирмы, но наверно это не важно)

Максимальное разрешение

До 2560x1600 (Dual-link DVI)
До 1920x1080 (HDMI)
До 2048x1536 (VGA)

Интерфейсы вывода изображения
DVI-I (Dual-link DVI), HDMI 1,4a, VGA

Как видно у неё hdmi порезан и по сравнению с dvi и даже по сравнению с vga. Правда про герцы не указано.

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

можешь попробовать через переходник/кабель dvi-hdmi (про DP не знаю есть ли такое) подключить. только нужно проверять будет ли работать конкретный экземпляр или нет: внешне почти все одинаковые, а вот работоспособность разная.

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

Не момент покупки я просто отсортировал нвидии по цене и взял вторую сверху (продавалась ещё 210 но стоила то ли столько же то ли совсем чуть чуть меньше). А так да, всякие жужжащие громадины мне не нужны. Да ладно, оставлю как есть, герцы в целом тоже не нужны. Попробую заставить иксы сгенерить 120гц несмотря на заявления о неподдержке, если не получится то пофиг.

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

Прямо сейчас новая RX550 в DNS стоит 8к (БУ ещё дешевле), которая намного лучше поддерживается в линуксе, поддерживает мониторы с нормальным разрешением и кратно лучше по производительности.

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

Это все понятно, но у тебя монитор по спеке hdmi 1.4, видеочип hdmi 1.3b. И то и то тянет искомый режим, и в логе пишется про 400 МГц pixel clock. А по факту согласованный режим 230 МГц. С большей вероятностью это кабель, контакты и все такое

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

Все таки на HDMI выходе ограничена частота, непонятно зачем. При подключении к DVI через переходник или кабель DVI/HDMI скорее всего будет доступно 1920x1080@120.

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

Поставил эту опцию, заодно посмотрел состояние интерфейса до подключения монитора.

[2394237.179] (--) NVIDIA(GPU-0): CRT-0: disconnected
[2394237.179] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[2394237.179] (--) NVIDIA(GPU-0):.
[2394237.209] (--) NVIDIA(GPU-0): CRT-1: connected
[2394237.209] (--) NVIDIA(GPU-0): CRT-1: 400.0 MHz maximum pixel clock
[2394237.209] (--) NVIDIA(GPU-0):.
[2394237.212] (--) NVIDIA(GPU-0): DFP-0: disconnected
[2394237.212] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[2394237.212] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[2394237.212] (--) NVIDIA(GPU-0):.
[2394237.212] (--) NVIDIA(GPU-0): DFP-1: disconnected
[2394237.212] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[2394237.212] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[2394237.212] (--) NVIDIA(GPU-0):.
[2394290.058] (**) NVIDIA(GPU-0): Mode Validation Overrides for Microstep MSI MP271A E2
[2394290.058] (**) NVIDIA(GPU-0):     (DFP-1):
[2394290.058] (**) NVIDIA(GPU-0):     NoMaxPClkCheck
[2394290.071] (--) NVIDIA(GPU-0): Microstep MSI MP271A E2 (DFP-1): connected
[2394290.072] (--) NVIDIA(GPU-0): Microstep MSI MP271A E2 (DFP-1): Internal TMDS
[2394290.072] (--) NVIDIA(GPU-0): Microstep MSI MP271A E2 (DFP-1): 230.0 MHz maximum pixel clock

Но в xrandr режим 120Гц появился. Попробовал его включить - комп завис на секунд 20-30 (не реагировал на клавиатуру в том числе), потом отвис, но режим не включил. Попробовал включить 100Гц - опять завис, после отвисания ещё и мышка отвалилась, а все переключения ctrl-alt-Fn с xorg-а и в консоль стали делаться по очень долго.

Убил тот xorg из консоли, запустил заново, теперь там включены одновременно VGA и HDMI и прогам сообщается размер 3840x1080, распределённый по двум выходам. Как эту фичу отключить?

Ввёл --output VGA-0 --off и это уширение убралось, но это не совсем то что надо - раньше с двумя интерфейсами он дублировал на них одинаковую картинку.

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

Попробовал ещё раз сделать 120 Гц - оно якобы включилось (xradr пишет что оно выбрано и в логах нет ошибок), но монитор показывает 60 Гц, и переключение с/на консоль с тем xorg-ом опять по 30 секунд вешает комп.

firkax ★★★★★
() автор топика

и у него на коробке написано что он поддерживает 120Гц через HDMI

Вот тут сильные сомнения

Скорее всего, написано отдельно про hdmi и 120 Гц

А если даже и вместе, то возможно видюха такое не умеет. Для монитора все же придется искать display port вместо hdmi

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

На коробке отдельно, да, а вот на сайте msi уже вместе (ссылка в начале темы)

1x HDMI™ 1.4b (FHD@120Гц)

Но да, походу видеокарта не умеет и честно сообщает про 230МГц лимит на этом видеовыходе.

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

и у него на коробке написано что он поддерживает 120Гц через HDMI

Вот тут сильные сомнения

Тебя забанили везде, кроме лора или что?

Нужен кабель. Ну и под опенсурсными дровами 2.1, конечно же, не будет.

LamerOk ★★★★★
()