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

Исходное сообщение
"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"

Отправлено opennews , 01-Ноя-16 21:59 
После трёх месяцев разработки состоялся (https://lists.freedesktop.org/archives/mesa-announce/2016-No...) релиз свободной реализации OpenGL API - Mesa 13.0 (http://mesa3d.org/), примечательный реализацией (https://mesamatrix.net/) OpenGL 4.5 в драйверах RadeonSI, Nouveau (nvc0) и Intel (i965). Первый выпуск ветки Mesa 13.0.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 13.0.2.


Поддержка новых версий OpenGL доступна для видеокарт AMD на основе архитектуры GCN (HD 7700-7900, HD 8000, Rx 240-290, Rx 300), NVIDIA на базе GPU Fermi, Kepler и Maxwell (GeForce 400/500/600/700) и Intel семейства Gen8+ (Broadwell и новее).  Кроме того, в драйвере  Intel для GPU семейства gen9+ (Skylake) обеспечена поддержка OpenGL ES 3.2.  Для драйверов RadeonSI и Nouveau пока не завершено тестирование в Khronos, поэтому несмотря на реализацию всех расширений OpenGL 4.5 в данных драйверах в качестве максимальной поддерживаемой версии указывается OpenGL 4.3.

Кроме поддержки OpenGL 4.5 и OpenGL ES 3.2 в новом выпуске можно отметить следующие (http://cgit.freedesktop.org/mesa/mesa/log/) изменения (http://cgit.freedesktop.org/mesa/mesa/tree/docs/relnotes/13....):

-  Реализация драйвера графического API Vulkan (https://www.opennet.dev/opennews/art.shtml?num=43887) для графических чипов AMD, поддерживаемых драйвером AMDGPU. В прошлом выпуске был представлен вариант драйвера Vulkan  для оборудования Intel;

-  Поддержка Windows-DRI в GLX;

-  Поддержка кодирования  H264 через VAAPI;
-  Поддержка декодирования  H265 через OMX;
-  Удаление  libudev из числа зависимостей. Вместо libudev теперь используются возможности libdrm;
-  Внесение в EGL улучшений и исправлений, связанных с работой бэкендов Wayland, Android и X11/DRI3;
-  Реализация расширений EGL: EGL_MESA_platform_surfaceless, EGL_KHR_debu и KHR_no_config_context;

-  Поддержка новых расширений OpenGL:


- GL_ARB_ES3_1_compatibility в i965

- GL_ARB_ES3_2_compatibility в i965/gen8+

- GL_ARB_clear_texture в r600, radeonsi

- GL_ARB_compute_variable_group_size в nvc0, radeonsi

- GL_ARB_cull_distance в radeonsi

- GL_ARB_enhanced_layouts в i965, nv50, nvc0, radeonsi, llvmpipe, softpipe

- GL_ARB_indirect_parameters в radeonsi

- GL_ARB_query_buffer_object в radeonsi

- GL_ARB_shader_draw_parameters в radeonsi

- GL_ARB_shader_group_vote в nvc0

- GL_ARB_shader_viewport_layer_array в i965/gen6+

- GL_ARB_stencil_texturing в i965/hsw

- GL_ARB_texture_stencil8 в i965/hsw

- GL_EXT_window_rectangles в nv50, nvc0

- GL_KHR_blend_equation_advanced в i965

- GL_KHR_robustness в nvc0, radeonsi

- GL_KHR_texture_compression_astc_sliced_3d в i965

- GL_OES_copy_image в nv50, nvc0, r600, radeonsi, softpipe, llvmpipe

- GL_OES_geometry_shader в i965/gen8+, nvc0, radeonsi

- GL_OES_primitive_bounding_box в i965/gen7+, nvc0, radeonsi

- GL_OES_texture_cube_map_array в i965/gen8+, nvc0, radeonsi

- GL_OES_tessellation_shader вn i965/gen7+, nvc0, radeonsi

- GL_OES_viewport_array в nvc0, radeonsi

- GL_ANDROID_extension_pack_es31a в i965/gen9+


URL: https://lists.freedesktop.org/archives/mesa-announce/2016-No...
Новость: http://www.opennet.dev/opennews/art.shtml?num=45412


Содержание

Сообщения в этом обсуждении
"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено КортоФан , 01-Ноя-16 21:59 
Верной дороги идёте товарищи кодеры!

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 01-Ноя-16 22:01 
13.0.0?! А почему у меня 13.1.0?

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено анонимус_б6_выпуск_3 , 01-Ноя-16 22:01 
арчевод со стажем?

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 01-Ноя-16 22:06 
Начинающий убунтовод :)

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Led , 01-Ноя-16 22:32 
> Начинающий убунтовод :)

...побирающийся по PPA-помойкам


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 01-Ноя-16 22:36 
>> Начинающий убунтовод :)
> ...побирающийся по PPA-помойкам

