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

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

Отправлено opennews , 15-Авг-24 10:32 
После трёх месяцев разработки опубликован релиз свободной реализации API OpenGL и Vulkan - Mesa 24.2.0. Первый выпуск ветки Mesa 24.2.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 24.2.1...

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


Содержание

Сообщения в этом обсуждении
"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 10:32 
Хром уже перестал ронять её в панику?

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 10:54 
Пока не начинал. Я им напишу фиче-реквест, если надо, чтобы все-таки ронял в панику.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 11:45 
> Пока не начинал. Я им напишу фиче-реквест, если надо, чтобы все-таки ронял
> в панику.

Вообще-то это постоянно было. Если ты говоришь, что не начинал, то сразу видно, что ты врунишка.


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 12:02 
Тут скорее вопрос кривизны рук, каким образом ты все устанавливал и настраивал, что все постоянно падает. Попробуй операционную систему Windows 11, может линукс просто слишком сложен для тебя.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 12:38 
Раз приходится прописывать сомнительные параметры ядру, отключая функциональность, то это никак не проблема навыков пользователя. Что-то мне подсказывает, это у тебя Windows 11.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 12:27 
Интересно посмотреть на Mesa-панику, как это выглядит.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 14:20 
> Интересно посмотреть на Mesa-панику, как это выглядит.

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


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 18:53 
> Как упавшее ядро с рандомной ошибкой в логе. Я всё же склоняюсь к тому,
> что у пользовательского юзерспейса не должно быть возможности уронить ядро
>(с тем что, он может грохнуть иксы или оконный менеджер, я готов мириться).

Ну дык MESA - юзермод. И если что-то падает в панику - это баг ядра и точно не MESA. Небось какая-нибудь проприетарная фекалия от нвидии? Если да то "удачи" с багрепортингом... в нвидиевский саппорт, конечно.

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


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 14:41 
Кого «её»?

Если ядро падает в панику — очевидно, либо неисправна видюха, либо в ведре кривой драйвер.
Без конкретики и коредампов, каким боком тут Mesa — могу только погадать на libastral.so.

Впрочем, прозреваю ноутбучную нвидию — а это уже диагноз.


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 15:17 
Как кого, мезу? Грохают ядро её компоненты. И каким боком тут нвидия, если это типично амдшное поведение? Зачем так наглядно демонстрировать уровень аналитики.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 16:15 
Ну, то есть конкретики не будет, будет обычное балабольство и провокация флейма.

Спасибо, ваше обращение было очень важно для нас (нет).


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 18:54 
> Как кого, мезу? Грохают ядро её компоненты.

Если ядро падает от активности юзермода - это баг ядра. Это же элементарно, Ватсон.


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Асян , 15-Авг-24 14:49 
Обычно причины 2:
* Кривые дрова: бывает, с любыми интелёвыми или нвидиа дровами всё отлично работает, ни разу не было проблем за все 15 лет использования.
* Кривые флаги для хрома: если лезть грязными руками в экспериментальные флаги, то сломать можно легко. И даже если сейчас работает, то может сломаться при обновлении - у них же внутри есть реестр где что и когда включать и выключать, чтобы всё стабильно работало, и если флаг стоит такой, то по определённой причине. Сам недавно сломал, советую сбросить все экспериментальные флаги, а лучше почистить все данные хрома - мне помогло.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 19:17 
У меня из-за этих экспериментов АМД дрова падали, правда, на Винде. С линем норм.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 10:59 
Virgl с 3д ускорением пользуюсь каждый день, очень полезная штука, планируется еще заапарморить процесс на хосте, и вот она идеальная реализация сандбокса приложений в любой оси.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 12:28 
А толку, если в GPU нет MMU и вся память доступна, а перетирать её каждый раз при переключении приложений - непозволительно дорого.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 11:15 
Поломанный в 24 VAAPI так и не починили? Ну такое себе.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено AleksK , 15-Авг-24 14:42 
В каком месте он поломанный?

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 15:55 
https://gitlab.freedesktop.org/mesa/mesa/-/issues/?label_nam...

У меня как раз radeon, пришлось откатиться.


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено AleksK , 15-Авг-24 16:34 
r600? Тут не откатываться надо, а менять уже давно.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 22:06 
6600XT

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 11:20 
А что с веткой "Amber", которую отделили при релизе 22 версии?

