The OpenNET Project / Index page

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

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

04.04.2016 18:53

Состоялся релиз свободной реализации OpenGL API - Mesa 11.2. Первый выпуск ветки Mesa 11.2.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 11.2.1. Статус поддержки версий 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.

В новом выпуске можно отметить следующие улучшения:

  • Примерно на 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 добавлена функция OSMesaCreateContextAttribs(), позволяющая определить профиль и версию GL для создания контекста базового профиля;
  • Проведена подготовка к реализации расширения GL_OES_geometry_shader;
  • Большая порция исправлений, связанных с работой GLSL. Проведена значительная переработка кодовой базы в преддверие поддержки GL_ARB_enhanced_layouts
  • Добавлен файл конфигурации для системы непрерывной интеграции Travis-CI;
  • Документированы дополнительные переменные окружения;
  • Налажено применение блокировок для объектов GLsync;
  • В трекер состояния Nine, обеспечивающий поддержку API Direct3D 9 для Unix-подобных систем, внесена большая порция исправлений;
  • Добавлена поддержка расширения WGL_ARB_render_texture, которое позволяет использовать один цветовой буфер и для рендиренга и для текстурирования;
  • В 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


  1. Главная ссылка к новости (https://lists.freedesktop.org/...)
  2. OpenNews: Intel подготовил патчи для включения в Mesa системы программной отрисовки OpenSWR
  3. OpenNews: Выпуск свободной реализации OpenGL - Mesa 11.1
  4. OpenNews: Релиз Mesa 11.0.0 с поддержкой OpenGL 4.1
  5. OpenNews: Выпуск свободной реализации OpenGL - Mesa 10.6
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44172-mesa
Ключевые слова: mesa
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (36) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Ivan_83 (ok), 19:02, 04/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Странные улучшения: отключили аппаратный декодинг мпег1 и мпег4.
     
     
  • 2.3, trubulizator (ok), 19:28, 04/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Аж прямо смахивает на запланированное устаревание. В проприетарных это понятно, а здесь зачем?
     
     
  • 3.6, Аноним (-), 19:33, 04/04/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Аж прямо смахивает на запланированное устаревание. В проприетарных это понятно, а здесь
    > зачем?

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

    The hardware simply doesn't support that correctly.

     
     
  • 4.14, НяшМяш (?), 00:34, 05/04/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    И правильно. Ибо мпег1 по современным меркам очень лёгкий и его можно декодировать хоть на тапочке. А хардварная реализация мпег4 в видеокартах настолько убога, что на той же винде вызывает рассыпоны кадров и иногда креши видеодрайвера.
     
     
  • 5.20, Аноним (-), 01:11, 05/04/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > А хардварная реализация мпег4 в видеокартах настолько убога, что на той же винде вызывает рассыпоны кадров и иногда креши видеодрайвера.

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


     
     
  • 6.33, Аноним (-), 05:53, 07/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > NVIDIA

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

     
  • 5.21, iPony (?), 07:39, 05/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > в видеокартах настолько убога, что на той же винде вызывает рассыпоны кадров

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

     
     
  • 6.29, Аноним (-), 16:53, 05/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Понимаешь, если у тебя GPU повиснет - тебе слабое утешение кто там в бете. Останешься без графики в системе как миленький.
     
     
  • 7.30, soarin (ok), 18:48, 05/04/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > если у тебя GPU повиснет

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

     

  • 1.2, Аноним (-), 19:19, 04/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Доколе nouveau будет вешать мой ноут при уходе в сон?!
     
     
  • 2.4, Аноним (-), 19:31, 04/04/2016 [^] [^^] [^^^] [ответить]  
  • +18 +/
    Пока с AMD не купишь.
     
     
  • 3.7, Nicknnn (ok), 19:36, 04/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Пока с AMD не купишь.

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

     
     
  • 4.12, Шаттлворт (?), 22:15, 04/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    vbios тюнить и dsdt
     
     
  • 5.23, Nicknnn (ok), 10:08, 05/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Буду благодарен за ссылки по теме. За давностью не помню когда это случилось, но вполне возможно после очередного обновления биоса платы. MSI наконец-то собрал dsdt компилятором iasl. Это убрало много варнингов в логе, но возможно сломало хибернейт. При выгруженном модуле radeon  хибернейт проходит успешно. Стоит загрузить и всё. Долго пытается уснуть, затем выдаёт кучу мусора на экране и выключается. После загрузки снимка памяти - чёрный экран. При засыпании со всевозможными дебагами и подключенным компортом под конец выплёвывает кучу мусора и выключается. Такая печаль.
     
     
  • 6.25, Аноним (-), 10:34, 05/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Буду благодарен за ссылки по теме. За давностью не помню когда это
    > случилось, но вполне возможно после очередного обновления биоса платы. MSI наконец-то
    > собрал dsdt компилятором iasl. Это убрало много варнингов в логе, но
    > возможно сломало хибернейт. При выгруженном модуле radeon  хибернейт проходит успешно.
    > Стоит загрузить и всё. Долго пытается уснуть, затем выдаёт кучу мусора
    > на экране и выключается. После загрузки снимка памяти - чёрный экран.
    > При засыпании со всевозможными дебагами и подключенным компортом под конец выплёвывает
    > кучу мусора и выключается. Такая печаль.

    http://linuxforum.ru/post/374002

     
     
  • 7.27, Nicknnn (ok), 10:49, 05/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > http://linuxforum.ru/post/374002

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

     
  • 7.36, Nicknnn (ok), 13:49, 10/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Проверил,  это не помогает. И отключение aspm так же.
     
  • 4.13, Аноно (?), 22:24, 04/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Откатись и ставь проприетарный драйвер. Новее - не значит лучше.
     
  • 4.24, Аноним (-), 10:28, 05/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    не один 6970 раз на раз, похоже исправилось отключением framebuffer в grub...
     
  • 4.32, maximnik0 (?), 11:19, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > что я один такой похоже. HD6770
    > Это, наверное, единственная карта, у которой показатели открытого драйвера в плотную >приближаются  к закрытому.

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


     
  • 3.16, Аноним (-), 00:38, 05/04/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Оно всё ещё православное? Я думал, что развенчали уже.
     
  • 2.5, Nicknnn (ok), 19:33, 04/04/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    А при чём тут меса?
     
     
  • 3.10, Аноним (-), 20:45, 04/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    ну прямо совсем непричем...
     
     
  • 4.11, Nicknnn (ok), 21:11, 04/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ну прямо совсем непричем...

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

     
  • 2.9, Аноним (-), 20:44, 04/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    пока не поставишь проприетарный драйвер.
     
  • 2.22, Ilya Indigo (ok), 07:40, 05/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    У меня было такое с ядрами 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
     
     
  • 3.34, Аноним (-), 07:52, 08/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    На 4.4.0 и 4.4.1 suspend не работает из-за бага в драйвере xfs, а не из-за видео.
     
     
  • 4.35, Ilya Indigo (ok), 10:45, 08/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > На 4.4.0 и 4.4.1 suspend не работает из-за бага в драйвере xfs,
    > а не из-за видео.

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

     

  • 1.8, Arcade (?), 19:47, 04/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Улучшена поддержка операционной системы DragonFly BSD;

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

     
  • 1.15, Аноним (-), 00:37, 05/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    21-я альфа-версия пойдётъ на ней?
     
  • 1.17, A.Stahl (ok), 00:45, 05/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вулканизация!
     
     
  • 2.26, Аноним (-), 10:49, 05/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Еще не началась
     

  • 1.18, Аноним (-), 00:58, 05/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Как этот драйвер запустить на Samsung R58+ с интегрированой ATI RadionXpress1250?
    Trusty 14.04, 32bit
     
  • 1.28, Аноним (-), 12:24, 05/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > GL_ARB_tessellation_shader в i965 и r600 (только evergreen/cayman)

    Ничоси.

     
  • 1.31, Аноним (-), 18:50, 05/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ;( хотить nvidia драйвер нормальный, дабы юзать его, а не блоб корявый модулем. и играть чтобы можно было без потерь производительности.
     
  • 1.37, iZEN (ok), 00:29, 04/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На FreeBSD обновилось тоже.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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