The OpenNET Project / Index page

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

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

"Выпуск свободной реализации OpenGL - Mesa 10.5"  +/
Сообщение от opennews (ok) on 07-Мрт-15, 10:50 
После трёх месяцев разработки представлен (http://lists.freedesktop.org/archives/mesa-announce/2015-Mar...) релиз свободной реализации OpenGL API - Mesa 10.5 (http://mesa3d.org/), в котором продолжена реализация новых расширений OpenGL, приближающих (http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt) Mesa к появлению поддержки OpenGL 4. После реализации поддержки  OpenGL 4.x в одном из драйверов будет подготовлен выпуск Mesa 11.0. В настоящее время в драйверах i965, Nouveau (nv50, nvc0), RadeonSI, r600,  llvmpipe и softpipe обеспечена полная поддержка  OpenGL 3.3. Первый выпуск ветки Mesa 10.5 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 10.5.1.


Основные (http://cgit.freedesktop.org/mesa/mesa/log/) изменения (http://cgit.freedesktop.org/mesa/mesa/tree/docs/relnotes/10....) в Mesa 10.5:


-  Начальная поддержка новых GPU Intel Skylake (https://ru.wikipedia.org/wiki/Skylake) и Qualcomm  Adreno 4xx (http://en.wikipedia.org/wiki/Adreno);

-  Добавлено новое плоское бестиповое промежуточное представление (IR) шейдеров NIR (http://cgit.freedesktop.org/mesa/mesa/tree/src/glsl/nir/README), обеспечивающее поддержку SSA (https://ru.wikipedia.org/wiki/SSA) и похожее на TGSI (Tungsten Graphics Shader Infrastructure) и Mesa IR. NIR нацелен на работу на самом нижнем уровне, под GLSL IR и внутренним IR Mesa, и может использоваться в том числе для реализации ассемблера Direct3D. При этом NIR остаётся независимым от оборудования и пригодным для поддержки общих оптимизаций;
-  Экспериментальная поддержка EGL для ОС Haiku (http://www.haiku-os.org/);
-  Серия улучшений и исправлений, связанных с работой GLX/DRI3;
-  Проведена большая подготовительная работа, предшествующая реализации поддержки OpenGL-расширения GL_ARB_direct_state_access, являющегося ключевым новшеством стандарта OpenGL 4.5;
-  В драйвере freedreno, развиваемом для Qualcomm Snapdragon с GPU Adreno A2xx/A3xx, обеспечена поддержка расширений OpenGL GL_ARB_framebuffer_sRGB, GL_ARB_texture_rg,  GL_EXT_packed_float, GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm;
-  Для драйверов i965, nv50, nvc0, r600, radeonsi и llvmpipe  добавлена поддержка расширения OpenGL GL_EXT_polygon_offset_clamp (https://www.opengl.org/registry/specs/EXT/polygon_offset_cla...);
-  C MesaLib-* на mesa-* изменено имя доступного для загрузки архива с Mesa, в который также включены все сгенерированные исходные тексты;
-  Прекращена поддержка сборки с использованием GCC 4.1 и более ранних выпусков.


URL: http://lists.freedesktop.org/archives/mesa-announce/2015-Mar...
Новость: http://www.opennet.me/opennews/art.shtml?num=41802

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

Оглавление

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


1. "Выпуск свободной реализации OpenGL - Mesa 10.5"  –1 +/
Сообщение от iZEN (ok) on 07-Мрт-15, 10:50 
В каком дистрибутиве GNU/Linux можно посмотреть на Mesa 10.5?

В Arch Linux (как и во FreeBSD кстати) только Mesa 10.4.5.
В Ubuntu и Debian - Mesa 10.3.2.

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

4. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +4 +/
Сообщение от Олег email(??) on 07-Мрт-15, 11:23 
В Gentoo, можешь смотреть на изменения каждый божий день:
=media-libs/mesa-10.5.0_rc3
или
=media-libs/mesa-9999
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

22. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +3 +/
Сообщение от Аноним (??) on 08-Мрт-15, 03:01 
А если git MESA использовать - хоть раз в 5 минут компилируй, если делать нечего.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Выпуск свободной реализации OpenGL - Mesa 10.5"  –3 +/
Сообщение от Анонимус сапиенс on 07-Мрт-15, 11:23 
>В Ubuntu Mesa 10.3.2.

Да ты шо! В ppa уже 10.6 есть.

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

6. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +2 +/
Сообщение от Resonance (ok) on 07-Мрт-15, 13:08 
что ты там хочешь увидеть? циферку? OpenGL 4 нет, SE 3.1 тоже, оптимизаций значительных тоже нет + не стабильная версия
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +2 +/
Сообщение от Анонимус сапиенс on 07-Мрт-15, 13:27 
С radeonsi таки есть разница.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

23. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +1 +/
Сообщение от Аноним (??) on 08-Мрт-15, 03:04 
> С radeonsi таки есть разница.

Еще какая. Например починили редкие трудновоспроизводимые GPU lockups. Они настолько кардинально обезбажили все компоненты графического стэка, что я даже не понял в какой момент у меня стали проходить несколько моих персональных "внутренних тесткейсов", исторически вызывавших отвалбашки у открытого графического стэка. Факт в том что стало и довольно шустро и весьма стабильно, даже в известных мне "болючих местах".

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

24. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +/
Сообщение от Аноним (??) on 08-Мрт-15, 10:40 
Я заметил, что большая часть подвисаний лечится скорее обновлением libllvm и libdrm, чем мезы.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

27. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +1 +/
Сообщение от Аноним (??) on 08-Мрт-15, 22:04 
> Я заметил, что большая часть подвисаний лечится скорее обновлением libllvm и libdrm, чем мезы.

Весьма зависит.
- Обновление кернела лечит низкоуровневые баги, типа нестабильностей и плохой производительности по линии инициализации управления частотами/вольтажами/..., проблем с распределением памяти и прочая.
- Обновление MESA лечит баги в 3D. Ряд багов бывает и не связанный с llvm сам по себе.
- Обновление LLVM лечит баги в шейдерах и вычслительных ядрах. Да, древний LLVM - тот еще источник проблем.
- libdrm ... а там так уж прямо бывают существенные баги? Он вроде апдейтится редко и как таковой является прослойкой для более комфортной работы с интерфейсами ядра. По поводу чего багов там как правило мало. Реально конечно оно тоже влияет, некоторый код в MESA и прочих проверяет версии и ряд фич или оптимизаций доступен только если libdrm не древнее чем версия такая-то. Но чтобы это исправляло GPU lockup или что-то такое - мне не встречалось.

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

32. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +/
Сообщение от Анонимус сапиенс on 10-Мрт-15, 23:55 
> Я заметил, что большая часть подвисаний лечится скорее обновлением libllvm и libdrm,
> чем мезы.

В mesa-10.3 GTT тугая.

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

8. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +/
Сообщение от 123 (??) on 07-Мрт-15, 13:28 
aur/mesa-git есть вполне 10.5.0 версия там
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

12. "Выпуск свободной реализации OpenGL - Mesa 10.5"  –5 +/
Сообщение от Аноним (??) on 07-Мрт-15, 15:15 
ну и посмотри на список зависимостей своего аюра https://aur.archlinux.org/packages/mesa-git/, аж плачу ачик такой арчик.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

26. "Выпуск свободной реализации OpenGL - Mesa 10.5"  –1 +/
Сообщение от арчевод on 08-Мрт-15, 21:16 
А что не так с зависимостями?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

30. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +/
Сообщение от Аноним (??) on 09-Мрт-15, 09:30 
Там половина зависимостей для сборки, после сборки их можно удалить
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

9. "Выпуск свободной реализации OpenGL - Mesa 10.5"  –3 +/
Сообщение от Аноним (??) on 07-Мрт-15, 13:54 
Если я хочу посмотреть на свежачок под FreeBSD, я инкрементирую номер версии в Makefile, удаляю distinfo, говорю make makesum и пробую собрать, а дальше иногда требуется правка pkg-plist и не только, да в любом случае если бы хотел посмотрел бы и так.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

10. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +1 +/
Сообщение от Аноним (??) on 07-Мрт-15, 14:08 
> В каком дистрибутиве GNU/Linux можно посмотреть на Mesa 10.5?
> В Arch Linux (как и во FreeBSD кстати) только Mesa 10.4.5.
> В Ubuntu и Debian - Mesa 10.3.2.

Пишу в дополнение к посту номер 9
Выковыривай оттуда порты libGL, dri, libglapi:
https://github.com/freebsd/freebsd-ports-graphics/tree/mesa-...
Удали в  libGL/bsd.mesalib.mk строку MESASUBVERSION= rc3 и файл distinfo
Скажи make makesum, а дальше собирай.
Свежий xorg-server:
https://github.com/freebsd/freebsd-ports-graphics/tree/xserv...

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

11. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +/
Сообщение от tdykunlogged on 07-Мрт-15, 15:14 
В любом же. Компиляй - не хочу?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

19. "Выпуск свободной реализации OpenGL - Mesa 10.5"  –1 +/
Сообщение от xyz on 08-Мрт-15, 01:25 
в арче кстати 10.4.6-1
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

29. "Выпуск свободной реализации OpenGL - Mesa 10.5"  –1 +/
Сообщение от iZEN (ok) on 09-Мрт-15, 01:19 
> в арче кстати 10.4.6-1

Тоже прилетело:

% portmaster -L | grep New
...
    ===>>> New version available: dri-10.4.6,2
    ===>>> New version available: libGL-10.4.6
    ===>>> New version available: libglapi-10.4.6
...

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

20. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +/
Сообщение от Аноним (??) on 08-Мрт-15, 02:59 
> В каком дистрибутиве GNU/Linux можно посмотреть на Mesa 10.5?

Грядущая убунта 15.04, в бетаверсии уже был -rc2. Ну а в релизную явно войдет релиз.

А так у меня в хубунте и 10.6-dev имеется. Вопрос одной PPA'шки...

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

18. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +1 +/
Сообщение от Ilya Indigo (ok) on 07-Мрт-15, 23:03 
>После реализации поддержки OpenGL 4.x в одном из драйверов будет подготовлен выпуск Mesa 11.0.

/s/в одном из драйверов/i965

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

21. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +/
Сообщение от Аноним (??) on 08-Мрт-15, 03:00 
> /s/в одном из драйверов/i965

А на попавшемся под руку интеграте он казал аж целый GL 2.1 :\. Даже не 3.х....

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

25. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +/
Сообщение от Аноним (??) on 08-Мрт-15, 12:30 
про ivy bridge слышал?
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

28. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +/
Сообщение от Аноним (??) on 08-Мрт-15, 22:08 
> про ivy bridge слышал?

Ога, ща пойду перепаивать мамку с интеграшкой на новый интел, теперь банановый. У интела все довольно плохо с поддержкой чипов которые не последний писк моды. По сути те у кого графика до ivy bridge могут с чистой совестью считать что их оставли на произвол судьбы. Потому что GL 2.1 - выглядит довольно издевательски. И в этом плане даже АМД сильно лучше: даже весьма немолодые карточки умеют GL 3.x

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

31. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +/
Сообщение от Тупой молодец (ok) on 09-Мрт-15, 09:49 
>Ога, ща пойду перепаивать мамку с интеграшкой на новый интел, теперь банановый.

мой щетинистый sandy bridge поддерживает 3.x, так что не надо тут

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

33. "Выпуск свободной реализации OpenGL - Mesa 10.5"  –1 +/
Сообщение от Аноним (??) on 11-Мрт-15, 01:50 
> мой щетинистый sandy bridge поддерживает 3.x, так что не надо тут

Ну а вот попавшийся мне интеграт хоть и цеплялся i965, но выдавал только 2.1. А на винде умеет 4.х, между прочим. Так что на старые ревизии - интел тот еще болт возлагал.

ЗЫ и кстати даже довольно древние радеоны, явно древнее всех этих бриджей, умеют GL 3.3 :)

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

34. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +/
Сообщение от iZEN (ok) on 28-Мрт-15, 18:02 
Так что там насчёт OpenGL-ускорения на видеокартах AMD с задействованием LLVM в Mesa?
Вот этот тест запустите: http://webglsamples.org/aquarium/aquarium.html
Сообщите количество fps на 50 рыбах при полном экране (кнопка F11 в Firefox).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +/
Сообщение от axredneck on 31-Мрт-15, 20:48 
Устойчивые 60 даже на mesa 10.4
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

36. "Выпуск свободной реализации OpenGL - Mesa 10.5"  +/
Сообщение от axredneck on 31-Мрт-15, 20:50 
> Устойчивые 60 даже на mesa 10.4

забыл: radeon 7850, debian sid


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

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

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




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

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