The OpenNET Project / Index page

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

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

"Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от opennews (??) on 07-Июн-14, 08:56 
После трёх месяцев разработки представлен (http://lists.freedesktop.org/archives/mesa-dev/2014-June/060...) релиз свободной реализации OpenGL API - Mesa 10.2 (http://mesa3d.org/), примечательный поддержкой новых расширений OpenGL, приблизивших (http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt) Mesa к реализации OpenGL 4. Поддержка  OpenGL 3.3 для драйверов i965, Nouveau, RadeonSI и r600 реализована полностью. В состоянии первого выпуска ветка Mesa 10.2 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 10.2.1. Переход на нумерацию 11.0 будет проведён после реализации поддержки  OpenGL 4.0 в одном из драйверов.

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


-  Поддержка новых расширений OpenGL, определённых в стандартах OpenGL 4.x:


- GL_ARB_buffer_storage для драйверов i965, nv30, nv50, nvc0, r300, r600 и radeonsi

- GL_ARB_multi_bind для всех драйверов

- GL_ARB_sample_shading для драйверов nv50 (только GPU GT21x) и  nvc0

- GL_ARB_separate_shader_objects (desktop OpenGL) и
  GL_EXT_separate_shader_objects (OpenGL ES 2.0 и 3.0) для всех драйверов;

- GL_ARB_stencil_texturing для драйвера i965/gen8+

- GL_ARB_texture_cube_map_array для драйверов nv50 (только GPU GT21x)

- GL_ARB_texture_gather для драйверов nv50 (только GPU GT21x), nvc0

- GL_ARB_texture_query_lod для драйверов nv50 (только GT21x), nvc0

- GL_ARB_texture_view для драйвера i965/gen7

- GL_ARB_vertex_type_10f_11f_11f_rev для драйверов nv50, nvc0, radeonsi

- GL_ARB_viewport_array для драйверов nv50, r600

- GL_INTEL_performance_query для драйвера i965/gen5+


-  Опция "--with-llvm-shared-libs", используемая для управления связыванием  с компонентами LLVM, переименована в "--enable-llvm-shared-libs" и включена по умолчанию;

-  Выделена динамическая библиотека libxatracker.so, которая может быть использована в любом драйвере на базе архитектуры Gallium 3D. Ранее был доступен только вариант библиотеки для статического связывания с драйвером  svga для систем виртуализации VMware.


URL: http://lists.freedesktop.org/archives/mesa-dev/2014-June/060...
Новость: https://www.opennet.ru/opennews/art.shtml?num=39951

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

Оглавление

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


1. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от Аноним (??) on 07-Июн-14, 08:56 
>Выделена динамическая библиотека libxatracker.so, которая может быть использована в любом драйвере на базе архитектуры Gallium 3D. Ранее был доступен только вариант библиотеки для статического связывания с драйвером svga для систем виртуализации VMware.

вот бы еще к radeonsi её приделали

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

2. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от Анондрон on 07-Июн-14, 09:36 
А зачем тебе это?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  –3 +/
Сообщение от Аноним (??) on 07-Июн-14, 10:27 
На маке 4.3
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +7 +/
Сообщение от Аноним (??) on 07-Июн-14, 10:46 
Только там такие поганые и бажные драйвера OpenGL что по производительности даже MESA их делает :). Неудивительно что яппл на фоне этого какое-то самопальное апи даже с горя сватать стал.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +3 +/
Сообщение от commiethebeastie (ok) on 07-Июн-14, 11:27 
Маководы даже бенчмарки не выкладывают. Вместо того чтобы ругаться с ябблом, они предпочитают орать "кто не на маке той лох".
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  –6 +/
Сообщение от Аноним (??) on 07-Июн-14, 11:40 
бенмарк с такими же результатами как и на винде, линукс в сторонке нервно курит "со стабильностью"
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +1 +/
Сообщение от commiethebeastie (ok) on 07-Июн-14, 11:44 
Да не надо рассказывать. Знаю я какая производительность у маковских дров.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  –2 +/
Сообщение от Аноним (??) on 07-Июн-14, 11:50 
10.9.3
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

13. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +2 +/
Сообщение от commiethebeastie (ok) on 07-Июн-14, 12:15 
И конечно же скриншот unigine valley/heaven будет?
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

26. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +1 +/
Сообщение от Аноним (??) on 07-Июн-14, 16:31 
> бенмарк

Что-что-марк? :)

> с такими же результатами как и на винде,

Размечтался то.

> линукс в сторонке нервно курит "со стабильностью"

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

И если в лине открытые драйвера совместными усилиями явно допинают до кондиции, то кто в маке этим будет заниматься - вообще не понятно. Будет у яблорасов два апи и оба недопиленные.

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

10. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +1 +/
Сообщение от ананим on 07-Июн-14, 11:48 
> На маке 4.3

Брехня.
На маке максимальная версия — 4.1.
И вообще, там всего 2-е версии opengl — 3.3 и 4.1. Вот пруф https://developer.apple.com/graphicsimaging/opengl/capabilities/
В частности на GeForce 8600/8800/9600/120/130/Quadro FX 5600, GeForce 9400/285/Quadro FX 4800, GeForce 320/330 можно иметь только версию 3.3.
И это с блобом (собственно другого варианта то и нет), а не как с сабжем.

Инет вообще полон сообщениями (на буржуйском в основном), когда на макбуки люди ставят линух только для того, чтобы иметь 4.3.

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

12. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от Аноним (??) on 07-Июн-14, 12:14 
Я читал новости на Опеннете. Релизы драйверов NVIDIA и Catalyst с поддержкой OpenGL 3.x добавляли её для того же железа, для которого до этого был 3.0 (а также Direct3D 10): GeForce 8/9 и Radeon HD 3/4. Релиз драйверов с поддержкой OpenGL 4.0 также имел OpenGL 3.3 для этих видеочипов. В OpenGL 3.3 есть некоторые возможности OpenGL 4, которые возможны аппаратно на видеочипах старой серии аппаратно. Аналогично OpenGL 4.1, 4.2, 4.3 и 4.4: если у тебя GeForce G100, GTS 150 и новее, или Radeon HD 5 и новее, то любая версия 4.x на них будет работать.

Исходя из этого как-то не верится что на Mac OS X нельзя использовать OpenGL 4.4, а только 4.1.

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

14. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от commiethebeastie (ok) on 07-Июн-14, 12:22 
Там библиотеку opengl пишет сам яббл.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

16. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от Аноним (??) on 07-Июн-14, 12:44 
можно стороннюю использовать с аппаратным доступом
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

17. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +3 +/
Сообщение от commiethebeastie (ok) on 07-Июн-14, 13:01 
В смысле стороннюю? Там есть библиотека opengl, есть модуль для доступа к железу видеокарты. А сторонней библиотеки opengl я не видел.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

28. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +3 +/
Сообщение от Аноним (??) on 07-Июн-14, 16:36 
> можно стороннюю использовать

И, конечно, вы нам покажете пруфлинк на все это дело, с примерами и прочая?

> с аппаратным доступом

Это как? Попробуйте нам дать курс по устройству графических подсистем :-).

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

18. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от ананим on 07-Июн-14, 13:13 
> Исходя из этого как-то не верится что на Mac OS X нельзя использовать OpenGL 4.4, а только 4.1.

Это не вопрос веры, а вопрос знаний.
А их у вас нет.

Зыж
Хинт: с сайта нвидиа можно скачать дрова для винды/линуха/соляры/фрибсди.
И всё. Никаких драйверов для маков на оф.сайте нет.
Также нет спецификаций для сторонней реализации (собсно см. сабж).

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

20. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  –1 +/
Сообщение от Аноним (??) on 07-Июн-14, 14:11 
>> И всё. Никаких драйверов для маков на оф.сайте нет.

http://www.nvidia.com/download/driverResults.aspx/75452/en-us

Предлагаю вам чупачупс

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

23. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от commiethebeastie (ok) on 07-Июн-14, 14:52 
>>> И всё. Никаких драйверов для маков на оф.сайте нет.
> http://www.nvidia.com/download/driverResults.aspx/75452/en-us
> Предлагаю вам чупачупс

