Репозиторий "Oibaf PPA (https://launchpad.net/~oibaf/+archive/graphics-drivers/)", известный пользователям систем на основе Ubuntu своими обновленными и оптимизированными версиями открытых графических драйверов (в том числе, экспериментальных сборок MESA, на основе которых формируется релиз 10.0), стал доступен для Ubuntu 13.10.
Наиболее заметные возможности обновленных открытых драйверов (в основном благодаря MESA 10.0), относительно базовых пакетов из основного состава Ubuntu:- Поддержка (http://cgit.freedesktop.org/mesa/mesa/plain/docs/GL3.txt) OpenGL 3.3+ (только для некоторых драйверов) и ряд расширений OpenGL;- Добавлен драйвер RadeonSI с ускорением 2D с использованием архитектуры акселерации GLAMOR (в том числе реализован Xv). Драйвер работает только с Ubuntu 13.04 и 13.10.- Опционально можно использовать ускорение 2D через GLAMOR на GPU Intel и Radeon (>= r600). Поддерживается только в Ubuntu 13.04 и 13.10.- Оптимизирующий бэкэнд для шейдеров r600 активирован по умолчанию (изменение войдет в mesa 10.0);- Ряд оптимизаций производительности и улучшение поддержки ряда игр.- Ускорение воспроизведения и декодирования видео - Gallium3D драйверы с поддержкой ускорения XvMC и VDPAU (для активирования ускорения через VDPAU необходимо установить пакет libg3dvl-mesa).- Постпроцессинг, в том чисте фильтрация MLAA.- Программный рендер по умолчанию - gallium llvmpipe, который может быть заметно быстрее swrast, особенно на многопроцессорных системах.- Экспериментальный gallium-драйвер ilo (intel).- Gallium-драйвер nouveau (для новых GPU Nvidia) и классический драйвер (для старых GPU Nvidia);- Для i915 есть экспериментальные gallium-драйверы.- Строка версии OpenGL изменена для упрощения определения факта использования данного набора драйверов, что позволяет проще определить используемые версии драйверов.
URL: http://www.phoronix.com/scan.php?page=news_item&px=MTQ5OTk
Новость: https://www.opennet.ru/opennews/art.shtml?num=38325
> llvm-3.2все ясно...
Старый пакет для 12.04 и 12.10
для radeonsi нужен llvm 3.4
в общем-то даже больше чем новая mesa
> для radeonsi нужен llvm 3.4Потому и работает только в 13.х - для более старых такого LLVM нет...
Самые распоследние версии MESA нужны для зыпуска в Wine некоторых игр.
Как же вы задолбали.
"Новая репа в убунте!11!"
давайте теперь про каждый новый реп очередного болдженоса новость делать.
Репа старая, а нашумевшая 10-ая меса в ней стала доступна сейчас. Так как в Убунте ментейнеры безруки и не обновляют пакеты сами, то эту новость можно обозвать "в Убунте 13.хх доступна новая меса" а это уже тянет на новость.
> Репа старая, а нашумевшая 10-ая меса в ней стала доступна сейчас.Вообще-то уже давно была доступна, правда раньше она называлась 9.3, ну да не суть. А новость - в том что репа теперь доступна и для недавно вышедшей убунты 13.10 и деривативов на ее основе. Свежая MESA - это хорошо, если 3D и прочие ускорения декодирования видео - хочется, а самолично компилять месу и прочая - не очень (она какая-то не очень простая в сборке, имхо).
> давайте теперь про каждый новый реп очередного болдженоса новость делать.А может, ваше высочество просто урежет ЧСВ и не будет читать новости которые вашему величеству не по вкусу? Это в общем то не сложно. Более того - не так сложно написать новость о проекте симпатичном вам (если таковых нет - тогда лучше молчать в тряпочку).
Между прочим,
1) Эта репа существует уже несколько лет и автор преуспел в вопросах тюнинга графических драйверов.
2) Благодаря этой репе ловится туева хуча багов в MESA и вокруг.
3) Как минимум амдшные програмеры в результате мониторят форум фороникса на предмет того что юзеры этой репы сообщают о проблемах в драйверах.То-есть пока вы тут воняете, желающие вполне себе могут погонять свежую месу без головняка с сборкой и отрепортить баги. И что хорошо - они не попадут в MESA 10.0, которой пользоваться будут отнюдь не только юзеры убунтообразных :)
Поддержка OpenGL 3.2 и 3.3 чисто формальная пока.
>OpenGL vendor string: Intel Open Source Technology Center
>OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop
>OpenGL version string: 3.0 Mesa 10.0.0-devel (git-f407ea1)
>OpenGL shading language version string: 1.30
> Поддержка OpenGL 3.2 и 3.3 чисто формальная пока.Для новых интелей - есть. Остальные пока в догоняющих, увы.
>Haswell Desktopеще новее? да?
> еще новее? да?На Haswell уже должно быть, IIRC.
А там оно и есть, просто наберите glxinfo | grep -i 'core profile'
Core profile показывается, только если принудительно выставить
export MESA_GL_VERSION_OVERRIDE=3.2
Впрочем, данный хак только подтверждает неполноту поддержки: Unigine Heaven с хаком запускается, но валит кучу ошибок компиляции шейдеров и показывает белый экран с кнопками.
> но валит кучу ошибок компиляции шейдеров и показывает белый экран с кнопками.Значит самое время пнуть парней из интеля. Ну вы же наверное не очень хотите чтобы такая плюха вам в релиз попала?
Дык хасвелл же! Куда новее? Графика gen7.5
GLSL недопилен, судя по всему
Открой для себя Core Profile.
Суперглючащие патчики от проекта Canonical интегрированы?
> Суперглючащие патчики от проекта Canonical интегрированы?Врядли. Это сборки месы и прочая из их git. Да и каноникал вроде не патчит месу особо. В общем завидуйте уж молча и сами компильте себе свежак :).
> Да и каноникал вроде не патчит месу особо.Помойму вообще не патчит.
Были разговоры на ланчпаде - типа почему у нас в бубубнте нет gallium-а (libg3dvl-mesa) -
ответ был краток - пока в апстриме (т.е. в дебиане) не запилят мы кладём на это дело.
Калноникал пилит юнитизонд, интеграцию приложений в него, хмырь и пару мелочей, на всё остальное им наплевать.
>g3dvl: Generic GPU-Accelerated Video Decodingа не gallium
> gallium-а (libg3dvl-mesa) -Это не "галлиум" а всего лишь довески-плагины из MESA к либе VDPAU, с выносками реализующими VDPAU на конкретных GPU поддерживаемых MESA.
> ответ был краток - пока в апстриме (т.е. в дебиане) не
> запилят мы кладём на это дело.А оно в MESA появилось без году неделю. Не уверен что оно вообще хоть в какой-то релизной версии MESA есть. А сабжевая MESA где это точно есть - вообще пока не релизнулась и стоит рассматривать это как технологическое превью, где скорость и фичность более приоритетны чем стабильность и безбажность.
> Калноникал пилит юнитизонд, интеграцию приложений в него, хмырь и пару мелочей, на
> всё остальное им наплевать.А также апстарт, немного патчит кернел, etc. А много от них и не надо - они хороши тем что интегратор, делающий не самую плохую систему на базе линуха + неплохая подборка пакетов, из которых можно вылепить какой-нибудь дериватив. Чем полдюжины комьюнити субпроектов и занимаются.
>Не уверен что оно вообще хоть в какой-то релизной версии MESA есть.в 9.2 есть и использует аппаратный декодер на видеокартах radeon >=4000
но скорее всего раньше появилось раньше, т.к. до того что-то было через шейдеры
*но скорее всего появилось раньше, т.к. до того что-то было через шейдеры
> в 9.2 есть и использует аппаратный декодер на видеокартах radeon >=4000Мне почему-то казалось что в 9.2 амдшное VDPAU таки не успело попасть. Меня глючит? Просто здесь гражданин с гентой был и у него с MESA 9.2 и прочим это самое VDPAU почему-то никак не взлетало, наибольшее подозрение как раз MESA и вызвала.
> но скорее всего раньше появилось раньше, т.к. до того что-то было через шейдеры
Там мог появиться какой-то скелетон под все это, но реально оно заработало (как минимум с UVD) где-то на стыке 9.2 и 9.3 (которая 10.0 будет теперь уже). Вот попало что-то из этого в 9.2 или нет - я честно говоря не помню.
>Просто здесь гражданин с гентой был и у него с MESA 9.2 и прочим это самое VDPAU почему-то никак не взлетало, наибольшее подозрение как раз MESA и вызвала.Или gentoo. В Сизифе работает.
>Там мог появиться какой-то скелетон под все это, но реально оно заработало (как минимум с UVD)я не проверял.
писали что только mpeg2 ускорялся, но зато на видеокартах без аппаратного декодера работало.