LINUX.ORG.RU

modeline parameters

 


1

1

Вопрос знатокам

Кто знает как узнать и перенести из под винды в иксы вот эту строчку. А конкретно Linux modeline parameters: «1360x768» .....

Купил ноут Dell Latitude 3470 Но настройки экрана по дефолту работают под линухом ужасно.

Глаза спустя 3-4 часа вытекают просто.

Это возможно?



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

а что за линукс у Вас такой, что через графическое меню настройки монитора не меняются? В эмуляторе консоли для текущей сессии X-ов можно изменить командой (xrandr)

xrandr --mode 1360x768
Или создать конфиг X-ов с описанием режима монитора.

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

Все там меняется через граф меню, это Gnome+Arch. Я хочу СРАВНИТЬ параметры моделайн строки ПОД ВИНДОЙ И ТЕ ЧТО ГЕНЕРЯТ ИКСЫ для моего разрешения 1366x768

Вот эти параметры в картинке.

http://ipic.su/img/img7/fs/ps3a.1543653972.png

Но нужная вкладка не работает (не умеет в интел хд 520)

Есть еще WinModelines, но он не показывает текущие настройки. http://www.geocities.ws/podernixie/htpc/modeline-en.html

А если делать это под виндой через bash с помощью gft/ cvt то они естественно будут одинаковые

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

выдаст текущие параметры и допустимые режимы.

в винде радеон, а в линукс интел хд и «не умеет»... надо сразу всё это сообщать, тогда будут советы близкие к решению (если оно существует, конечно) «от людей в теме». а так получается ложный «пустяковый» вопрос.

Gnome+Arch

читал в Arch wiki статьи про Xorg и xrandr — не помогло? На английском там обычно посвежее и актуальнее

А это «копипаста» не ориентирует?

Примечание: Если используется драйвер intel xf86-video-intel, то необходимый режим вместе с другими параметрами можно увидеть в /var/log/Xorg.0.log — он может отличатся от выданного gtf или cvt:

[    45.063] (II) intel(0): clock: 241.5 MHz   Image Size:  597 x 336 mm
[    45.063] (II) intel(0): h_active: 2560  h_sync: 2600  h_sync_end 2632 h_blank_end 2720 h_border: 0
[    45.063] (II) intel(0): v_active: 1440  v_sync: 1443  v_sync_end 1448 v_blanking: 1481 v_border: 0

xrandr --newmode "2560x1440" 241.50 2560 2600 2632 2720 1440 1443 1448 1481 -hsync +vsync
anymouze ★★
()
Ответ на: комментарий от anymouze

в винде радеон, а в линукс интел хд и «не умеет»... надо сразу всё это сообщать, тогда будут советы близкие к решению (если оно существует, конечно) «от людей в теме». а так получается ложный «пустяковый» вопрос.

Я подозреваю, что НЕ СОВПАДАЮТ режимы под виндой и линухом. Как мог, изложил. Скрин чужой, сделан из powerstrip. Я этих параметров под свою карту не могу посмотреть, в нужном месте галочка не активна.

читал в Arch wiki статьи про Xorg и xrandr — не помогло? На английском там обычно посвежее и актуальнее

все на инглише проштудировал. Пробовал каждую опцию.

Например

https://devbraindom.blogspot.com/2013/03/eliminate-led-screen-flicker-with-in...

Грешил на ШИМ и мерцание.

Или это.

https://wiki.archlinux.org/index.php/intel_graphics

Screen flickering

Panel Self Refresh (PSR), a power saving feature used by Intel iGPUs is known to cause flickering in some instances FS#49628 FS#49371 FS#50605. A temporary solution is to disable this feature using the kernel parameter i915.enable_psr=0.

Не помогло.

А это «копипаста» не ориентирует?

В Xorg.0.log по тегу intel нашел только это.

[ 5341.997] (II) intel(0): EDID vendor «CMN», prod id 5264

[ 5341.997] (II) intel(0): Printing DDC gathered Modelines:

[ 5341.997] (II) intel(0): Modeline «1366x768"x0.0 76.42 1366 1434 1479 1592 768 772 779 800 +hsync -vsync (48.0 kHz eP)

[ 5341.997] (II) intel(0): Modeline „1366x768"x0.0 59.16 1366 1368 1403 1550 768 772 778 795 +hsync -vsync (38.2 kHz e)

Т.е. по сути это и есть оба доступных мне сейчас режима под линухом. На 60Гц и 48Гц.

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

