The OpenNET Project / Index page

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



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

Оглавление

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

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


92. "Debian и Ubuntu переходят на X.Org драйвер modesetting для G..."  +3 +/
Сообщение от Mihail Zenkov (ok), 25-Июл-16, 15:14 
> Вы так говорите, будто переход на единый драйвер это плохо. Это не
> проблема, радоваться надо!

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

В данном конкретном случае:
1. производительность хуже
2. кодовая база на порядок больше и сложнее - багов будет явно не меньше.
3. расход памяти также в несколько раз больше, так как нужна как минимум mesa и llvm.
4. энергоэффективность ниже (автономное время работы ноутбука).

>> Для любого - это без 2d ускорения.
> Ну на i810 каком-нибудь может и будет без 2D, а на любом
> более-менее новым с ним.

Не будет на всех видеокартах, где нет относительно свежего opengl (egl).

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

Использовать 3d для отрисовки 2d (по крайней мере через opengl) не эффективно. Возможно с переводом на vulkan ситуация станет лучше, но его поддерживает еще меньшее колличество карт.

> И винде оно, я так понимаю, тоже уже давно таким образом работает.

Не знаю, не интересует.

> На радеоне я ушел на modesetting драйвер и только выиграл - и
> очень правильно,

Зависит от карты - для младших сомнительно. Да и проблема в первую очередь в кривой реализации EXA у AMD.

> что на интеле будет то же самое.

Не будет. SNA существенно лучше, чем AMD EXA.

>> В добавок на порядок сложнее чем SNA/EXA и избыточен (большой overhead) для 2d - производительность GLAMOR ниже SNA в разы
> Брр, зато он УНИВЕРСАЛЕН. То, как 2D ускоряется через GLAMOR - это
> код, который разделяется между кучей видеокарт. И баги ловятся вместе.

Он разделяется точно также как EXA. Основная часть остается индивидуальной и зависимой от поколения.

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

Тут будет еще круче - так как разница в драйверах 3d существенно больше, чем в 2d.

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

101. "Debian и Ubuntu переходят на X.Org драйвер modesetting для G..."  +/
Сообщение от commiethebeastie (ok), 25-Июл-16, 22:12 
>Чему радоваться? Универсальное всегда хуже специализированного, за исключением когда универсальность важна сама по себе.

Особенно когда выполняешь DRI_PRIME=1 blabla. Этот bla задумается, охщи, а как же мне отрендерить glamor поверх sna?

>Да и проблема в первую очередь в кривой реализации EXA у AMD.

Действительно, труп уже сгнил.

Да что вы EXA пристали. Ну нет её уже.

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

109. "Debian и Ubuntu переходят на X.Org драйвер modesetting для G..."  +1 +/
Сообщение от Mihail Zenkov (ok), 26-Июл-16, 02:07 
> Особенно когда выполняешь DRI_PRIME=1 blabla. Этот bla задумается, охщи, а как же
> мне отрендерить glamor поверх sna?

Насколько я знаю DRI_PRIME=1 определяет какой GPU будет использован для OpenGL. Причем здесь "отрендерить glamor поверх sna"?

> Да что вы EXA пристали. Ну нет её уже.

Где нет? В xorg-server и драйверах по прежнему есть, и не смотря на все косяки она лучше работает, чем glamor. Если вы про новые видиокарты - так скажите спасибо AMD, что выкинули блок 2d ускорения (в итоге младшие APU в несколько раз тормознее, чем древняя RS690/RS740).

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

120. "Debian и Ubuntu переходят на X.Org драйвер modesetting для G..."  +/
Сообщение от commiethebeastie (ok), 26-Июл-16, 19:27 
>Насколько я знаю DRI_PRIME=1 определяет какой GPU будет использован для OpenGL. Причем здесь "отрендерить glamor поверх sna"?

Затем, что программулина может рисовать не только opengl, но и интерфейс. Вот здесь мы и встречаем гамарджобу при работе с SNA.

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

128. "Debian и Ubuntu переходят на X.Org драйвер modesetting для G..."  +1 +/
Сообщение от Mihail Zenkov (ok), 26-Июл-16, 20:59 
2d идет через DDX - SNA или что другое не принципиально.
3d идет напрямую, через  libdrm.

2d драйвер на второй видеокарте не используется.

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

150. "Debian и Ubuntu переходят на X.Org драйвер modesetting для G..."  +/
Сообщение от commiethebeastie (ok), 27-Июл-16, 09:50 
Оно только DRI выводит через вторую карту?
Ответить | Правка | Наверх | Cообщить модератору

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

Только на него все забили. Включая разработчиков AMD, которым атевые архитектуры вообще не очень хочется поддерживать. По сути это выгрузили на комьюнити и неофициальные инициативы. Все внимание получают GCN'ы. Которые уже целиком разработки AMD. Поэтому амд намного лучше в курсе как с ними бороться, HW team может даже помочь всяким расследованием аномалий, косяками в настройках golden registers, попытками ловить баги в firmwares и даже фиксить их под открытые дрова и проч.

Реально ситуация такая: кто-то когда-то обкостылил старые радеоны в каталистах. Никто уже не знает и не помнит как, что и почему. И даже найти в сорцах каталиста нужный костыль занимает целое исследование, настолько что иногда кадры трассирующие поведение каталиста на уровне операций с памятью оказываются эффективнее чем сами амдшники. Это называется forgotten legacy.

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

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

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




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

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