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

Исходное сообщение
"Выпуск свободной реализации OpenGL - Mesa 11.2.0"

Отправлено opennews , 04-Апр-16 19:02 
Состоялся (https://lists.freedesktop.org/archives/mesa-announce/2016-Ap...) релиз свободной реализации OpenGL API - Mesa 11.2 (http://mesa3d.org/). Первый выпуск ветки Mesa 11.2.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 11.2.1. Статус (https://mesamatrix.net/) поддержки версий OpenGL не изменился: драйверы RadeonSI (HD 7700-7900, HD 8000, Rx 240-290, Rx 300), r600 и Nouveau (GeForce 400/500/600 на базе GPU Fermi и Kepler) поддерживают OpenGL 4.1,  а драйвер Intel i965 поддерживает специфичные расширения OpenGL 4.2, но пока реализованы не все расширения OpenGL 4.0 и 4.1.

В новом выпуске можно отметить следующие (http://cgit.freedesktop.org/mesa/mesa/log/) улучшения (http://cgit.freedesktop.org/mesa/mesa/tree/docs/relnotes/11....):


-  Примерно на 15% уменьшен размер библиотеки libGL.so;
-  В драйвер i965 добавлены новые PCI-идентификаторы карт, проведена подготовка к поддержке API Vulkan;
-  В драйвере Nouveau добавлена начальная поддержка GPU GM20x (GeForce 900). Выполнено переименование различных структур для их приведения к схеме наименования, используемой компанией NVIDIA. Реализован бэкенд для st/va. Продолжена работа над поддержкой вычислительных шейдеров;

-  В драйверах для GPU Radeon прекращена поддержка LLVM 3.5, отключен
MPEG1 (UVD), обеспечена поддержка ETC для семейства Stoney;
-  В классический интерфейс OSMesa (http://www.mesa3d.org/osmesa.html) добавлена функция OSMesaCreateContextAttribs(), позволяющая определить профиль и версию GL для создания контекста базового профиля;


-  Проведена подготовка к реализации расширения GL_OES_geometry_shader;
-  Большая порция исправлений, связанных с  работой GLSL. Проведена значительная переработка кодовой базы в преддверие поддержки  GL_ARB_enhanced_layouts
-  Добавлен файл конфигурации для системы непрерывной интеграции Travis-CI;
-  Документированы дополнительные переменные окружения;
-  Налажено применение блокировок для объектов GLsync;

-  Добавлена поддержка расширения WGL_ARB_render_texture (http://oss.sgi.com/projects/ogl-sample/registry/ARB/wgl_rend...), которое позволяет использовать один цветовой буфер и для рендиренга и для текстурирования;

-  В EGL добавлена поддержка расширений ANDROID_framebuffer_target и ANDROID_recordable. Для Wayland реализовано использование wl_surface.damage_buffer для SwapBuffersWithDamage;

-  В видеобэкенде  VAAPI по умолчанию отключен MPEG4, реализован адаптивный деинтерлейсинг и добавлена возможность использования в многопоточных приложениях (thread safe);

-   В  virgl (драйвер для виртуального GPU эмулятора QEMU) добавлены идентификаторы карт virtio 1.0 PCI;
-  Для платформы Android включена сборка virgl;
-  Добавлена поддержка платформы ARM64;
-  Улучшена поддержка операционной системы DragonFly BSD;
-  Для сборки под Windows теперь необходим компилятор  Visual Studio 2013  или более новая версия (ранее поддерживался Visual Studio 2008+);
-  Поддержка новых расширений OpenGL:


- GL_ARB_arrays_of_arrays во всех gallium-драйверах, поддерживающих GLSL 1.30

- GL_ARB_base_instance во freedreno/a4xx

- GL_ARB_compute_shader в i965

- GL_ARB_copy_image в r600

- GL_ARB_indirect_parameters в nvc0

- GL_ARB_query_buffer_object в nvc0

- GL_ARB_shader_atomic_counters в nvc0

- GL_ARB_shader_draw_parameters в i965, nvc0

- GL_ARB_shader_storage_buffer_object в nvc0

- GL_ARB_tessellation_shader в i965 и r600 (только evergreen/cayman)

- GL_ARB_texture_buffer_object_rgb32 во freedreno/a4xx

- GL_ARB_texture_buffer_range во freedreno/a4xx

- GL_ARB_texture_query_lod во freedreno/a4xx

- GL_ARB_texture_rgb10_a2ui во freedreno/a4xx

- GL_ARB_texture_view во freedreno/a4xx

- GL_ARB_vertex_type_10f_11f_11f_rev во freedreno/a4xx

- GL_KHR_texture_compression_astc_ldr во freedreno/a4xx

- GL_AMD_performance_monitor в radeonsi (только CIK+)

- GL_ATI_meminfo вr600, radeonsi

- GL_NVX_gpu_memory_info в r600, radeonsi

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


Содержание

Сообщения в этом обсуждении
"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Ivan_83 , 04-Апр-16 19:02 
Странные улучшения: отключили аппаратный декодинг мпег1 и мпег4.

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено trubulizator , 04-Апр-16 19:28 
Аж прямо смахивает на запланированное устаревание. В проприетарных это понятно, а здесь зачем?

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 04-Апр-16 19:33 
> Аж прямо смахивает на запланированное устаревание. В проприетарных это понятно, а здесь
> зачем?

https://patchwork.freedesktop.org/patch/75269/ вот это наверное:
From: Christian König <christian.koenig@amd.com>

The hardware simply doesn't support that correctly.


"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено НяшМяш , 05-Апр-16 00:34 
И правильно. Ибо мпег1 по современным меркам очень лёгкий и его можно декодировать хоть на тапочке. А хардварная реализация мпег4 в видеокартах настолько убога, что на той же винде вызывает рассыпоны кадров и иногда креши видеодрайвера.

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 05-Апр-16 01:11 
> А хардварная реализация мпег4 в видеокартах настолько убога, что на той же винде вызывает рассыпоны кадров и иногда креши видеодрайвера.

NVIDIA. Нет, не убога и не вызывает.



"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 07-Апр-16 05:53 
> NVIDIA

В гамаке, что называется, и стоя.


"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено iPony , 05-Апр-16 07:39 
> в видеокартах настолько убога, что на той же винде вызывает рассыпоны кадров

Что-то кроме VLC пробовал использовать?
(у которого аппаратное декодирование вышло из экспериментальной фазы только в версии 2.2)


"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 05-Апр-16 16:53 
Понимаешь, если у тебя GPU повиснет - тебе слабое утешение кто там в бете. Останешься без графики в системе как миленький.

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено soarin , 05-Апр-16 18:48 
> если у тебя GPU повиснет

А если у бабушки...
За 10 лет как Nvidia ввела поддержку всяких этих GPU-декодирований пока ни разу такого не видел у себя.
PS: это не значит, что вообще глюков не было


"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 04-Апр-16 19:19 
Доколе nouveau будет вешать мой ноут при уходе в сон?!

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 04-Апр-16 19:31 
Пока с AMD не купишь.

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Nicknnn , 04-Апр-16 19:36 
> Пока с AMD не купишь.

Раз тот аноним жалуется на нуво, то я тоже пожалуюсь, что мой стационарник не выходит из хибернейта на ядрах 4.X. Но гугление показывает, что я один такой похоже. HD6770
Это, наверное, единственная карта, у которой показатели открытого драйвера в плотную приближаются к закрытому.


"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Шаттлворт , 04-Апр-16 22:15 
vbios тюнить и dsdt

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Nicknnn , 05-Апр-16 10:08 
Буду благодарен за ссылки по теме. За давностью не помню когда это случилось, но вполне возможно после очередного обновления биоса платы. MSI наконец-то собрал dsdt компилятором iasl. Это убрало много варнингов в логе, но возможно сломало хибернейт. При выгруженном модуле radeon  хибернейт проходит успешно. Стоит загрузить и всё. Долго пытается уснуть, затем выдаёт кучу мусора на экране и выключается. После загрузки снимка памяти - чёрный экран. При засыпании со всевозможными дебагами и подключенным компортом под конец выплёвывает кучу мусора и выключается. Такая печаль.

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 05-Апр-16 10:34 
> Буду благодарен за ссылки по теме. За давностью не помню когда это
> случилось, но вполне возможно после очередного обновления биоса платы. MSI наконец-то
> собрал dsdt компилятором iasl. Это убрало много варнингов в логе, но
> возможно сломало хибернейт. При выгруженном модуле radeon  хибернейт проходит успешно.
> Стоит загрузить и всё. Долго пытается уснуть, затем выдаёт кучу мусора
> на экране и выключается. После загрузки снимка памяти - чёрный экран.
> При засыпании со всевозможными дебагами и подключенным компортом под конец выплёвывает
> кучу мусора и выключается. Такая печаль.

http://linuxforum.ru/post/374002


"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Nicknnn , 05-Апр-16 10:49 
> http://linuxforum.ru/post/374002

Это про fglrx. Хотя проверю не стало ли меню графическим. Спасибо


"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Nicknnn , 10-Апр-16 13:49 
Проверил,  это не помогает. И отключение aspm так же.

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноно , 04-Апр-16 22:24 
Откатись и ставь проприетарный драйвер. Новее - не значит лучше.

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 05-Апр-16 10:28 
не один 6970 раз на раз, похоже исправилось отключением framebuffer в grub...

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено maximnik0 , 06-Апр-16 11:19 
> что я один такой похоже. HD6770
> Это, наверное, единственная карта, у которой показатели открытого драйвера в плотную >приближаются  к закрытому.

На базе HD6770 сделана серия R600 , с небольшими косметическими изменениями ,я помню как пропилитарный драйвер ругался в ядро и показывал нехорошую картинку ,но тем не менее работал .Самое хорошее что была зеленая серия с не зажатой памятью,которая не нуждалась в доп питание ,однако производительность для игр хватало .



"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 05-Апр-16 00:38 
Оно всё ещё православное? Я думал, что развенчали уже.

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Nicknnn , 04-Апр-16 19:33 
А при чём тут меса?

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 04-Апр-16 20:45 
ну прямо совсем непричем...

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Nicknnn , 04-Апр-16 21:11 
> ну прямо совсем непричем...

Аноним такой аноним


"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 04-Апр-16 20:44 
пока не поставишь проприетарный драйвер.

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Ilya Indigo , 05-Апр-16 07:40 
У меня было такое с ядрами 4.4.0 и 4.4.1
С ядром 4.4.2+ как и в актуальном 4.5 Suspend работает отлично.
Asus X50N / GeForce 7000M / nouveau 1.0.12 / Mesa 11.1.2 / kernel 4.5.0 default / openSUSE Tumbleweed

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 08-Апр-16 07:52 
На 4.4.0 и 4.4.1 suspend не работает из-за бага в драйвере xfs, а не из-за видео.

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Ilya Indigo , 08-Апр-16 10:45 
> На 4.4.0 и 4.4.1 suspend не работает из-за бага в драйвере xfs,
> а не из-за видео.

Я-то знаю, что это не из-за видео, объясните это вашему Тёзке выше. :-)


"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Arcade , 04-Апр-16 19:47 
> Улучшена поддержка операционной системы DragonFly BSD;

Ну наконец-то, а то меня уже заколупало вручную EDID править.


"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 05-Апр-16 00:37 
21-я альфа-версия пойдётъ на ней?

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено A.Stahl , 05-Апр-16 00:45 
Вулканизация!

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 05-Апр-16 10:49 
Еще не началась

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 05-Апр-16 00:58 
Как этот драйвер запустить на Samsung R58+ с интегрированой ATI RadionXpress1250?
Trusty 14.04, 32bit

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 05-Апр-16 12:24 
> GL_ARB_tessellation_shader в i965 и r600 (только evergreen/cayman)

Ничоси.


"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено Аноним , 05-Апр-16 18:50 
;( хотить nvidia драйвер нормальный, дабы юзать его, а не блоб корявый модулем. и играть чтобы можно было без потерь производительности.

"Выпуск свободной реализации OpenGL - Mesa 11.2.0"
Отправлено iZEN , 04-Июн-16 00:29 
На FreeBSD обновилось тоже.