LINUX.ORG.RU

Монитор в DVI-D

 , , ,


0

1

Попробую ещё раз что-нибудь поделать по поводу воспользоваться modelline, прощитав и прописав

Монитор тот же AOC U2897VF
Только видео-встройка в этот раз другая

  Device-1: AMD Renoir [Radeon RX Vega 6 ] driver: amdgpu v: kernel
  Display: x11 server: X.Org v: 21.1.11 driver: X: loaded: amdgpu
    dri: radeonsi gpu: amdgpu resolution: 1: 1920x1080~60Hz 2: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: radeonsi,swrast platforms: x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.2-arch1.2
    renderer: AMD Radeon Graphics (radeonsi renoir LLVM 17.0.6 DRM 3.57
    6.7.9-arch1-1)
  API: Vulkan Message: No Vulkan data available.

При подключении по HDMI - никакой особой проблемы нет. Моргает иногда раз в неделю, возможно какую-то статику на мне видит.

При подключении по DVI-D (а хочется вернуть HDMI в телевизор-как-монитор) - и включается с пятого на десятый раз (просто вот стоит моргает, выключаешь/включаешь пока картинка не появится), а когда всё-таки нарисовал картинку - полосы по экрану иногда пробегают.

С этим вообще можно как-то бороться простыми пользовательскими средствами? DualLink|SingleLink кабели там, допустим... Какой-то EDID особый подсунуть ядру...

Или это больше похоже на косяк в прошивке самого монитора, который надо чинить в сервис-центре?

★★★★

у меня монитор dvi vga в настройках монитора есть такой выбор dvi,vga я ничего не переключаю - само перескакивает в зависимости от того куда подключил, но ты можешь попробовать попереключать если подобная пеерключалка есть.

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

возможно EDID кривой

Там разве есть информация о способе подключения? Или подразумевается, что 1920х1080@60 там декларируется и оно чудесно работает для HDMI, но в DVI-D не хочет такое, а надо какое-нибудь 1920x1080@50 для такого подключения? Так бывает?

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

какое-нибудь 1920x1080@50

смешно, сделал:

$ xrandr --newmode  "1920x1080_50.00"  141.50  1920 2032 2232 2544  1080 1083 1088 1114 -hsync +vsync
$ xrandr --addmode DVI-D-0 1920x1080_50.00
действительно полосы пропали на 50Гц, нормально показывает.

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

Методом ненаучного тыка - вот такое:

video=DVI-D-1:1920x1080@56
в параметры ядра автоматом добавляет режим FullHD с 56Гц для X.

и даже почему-то ставится по умолчанию, вместо 60 обычных
и даже работает
и даже при первом включении вроде уже не тупит, а сразу включается

Правда в этом UEFI по-умолчанию первый HDMI. И это нельзя изменить. Поэтому до загрузки ядра ничерта не видно, что происходит, если телевизор выключен.

Чую - поиграю и вернусь к схеме «монитор в HDMI, и менять на телевизор в HDMI по мере необходимости».

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

ну, субъективно - < 60hz не канон. странное у вас устройство отображения)
оно даже под синематографичные 59.99/24/23.99/etc не подходит.
под виндой даёт 60hz?

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

в работающей нормально винде

проморгал фразу про винду.

Тут у меня нет Windows. Но когда этот монитор был в городе, с Windows - та же пляска была с включи/выключи/включи и лови момент когда заработает. Именно в FullHD. Так-то он 4К типа. Но мне так слишком мелко. Пытаюсь пользовать его как х2 scale на аппаратном уровне. Я был уверен, что компутеру будет проще, если он будет думать, что монитор физически FullHD, а монитор уж сам там как-нибудь разберется как из родных ему 4К точки отмасштабировать в FullHD. Но что-то похоже идёт не по плану.

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

при скейлинге количество точек под кривые увеличивается, но само количество точек не уменьшается. если есть опция PiP или подобная - попробуйте, видимокарте будет в этом случае говориться ровно то кол-во пикселей сколько под PiP выделено. Может играть роль в контексте производительности/герцовке отображения.
У меня был случай когда i620 только 4k@30 могла на 4k@60 монике, тогда глаза текли ппц как.

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

Спасибо. Попробую потыкать.

PIP-то есть. Только это он как бы может из двух разных источников картинки рисовать. Сейчас вот у меня в правом углу Чорный Прямоугольник, который подразумевает собой «дополнительно рисовать из D-Sub в него». Пока плохо понимаю, как это может помочь.

Там ещё какое-то PBP есть. Не знаю, что за штука. Пойду, её попробую.

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

Вот в той теме 2021 года писал, что пробовал. Даже с маркировкой там писал.

Только найти их теперь не могу, засунул куда-то. Купил DualLink новый - сейчас с ним эта история. Завтра приедет SingleLink, с ним ещё попробую.

Едва ли кабель как-то влияет. С 56Гц же нормально работает, что удивительно. Ни 60, ни 59, ни 58, ни 57 не работают, а 56 - чудесно работает. (точнее xrandr в итоге видит как 56.03)

Погуглил - как минимум Гугл знает другие такие мониторы, у которых 1920х1080 начинается с 56гц. Может это фишка такая от производителя.

