The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Debian и Ubuntu переходят на X.Org драйвер modesetting для G..., opennews (??), 24-Июл-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


27. "Debian и Ubuntu переходят на X.Org драйвер modesetting для G..."  +1 +/
Сообщение от Аноним (-), 24-Июл-16, 22:28 
> Можно будет забыть о 3D

DDX никогда 3D не умел. Он отвечает за вывод 2D через иксы. MESA DDX'ом не пользуется, она через свои драйвера и libdrm в ядро запросы к GPU отправляет. Посмотри хотя-бы картинку на википедии до того как публично позориться.

> и поймать ряд весёлостей с 2D.

Интеловский DDX - так себе. В нем бывают графические глюки. Иногда доходит до того что KMS'ный generic DDX на некоторых gen'ах интелей в 2-3 раза быстрее, несмотря на все эти SNA. Интел местами нахимичил, после чего с чистой совестью забил на старое железо чуть менее чем совсем. Хотя на иксы и их 2D/DDX положили почти все, это самая нелюбимая разработчиками часть драйверов. Потому что внутренности иксов - кошмар, работает столь же кошмарно, а попытки допинать это до приличной производительности привоят к обкостыленным монстрам, эволюционирующих по принципу вытаскивания ног из тормозов и тут же увязания хвоста в глюках и даже тормозах пересложненного закостыленного кода.

Ответить | Правка | Наверх | Cообщить модератору

71. "Debian и Ubuntu переходят на X.Org драйвер modesetting для G..."  +/
Сообщение от Mihail Zenkov (ok), 25-Июл-16, 12:09 
> Иногда доходит до того что KMS'ный generic DDX на некоторых gen'ах интелей в 2-3 раза быстрее, несмотря на все эти SNA.

Где можно посмотреть результаты подобных тестов?

Вот на AMD - да, бывает. И GLAMOR не спасает. https://bugs.freedesktop.org/show_bug.cgi?id=55296

> Интел местами нахимичил, после чего с чистой совестью забил на старое железо чуть менее чем совсем.

945gm достаточно старая? Производительность в 2d не хуже дискретной AMD. 3d быстрее, чем на встроенной AMD rs740.

Специфичные для каждого поколения коммиты встречаются примерно с одинаковой регулярностью. В том числе и для gen2: https://cgit.freedesktop.org/xorg/driver/xf86-video-intel/lo...

Вот для сравнения gen7: https://cgit.freedesktop.org/xorg/driver/xf86-video-intel/lo...

Основная кодовая база SNA общая для всех поколений.

Ответить | Правка | Наверх | Cообщить модератору

118. "Debian и Ubuntu переходят на X.Org драйвер modesetting для G..."  +/
Сообщение от Аноним (-), 26-Июл-16, 13:14 
> Где можно посмотреть результаты подобных тестов?

На форониксе, вестимо.

> Вот на AMD - да, бывает. И GLAMOR не спасает.

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

> 945gm достаточно старая? Производительность в 2d не хуже дискретной AMD.

А все-равно иксы с 2D склонны кушать больше ресурсов чем следовало бы. Даже с DRI3.

> 3d быстрее, чем на встроенной AMD rs740.

RS740 по современным меркам окаменелость, еще и мобильная. Как я понимаю это R600, т.е. даже еще не настоящий "R700" (которые с архитектурой как у >=Evergreen).

> Специфичные для каждого поколения коммиты встречаются примерно с одинаковой регулярностью.

Мерять коммиты периодами - это замечательно, конечно. Но реально в старых gen никто не пилит новые фичи, не занимается активным изведением багов, регрессии там довольно частое явление. Сразу видно - на них забили.

> Основная кодовая база SNA общая для всех поколений.

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

Ответить | Правка | Наверх | Cообщить модератору

119. "Debian и Ubuntu переходят на X.Org драйвер modesetting для G..."  +1 +/
Сообщение от Mihail Zenkov (ok), 26-Июл-16, 17:27 
>> Где можно посмотреть результаты подобных тестов?
> На форониксе, вестимо.