Она жива или нет?


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 19:21 
Оно обновляться не будет. Для старого железа.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено КО , 15-Авг-24 11:31 
Жалко что разрабам игр так и похер на ваш вулкан

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 11:54 
Нафиг вулкан когда опенгл есть?

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 14:53 
Может потому что опенгл давно депрекейтнут, не поддерживает современные графические фичи (даже без учета рейтрейсинга), а все его разработчики переключились на разработку вулкана?

А с учетом развития в Mesa дрвайвера Zink, который транслирует вызовы опенгл в вулкан, то неровен час когда легаси опенгл драйвер вообще будет выкинут.


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 17:21 
> А с учетом развития в Mesa дрвайвера Zink, который транслирует вызовы опенгл в вулкан, то неровен час когда легаси опенгл драйвер вообще будет выкинут.

Драйвер выкинут, но АПИ останется, который стабилен ибо никто больше не насилует.
Поэтому выбор Опенгл, полезать в вулкан никто не хочет.


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено wyry , 15-Авг-24 18:50 
Выкинут не будет, т.к. OpenGL - это де факто стабильный стандарт, с одной стороны жаль, что его не развивают (могли бы прикрутить трассировку лучей, а также лучшую поддержку менеджмента железа с выбором устройств, с другой, OpenGL уже знатно зацементировался, а производители видеокарт хорошо их оптимизируют под большинство задач и добавляют собственные фишки, скажем улучшенную тройную буфферизацию на карточках AMD, в спецификации OpenGL её нет, но драйвер будет выполнять её сам, если буфферизация кадров включена). Релиз на Vulkan на самом деле тоже важен и хорош, но уже в том, что полностью кроссплатформенный и то железо, которое поддерживает Vulkan, будет абсолютно одинаково поддерживать и Zink. То есть и то и другое очень полезно для разработчиков и для обучающихся 3D графике.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 16-Авг-24 00:35 
Стандарт разумеется не выкинут. И не из-за игр, а потому что все линуксовые графические окружения сидят либо в X11 через GLX, либо в Wayland через EGL, оба обертки над OpenGL. Собственно на рабочем столе навороченный рендеринг или высокая производительность не нужны.

Технически для Wayland есть чисто вулкановый WSI, но никому видать не хочется заниматься переписыванием. Да и владельцы древних карт без вулкана тогда не смогут пользоваться.

Вообще сам драйвер в основном только и нужен ради поддержки старых видеокарт. Это то что без вулкана до эпохи GCN, то бишь Radeon HD 6000 и старее. Если их выкинуть, то скорее всего случится бомбеж. С другой стороны, уже есть отдельная Mesa Amber, куда вынесли драйвера для совсем уж окаменелостей. И так как 6000 серии в следующем году стукнет 15 лет, есть вероятность, что от драйвера r600 потихоньку тоже начнут избавляться. А там глядишь и до выпила старого драйвера radeon из ядра недалеко.


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 18-Авг-24 11:51 
> скажем улучшенную тройную буфферизацию на карточках AMD