Это кексты прямого доступа к железу, связывающие видеокарту и opengl библиотеку. А самой библиотеки opeggl в архиве нет.

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

24. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +1 +/
Сообщение от ананим on 07-Июн-14, 15:48 
> Release Notes Archive:
> This driver update is for Mac Pro 5,1 (2010), Mac Pro 4,1 (2009) and Mac Pro 3,1 (2008) users only.

зыж
> Предлагаю вам чупачупс

Вы ошиблись аудиторией. "Ваши" сейчас в районе евровидения тусуются.

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

15. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от commiethebeastie (ok) on 07-Июн-14, 12:24 
> пруф https://developer.apple.com/graphicsimaging/opengl/capabilities/

Как хорошо что они легаси забросили.

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

19. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от ананим on 07-Июн-14, 13:18 
Ну, это максимальные версии для данного конкретного оборудования и конкретной ОС...
Собсно версия опенжл определяет наличие определённого набора расширений. Т.е. совершенно другой подход к определению версий, чем например в дх.
По-крайней мере старые игры (на опенжл1 например) вполне себе идут.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

33. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от commiethebeastie (ok) on 07-Июн-14, 16:49 
Я про opengl compatibility profile. В маке он версии 2.1, а значит в новые игры эту гадость совать не будут и вайн наконец-то перейдет на core profile.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

36. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от ананим on 07-Июн-14, 17:18 
По той же ссылке (слева вверху над табличкой) ткните в legacy — 2.1 таки есть.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

39. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от commiethebeastie (ok) on 07-Июн-14, 18:40 
ну все правильно, 2.1 максимум, нефиг поддерживать костыли.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

30. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от Аноним (??) on 07-Июн-14, 16:38 
> Как хорошо что они легаси забросили.

Да... на фоне этого даже MESA пожалуй выглядит авангардно :).

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

6. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от Аноним (??) on 07-Июн-14, 11:03 
Вот же парадокс. Fredreno, судя по всему, уже довольно функциональный драйвер. И при этом еще довольно хорошо развивается. Но устройств, где бы можно было использовать Линукс и Freedreno можно сказать и нет как таковых.
Других ARM устройств воз и маленькая тележка. Но драйвера там - один ужаснее другого.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от metallica (ok) on 07-Июн-14, 16:20 
В Mesa нормально с стабильностью и производительностью, но туго с шейдерами.
Сейчас в 9.2 вроде работают фрагментные и вершинные шейдеры, если с
синтаксисом на борзеть-последнее не переваривает и не компилит.
Геометрические шейдеры компилятся, но не работают.
А вот шейдеры тесселяции, наверно, в слудующей жизни.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +3 +/
Сообщение от Аноним (??) on 07-Июн-14, 16:41 
> В Mesa нормально с стабильностью и производительностью, но туго с шейдерами.
> Сейчас в 9.2 вроде работают фрагментные и вершинные шейдеры,

Смени MESA на 10.2 - будут даже и геометрические шейдеры. Как минимум для интеля, нуво и R600. RadeonSI требует для этого новый LLVM, если не влом с ним заморочиться - там тоже будут. А в 9.2 конечно все плохо. Ибо нефиг некромансить - в MESA за последние полгода-год целая эпоха сменилась.

> Геометрические шейдеры компилятся, но не работают.

Волобуев, где ваш баг?

> А вот шейдеры тесселяции, наверно, в слудующей жизни.

Да ну не пиндите. Вон у амд например вычислительным блокам как таковым вообще все-равно какие там шейдеры. Числокрушилки одни и те же. Вопрос в парсере синтаксиса и кодогенерации в основном. При том код генерить уже более-менее умеют.

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

34. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +1 +/
Сообщение от commiethebeastie (ok) on 07-Июн-14, 16:50 
> Геометрические шейдеры компилятся, но не работают.

Чтоа?

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

35. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от Аноним (??) on 07-Июн-14, 17:14 
> Чтоа?

