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

Исходное сообщение
"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."

Отправлено opennews , 18-Ноя-11 14:51 
Представлен (http://lists.freedesktop.org/archives/mesa-dev/2011-November...) релиз свободной реализации OpenGL API - Mesa 3D 7.11.1 (http://www.mesa3d.org/), в котором отмечено 166 исправлений, связанных только с устранением ошибок и обновлением документации. 26 ошибок устранено в коде, связанном с поддержкой карт Intel, 3 - NVIDIA и 18 - AMD/ATI. Внесённые оптимизации позволили на 20-30% увеличить производительность при работе на картах Intel, особенно на Sandy Bridge. Устранены ошибки, проявляющиеся при использовании Qemu, WebGL, GNOME Shell и 3D-игр, таких как OpenArena и Quake3. Выпуск 7.11.1 ознаменовал придание ветке 7.11 статуса стабильной. Выпущенная три месяца назад версия 7.11.0 носила экспериментальный характер и была направлена на выявлением ошибок и тестирование добавленных новшеств (http://www.opennet.me/opennews/art.shtml?num=31357).


Дополнительно можно отметить доклад (http://www.scribd.com/doc/73071712/Intel-Linux-Graphics) об архитектуре и организации работы открытых графических драйверов для видеокарт Intel.

URL: http://www.opennet.me/openforum/vsluhforumID3/81358.html#29
Новость: http://www.opennet.me/opennews/art.shtml?num=32343


Содержание

Сообщения в этом обсуждении
"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Аноним , 18-Ноя-11 15:20 
Что-то я как-то потерял нить ...
Драйвера (например nouveau, xf86-ati-radeon) входят в состав mesa, или X? Или там все так друг в друга перетекает, что и не разберешь?

"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Аноним , 18-Ноя-11 15:42 
Не знаю, как в остальных операционных системах, но в линуксах для видеокарты нужно 3 драйвера: драйвер для ядра, драйвер для x11 и библиотека с реализацией аппаратного opengl, которая будет взаимодействовать с первыми двумя. Как-то так.

"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Аноним , 18-Ноя-11 16:18 
> Драйвера (например nouveau, xf86-ati-radeon) входят в состав mesa, или X? Или там все так друг в друга перетекает, что и не разберешь?

По  ссылке во втором абзаце как раз про это очень понятно расписано.

На уровне ядра запускается DRM-модуль, который управляет памятью видеокарты, переключает видеорежимы, отправляет команды GPU и выполняет другие низкоуровневые операции.

Для X-ов используется DDX-драйвер, который по сути только 2D графику обслуживает.

В Mesa входят драйверы для OpenGL, которые позволяют выполнять 3D операции.

Отдельно поставляются библиотеки для акселерации кодирования и декодирования видео.


"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Zenitur , 18-Ноя-11 19:07 
Там при компиляции появляется несколько файлов, написано что это что-то про DRI. Каждый занимает кучу мегабайтов, там есть для каждого чипа Radeon, r600, r300 например, для интела, nouveau. Занимают около ста мегабайтов, поэтому надо компилировать только для своей видеокарты, и будет немного.

"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено iZEN , 18-Ноя-11 19:21 
> Что-то я как-то потерял нить ...
> Драйвера (например nouveau, xf86-ati-radeon) входят в состав mesa, или X? Или там
> все так друг в друга перетекает, что и не разберешь?

% pkg_info -L xf86-video-ati-6.14.2
Information for xf86-video-ati-6.14.2:

Files:
/usr/local/man/man4/ati.4x.gz
/usr/local/man/man4/radeon.4x.gz
/usr/local/lib/xorg/modules/drivers/ati_drv.la
/usr/local/lib/xorg/modules/drivers/ati_drv.so
/usr/local/lib/xorg/modules/drivers/radeon_drv.la
/usr/local/lib/xorg/modules/drivers/radeon_drv.so
/usr/local/lib/xorg/modules/multimedia/theatre200_drv.la
/usr/local/lib/xorg/modules/multimedia/theatre200_drv.so
/usr/local/lib/xorg/modules/multimedia/theatre_detect_drv.la
/usr/local/lib/xorg/modules/multimedia/theatre_detect_drv.so
/usr/local/lib/xorg/modules/multimedia/theatre_drv.la
/usr/local/lib/xorg/modules/multimedia/theatre_drv.so

% pkg_info -L xf86-video-vesa-2.3.0_1
Information for xf86-video-vesa-2.3.0_1:

Files:
/usr/local/man/man4/vesa.4x.gz
/usr/local/lib/xorg/modules/drivers/vesa_drv.la
/usr/local/lib/xorg/modules/drivers/vesa_drv.so


"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Аноним , 18-Ноя-11 16:16 
Новость радует. Имеется интел и как раз sandy bridge

"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Аноним , 18-Ноя-11 17:14 
Где можно прочитать об исправленных ошибках?

"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Eugeni Dodonov , 19-Ноя-11 02:35 
В git log :(. И (весьма частично) на http://dodonov.net/blog/category/intel/.

Попробую на следующей неделе более подробно описать.


"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Необъективный_ , 18-Ноя-11 17:16 
Спасибо за ссылку на доклад. Достаточно интересный краткий обзор.

"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Eugeni Dodonov , 19-Ноя-11 02:34 
Всегда пожалуйста :).

"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Аноним , 18-Ноя-11 18:09 
> 26 ошибок устранено в коде, связанном с поддержкой карт Intel, 3 - NVIDIA и 18 - AMD/ATI

NVIDIA как всегда лучше всех!


"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено zomb , 18-Ноя-11 20:45 
да, для неё просто нет поддержки в mesa

"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Sas , 18-Ноя-11 18:45 
Они каждый релиз что драйверов что месы увеличивают производительность на 20-30%
интересно сколько сейчас? 1000-2000%?
а тормоза всЕ наместе

"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено BratSinot , 18-Ноя-11 18:53 
Ты читать умеешь?
> на 20-30% увеличить производительность при работе на картах Intel, особенно на Sandy Bridge.

"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Sas , 18-Ноя-11 18:57 
Умею.
В прошлый раз тоже производительность увеличили и позапрошлый
На лоре с этой темы уже посмеялись;)

"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Eugeni Dodonov , 19-Ноя-11 02:38 
> На лоре с этой темы уже посмеялись;)