Где конкретнее? А то первый попавшийся результат (https://www.phoronix.com/scan.php?page=news_item&px=Intel-DD...) явно не в пользу modesetting, особенно примечателен последний тест - modesetting медленнее в 7.7 раз!

>> Вот на AMD - да, бывает. И GLAMOR не спасает.
> Насколько я помню, у интела тоже разнобой по тестам. Нет, сам по
> себе SNA может и не плох, но довольно глючный и в
> таком состоянии он "был всегда". Настолько что интел его боится включать
> по умолчанию, насколько я помню.

Активно его использую примерно два года - за все время одна единственная проблема - у gimp когда делаешь ресайз изображения отрисовка частично не обновляется. В остальных программах никаких дифектов не замечено. В blender есть косяки - но это проблема OpenGL, а не SNA.

>> 945gm достаточно старая? Производительность в 2d не хуже дискретной AMD.
> А все-равно иксы с 2D склонны кушать больше ресурсов чем следовало бы.
> Даже с DRI3.

Возможно, но с этой точки зрения GLAMOR вообще не в какие ворота не лезет.

>> 3d быстрее, чем на встроенной AMD rs740.
> RS740 по современным меркам окаменелость

Да, но одного периода с 945gm, поэтому их сравнение корректно.

> , еще и мобильная.

Нет, встроенная для десктопа.

> Как я понимаю это
> R600, т.е. даже еще не настоящий "R700" (которые с архитектурой как
> у >=Evergreen).

Да. Фактически это R300.


>> Специфичные для каждого поколения коммиты встречаются примерно с одинаковой регулярностью.
> Мерять коммиты периодами - это замечательно, конечно. Но реально в старых gen
> никто не пилит новые фичи, не занимается активным изведением багов, регрессии
> там довольно частое явление. Сразу видно - на них забили.

Не уверен. Вон недавно для второго поколения добавили:  "sna/gen2/video: Implement textured video support". Тут скорее низкая активность (в плане баг репоротов) со стороны пользователей старого железа. Да и как я уже сказал - если бы у меня AMD работала как 945gm - я был бы только рад.

>> Основная кодовая база SNA общая для всех поколений.
> Поэтому глючный тарарам случается почти везде. Но да, чтобы его заметить недостаточно
> запстить vim и потыкать кнопки, извините. Чтобы его ощутить надо немного
> поактивнее графикой пользоваться.

945gm активно используется для 2d графики и даже для простого 3d.

Ответить | Правка | Наверх | Cообщить модератору

145. "Debian и Ubuntu переходят на X.Org драйвер modesetting для G..."  +/
Сообщение от Аноним (-), 27-Июл-16, 05:19 
> явно не в пользу modesetting, особенно примечателен последний тест - modesetting
> медленнее в 7.7 раз!

Однако большинство тестов близко друг к другу. Вывод битмапов и ресайз там конечно быстрее (аппаратный скалер используют?), но - глючный. 2D игрушки и прочие активные рисовальщики могут фликерить, иногда прорисовывается не все, особенно при переключении окон. Бац - полэкрана черное. Браузер стоит погонять немного (canvas, OpenGL) - начинается разрушение UI/картинки и глюки в отрисовке текста. Ristretto (простая вьюшка картинок) с вероятносью 30% часть картинки не прорисовывается. Если запустить плеер через иксы - тиринг не лечится. Никак. Зато бывают чудные глюки ресайза или видео залипшее посередине экрана, убираемое только выходом из программы (нахимичили с planes?).

И такого в интелских ускорениях - есть. Радость от быстрого сплева битмапов омрачена тем что текст в браузере нечитаем, экран периодически разрушается, половина картинки может и не отрисоваться. Для многих пользователей это хуже. Возможно такое бывает не на всех GPU, но я это видел. По факту это такая альфа фичи которую до ума не могут довести много лет. Иначе бы давно включили по умолчанию. Между тем иксы наматывают десятки часов процессорного времени, хотя согласно вашим теориям так быть не должно. Мой ноут живет от батареи 8 часов. Десятки часов проца за неделю-две - это ДОФИГА.

> Активно его использую примерно два года -

Активное использование - это вывод какой-нибудь вычисленной графики, хотя-бы на полэкрана, хотя-бы с FPS=30. А возякание в гимпе - гимп большую часть времени idle, где активность то?

> проблема - у gimp когда делаешь ресайз изображения отрисовка частично не
> обновляется. В остальных программах никаких дифектов не замечено.

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

> В blender есть косяки - но это проблема OpenGL, а не SNA.

ИМХО, 3D ускоритель из интеграта, особенно старого условный. GL тормозит даже в гугломапсе. Целые 5 FPS? Вау.

> Возможно, но с этой точки зрения GLAMOR вообще не в какие ворота не лезет.

Гламур - компромисс, разумный, если рассмотреть комплексно. Представьте: у вас - командочка, человек 5. Работы море, а закончить надо до того как юзеры начнут махать факами. Поскольку без 3D GCN GPU никому не надо, они срезали угол на кодинге самой мерзкой и проблемной части, выделив больше ресурсов на хорошее 3D. Разумно.

В идеальном мире было бы логичнее дожать опенсорсную версию вулкана и поверх него пустить ускорение 2D, там оверхеда сильно меньше. Но когда они это делали, вулкана в проекте не было, кодинг GL - светил, идея с открытием ядерной части и половина команды каталиста еще не были с нами. В тех условиях - нормально сыграли. Можно лучше? Да. Но не в то время и не с теми ресурсами.

> Да, но одного периода с 945gm, поэтому их сравнение корректно.

Мне сравнение двух тормозителей не очень интересно.

>> , еще и мобильная.
> Нет, встроенная для десктопа.

RS - традиционное обозначение "mobile" чипов (это означало лаптопы). Отличаются тем что обычно на 1 gen древнее и обрублено все что можно и нельзя.

> Да. Фактически это R300.

Т.е. достаточно печальная железка. Настоящие >=R700 могут в вычисления (кроме FP64 у младших) и большинство GL4.x и сами по себе не особо враждебны запуску поверх них вулкана. Т.е. куда более интересны.

> Не уверен. Вон недавно для второго поколения добавили:  "sna/gen2/video:
> Implement textured video support".

Оно сейчас кому-то сильно актуально? Как по мне лучше бы запилили GL 3.x на gen4/5 и т.п. - единственное чего они реально не умеют так это antialiasing (нет железки). С тамошней скоростью смысла конечно мало, но сам факт недоступности GL core profile апи - это КГ/АМ. Т.е. на этом не может работать ничего кроме совсем уж legacy.

> Тут скорее низкая активность (в плане баг репоротов) со
> стороны пользователей старого железа.

Потому что все хорошо вовремя. И обезглюченный SNA, и вывод видео на gen2, и что там еще.

> Да и как я уже сказал - если бы у меня AMD работала как 945gm - я был
> бы только рад.

Лично мне ископаемые ати не интересны.

> 945gm активно используется для 2d графики и даже для простого 3d.

Понятия об активном использовании 2D у всех разные. Возякание в гимпе - еще не есть активное использование 2D. А GL дрейний и реальная польза от него - видео можно менее тормозно сплевывать и GL1.x/2.x бэкэндом обычно не имеют фатальных глюков. Даже KiCad он тянет со скрипом - просадкой FPS и, гм, дорогой интел, ну вот как можно глючить при отрисовке плоскости и пяти линий на ней? В общем основной инструмент - десктопник с амд, он ворочает в десятки раз быстрее и не глючит в такой тривиальщине.

Ответить | Правка | Наверх | Cообщить модератору

121. "Debian и Ubuntu переходят на X.Org драйвер modesetting для G..."  +/
Сообщение от Mihail Zenkov (ok), 26-Июл-16, 19:34 
>> Где можно посмотреть результаты подобных тестов?
> На форониксе, вестимо.

Покопался еще на форониксе: http://www.phoronix.com/scan.php?page=article&item=intel_2dx...

В одном тесте (x11perf putimage) modesetting медленнее SNA в 145 раз ... Это уже даже не смешно. По остальным тестам разница 1.5 - 10 раз в пользу SNA.

Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

147. "Debian и Ubuntu переходят на X.Org драйвер modesetting для G..."  +/
Сообщение от Аноним (-), 27-Июл-16, 05:30 
> В одном тесте (x11perf putimage) modesetting медленнее SNA в 145 раз ...

Зато продул гламуру на первом же тесте в http://www.phoronix.com/scan.php?page=article&item=intel_2dx... при том что это был всего ничего - композитинг.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру