URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 132219
[ Назад ]

Исходное сообщение
"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "

Отправлено opennews , 30-Ноя-23 22:04 
Опубликован релиз свободной реализации API OpenGL и Vulkan - Mesa 23.3.0. Первый выпуск ветки Mesa 23.3.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 23.3.1...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60210


Содержание

Сообщения в этом обсуждении
"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 30-Ноя-23 22:04 
Когда будет на стимдеке?

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 30-Ноя-23 22:18 
Откуда я должен это знать по-твоему?

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено test , 01-Дек-23 07:26 
После того как появится в Арче.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено yaanonim , 30-Ноя-23 22:40 
Это случится когда выйдет версия прошивки с поддержкой mesa 23.3.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 02:06 
У вальве собственный форк вроде, неофициальный репозиторий которого живет тут: https://gitlab.com/evlaV/mesa/-/commits/steamos-23.9/?ref_ty...
Так что вероятно, актуальные для СтимДека вещи там уже присутствуют.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Zenitur , 01-Дек-23 12:22 
Спасибо за ссылку. А то у них на гитхабе - только старый форк Mesa для SteamOS 1. https://github.com/ValveSoftware/steamos_mesa

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 21:20 
Там самое смешное, что автор этой репы - сотрудник Валв остро несогласный с политикой закрытия кода до "When its done" там в репе есть его веселые высеры где он призывает судиться со своим работодателем.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 30-Ноя-23 22:24 
>В драйвере d3d12, предоставляющем прослойку для организации работы OpenGL поверх DirectX 12, реализована поддержка OpenGL 4.6.

Но зачем?! Dx12 - это аналог Vulkan.


"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 30-Ноя-23 23:09 
По этой же причине сегодня opengl over vulkan работает лучше легаси опенгл (а иногда это и вовсе единственный вариант).

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 30-Ноя-23 23:25 
Лучше бы наоборот сделали. Т.е. vulkan поверх opengl, а то на мою видеокарту забыли написать vulkan-драйвер

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 00:28 
Ты понимаешь, что если реализовать vulkan поверх opengl, то просадка производительности просто убьет всю суть переписывания?

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено наоборот , 01-Дек-23 09:29 
Собрать стеклoтару на видяxу с вулканом не пробовал?

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 30-Ноя-23 23:16 
это майкрософт вроде пропихнули для wsl помойки

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 13:52 
Но зачем? Все карты, поддерживающие dx12, на деле поддерживают и Vulkan.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 14:18 
Для Qualcomm Snapdragon есть виндо-драйвера с поддержкой Direct3D12, но нет с поддержкой Vulkan.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 15:57 
Для линя есть драйвера - значит портировать на винду можно в принципе.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 14:28 
Скорее всего в ядре Винды DirectX так и остался первичным интерфейсом. В пользу этой версии говорит и #42 выше.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 02-Дек-23 09:11 
Microsoft уже поигралась с OpenGL. Повторение истории им вряд ли нужно.
В Apple тоже сделали выводы и создали свой API.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено анонимус , 02-Дек-23 14:38 
конкретно это нужно для wslg: https://github.com/microsoft/wslg#opengl-accelerated-renderi...

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Анонис , 30-Ноя-23 22:47 
Любители wayland и systemd еще не закопали OpenGL?

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Zenitur , 01-Дек-23 12:24 
Им не до того - они сейчас заняты митингами в поддержку ущемлённых и угнетённых сами-знаете-кого. Уверен, что Мэтью Гаррет и Сара Шарп тоже принимают участие, а потому им сейчас не до восхваления Поттеринга и втаптывания в грязь репутации Торвальдса и Столлмана.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено аноннимусс , 01-Дек-23 15:44 
Ну у Торвальдса хоть есть репутация - факи нвидии показывал и яйки, чтобы например запилить раст в ядро, есть.
А Столлмана, как идеолога кибер коммунизма, за покушение на частную собственность - нужно вообще гнать отовсюду куда можно дотянуться.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 13:16 
OpenGL еще сам может кого хочешь закопать.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 02-Дек-23 09:52 
Ну расскажите, кто ещё не закопал OpenGL. Кроме гугла, который вынужден в андооиде легаси тянуть (да и то ему скорее лень).

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Ivan7 , 02-Дек-23 12:26 
Как минимум OpenGL не закопали и закапывать не собираются разработчики GPU в лице NVIDIA, AMD, Intel и других, которые для мобильников GPU разрабатывают, т.к. у них это уже реализовано, да и для рекламы хорошо. Кроме того имеется куча софта, использующего OpenGL, который никто переписывать под Vulkan не собирается, тем более что Vulkan далеко не всё железо поддерживает. Да и для новых проектов, которым хватает OpenGL, и ограничены ресурсы нет смысла заморачиваться с Vulkan, т.к. объём кода для реализации одной и той же функциональности при использовании Vulkan раза в 3 больше, чем при использовании OpenGL, поэтому для программистов Vulkan - ну такое себе, очень сомнительное "удовольствие". А если OpenGL когда и закопают, так будут реализации поверх Vulkan.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 02-Дек-23 13:47 
> Как минимум OpenGL не закопали и закапывать не собираются разработчики GPU в лице NVIDIA, AMD, Intel и других

Разработчики драйверов обречены тянуть лямку совместимости до конца, тут вопросов нет.
> Кроме того имеется куча софта, использующего OpenGL, который никто переписывать под Vulkan не собирается, тем более что Vulkan далеко не всё железо поддерживает.

Вот именно из-за такого легаси… см. выше.
>  Да и для новых проектов, которым хватает OpenGL, и ограничены ресурсы нет смысла заморачиваться с Vulkan, т.к. объём кода для реализации одной и той же функциональности при использовании Vulkan раза в 3 больше, чем при использовании OpenGL, поэтому для программистов Vulkan - ну такое себе, очень сомнительное "удовольствие".

Речь про проекты вида «я у мамы создатель 3D-движков, но Vulkan для меня слишком СЛОЖНА»?
> А если OpenGL когда и закопают, так будут реализации поверх Vulkan.

Для легаси что-то такое будет, безусловно. OpenGL-врапперы через Direct3D давно уже существуют.

Вопрос был не о радикальном закапывании старья. А о настоящем и будущем OpenGL.


"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Ivan7 , 02-Дек-23 16:02 
> Речь про проекты вида «я у мамы создатель 3D-движков, но Vulkan для меня слишком СЛОЖНА»?

Не обязательно 3D. Например, для отображения данных при работе с большими данными, в науке, финансах и т.п., где нужны шейдеры. Возможно, совместно с OpenCL, CUDA. И т.д. Vulkan всё усложняет, но практически ничего не даёт для подобного рода задач.


"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 02-Дек-23 16:41 
Для этого либо используют библиотеки, либо квалификация программиста достаточно высока, чтобы использовать API напрямую.
Да и нет там никакой особой сложности, к тому же современный OpenGL тоже не так прост, это вам не через glBegin/glEnd снеговиков рисовать.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Ivan7 , 02-Дек-23 17:27 
Готовые библиотеки для отрисовки графики не дают той гибкости и производительности, какую даёт прямое использование Vulkan/OpenGL с шейдерными программами. И в этом их прелесть. Да, конечно, квалификация программиста для использования Vulkan/OpenGL должна быть намного выше, чем при использовании готовых графических библиотек. Даже, чтобы просто нарисовать качественно линию со сглаживанием, уже нужно очень и очень хорошо постараться, не говоря уже о чём-то большем. Вывести текст? И этого тоже в Vulkan/OpenGL нет от слова совсем))) По сути это просто универсальные программные интерфейсы (API) для доступа к возможностям GPU или, грубо говоря, высокоуровневые драйверы видеокарт. В самом Vulkan особой сложности нет, зато много лишнего гемора на ровном месте, которого при использовании OpenGL намного меньше, хотя и с OpenGL его тоже хватает...

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 13:58 
OpenGL "закапывает" создатель Vulkan и OpenGL.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено aaa , 02-Дек-23 19:37 
закопали.
у R300, R400 появился новый баг https://gitlab.freedesktop.org/mesa/mesa/-/issues/9918
В меса пишут, что исправили. Ну, а я только вчера с ним столкнулся, когда у друга обновлял старый ноутбук, где его 4-летняя дочка мультики смотрела.
C fedora24 все работало, а в 39 X уже не грузятся.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 30-Ноя-23 23:43 
Я уже писал, что мне это все побоку, т.к. никто не хочет пилить нативные дрова под Wine - все хотят готовенький Vulcan 1.3. В итоге игры с поддержкой D3D11 нельзя запускать на железе с поддержкой этого самого D3D11. Ему подавай нулевое железо. А смысл тогда какой? Нулевое я могу с виндой 11й купить.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 01:28 
Да что, ...., ты такое несёшь?

Вулкан 1.3 поддерживается на древних 1080 Ti и RX 4xx (а с RADV так вообще вплоть до GCN1).

А «нативные дрова под wine» — это реверсить и переписывать dx11 с вечными попытками балансировать между позорной производительностью и постоянно рассыпающимся на частных случаях рендерингом — да нафиг оно надо? Спасибо, хватит, накушались уже с Gallium Nine. Пока оно доделывалось и шлифовалось, M$ три версии DX успели выпустить.

Vulkan — лучшее, что случилось с видеокартами за последние десять лет.


Впрочем, если у тебя Intel ­вместо видеокарты — сочувствую.


"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 01:53 
> Вулкан 1.3 поддерживается на древних 1080 Ti и RX 4xx

Вот примерно такое в линуксе представление о «старом железе», да.


"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено commiethebeastie , 01-Дек-23 02:10 
Вендузятники: у меня RTX 4090, я стронк машин лёрнер!

Линуксоиды: всего-лишь 96 ускорителей и 100 гбит. Модель в peermem не помещается 😿️ :(


"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Денис Попов , 01-Дек-23 03:00 
Примите мои соболезнования

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 03:25 
А ты хорош как клоун)

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено iPony129412 , 01-Дек-23 06:31 
Так речь про игры само собой.
Линукс это не изменит.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено анон , 01-Дек-23 09:17 
> Вот примерно такое в линуксе представление о «старом железе», да.

Дата релиза 1080 ti — 10 марта 2017.
Уже 6 лет прошло.
По вашему это не старое железо?


"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено penetrator , 01-Дек-23 11:44 
нет, не старое, вполне актуальное, все зависит от того для чего тебе видеокарта

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Ivan7 , 01-Дек-23 16:54 
По-моему, это железо, которое ещё лет 5 как минимум будет актуально (если не играть в игрули, как маленький ребёнок, разумеется). Для работы оно вообще огонь! У меня GTX 1070, и меня в ней всё устраивает. Драйвера для неё постоянно обновляются, в результате чего она поддерживает все последние версии Vulkan и OpenGL. Программирую, включая OpenGL 4.6 и шейдеры. Приятная производительная тихая карточка, выполняющая свою работу на 100%.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 02-Дек-23 10:12 
Хотелось бы, однако, заметить, что последняя версия OpenGL (4.6) — как раз ровесница этой карты.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Ivan7 , 02-Дек-23 11:51 
К сожалению, на развитие OpenGL забили. Несмотря на это, новые возможности добавляются через расширения. Хотя и возможностей OpenGL 4.6 хватает с головой для подавляющего большинства рабочих задач.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 23:29 
Учитывая кастрацию шин у видеокарт 1080 ti еще лет 8-10 будет актуальна пока середнячки ее догонят с выпуском чего-то более-менее не ужасного раз в 2-3 года.
Видеокарты уже давно рассчитаны на 10+ лет работы с твердотельными конденсаторами, которые раз в 10 лет и поменять можно.
Минимум обеспечивающий комфорт есть и на уже "старом" железе. Но старым можно назвать лишь железо, которое неспособно выполнять адекватно свои функции и не удовлетворяет потребности человека.
А это Pentium II и III на материнках с чипсетом, который не дает задействовать более 512мб оперативной памяти.
Pentium 4 и новее умеют в х64, х32 и в большинстве игр прекрасно себя показывают.
Взять например Warcraft 3 Reforged или Starcraft II - вполне играбельно и современно.
Старым называли компы куда не хотели вкладывать деньги как за полноценную память например, но если воткнуть 4 гигабайта оперативной памяти и твердотельный накопитель все резко меняется. Плюс стоит учесть что 32 бита не предел и задействовать для работы можно скажем память видеокарты и тут если бы были материнки с PCIE 3 и новее для старых процессоров можно было бы обойтись оперативной памятью видеокарты. А скорости там повыше будут и DDR4 была еще в ATI X1950 XTX в незапамятные годы.
Вулкан снижает нагрузку на процессор и старые процессоры которые была завалены говнокодом директиксни и опенгл на вулкане вдруг работают вполне адекватно и даже атомы выглядят вполне нормальными процессорами.
Учитывая дикую можность современных многоядерников еще нескоро начальный сегмент будет стартовать с 16 ядер 24 потоков и какой-нибудь 12900к еще пару десятилетий будет отличным процессором. А если андервольтом заняться то и через 40 лет он будет прекрасным процессором.
Скачок в жоре памяти был на висте и десятке когда та стала жрать часто вдвое больше в играх. И на деле 8 гигов в 10-ке значит 4 гигабайта нужны в семерке, восьмерке.
А вот то что загадили их 32 битами и плохой работой процессора это было. Поэтому речь конечно же о х64 версиях.
Если железо работало 6 лет на повышенном напряжении оно может быть в полном порядке и начнет деградировать через несколько десятков лет.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 02-Дек-23 06:27 
> Скачок в жоре памяти был на висте и десятке когда та стала жрать часто вдвое больше в играх. И на деле 8 гигов в 10-ке значит 4 гигабайта нужны в семерке, восьмерке.

Бред уровня overclockers.ru.


"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 02-Дек-23 12:23 
Впрочем, перечитал — всё остальное тоже бред.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Ivan7 , 02-Дек-23 12:04 
Если на твёрдотельный конденсатор не было высокой нагрузки, и не было сильного нагрева, то он может проработать очень долго. Да, деградация всё равно есть. Вопрос только в том, с какой скоростью она происходит. Срок жизни зависит не только от нагрузки на видеокарту, но и от качества блока питания - какие у блока питания пульсации и скачки напряжения на выходе.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено AleksK , 01-Дек-23 09:42 
gtx 1080 релизнулась в мае 2016 года, rx470 в августе 2016 года. Это по твоему не старое  железо? Это древняя рухлядь которую давно пора на помойку.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 13:17 
У нас сейчас не рубеж 2000-х, когда двухлетняя видеокарта действительно отправлялась на помойку. На этом старье в половину новых игр запросто играть можно (а мне, может, новые и не нужны).

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Zenitur , 01-Дек-23 13:45 
Вот кстати да. 2000 год: GeForce 2 MX - самая быстрая видеокарта (после GeForce 2 GTS и Ti). 2001 год: GeForce 2 MX - самая медленная видеокарта (уже появились GeForce 3 Ti и GeForce 4 Ti). Было такое, да.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 15:50 
Да скорость ладно. Постоянно новые технологии появлялись. С каждым обновлением шейдерной модели старую видеокарту хотелось (а иногда и приходилось) отправлять в чулан. А за последнее время что? Опциональные лучи добавили?

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 05-Дек-23 18:02 
За последние 10 лет много чего, за последние 5 лет производительность, количество вычислительных ядер и объём памяти как на дрожжах растут, новые игры используют больше ресурсов и трёхлетнее железо уже не вытягитвает). А технологии в софте вполне поддеживают трёх-пятилетнее железо, более старое не имеет достаточной функциональности (необходимой для нормальной производительности среди прочего).

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено наоборот , 01-Дек-23 09:47 
> Впрочем, если у тебя Intel ­вместо видеокарты — сочувствую.

Сижу на Intel A770, смотрю стрим в 4К AV1 c граф. ускорением, расплакался от твоих сочуствий.


"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 02-Дек-23 09:32 
Это прямо победа! Встройки для этого точно было недостаточно.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено криво , 02-Дек-23 10:56 
Уже два-три года достаточно, что интел, что амд. Встройки мощные щас.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 05-Дек-23 18:03 
Ты не в себе, втроенный асик не имеет никакого отношения к "мощности".

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено commiethebeastie , 01-Дек-23 02:07 
>freedreno

Кстати каким он образом на Андроиде без DRI работает? Чуваки через него dxvk и wined3d гоняют.


"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено anonymmm , 01-Дек-23 12:50 
в андроиде собственный графический стек и дрова свои

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено commiethebeastie , 01-Дек-23 16:06 
К андроиду каким-то образом прикручивают freedreno, чтобы играть в windows игры через x86 эмулятор.
Даже реверс-инженеринговый драйвер на голову выше проприентарной поделки от кваккома.

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено анонимус , 02-Дек-23 14:43 
емнип гуголь использовал freedreno в пикселях для мейнланового ядра

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено mos87 , 01-Дек-23 08:51 
чёт в основных ничего нужного.

Может точечных оптимизаций завезли. Чтоб моя 6700ХТ тянула всякие X-Plane 12 порезвее в 4К.


"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено mos87 , 01-Дек-23 08:53 
Игорей нет и не будет, для тех что есть производительности и так давно за глаза.

Ну за исключением таких нишевых штук вроде X-Plane. Или технодемок типа Q2RTX


"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 12:10 
intel arc все равно нормально не работает побывал на fedore и ubuntu

"Релиз Mesa 23.3, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 01-Дек-23 21:26 
Опять "Упс сломали"?