The OpenNET Project / Index page

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

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

"Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +/
Сообщение от opennews on 28-Авг-13, 10:29 
Доступен (http://lists.freedesktop.org/archives/mesa-dev/2013-August/0...) релиз свободной реализации OpenGL API - Mesa 9.2 (http://mesa3d.org/). В состоянии первого выпуска ветка Mesa 9.2 имеет экспериментальный статус - после проведения окончательной стабилизации кода, будет выпущена стабильная версия 9.2.1. Выпуск Mesa 9.2 является первой версией, подготовленной в рамках ускоренного процесса разработки (https://www.opennet.ru/opennews/art.shtml?num=37374), ознаменовавшего переход к формированию значительных выпусков раз в 3 месяца и корректирующих версий - раз в 2 недели.


В настоящее время в Mesa обеспечена полноценная поддержка OpenGL 3.1 для видеокарт Intel и Radeon. Поддержка OpenGL 3.2/3.3 пока не является полной, но уже очень близка к данному состоянию - остаётся (http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt) довести до конца реализацию языка описания шейдеров GLSL 1.50 и поддержку геометрических шейдеров. После завершения реализации всех возможностей  OpenGL 3.2/3.3 планируется выпустить релиз Mesa 10.0.

Основные изменения (http://mesa3d.org/relnotes/9.2.html) в Mesa 9.2:


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


-  GL_ARB_shading_language_420pack (во всех драйверах, поддерживающих  GLSL 1.30);
-  GL_ARB_texture_buffer_range (nv50, nvc0);
-  GL_ARB_texture_multisample (i965);
-  GL_ARB_texture_storage_multisample (i965);
-  GL_ARB_texture_query_lod (i965);
-  GL_ARB_texture_storage (в драйверах radeon, r200 и nouveau);
-  GL_EXT_discard_framebuffer (во всех драйверах с поддержкой OpenGL ES);
-  GL_EXT_framebuffer_multisample_blit_scaled (i965).

-  Для драйверов r600g и radeonsi обеспечена (https://www.opennet.ru/opennews/art.shtml?num=36571) поддержка встроенных в GPU AMD декодеров UVD 2.2 и 3.0 (Unified Video Decoder), которые позволяют задействовать средства GPU для ускорения декодирования видео. Например, на плечи GPU могут быть вынесены функции пост-процессинга, масштабирования, слияния (compositing), отображения и декодирования потоков, сжатых с использованием кодеков H.264, VC-1, MPEG-2 и MPEG-4 (в том числе DivX, XviD, Blu-ray 3D и Stereo 3D). Для доступа к функциям ускорения декодирования видео используется интерфейс VDPAU (Video Decode and Presentation API);

-  В поставку добавлен новый Gallium-драйвер freedreno (https://www.opennet.ru/opennews/art.shtml?num=33604) с  поддержкой GPU семейства Adreno a220 (http://en.wikipedia.org/wiki/Adreno#Renaming_to_Adreno), встроенных в чипсеты Qualcomm Snapdragon;


-  В Gallium-драйверы llvmpipe и softpipe добавлена поддержка программного интерфейса OSMesa (http://www.mesa3d.org/osmesa.html), позволяющего осуществлять рендеринг не на экран, а в находящийся в памяти буфер;


-  Для Gallium-драйверов добавлен режим монитроинга производительности с  отображением основных параметров работы графической подсистемы поверх текущего изображения  (Heads-Up Display, HUD);

<center><a href="http://people.freedesktop.org/~mareko/gallium-hud.png"&... src="https://www.opennet.ru/opennews/pics_base/0_1364453606.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border="0"></a></center>


-  Из состава удалена поддержка трекера состояний  Direct3D 10/11 (d3d1x). В качестве причин удаления называется неработоспособность кода, проблемы с использованием в реальных проектах и длительное отсутствие активности в разработке. Дополнительно можно напомнить, что для Mesa отдельно развивается (https://www.opennet.ru/opennews/art.shtml?num=37438) трекер состояний для поддержки API Direct3D 9, который полностью работоспособен, обеспечивает высокую производительность и пригоден для запуска реальных игр;
-  Удалена реализация расширения GL_EXT_clip_volume_hint, которое не используется драйверами начиная с 2007 года;
-  Удалено расширение  GL_MESA_resize_buffers, которое использовалось только в уже не поддерживаемом драйвере GDI;
-  Из всех Gallium-драйверов удалено расширение GL_EXT_separate_shader_objects, так как оно не позволяло реализовать важные оптимизации для шейдеров GLSL. Вместо GL_EXT_separate_shader_objects следует использовать расширение  GL_ARB_separate_shader_objects;
-  Работа драйвера i965 для карт Gen6+ теперь требует наличия ядра Linux 3.6 или более новой версии.

URL: http://lists.freedesktop.org/archives/mesa-dev/2013-August/0...
Новость: https://www.opennet.ru/opennews/art.shtml?num=37757

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

Оглавление

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


1. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +6 +/
Сообщение от ssy on 28-Авг-13, 10:29 
Объясните нубу - элементы системы, вроде Mesa и Gallium - могут ли они быть свободно установлены в условном дистрибутиве или они намертво приколочены к определенной версии ядра, иксов(или еще чего-либо)?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +7 +/
Сообщение от Аноним (??) on 28-Авг-13, 10:37 
Для аппаратного ускорения нужно свежее ядро и свежая libdrm. Для программной отрисовки не нужно ничего. Лучше собирать со свежим llvm, хотя теоретически он обязателен не для всех драйверов. Версия иксов особого значения не имеет, но могут иметь значения версии драйверов иксов.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +4 +/
Сообщение от Аноним (??) on 28-Авг-13, 11:26 
Намертво - не приколочены. В принципе разные версии ядер как правило могут работать с разными версиями MESA и прочая. Но есть нюансы. В частности - некоторые фичи требуют того чтобы подыграло ядро. В этом случае они разумеется будут работать только с ядром не менее заявленного.

Например для проигрывания видео на UVD-видеодекодере требуется ядро не менее 3.10 и обновленные файлы с микрокодом вгружаемым в GPU. Иначе будет индейская народная изба "фигвам".

В общем случае - лично мне понравились свежие ядра линя + свежая меса, на Radeon это просто праздник какой-то. И управление частотами отличное, и ускорение декодирования видео, и 3D вполне приличное по производительности стало.

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

23. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +/
Сообщение от Wormik (ok) on 28-Авг-13, 16:57 
Не приклочены. Установи в одну систему ядра 2.6.32, 3.1 и 3.10. Позагружайся с каждым из них. 3D будет везде, но на старых ядрах медленнее или без поддержки новых видеокарт.

Наверное ты подумал что libdrm, xf86-video-ati (сам драйвер) и Mesa при компилировании из исходного кода смотрят на версию ядра. И если оно слишком старое, то новые возможности при компиляции будут выкинуты вообще. Нет, они будут, просто не будут работать, пока не обновишь ядро.

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

24. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +/
Сообщение от Аноним (??) on 28-Авг-13, 17:01 
>или они намертво приколочены к определенной версии ядра, иксов(или еще чего-либо)?

Не намертво, но диапазон очень маленький.

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

28. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +/
Сообщение от vitalif email(ok) on 28-Авг-13, 19:47 
А ещё кстати есть отдельные (извращенцы?) люди, которые в 3.2 протаскивают новые drmы - это в debian wheezy так.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

30. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +/
Сообщение от Аноним (??) on 28-Авг-13, 23:07 
и в rhel
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

2. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +1 +/
Сообщение от Аноним (??) on 28-Авг-13, 10:31 
Расскажите, как этот самый Gallium-HUD использовать?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +5 +/
Сообщение от commiethebeastie (ok) on 28-Авг-13, 10:46 
GALLIUM_HUD="cpu0+cpu1+cpu2+cpu3:100,cpu:100,fps;draw-calls,requested-VRAM+requested-GTT,primitives-generated"
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +4 +/
Сообщение от Аноним (??) on 28-Авг-13, 11:19 
о боже мои глаза!

Gentoo Fatality

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

7. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +5 +/
Сообщение от Аноним (??) on 28-Авг-13, 11:29 
Причем тут гента?это для любого дистрибутива
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +/
Сообщение от Аноним (??) on 28-Авг-13, 11:52 
Зачем для демонстрации месы упорно используют бенчмарк, ключевые возможности которого меса не поддерживает?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +/
Сообщение от Аноним (??) on 28-Авг-13, 15:09 
> Зачем для демонстрации месы упорно используют бенчмарк, ключевые возможности которого
> меса не поддерживает?

Что именно она "не поддерживает"? Помнится на радеоне и интеле ее до рабочего состояния вроде как там допинали.

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

22. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +/
Сообщение от Аноним (??) on 28-Авг-13, 15:42 
геометрические шейдеры и теселяцию. Другого бенчмарка все равно нет.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

27. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +2 +/
Сообщение от Crazy Alex (ok) on 28-Авг-13, 19:11 
Разработчикам, полагаю, лучше знать, на чем тестировать свои результаты
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

18. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +2 +/
Сообщение от lucentcode (ok) on 28-Авг-13, 14:10 
Хорошо развивается проект. Надеюсь, он станет стандартом для открытых систем. И проприерасты из AMD и NVidia тоже возьмут его на вооружение. Разрабатывать драйвер, используя MESA, и с нуля - это разные по человекочасам задачи. Так-что выгода от использования MESA очевидна.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +/
Сообщение от Пиу (ok) on 28-Авг-13, 14:15 
но ведь для винды его нужно разрабатывать с нуля => дешевле спортировать чем реализовывать поверх месы
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

37. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +/
Сообщение от lucentcode (ok) on 13-Сен-13, 20:09 
Нет, не дешевле. Практика портирования на фряху показала, что mesa и gallium имеют немалую платформенно не зависимую часть. А значит, разработка драйверов значительно упрощается.


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

21. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +1 +/
Сообщение от Аноним (??) on 28-Авг-13, 15:10 
> из AMD и NVidia тоже возьмут его на вооружение.

AMD давно делает открытые драйвера. А нвидия на то и нвидия...

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

29. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +/
Сообщение от Archer73 (ok) on 28-Авг-13, 20:32 
Он имеет ввиду поддержку MESA проприетарными драйверами. Сомнительно, учитывая отставание в поддерживаемых спецификациях OpenGL.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

38. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +/
Сообщение от lucentcode (ok) on 13-Сен-13, 20:11 
Проще сообща пилить общие для всех части mesa, чем каждому свою реализацию.


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

25. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +1 +/
Сообщение от Wormik (ok) on 28-Авг-13, 17:03 
> Надеюсь, он с.танет стандартом для открытых систем.

Ну так это. Уже. http://refspecs.linuxfoundation.org/LSB_4.1.0/LSB-Desktop-ge... Обрати внимание на год, когда это было написано. Думаешь, это случайность, что бибиотека OpenGL вот уже более 10 лет называется libGL.so.1, и никак иначе? Нет - это потому что стандарт обязывает. Не будь его, библиотека постоянно бы росла в номере, после каждого из разов отваливалась бы вся проприетарщина.

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

26. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +2 +/
Сообщение от pkunk (ok) on 28-Авг-13, 17:26 
http://lists.freedesktop.org/archives/mesa-dev/2012-Septembe...
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

33. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +/
Сообщение от Аноним (??) on 29-Авг-13, 02:47 
Я знаю. Будет libGL.so.2, с которым будет компилироваться весь Open Source, и будет libGL.so.1, с которым будет компилироваться всё проприетарное ПО. Через год - новый релиз дистрибутива Linux, в котором уже libGL.so.1 и libGL.so.3, и всё открытое ПО пересобрано уже с последним. Через год ещё новое ABI. Так уже делается со всеми остальными библиотеками из стандарта LSB,
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

35. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +/
Сообщение от Stellarwind on 30-Авг-13, 16:20 
Нахрена Nvidia нужна Mesa с ее "только запилили OpenGL 3.1", если у них есть свое с блекджеком и шлюхами, уже работающее и поддерживающее все версии OpenGL, в частности OpenGL 4.4 в день выпуска стандартов.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

32. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +2 +/
Сообщение от ононим on 29-Авг-13, 02:00 
жаль что UVD работает только для карт HD4xxx и выше. старые карточки в пролете.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +/
Сообщение от daemonpnz (ok) on 29-Авг-13, 09:24 
обещают допилить для r600 (hd2xxx-hd3xxx)
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

36. "Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений O..."  +2 +/
Сообщение от ононим on 31-Авг-13, 19:23 
вот интересно, кто минусует? написал по делу все. мб кто-то будет мечтать об обновлении, а оно ему вообще никакого профита не принесет.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

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

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




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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