The OpenNET Project / Index page

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



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

"Релиз Mesa 18.1.0"  +/
Сообщение от opennews (??) on 20-Май-18, 09:46 
После двух месяцев разработки опубликован (https://lists.freedesktop.org/archives/mesa-announce/2018-Ma...) релиз свободной реализации OpenGL API - Mesa 18.1 (http://mesa3d.org/). Первый выпуск ветки Mesa 18.1.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 18.1.1.


Наиболее заметные (https://cgit.freedesktop.org/mesa/mesa/log/) изменения (http://cgit.freedesktop.org/mesa/mesa/tree/docs/relnotes/18....):


-  Для драйвера i965 включена по умолчанию система кэширования шейдеров на диске;
-  В реализацию OpenGL 3.1 добавлена (https://cgit.freedesktop.org/mesa/mesa/commit/?id=c6067fcd07...) поддержка (https://cgit.freedesktop.org/mesa/mesa/commit/?id=a0c8b49284...) расширения ARB_compatibility (https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_c...). Некоторые драйверы не поддерживали данное расширение (расширение ARB_compatibility появилось в OpenGL 3.2), что ограничивало их использованием  OpenGL 3.0 в случае если приложение не запросило поддержку профиля "Core". Например, из-за отсутствия ARB_compatibility возникали проблемы с созданием OpenGL-контекста, если приложение запросило OpenGL 3.1 и не выставило флаг совместимости с будущими выпусками. Изменение внесено для драйверов nv50, nvc0, r600, radeonsi, softpipe, llvmpipe и svga;
-  В Vulkan-драйверы RADV (для карт AMD) и ANV (для карт Intel) добавлена (https://cgit.freedesktop.org/mesa/mesa/commit/?id=04d65d2b76...) поддержка (https://cgit.freedesktop.org/mesa/mesa/commit/?id=d6b65222df...) API  Vulkan 1.1 (https://www.opennet.ru/opennews/art.shtml?num=48227);

-  Добавлена (https://cgit.freedesktop.org/mesa/mesa/commit/?id=b6ad7075b9...) реализация упрощённого экранного монитора, отображающего основные параметры работы графической подсистемы поверх текущего изображения (heads-up display, HUD). Режим активируется через переменную окружения GALLIUM_HUD, занимает минимум экранного пространства и позволяет выборочно выводить отдельные параметры, например, для вывода данных о частоте кадров можно указать "GALLIUM_HUD=simple, fps";


-  В драйвер nvc0 для GPU maxwell+ добавлена поддержка расширения GL_ARB_bindless_texture (https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_b...), которое пока не является частью стандарта OpenGL и OpenGL ES;
-  В драйвер nvc0 добавлено расширение GL_ARB_transform_feedback_overflow_query (https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_t...), определённое в OpenGL 4.6;
-  В драйвер radeonsi добавлена поддержка расширений GL_EXT_semaphore (https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_e...)  и GL_EXT_semaphore_fd (https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_e...), которые появятся в будущей версии стандарта OpenGL. Также в radeonsi  добавлена поддержка нестандартного расширения GL_KHR_blend_equation_advanced (https://www.khronos.org/registry/OpenGL/extensions/KHR/KHR_b...);

-  В драйвере i965 появилась поддержка расширения GL_EXT_shader_framebuffer_fetch_non_coherent, а для OpenGL добавлена поддержка расширения GL_EXT_shader_framebuffer_fetch (https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_s...), которое ранее было предложено только для OpenGL ES;
-  Из Xlib libGL удалены недоделанные реализации расширений GLX_SGIX_swap_barrier и GLX_SGIX_swap_group.

URL: https://lists.freedesktop.org/archives/mesa-announce/2018-Ma...
Новость: https://www.opennet.ru/opennews/art.shtml?num=48629

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

Оглавление

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


1. "Релиз Mesa 18.1.0"  +2 +/
Сообщение от Владимир email(??) on 20-Май-18, 09:46 
Вот раздражает такая политика версионирования, что у mesa, что у libreoffice - добавить -RC  к версии не позволяет желание тестировать на пользователях?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз Mesa 18.1.0"  +7 +/
Сообщение от A.Stahl (ok) on 20-Май-18, 09:58 
И что не так? Или ты из тех кого всё разражает -- less за большой номер версии, 0AD за вечную альфу, ядро за отфонарность мажорной части.
Плюнь ты на это дело. А если не можешь, то обратись к специалисту. Вдруг ты болен? С головой не стоит шутить.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

20. "Релиз Mesa 18.1.0"  +/
Сообщение от Smirnov Vladimir email on 21-Май-18, 12:18 
Да не настолько сильно раздражает, ну что уж вы) Это для красного словца.
А что касаемо головы - там все в порядке, обращался, знаю, что болен :D
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Релиз Mesa 18.1.0"  +/
Сообщение от commiethebeastie (ok) on 20-Май-18, 10:58 
Это продукт не для конечного пользователя. Претензии к вашему дистрибутиву или поставщику репы.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Релиз Mesa 18.1.0"  +2 +/
Сообщение от leap42 (ok) on 20-Май-18, 11:01 
становитесь ключевым разработчиком и поднимайте вопрос о смене политики или пилите аналог так, как вам нравится

по теме: Mesa торт (на приличном видео (intel для работы и amd для игор))

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

6. "Релиз Mesa 18.1.0"  –7 +/
Сообщение от kiwinix on 20-Май-18, 12:25 
А меня раздражает что не смогли доназвать до black mes-ы
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

9. "Релиз Mesa 18.1.0"  +2 +/
Сообщение от Аноним (??) on 20-Май-18, 14:23 
> Вот раздражает такая политика версионирования, что у mesa, что у libreoffice -
> добавить -RC  к версии не позволяет желание тестировать на пользователях?

Они сначала выпускают несколько RC, потом уже X.X.0. Видимо предполагается, что X.X.0 - это то, что уже как минимум пригодно для включения в тестовые ветки дистрибутивами для более широкого тестирования.

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

3. "Релиз Mesa 18.1.0"  +/
Сообщение от commiethebeastie (ok) on 20-Май-18, 10:57 
>GPU Radeon HD 5800/6900

Как же это так получилось, HD6800 нет, HD5800 есть? HD6800 = HD5800 с другим 2D ядром, а вот у HD6900 немного другая архитектура.

Зашел на:

https://cgit.freedesktop.org/mesa/mesa/tree/docs/relnotes/18...

получается действительно сочинил.

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

8. "Релиз Mesa 18.1.0"  +/
Сообщение от Аноним (??) on 20-Май-18, 14:20 
В сериях HD5000/6000 только 3 чипа аппаратно поддерживают GL_ARB_gpu_shader_fp64: CYPRESS, CAYMAN и ARUBA. Первый - HD58xx, второй - HD69xx, третий встречается в APU.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

12. "Релиз Mesa 18.1.0"  –3 +/
Сообщение от commiethebeastie (ok) on 20-Май-18, 18:02 
Ты врешь:

https://www.x.org/wiki/RadeonFeature/

Evergreen    CEDAR, REDWOOD, JUNIPER, CYPRESS, PALM (Wrestler/Ontario), SUMO (Llano), SUMO2 (Llano)

Northern Islands    ARUBA (Trinity/Richland), BARTS, TURKS, CAICOS, CAYMAN

Не надо свои догадки выдавать за реальность.

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

16. "Релиз Mesa 18.1.0"  +/
Сообщение от Аноним (??) on 21-Май-18, 00:37 
Внимательно смотрим сноску под номером 19:
"OpenGL 4.2 is currently only supported on CYPRESS, CAYMAN and ARUBA. All other chips are currently limited to OpenGL 3.3"
Естественно, т. к. игры реально не используют 64-битные операции с плавающей точкой, для остальных чипов можно не боясь использовать MESA_GL_VERSION_OVERRIDE и MESA_GLSL_VERSION_OVERRIDE, как уже написали ниже.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

17. "Релиз Mesa 18.1.0"  +/
Сообщение от commiethebeastie (ok) on 21-Май-18, 09:52 
Ерунда какая-то, они туда отдельным блоком его добавляли?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Релиз Mesa 18.1.0"  +/
Сообщение от Аноним (??) on 21-Май-18, 12:00 
Это разные кристаллы, не знаю как там в GPU но например intel для своих CPU раньше выпускала два кристалла, один для 2-х ядерных использовавшийся в Pentium и i3, и другой для 4-х ядерных под i5-i7. Отдельные различия между i5 и i7 или i3 и Pentium были сделаны микрококком, очень редко можно было найти i3 сделанны, различить можно было только по наличию дополнительных SMD компонентов на корпусе, правда никаких преимуществ это не давало.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

19. "Релиз Mesa 18.1.0"  +/
Сообщение от Аноним (??) on 21-Май-18, 12:02 
Случайно отправил.

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

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

21. "Релиз Mesa 18.1.0"  +/
Сообщение от Аноним (??) on 21-Май-18, 12:21 
> Ерунда какая-то, они туда отдельным блоком его добавляли?

Похоже это были GPU для проф задач, нашел http://www.geeks3d.com/20140305/amd-radeon-and-nvidia-geforc.../
Внимание  таблицу, rx470 имеет performance raito 1/16, т.е. сделано для галочки, а древний Radeon HD 6970 - 1/4, что значит что операция с fp64 будет всего в четыре раз медленнее чем с fp32. Но для OpenCL старые VLIW GPU не очень подходили, как я понял там проблема с бранчингом, т.е. чем больше ветвлений в шейдере тем менее нагруженный конвейер.

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

11. "Релиз Mesa 18.1.0"  +1 +/
Сообщение от Аноним (??) on 20-Май-18, 16:18 
Сразу всем кто это читает скажу, что по факту на HD5000 будет работать OGL 4.4, если игра или приложение решит проверить версию OGL используйте переменные окружения MESA_GL_VERSION_OVERRIDE=4.4 и MESA_GLSL_VERSION_OVERRIDE=440. FP64 в играх не используется из-за скорости вычисления, если открыть спеки даже на современные gpu то там будет написано в перформанс рейт для fp64 что-то вроде 1/16, это значит что операция с 64-х битным значением займет в 16 раз больше времени чем с 32-х битным. А раз такие вещи в играх небыли нужны то и на потребительских GPU их не реализовывали на кристалле. А все началось с того, что в комитете OGL были Д'артаньяны, которые решили в четвертную версию обязательно включить операции над fp64 обязательными к реализации в API и все те GPU которые не могут их исполнить аппаратно или программно не могут писать версию OGL 4.x.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

13. "Релиз Mesa 18.1.0"  –3 +/
Сообщение от рара Кен email on 20-Май-18, 19:28 
да нет же! это чисто декларативный продукт. как когда то разрабатывали яву - сплошные интерфейсы и ноль реализации. ну вы вдумайтесь! два месяца на реализацию! гонят! их что кто-то в попу кусал? это чисто для перформанса. без поддержки со стороны разработчиков видеочипов арб-компатибл короче.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Релиз Mesa 18.1.0"  +/
Сообщение от Аноним (??) on 20-Май-18, 19:54 
Когда же атомики в OpenCL допилят? Без них большая часть opencl-приложений не работает.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Релиз Mesa 18.1.0"  +/
Сообщение от Тож аноним on 22-Май-18, 16:16 
Удваиваю вопль. На проприетари графен не инициализируется толком, а на месе опенцл не пашет из-за отсутствия атомиков и прочего API.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

22. "Релиз Mesa 18.1.0"  +/
Сообщение от Аноним (??) on 21-Май-18, 13:07 
>В драйвер nvc0 для GPU maxwell+ добавлена поддержка расширения

Вот только свободным дровам под невидию это не сильно поможет

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

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

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


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