Будем надеяться что мы дадим вам еще много поводов для радости :).


"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Eugeni Dodonov , 19-Ноя-11 02:34 
> Они каждый релиз что драйверов что месы увеличивают производительность на 20-30%

Нет, увы, далеко не каждый.. В 8.0 будет HiZ и stencil buffers, судя по предварительным тестам где-то на 20-25% ускоряются программы где это интенсивно используется (например, openarena, lightsmark и vdrift), где-то нет практических эффектов (nexuiz) (http://www.phoronix.com/scan.php?page=article&item=intel_mes...). В 7.11.1 сбэкпортированны многие патчи из master'а, но HiZ еще не готов. Так что его в этом релизе нет.

Ну и новый vertex shaders backend в 8.0 будет, который оптимизирует шейдеры в среднем процентов на 30%. На практике это тоже дает прирост, но тут уже зависит от того, насколько интенсивно шейдеры используются.

Наиболее заметные ускорения в этом релизе - в GLES, где-то на 40% быстрее по сравнению с 7.11 (на примере glbenchmark и citybench). В играх это тоже заметно, но не настолько.


"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Boboms , 19-Ноя-11 13:56 
Кстати, подскажите по срокам "вклейки" ветки g45-h264 в основную, пожалуйста. Если есть такая информация.

"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Аноним , 18-Ноя-11 18:46 
Хм, через сколько лет, интересно, под FreeBSD обновлят Xorg и месу.

"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено iZEN , 18-Ноя-11 19:19 
> через сколько лет, интересно, под FreeBSD обновлят Xorg и месу.

А что, xorg 7.5.1 http://www.freshports.org/x11/xorg/ и libosmesa 7.11 http://www.freshports.org/graphics/libosmesa/ уже перестали работать?


"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Аноним , 19-Ноя-11 14:29 
libosmesa не поддерживает никакого ускорения, дурашка.

"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Zenitur , 18-Ноя-11 19:05 
> Устранены ошибки, проявляющиеся при использовании Qemu, WebGL, GNOME Shell и 3D-игр, таких как OpenArena и Quake3.

это относится к драйверу, или конкретно к Intel?


"Стабильный релиз Mesa 3D 7.11.1. Устройство открытых видеодр..."
Отправлено Eugeni Dodonov , 19-Ноя-11 02:37 
К обоим :).