После трёх месяцев разработки опубликован (https://lists.freedesktop.org/archives/mesa-dev/2017-May/155...) релиз свободной реализации OpenGL API - Mesa 17.1 (http://mesa3d.org/). По сравнению с прошлым выпуском внесено около 3000 изменений от примерно 140 разработчиков. Первый выпуск ветки Mesa 17.1.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 17.1.1.
Наиболее заметные изменения (http://cgit.freedesktop.org/mesa/mesa/tree/docs/relnotes/17....):
- В драйвере i965 для чипов Intel Ivy Bridge обеспечена поддержка
OpenGL 4.2, что позволило добиться паритета функциональности с OpenGL-драйверами для Windows, macOS и Android;- Реализована поддержка кэширования шейдеров на диске, что позволяет ускорить запуск и сократить время компиляции шейдеров в некоторых играх;
- Существенно увеличена производительность для игр компании Feral Interactive, которая также предоставила разработчикам Masa ключи для бесплатного доступ ко всем своим Linux-играм в Steam;- В разработанном компанией Intel высокопроизводительном программном растеризаторе SWR, предоставляющем средства для программной отрисовки OpenGL силами центрального процессора, без привлечения GPU, включена поддержка геометрических шейдеров. Для работы SWR теперь требуется как минимум LLVM 3.9.0 и компилятор, поддерживающий стандарт C++14;
- Добавлена поддержка новых расширений OpenGL:
- GL_ARB_gpu_shader_fp64 в i965/ivybridge- GL_ARB_gpu_shader_int64 в i965/gen8+, nvc0, radeonsi, softpipe, llvmpipe
- GL_ARB_shader_ballot вnvc0, radeonsi
- GL_ARB_shader_clock в nv50, nvc0, radeonsi
- GL_ARB_shader_group_vote в radeonsi
- GL_ARB_shader_precision в i965/ivb
- GL_ARB_shader_viewport_layer_array в radeonsi
- GL_ARB_sparse_buffer в radeonsi/CIK+
- GL_ARB_transform_feedback2 в i965/gen6
- GL_ARB_transform_feedback_overflow_query в i965/gen6+
- GL_ARB_vertex_attrib_64bit в i965/ivb
- GL_NV_fill_rectangle в nvc0
- Vulkan-драйвер RADV, развиваемый для карт AMD, успешно прошёл все тесты Khronos CTS (https://github.com/KhronosGroup/VK-GL-CTS), но пока официально не ратифицирован;
- В драйвер ANV, развиваемом для карт Intel, добавлена поддержка новых расширений Vulkan:
- VK_KHR_get_physical_device_properties2
- VK_KHR_descriptor_update_template
- VK_KHR_incremental_present
- VK_KHR_maintenance1
- VK_KHR_push_descriptor
- VK_KHR_shader_draw_parameters- Для работы драйвера radeonsi теперь требуется LLVM 3.8.0;
- Из поставки удалён gallium-драйвер ilo;
- Сборочная опция "--enable-gallium-llvm" заменена на "--enable-llvm". Опция "--with-egl-platforms" объявлена устаревшей, вместо неё следует использовать "--with-platforms";
- Прекращена поддержка переменных окружения "MESA_GLSL=opt" и "MESA_GLSL=no_opt".URL: https://lists.freedesktop.org/archives/mesa-dev/2017-May/155...
Новость: http://www.opennet.ru/opennews/art.shtml?num=46524
через 5 лет в бубунте
Через пару недель в Arch Linux
Арч лучше всех.
Любишь лопать блобы?
Асхат, ты случайно не про блобы в ядре Linux?
На следующей неделе в дебиан сид ;-)
Уже неделю как в fedora rawhide (да, я и сам охренел).
Взял и подкосил арчеводов, нельзя же так.
После гнома 3.24 который в бубунте появился раньше арча на неделю с лишним, нас уже сложно подкосить.
подскажите нубу, какие пакеты ставить ?
Ставь пакеты с Mesa
т.е. вполне достаточно так припинить ?
Package: *mesa*
Pin: release n=sid
Pin-Priority: 900
xorg пакеты не требуются ?
Да он звиздит, там полсистемы надо заменить.
а подробней можно ?
> а подробней можно ?не оч подробно, но мне спать пора
можно почитать что тут пишут и посмотреть какие пакеты в репозитории https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers/
Это неправильно, в данном случае используются dev пакеты требуемого дистрибутива, а автору треда нужен sid.
> а подробней можно ?sid`овская mesa зависит от сидовских иксов, libdrm, ddx драйверов, а еще также кучи мелких X пакетов, от которых зависит работа Хов. Ну а установка Хов из sid`а может легко потянуть обновления всей системы. В общем попробуй в виртуалке и увидишь что это очень не просто.
Как вариант, проще самому собрать: ядро, llvm (если у тебя radeon), libdrm, ddx драйверы mesa.
Уже в Crux
PPA всегда к твоим услугам.
ага, на каждый пакет свой рра и будет их +1000 ;)
Mesa - далеко не "каждый пакет".
И в чем проблема?
шейдерный кеш \o/
Этот релиз поддерживает ATI RS600?
Условно да. В реальности может и не запуститься.
Что там с NVidia Pascal (GTX 10*0)?
Что там с Maxwell?
Что там с volta?
>Существенно увеличена производительность игр компании Feral Interactive, которая также предоставила разработчикам Mesa ключи для бесплатного доступ ко всем своим Linux-играм в Steam;Молодцы — и компания, и разработчики!
>Feral Interactive, которая также предоставила разработчикам Mesa ключи для бесплатного доступ ко всем своим Linux-играм в SteamНу все, вот и конец разработки Mesa, теперь все девелоперы будут в XCOM 2 и Tomb Raider рубиться
Ubuntu когда обновят?
либо в октябре, либо в апреле
вот тебе из машины времени, ещё горячее: https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
Вроде ppa:ubuntu-x-swat/updates стабильнее, нет?
http://news.softpedia.com/news/padoka-or-oibaf-ppa-for-ubunt...
ppa:ubuntu-x-swat/updates
ppa:xorg-edgers/ppa
ppa:oibaf/graphics-drivers
ppa:paulo-miguel-dias/mesa
....
На Sandy Bridge OpenGL 4.* когда-нибудь появится?
Конечно!
Там нет аппаратной поддержки.
Попиарю свой PPA с месой
https://launchpad.net/~inferrna/+archive/ubuntu/featured-mesa/
ничего нового, та же стоковая убунтовая меса, только включен nine, который d3d9. С ней уже можно ставить wine с поддержкой d3d9 и радоваться 1.5х возросшему fps в старых играх.
Ничего нового. Вот если ты обновишь llvm не трогая системный, вот это будет круто.
Да у меня и цели похвастаться нет, просто пропагандирую технологию. Буду очень рад, если убунтоиды включат эту фичу сами, но что-то пока никак. А насчёт llvm - ноу проблем же: http://apt.llvm.org/ - потом просто правь симлинк на llvm-config и всего делов.