И потом - 28 дюймов, я так понял, на сегодняшний день какой-то неправильный размер. Ни одного не нашел нового в онлайн-магазинах. Все 27. Может ещё и тут какая-то особенность матрицы и её частоты.

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

на 50Гц, нормально показывает.

У режима 1920x1080@60 с уменьшенной длительностью сигналов гашения полоса пропускания даже меньше чем у 1920x1080@50, параметры режима можно получить командой cvt -r 1920 1080

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

параметры режима можно получить командой cvt -r 1920 1080

$ 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

$ cvt 1920 1080 56
# 1920x1080 55.90 Hz (CVT) hsync: 62.50 kHz; pclk: 160.00 MHz
Modeline "1920x1080_56.00"  160.00  1920 2040 2240 2560  1080 1083 1088 1118 -hsync +vsync

$ cvt -r 1920 1080
# 1920x1080 59.93 Hz (CVT 2.07M9-R) hsync: 66.59 kHz; pclk: 138.50 MHz
Modeline "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync

а можете пояснить, что всё это значит, если не трудно?

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

не поддерживает железка fullhd@60hz

вернул всё назад «как было, и всё устраивало последние два года»

HDMI-A-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 621mm x 341mm
   1920x1080     60.00*+  60.00    50.00    59.94  
   3840x2160     60.00 +  60.00    50.00    59.94    30.00    25.00    24.00    29.97    23.98    29.98 

это тот же монитор, но в HDMI

а почему тогда так может?

(тут, кстати, тоже параметром ядра video=HDMI-A-1:1920x1080 но без указания частоты ставлю, чтоб настоящая консоль была нормальная, а не микроскопическая)

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

пропускная способность интерфейса? кабель другой попробовать?
странно, но больше идей нет.
а вообще какова история fullhd <- 4k?

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

какова история fullhd <- 4k?

да нет какой-то слишком уж увлекательной истории.

Хотелось посмотреть, что за 4К за такое модное. Купил. Честно уговаривал себя привыкнуть некоторое время. Потом сдался, и решил что буду пользовать как FullHD. Реально же ничего не видно. А вся эта магия с DPI, шрифтами и прочие танцы - ну их к лешему. Я в детстве на ДВК-2 работал - меня не напугать квадратными буквами. А вот мелкими, пусть и офигенно закругленными - запросто.

Мне понравилась мысль господина anonymous про переходники. Заказал на Озоне в обе стороны папа/мама. Завтра приедут - попробую, действительно. )

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

что всё это значит

Если уменьшение частоты кадров решает проблему устойчивости изображения, то дело может быть в ограниченной полосе пропускания при подключении по DVI. Если уменьшить длительность сигналов строчной и кадровой развертки, то останется больше времени для передачи пикселей, и передаваться они будут с меньшей частотой. В обычном режиме 1920x1080@60 частота передачи пикселей (pclk) - 173.00 MHz, 1920x1080@56 - 160 MHz, а в режиме 1920x1080@60R всего 138.50 MHz

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

Теория понятна, спасибо.

----

Попробовал вручную добить и назначить на DVI

Modeline "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync
На некоторое время картинка на экране раздвоилась слева/справа. А потом всё погасло.

Вообще - любые другие варианты, кроме 1920x1080@56 - дают свои спецэффекты.

При 60 - такие тоненькие горизонтальные ниточки зеленые, толщиной в пиксель. Дергаются то там, то сям. Немного, штук 5-10 одновременно. По идее, если сильно хотеть, то можно даже не замечать. Работает, в целом. По крайней мере - пока монитор не выключишь. Вот включить обратно - уже будет непросто. Видимо, он раньше в защиту уходит, чем прогреется (это я на ходу сочиняю «теорию») при включении.

При 58 - серый фон с серобуромалиновыми полосами на секунду-две. Потом всё гаснет.

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

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

https://wiki.archlinux.org/title/HiDPI

и в чём прикол знать наизусть все эти Па ?

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

на ДВК-2 работал
А вот мелкими, пусть и офигенно закругленными

Ну вы же должны понимать, что чем больше пикселей рисуют кривую, тем она ближе к «природе».

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

Вот конкретно тут - есть нюанс.

Эта встройка может максимум 1920x1080@60 по спецификации в DVI. Т.е. вот тут - и другого пути нет, если я хочу телевизор в HDMI, а монитор в DVI. (с переходниками, возможно, появятся варианты кого-куда)

Но глобально - все равно всё в силе. Даже когда оно через DP было подключено, который точно умел в 4К - дико было неудобно весь мой зоопарк из разных Линуксов и Windows каждый отдельно настраивать в читабельные буквы. И gummiboot с его меню Линуксов разглядывать через лупу, в т.ч.

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

Переходники попробуй. DVI в комп, hdmi в моник и наоборот.

Готово, Мастер! )

Монитор остался на настоящем HDMI
В DVI-D компутера воткнут переходник, в него 10 метров HDMI кабеля из телевизора.

Оба в 1920x1080@60.

И даже другие варианты не буду пробовать - всё совершенно устраивает.

Всем спасибо. )

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