можно поподробней?


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено wyry , 18-Авг-24 22:02 
Это опция в настройках драйвера AMD для OpenGL, которая сама по себе не входит в стандарт OpenGL, НО выполняется автоматически вместо стандартной двойной буферизации, если последняя включена приложением.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Анонимусс , 15-Авг-24 18:58 
> Поэтому выбор Опенгл, полезать в вулкан никто не хочет.

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


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 15:13 
Согласен - нормальные игры на Open GL и DirectX.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 21:25 
Не помню, когда в последний раз игру на OpenGL видел (всякие Tux Racer'ы не в счёт).

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 22:32 
> Не помню, когда в последний раз игру на OpenGL видел (всякие Tux Racer'ы не в счёт).

Ты OpenGL на глаз определяешь?

Из известных игр Doom 2016 года был на OpenGL, например. Следующий Doom Eternal уже только на Vulkan.

Ну а так на тебе списочек: https://www.pcgamingwiki.com/wiki/List_of_OpenGL_games


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 16-Авг-24 02:11 
2016 год был восемь лет назад.
А список — ну там в основном такое… И того по чайной ложке в год.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 16-Авг-24 08:29 
> А список — ну там в основном такое…

Какое? Ты про туксрейсеры заливал.

> И того по чайной ложке в год.

Правильно - потому что почти все используют готовые движки типа Unreal и Unity. Только большие студии могут позволить себе возиться с DirectX и OpenGL.


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 16-Авг-24 09:38 
> Какое? Ты про туксрейсеры заливал.

Индюшатина в основном.

> Только большие студии могут позволить себе возиться с DirectX и OpenGL.

Я что-то пропустил, и у нас снова 90-е, когда каждый пишет себе движок?


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 16-Авг-24 10:00 
> Индюшатина в основном.

Игры в целом состоят в основном из индюшатины. Что ты хочешь сказать?

В списке есть куча AAA игр вроде того же Doom 2016 и Deus Ex Human Revolution. Ты принципиально не можешь остановиться спорить?

>> Только большие студии могут позволить себе возиться с DirectX и OpenGL.
> Я что-то пропустил, и у нас снова 90-е, когда каждый пишет себе движок?

Я как бы прямым текстом тебе написал, что не каждый пишет себе движок. Потому и выбор между API ренредринга происходить под капотом условного Unreal Engine.

То, что ты лично "не видел игр на OpenGL" не значит, что их нет.


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 16-Авг-24 11:21 
> Игры в целом состоят в основном из индюшатины.

Допустим, но десяток-два в год — это капля в море.

> Deus Ex Human Revolution

13 лет назад.

> Потому и выбор между API ренредринга происходить под капотом условного Unreal Engine.

И обычно этот выбор — DirectX или сейчас вот всё чаще Vulkan.

> То, что ты лично "не видел игр на OpenGL" не значит, что их нет.

Если ты не заметил, я этого и не утверждал. Просто исчезающе мало их. Не вообще мало, а в последнее время мало.


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 16-Авг-24 14:00 
Только вот если в этой куче ААА игр ты посмотришь где опенгл применяется, то внезапно выяснишь, что он там существует только в портах на мак. Просто потому что тогда для мака не было другого выбора.
В виндовой версии игры ты опенгла почти ни у кого из крупных игр не найдешь.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 18:56 
> Нафиг вулкан когда опенгл есть?

Он намного шустрее и куда ближе к тому что мощные современные игроделы реально хотели. GL довольно тормозной и интрузивный.


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Анонимусс , 15-Авг-24 19:04 
> Нафиг вулкан когда опенгл есть?

Vulkan намного ближе к нынешнему железу, чем OpenGL.
Он прекрасно эмулирует OpenGL. А вот наоборот - нет.
Поэтому в относительно ближайшее время, саму реализацию OpenGL выкинут будут запускать через вулкан.
Ну, может оставят какой-то вариант для тех, у кого OpenGL only.


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено vlad1.96 , 15-Авг-24 12:04 
Ну, никто и не надеялся на это, все на прослойки directX уповают.
Ну а openGl просто работает

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 13:09 
> разрабам игр так и похер на ваш вулкан

С чего ты взял?


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено wyry , 15-Авг-24 18:45 
Прям так пофиг, что почти все игровые движки его поддерживают. Игра года Baldur's Gate 3 отлично работает под Vulkan и эффективнее потребляет ресурсы на современном железе. Движок Source работает под Vulkan, движок от современных DOOM работает под Vulkan.

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa , 16-Авг-24 00:32 
> Движок Source работает под Vulkan

Первый Source работает на dx9 под виндой и opengl под линуксом, (под виндой, хз как на линуксе) валв добавила на некоторые игры транслятор dxvk
Source 2 на винде работает на dx11, в линуксе на Vulkan (можно запустить и на винде)


"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 18-Авг-24 11:54 
В source2 завезли нативный vulkan https://developer.valvesoftware.com/wiki/Source_2, насчет source1 там использользовался свой транслятор dx9->opengl https://github.com/ValveSoftware/ToGL

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено vlad1.96 , 15-Авг-24 11:36 
Ждём новых расширений для NVK!
Что не релиз, то прогресс!

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 15:47 
А в винде есть аналог этого дела?

"Релиз Mesa 24.2, свободной реализации OpenGL и Vulkan "
Отправлено Аноним , 15-Авг-24 18:57 
> А в винде есть аналог этого дела?

Это дело, вроде, собирается под винду. Правда я без понятия как и что там в этом смысле.