Ну уж какую инструкцию нашел в сети, то и сделал.


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 02-Ноя-16 00:23 
Эти убунтоводы как дети, что найдут в сети - сразу тащат в рот.

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 02-Ноя-16 00:47 
> Эти убунтоводы как дети, что найдут в сети - сразу тащат в рот.

Из них получаются неплохие crash test dummy. А опеннетчики даже на это не годятся.


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 02-Ноя-16 14:11 
> Из них получаются неплохие crash test dummy. А опеннетчики даже на это
> не годятся.

Самокритично. Но не следует судить всех по себе.



"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 02-Ноя-16 18:52 
а вы имеете в наличии несколько личностей, которых знаете также как самого себя? оставайтесь на месте, за вами уже выехали

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 03-Ноя-16 17:17 
>>> Из них получаются неплохие crash test dummy. А опеннетчики даже на это не годятся.
>> Самокритично. Но не следует судить всех по себе.
> а вы имеете в наличии несколько личностей, которых знаете также как самого
> себя? оставайтесь на месте, за вами уже выехали

А в огороде бузина, да?

Кстати, почему это вы, отписываясь под анонимом на опеннете, вдруг оказываетесь совсем не посетителем опеннета? При этом претендуя на знание пригодности других посетителей к чему либо?
И с чего у вас вообще так подгорает? Убунтуйщику правда глаза режет? Вы еще расскажите, что у вас там не пытались блобятину от всяких проприетарщиков протолкнуть и запилить полноценный appstore, беря пример с яблоков и окошек )
https://wiki.ubuntu.com/SoftwareCenter#ISV_software
http://askubuntu.com/questions/327817/my-free-app-showing-buy


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Клыкастый , 02-Ноя-16 12:31 
> Эти убунтоводы как вантузятники, что найдут в сети - сразу тащат в рот.

//fast fix


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 02-Ноя-16 00:46 
> ...побирающийся по PPA-помойкам