перейдём к экспериментам

Вы так и не привели «выхлоп» команды xrandr в эмуляторе терминала (без параметров она выводит характеристики текущего режима и доступные режимы)

Попробуйте этот режим установить (он будет действовать только в текущей сессии X-ов)

xrandr --newmode "1360x768_win" 71.00  1366 1407 1434 1500  768 771 775 788 -hsync -vsync
xrandr --addmode LVDS1 1360x768_win
xrandr --output LVDS1 --mode 1360x768_win

anymouze ★★
()
Ответ на: перейдём к экспериментам от anymouze

Вы так и не привели «выхлоп» команды xrandr в эмуляторе терминала (без параметров она выводит характеристики текущего режима и доступные режимы)

Вот пжлст

[xxx@arch]: ~>$ xrandr Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767

eDP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 310mm x 170mm

1366x768 60.00*+ 48.01

1280x720 59.86 60.00 59.74

1024x768 60.00

1024x576 60.00 59.90 59.82

960x540 60.00 59.63 59.82 800x600 60.32 56.25

864x486 60.00 59.92 59.57

640x480 59.94

720x405 59.51 60.00 58.99

680x384 60.00

640x360 59.84 59.32 60.00

DP1 disconnected (normal left inverted right x axis y axis)

HDMI1 disconnected (normal left inverted right x axis y axis)

VIRTUAL1 disconnected (normal left inverted right x axis y axis)

1366x768x0.0 (0x17f) 76.420MHz +HSync -VSync

h: width 1366 start 1434 end 1479 total 1592 skew 0 clock 48.00KHz

v: height 768 start 772 end 779 total 800 clock 60.00Hz

1360x768_win (0x1c7) 71.000MHz -HSync -VSync

h: width 1366 start 1407 end 1434 total 1500 skew 0 clock 47.33KHz

v: height 768 start 771 end 775 total 788 clock 60.07Hz

gybkabob
() автор топика

На линуксе глаза обычно вытекают из-за плохого рендера шрифтов. В эту сторону копай. Настрой freetype.

ox55ff ★★★★★
()
Ответ на: перейдём к экспериментам от anymouze

Установил этот режим, посидел пару часов, не думаю что мы найдем решение методом перебора. ;))

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

Ой пжлст тока не надо мне про шрифты;))) Потом пойдет яркость-контрасность и темку можно будет закрывать

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

Нет, к сожалению. на работе была похожая проблема, но решилось банальным принудительным auto adjust на мониторе. А тут ноут и кнопочки автоподстройки тут нет ж))

gybkabob
() автор топика
Ответ на: перейдём к экспериментам от anymouze

Попробуйте этот режим установить (он будет действовать только в текущей сессии X-ов)

прописал этот режим на постоянку в ~/.xprofile, посмотрим, время покажет

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

да на пару дней, потом сделаю выводы и уберу или оставлю, в любом случае, лучше варианта еще не придумали ж)

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

p

нужно только найти такой же ноутбук с windows, запусить PowerStrip... profit!

Я тот режим советовал от аналогичного (но не такого же) монитора. К сожалению именно от такого же монитора ничего не нашел. может есть «фанатский» форум владельцев ноутбуков Dell. там спросить/поискать...

anymouze ★★
()
Ответ на: p от anymouze

У меня винда на внешнем юсб диске, под ней PowerStrip запускается и работает но галочка напротив Advanced timing options в настройке профилей не активна т.к. PS не знает ничего про интел хд 520. Его разработку прекратили уже давно

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

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

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

Нашел еще winmodelines, но он не хочет показывать текущие настройки моделайн строки. Хотя готов внести изменения в реестр, если все нужные параметры знаешь ;))

http://www.geocities.ws/podernixie/htpc/modeline-en.html

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

он же выше 7-ки не проверялся.

глупая идея — если записать через программу «свой modeline» (хотя бы из linux взять), а потом найти где в реестре это «добро» храниться. где-то рядом будет и «родной» для windows.

проще наверное, всё же погуглить где виндовс хранит параметры видеорежимов. только всё ли так просто?

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

Я вообще никогда не видел лаптоповских панелей, которые под линуксом как-то особенно мигали, или ещё что. Если мигают, то и под виндой и под линуксом одинаково. Какое же говнище надо купить, чтобы такие проблемы были? Не, линуксоиды побогаче будут.

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

Производители не особо морочат себе голову по поводу комфорта линуксоидов. А под виндой все работает как надо. Dell Latitude 3470 покупал года 2 назад, и это не совсем бюджетный ноут. На ваши денги около 70К деревянных

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

