Состоялся (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
Странные улучшения: отключили аппаратный декодинг мпег1 и мпег4.
Аж прямо смахивает на запланированное устаревание. В проприетарных это понятно, а здесь зачем?
> Аж прямо смахивает на запланированное устаревание. В проприетарных это понятно, а здесь
> зачем?https://patchwork.freedesktop.org/patch/75269/ вот это наверное:
From: Christian König <christian.koenig@amd.com>The hardware simply doesn't support that correctly.
И правильно. Ибо мпег1 по современным меркам очень лёгкий и его можно декодировать хоть на тапочке. А хардварная реализация мпег4 в видеокартах настолько убога, что на той же винде вызывает рассыпоны кадров и иногда креши видеодрайвера.
> А хардварная реализация мпег4 в видеокартах настолько убога, что на той же винде вызывает рассыпоны кадров и иногда креши видеодрайвера.NVIDIA. Нет, не убога и не вызывает.
> NVIDIAВ гамаке, что называется, и стоя.
> в видеокартах настолько убога, что на той же винде вызывает рассыпоны кадровЧто-то кроме VLC пробовал использовать?
(у которого аппаратное декодирование вышло из экспериментальной фазы только в версии 2.2)
Понимаешь, если у тебя GPU повиснет - тебе слабое утешение кто там в бете. Останешься без графики в системе как миленький.
> если у тебя GPU повиснетА если у бабушки...
За 10 лет как Nvidia ввела поддержку всяких этих GPU-декодирований пока ни разу такого не видел у себя.
PS: это не значит, что вообще глюков не было
Доколе nouveau будет вешать мой ноут при уходе в сон?!
Пока с AMD не купишь.
> Пока с AMD не купишь.Раз тот аноним жалуется на нуво, то я тоже пожалуюсь, что мой стационарник не выходит из хибернейта на ядрах 4.X. Но гугление показывает, что я один такой похоже. HD6770
Это, наверное, единственная карта, у которой показатели открытого драйвера в плотную приближаются к закрытому.
vbios тюнить и dsdt
Буду благодарен за ссылки по теме. За давностью не помню когда это случилось, но вполне возможно после очередного обновления биоса платы. MSI наконец-то собрал dsdt компилятором iasl. Это убрало много варнингов в логе, но возможно сломало хибернейт. При выгруженном модуле radeon хибернейт проходит успешно. Стоит загрузить и всё. Долго пытается уснуть, затем выдаёт кучу мусора на экране и выключается. После загрузки снимка памяти - чёрный экран. При засыпании со всевозможными дебагами и подключенным компортом под конец выплёвывает кучу мусора и выключается. Такая печаль.
> Буду благодарен за ссылки по теме. За давностью не помню когда это
> случилось, но вполне возможно после очередного обновления биоса платы. MSI наконец-то
> собрал dsdt компилятором iasl. Это убрало много варнингов в логе, но
> возможно сломало хибернейт. При выгруженном модуле radeon хибернейт проходит успешно.
> Стоит загрузить и всё. Долго пытается уснуть, затем выдаёт кучу мусора
> на экране и выключается. После загрузки снимка памяти - чёрный экран.
> При засыпании со всевозможными дебагами и подключенным компортом под конец выплёвывает
> кучу мусора и выключается. Такая печаль.http://linuxforum.ru/post/374002
> http://linuxforum.ru/post/374002Это про fglrx. Хотя проверю не стало ли меню графическим. Спасибо
Проверил, это не помогает. И отключение aspm так же.
Откатись и ставь проприетарный драйвер. Новее - не значит лучше.
не один 6970 раз на раз, похоже исправилось отключением framebuffer в grub...
> что я один такой похоже. HD6770
> Это, наверное, единственная карта, у которой показатели открытого драйвера в плотную >приближаются к закрытому.На базе HD6770 сделана серия R600 , с небольшими косметическими изменениями ,я помню как пропилитарный драйвер ругался в ядро и показывал нехорошую картинку ,но тем не менее работал .Самое хорошее что была зеленая серия с не зажатой памятью,которая не нуждалась в доп питание ,однако производительность для игр хватало .
Оно всё ещё православное? Я думал, что развенчали уже.
А при чём тут меса?
ну прямо совсем непричем...
> ну прямо совсем непричем...Аноним такой аноним
пока не поставишь проприетарный драйвер.
У меня было такое с ядрами 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
На 4.4.0 и 4.4.1 suspend не работает из-за бага в драйвере xfs, а не из-за видео.
> На 4.4.0 и 4.4.1 suspend не работает из-за бага в драйвере xfs,
> а не из-за видео.Я-то знаю, что это не из-за видео, объясните это вашему Тёзке выше. :-)
> Улучшена поддержка операционной системы DragonFly BSD;Ну наконец-то, а то меня уже заколупало вручную EDID править.
21-я альфа-версия пойдётъ на ней?
Вулканизация!
Еще не началась
Как этот драйвер запустить на Samsung R58+ с интегрированой ATI RadionXpress1250?
Trusty 14.04, 32bit
> GL_ARB_tessellation_shader в i965 и r600 (только evergreen/cayman)Ничоси.
;( хотить nvidia драйвер нормальный, дабы юзать его, а не блоб корявый модулем. и играть чтобы можно было без потерь производительности.
На FreeBSD обновилось тоже.