То ли дело альтлинукс где без обиняков накормят всякой бле... блобятиной.


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 02-Ноя-16 08:12 
Оу, вы знаете как оно в альтлинукс? Я лично не знаю даже как он выглядит ;)

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Sergeyy , 02-Ноя-16 20:52 
Нормально выглядит, Ынтерпрайзненько так.
Софт немного староват, но всё работает (тьфу-тьфу через левое плечо =).

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 01-Ноя-16 23:05 
Какой смысл пользоваться Убунтой, чтоб стрелять себе в ногу не тестированной месой? Лучше либо на ЛТС сидеть и обновлять из репозиториев графику и ядро когда туда дойдет(с обычными выпусками Убунт) либо обновляться каждые пол года.

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено commiethebeastie , 02-Ноя-16 00:00 
Чтобы потом читать комментарии амудэ не видеокарта?

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 02-Ноя-16 18:54 
почему нормальных людей должно волновать какие лозунги озвучивают фанатики?

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Crazy Alex , 02-Ноя-16 00:10 
Как раз чтобы иметь bleeding edge графику, не мороча при этом голову и есть смысл сидеть на убунте. Именно потому, что есть PPA, в которых все нужные пакеты собраны в более-менее работающем варианте. В отличие, скажем, от моей любиимицы генты, где придётся колдовать самому.

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено commiethebeastie , 02-Ноя-16 00:25 
В генте с этим нет проблем при условии что в системе нет пакетов собранных clang`ом.

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Crazy Alex , 02-Ноя-16 01:50 
В генте с этим есть проблема в том плане, что нет (насколько я знаю) никого, кто держал бы оверлей со свежими, но заведомо вменяемыми версиями всего, что нужно с жестко прибитыми "правильными"  зависимостями по версиям. Там отнюдь не все коммиты одинаково живые. Да и настолько жестко прибитые конфигурации (там и use-флаги, скорее всего, придётся тоже  прибивать гвоздями) - они не особо вписываются в дух генты.

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено commiethebeastie , 02-Ноя-16 09:49 
> В генте с этим есть проблема в том плане, что нет (насколько
> я знаю) никого, кто держал бы оверлей со свежими, но заведомо
> вменяемыми версиями всего, что нужно с жестко прибитыми "правильными"  зависимостями
> по версиям. Там отнюдь не все коммиты одинаково живые. Да и
> настолько жестко прибитые конфигурации (там и use-флаги, скорее всего, придётся тоже
>  прибивать гвоздями) - они не особо вписываются в дух генты.

mesa-9999 работает нормально жи.


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 02-Ноя-16 00:53 
> Какой смысл пользоваться Убунтой, чтоб стрелять себе в ногу не тестированной месой?

Наверное чтобы не "наслаждаться" состоянием графики двухлетней давности, когда всякие GCN были вообще еле живые, висючие и тормозные что пипец, а про какие-нибудь RX470/480 (которые просто офигительны по цена/производительность) старый софт вообще ничего не знает.

На древних видеокартах это может и не заметно а на свежих - каждая версия MESA сильно прогрессирует. Да и интел свое добро допиливает.

Разработчики которым нравится опенсорс заодно получают возможность познакомиться с вулканом используя открытые компоненты без всяких кривых блобов засоряющих систему и вечно создающих проблемы. Вынести ppa если что сильно проще чем сглючивший при деинсталле блободрайвер.


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 01-Ноя-16 22:14 
13.1 - это неофициальный номер для unstable trunk, на базе которого месяца через 3 будет создана ветка для будущего стабильного релиза. Формально этой ветки ещё нет https://cgit.freedesktop.org/mesa/mesa/ т.е. у вас просто текущий срез git-репозитория

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 02-Ноя-16 00:44 
>  13.0.0?! А почему у меня 13.1.0?

Верни машину времени на LOR :)


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено WolfLi , 02-Ноя-16 00:50 
У тебя не 13.1.0, а 13.1.0-devel. Первая стабильная будет когда-нибудь, вторая тестится сейчас.

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено анонимус_б6_выпуск_3 , 01-Ноя-16 22:01 
>Поддержка Windows-DRI в GLX;

что это даст в практическом плане?


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Антон , 01-Ноя-16 23:40 
Все это конечно круто, но, обычные пользователи просто не успевают покупать новое железо, чтоб ощутить все эти прелести новинок. Я конечно за прогресс, но слишком он последние годы быстро идет.

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Crazy Alex , 02-Ноя-16 00:16 
Там масса улучшений для вполне себе существующего железа.

Опять же - за прогрессом гнаться никто не заставляет. К моменту смены мной матери с процессором тому, что было, исполнилось 10 лет - и ничего, я до сих пор жив. Сменил, так как что-то сгорело на матери. При этом в новом железе видеокарта втрое мощнее, чем та затычка, что у меня торчит в PCI-E слоте - я её даже включать не стал, так как затычки хватает, а выяснять, надо ли будет что-то перенастраивать - лень.


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 02-Ноя-16 00:58 
> Все это конечно круто, но, обычные пользователи просто не успевают покупать новое
> железо, чтоб ощутить все эти прелести новинок.

Извини, например те же GCN'ы вышли года три назад и наверное GCN 1.0 уже все-таки никак не последний писк.

А то что производители не очень рвутся сильно улучшать старое железо...
- У интела gpu та еще дрянь и это хоть немного похоже на подобие нормальных GPU только в самых последних поколениях. У них там реализовать FP64 для старых поколений - целая эпическая сага на несколько лет была.
- АМД совсем не рвется поддерживать ATI'шное творчество, выгрузив их на комьюнити. Впрочем половина комьюнити работает в амд, но их приоритеты на GCN'ах, что логично :)


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено soarin , 02-Ноя-16 04:27 
> те же GCN'ы вышли года три назад
> The first product featuring GCN was launched in 2011

Пять лет назад


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 02-Ноя-16 18:58 
и до сих пор хватает

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Valik228 , 03-Ноя-16 00:40 
> обычные пользователи просто не успевают покупать новое железо, чтоб ощутить все эти прелести новинок.

Успевают. Цена китайкого девайса на распоследнем интеловом SoC с распоследним GPU Gen8 стартует от 60 баксов.
У меня таких 2шт.
Прелести новинок в линуксе не ощущаются. Ибо оно не работает в линуксе. От слова совсем...


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Валик228 , 03-Ноя-16 00:41 
> обычные пользователи просто не успевают покупать новое железо, чтоб ощутить все эти прелести новинок.

Успевают. Цена китайкого девайса на распоследнем интеловом SoC с распоследним GPU Gen8 стартует от 60 баксов.
У меня таких 2шт.
Прелести новинок в линуксе не ощущаются. Ибо оно не работает в линуксе. От слова совсем...


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено corvuscor , 02-Ноя-16 01:32 
>Поддержка кодирования H264 через VAAPI

И на каких картах? К ffmpeg уже можно прикрутить?


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Zenitur , 02-Ноя-16 04:25 
i965. http://www.gearsongallium.com/?p=1238

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено start , 02-Ноя-16 02:13 
Вулкан на Ivy Bridge починили?

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено kjfdhgkjdhfgkjgf , 02-Ноя-16 06:09 
я думал opengl и так уже свободный

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Sunderland93 , 02-Ноя-16 06:45 
OpenGL - это графический API, а его реализации могут быть как свободными, так и проприетарными.

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 02-Ноя-16 07:47 
Привет! Немсотря на наличие слова "library" в расшифровке аббривеатуры OpenGL, это не библиотека. Ну вернее как - библиотека конечно, называется libGL.so.1

Это спецификация. "Библиотека имеет право называться OpenGL 1.0, если она умеет a, b, c и ещё несколько сотен возможностей. 1.1 - ещё несколько десятков. 2.0 - ещё шейдерный язык GLSL". На основе этой спецификации вендоры (изготовители видеокарт - домашних и профессиональных, которыми в Голливуде моделируют Трансформеров) делают libGO.so.1 для своих чипов, будть то NVIDIA, AMD или Intel.


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено ryoken , 02-Ноя-16 11:31 
> Немсотря
> libGO.so.1

Благородному дону стоит не торопиться и перепроверять написанное перед отправкой :).


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено rvotb , 02-Ноя-16 09:53 
Люди, объясните, в чем разница между radeon, radeonsi и r600?

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено 02726 , 02-Ноя-16 10:08 
radeon для r100-r500
r600 - для HD2000-HD7600
radeonsi - для HD7700 и более новых

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено rvotb , 02-Ноя-16 11:01 
У меня Radeon HD3450/3470.
Система поставила модуль radeon. Его нужно менять на r600?

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним Аналитег , 02-Ноя-16 11:54 
http://www.gearsongallium.com/wp-content/uploads/2014/12/dot...
где radeonsi это 3d драйвер в юзерспейсе, в твоем случае будет использоваться r600, но это все внутрях mesa и не ставится отдельным пакетом.
xf86-video-amdgpu или xserver-xorg-video-(radeon|intel|...) - это дрейвер x server'a.
libdrm_radeon это юзерспейс интерфейс который пересылает вызовы от драйвера в юзерспейсе к DRM в ядре, в случае твоей карты lsmod должен показать radeon.
Как устроены открытые графические драйвера хорошо описано тут http://www.gearsongallium.com/?p=1598

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним Аналитег , 02-Ноя-16 12:04 
В добавок к картинке выше https://www.x.org/wiki/RadeonFeature их которой следует что:
Radeon HD2400 - HD4290 -> r600;
Kernel Driver: r600-> radeon;
Mesa 3D Driver: r600 -> r600g.

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено rvotb , 02-Ноя-16 12:45 
> В добавок к картинке выше https://www.x.org/wiki/RadeonFeature их которой следует что:
> Radeon HD2400 - HD4290 -> r600;
> Kernel Driver: r600-> radeon;
> Mesa 3D Driver: r600 -> r600g.

Спасибо друг! Все ясно.


"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Joe B. , 02-Ноя-16 20:45 
Зачем на Андроид Меса?

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено anonim_o_us , 03-Ноя-16 14:12 
загрузи любой образ андройд х86 на реальном железе и узнаешь

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 03-Ноя-16 15:49 
Господа, в Fedora 25 будет 13-ая меса?

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 03-Ноя-16 16:22 
Не будет

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено Аноним , 09-Ноя-16 19:15 
там видно будет. в 14-ю готовтся впиливать уже Vulkan 1.2 версии, помаленьку.

"Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5"
Отправлено iZEN , 11-Фев-17 23:57 
Но вот и дождались: на FreeBSD портировали Mesa 13.0.4.

% date && glxinfo -B
суббота, 11 февраля 2017 г. 23:56:58 (MSK)
name of display: unix:0.0
display: unix:0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: X.Org (0x1002)
    Device: AMD RS880 (DRM 2.29.0 / 11.0-STABLE, LLVM 3.9.1) (0x9710)
    Version: 13.0.4
    Accelerated: yes
    Video memory: 512MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 3.1
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RS880 (DRM 2.29.0 / 11.0-STABLE, LLVM 3.9.1)
OpenGL core profile version string: 3.1 (Core Profile) Mesa 13.0.4
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)

OpenGL version string: 3.0 Mesa 13.0.4
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 13.0.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00