текущих значений нет, но есть возможность добавить их. Но мне нужны именно текущие. Сравнить.

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

мошенники... или их настройки только для виндовс? свинство с их стороны — получать деньги, и ничего взамен покупателю.

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

Настройки цветности нормально импортировались в gnome через *.icm профайл. Но проблема гадаю в хитро закрученной производителем герцовке, а не в избытке синего цвета ;)) А ШИМ на такой частоте (28600 Hz) скорее всего никак не может влиять по идее на глаза

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

хочешь сказать, что придумали новыйспособпортить линуксоидам жизнь, прописывая в линуксовой osi меньшую частоту? Это будет звиздец вообще, то-то пару лет назад микрософт проплатил Дэллу «более тесную интеграцию» с виндой.

А вообще, если частота щашита в edid, или DSDT, то её можно прочесть и сравнить виндовую и линуксовую.

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

Не думаю. Они сертифицируют свои ноуты под убунту. Сравнить хотелось бы.

Вот например по линухом сегодня вычислили с коллегой опытным образом EDID

[ 5341.997] (II) intel(0): EDID vendor «CMN», prod id 5264

[ 5341.997] (II) intel(0): Printing DDC gathered Modelines:

[ 5341.997] (II) intel(0): Modeline «1366x768"x0.0 76.42 1366 1434 1479 1592 768 772 779 800 +hsync -vsync (48.0 kHz eP)

[ 5341.997] (II) intel(0): Modeline „1366x768"x0.0 59.16 1366 1368 1403 1550 768 772 778 795 +hsync -vsync (38.2 kHz e)

Теперь осталось понять как получить эти значения по виндой

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

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

Но у дэлла всегда были для линукса какие-то програмулинки настройки, видео там не настраивалось?

И эти твои модлайны ты бы получил через xrandr --verbose Там никогда не будет частоты подсветки. Это регулируется отдельно и ты сам же приводил пример интелловских команд. А это уже зависит от DSDT

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

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

понятия не имею. По местным американским законам они права не имеют предлагать майкрософт везде. Поэтому убунта маст хэв именно для этих спорных юридических случаев. А вот для продаж в РФ, например, вполне могли и убрать эту опцию.

Но у дэлла всегда были для линукса какие-то програмулинки настройки, видео там не настраивалось?

На Dell.com кроме обновления биоса в категории Ubuntu ничего нет.

И эти твои модлайны ты бы получил через xrandr --verbose Там никогда не будет частоты подсветки. Это регулируется отдельно и ты сам же приводил пример интелловских команд. А это уже зависит от DSDT

Подстветка меня не беспокоит. Там ШИМ высокочастотный, врядли это влияет на глаза. Грешу на герцовку. Под виндой же все ОК

BOE C1JFR - specs sheet

https://laptopmedia.com/screen/boe-c1jfr/

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

Да, надо мне было вчера спать.

Ну... Если ты включил режим 60Гц, то он и должен быть 60Гц, согласно EDID матрицы, ведь он её оттуда берёт. И винда оттуда же берёт. Или у неё в «драйвере» от производителя что-то другое зашито? Сумляваюсь.

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

Вот это я и хотел проверить. Но powerstrip не помог. Других пока не нашел.

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

Modeline содержит следующую структуру:

Modeline «modeline_name» dot_clock hdisp hsyncstart hsyncend htotal vdisp vsyncstart vsyncend vtotal flags

Вот их я и хочу сравнить.

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

хах

Не хочет добавлять режим .

Ругается.

[xxx@arch]: ~>$ xrandr --newmode «1368x768x60.00» 86.184000 1368 1440 1584 1800 768 772 776 798 -HSync +VSync

[xxx@arch]: ~>$ xrandr --addmode eDP1 «1368x768x60.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: 35

Current serial number in output stream: 36

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

Наерн ограничение в дровах интел. Как это обойти? Сносить родные дрова не очень хочется

gybkabob
() автор топика
Ответ на: a tak? от anymouze

a tak?

Так тоже не хочет. Никак не хочет;))

[xxx@arch]: ~>$ xrandr --addmode eDP1 1368x768_60

xrandr: cannot find mode «1368x768_60»

кавычки там забили добавить в названии

86.184 --> 86.19 OR 86.18 ?

Не понял вопрос

gybkabob
() автор топика
Ответ на: a tak? от anymouze
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.