У него что-то про 9.2 написано. Ну ясен пень, в MESA 9.2 геометрических шейдеров еще не было. Для того чтобы они работали, надо:
1) Свежий линевый кернель. IIRC там что-то в ядерной части меняли для поддержки геометричеких шейдеров, без этого работать не будет (MESA умная, проверяет умения DRM/KMS и если лыжи не едут - дизаблит фичи).
2) Свежую MESA. Ясен перец, в MESA 9.2 никаких шейдеров нет и в лучшем случае там были заглушки которые ничего не делают.
3) Если это RadeonSI - там еще и LLVM надо уберсвежий, 3.4.1 или 3.5 из git. Иначе фигу вам а не геометрические шейдеры.

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

38. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от metallica (ok) on 07-Июн-14, 18:17 
> 2) Свежую MESA. Ясен перец, в MESA 9.2 никаких шейдеров нет и
> в лучшем случае там были заглушки которые ничего не делают.

Фрагментный и вершинный там работают на ура. Правда с ограничениями в виде
отсутствия расширенного функционала, начиная с отсутствия, например, gl_VertеxID и прочих
"не основных" встроенных переменных.
Геометрические шейдеры выдают статус компиляции 1, но никакого эффекта не производят,
то есть их реализация пустая функция, хотя компилятору шейдеров они известны и их он компилит.


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

40. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от commiethebeastie (ok) on 07-Июн-14, 18:41 
> Фрагментный и вершинный там работают на ура. Правда с ограничениями в виде
> отсутствия расширенного функционала, начиная с отсутствия, например, gl_VertеxID и прочих
> "не основных" встроенных переменных.
> Геометрические шейдеры выдают статус компиляции 1, но никакого эффекта не производят,
> то есть их реализация пустая функция, хотя компилятору шейдеров они известны и
> их он компилит.

Так ты про какую версию пишешь? Про mesa-9.2?

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

41. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от metallica (ok) on 07-Июн-14, 18:52 
> Так ты про какую версию пишешь? Про mesa-9.2?

Да.


[g@localhost ~]$ cat /etc/system-release
CentOS release 6.5 (Final)
[g@localhost ~]$ yum info mesa-libGL
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: ftp.funet.fi
* extras: ftp.funet.fi
* updates: ftp.funet.fi
Installed Packages
Name        : mesa-libGL
Arch        : x86_64
Version     : 9.2
Release     : 0.5.el6_5.2
Size        : 379 k
Repo        : installed
From repo   : updates
Summary     : Mesa libGL runtime libraries and DRI drivers
URL         : http://www.mesa3d.org
License     : MIT
Description : Mesa libGL runtime library.

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

42. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от commiethebeastie (ok) on 07-Июн-14, 18:54 
Издеваешься что-ли? Геометрические шейдеры в этой месе 2010 года производства.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

43. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от metallica (ok) on 07-Июн-14, 22:06 
На fedora 20 версия mesa-10.1, и там всё то же самое, геометрические шейдеры не пашут.
Нужно скомпилить новую версию и посмотреть.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

46. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +1 +/
Сообщение от Аноним (??) on 08-Июн-14, 08:50 
>На fedora 20 версия mesa-10.1, и там всё то же самое, геометрические шейдеры не пашут.

Ты либо бредишь, либо юзаешь софт который хочет compatibility profile.
http://www.mesa3d.org/relnotes/10.1.1.html

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

31. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от fbxdgfjh email on 07-Июн-14, 16:39 
10.2.1 вышла через несколько часов, исправлена проблема со сборкой radeonsi из-за cherry-pick'нутого патча.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от Sluggard (ok) on 07-Июн-14, 17:51 
В сусерепах пока только RC5 лежит.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

45. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от Аноним (??) on 07-Июн-14, 23:01 
И конечно стабильные и свободные драйвера, поставленные на Southern Islands, при 'anygameorbenchmark' просто сливаются по производительности при сравнении с проприетарными и глюканутыми.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

47. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от Аноним (??) on 08-Июн-14, 20:17 
там все сливают
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

48. "Выпуск Mesa 10.2.0 с продолжением реализации расширений Open..."  +/
Сообщение от Аноним (??) on 08-Июн-14, 20:18 
>И конечно стабильные ... поставленные на Southern Islands

Стабильно артефактят с самого начала своего существования. Вот что в них стабильного

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

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

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




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

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