Доступен (http://lists.freedesktop.org/archives/mesa-dev/2012-October/...) релиз свободной реализации OpenGL API - Mesa 9.0. Новая версия примечательна прежде всего реализацией поддержки OpenGL 3.1 для драйвера i965, добавлением двух новых Gallium3D-драйверов nv30 и radeonsi, а также интеграцией наработок проекта Clover. В настоящий момент ветка Mesa 9.0 имеет экспериментальный статус, после проведения окончательной стабилизации кода, будет выпущен стабильный релиз 9.0.1.Основные улучшения (http://www.mesa3d.org/relnotes-9.0.html) в Mesa 9.0:
- Полная поддержка OpenGL 3.1 для DRI-драйвера i965 (Intel Sandy Bridge и Ivy Bridge). Частично поддержка OpenGL 3.1 также добавлена для оборудования на котором ранее уже обеспечивалась поддержка OpenGL 3.0, например, для драйверов R600g (видеокарты ATI/AMD семейства от HD2000 до HD6900), Softpipe, Nouveau NVC0 (карты NVIDIA с GPU Fermi, такие как GeForce 400/500) и NV50 (карты GeForce 8). Драйвер LLVMpipe пока ограничивается поддержкой OpenGL 2.1;
- Новый Gallium3D-драйвер nv30, который пришёл на смену драйверу nvfx. Драйвер nv30 поддерживает видеокарты GeForce 5 (FX), 6 и 7. Основное отличие от nvfx связано с переходом на новую архитектуру, похожую на драйверы NV50/NVC0 для более новых GPU NVIDIA;
- Новый Gallium3D-драйвер RadeonSI для видеокарт семейства Radeon HD 7000 (Southern Islands). В качестве основы для нового драйвера использована существенно сокращённая копия уже существующего драйвера R600g. Портирование поддержки Radeon HD 7000 в существующий 3D-драйвер R600g было признано нецелесообразным, так как новое семейство GPU существенно отличается от ранее выпускаемых серий, главным образом из-за перехода на новую архитектуру GCN (Graphics Core Next). Таким образом, новый драйвер дополнил уже поддерживаемые драйверы R600g (GPU Radeon HD 2000 - 6000) и R300g (GPU c Radeon 9000 по Radeon X1000 (R500)), а также классические драйверы для GPU R100/R200;
- Включение в состав наработок проекта Clover (http://cgit.freedesktop.org/~steckdenis/clover/), нацеленного (http://people.freedesktop.org/~steckdenis/clover/index.html) на создание открытой реализации OpenCL и организации выполнения вычислительных задач на стороне GPU. Бэкэнды для генерации кода GPU доступны для основных Gallium3D-драйверов;
- Доведена до конца разработка трекера состояний VDPAU, позволяющего задействовать в Gallium3D-драверах средства аппаратного ускорения декодирования видео. В настоящее время ускорение обеспечено только для форматов MPEG1 и MPEG2;
- Добавлена поддержка новых расширений OpenGL:
- GL_ARB_base_instance
- GL_ARB_blend_func_extended
- GL_ARB_debug_output
- GL_ARB_invalidate_subdata
- GL_ARB_shader_bit_encoding
- GL_ARB_texture_buffer_object
- GL_ARB_timer_query
- GL_ARB_transform_feedback3
- GL_ARB_transform_feedback_instanced
- GL_ARB_uniform_buffer_object
- Добавлена поддержка новых расширений OpenGL ES 2.x:
- GL_EXT_unpack_subimage для ES 2.0
- GL_EXT_read_format_bgra для ES 1.1 и 2.0
- GL_EXT_texture_rg для ES 2.x
- GL_NV_read_buffer для ES 2.0
- GLX_ARB_create_context_robustness
- EGL_KHR_create_context
- EGL_KHR_surfaceless_context
- EGL_EXT_create_context_robustness- В Gallium3D-драйвер R600 для GPU Evergreen добавлена поддержка MSAA (мультисэмпловый антиалиасинг);
- Удалена поддержка классических сценариев сборки ('make linux-dri'), вместо которых следует использовать autoconf/automake или SCons;
- Библиотека libGLU перемещена в отдельный репозиторий (http://cgit.freedesktop.org/mesa/glu/).URL: http://lists.freedesktop.org/archives/mesa-dev/2012-October/...
Новость: http://www.opennet.me/opennews/art.shtml?num=35031
>>Полная поддержка OpenGL 3.1 для DRI-драйвера i965 (Intel Sandy Bridge и Ivy Bridge).Толку с неё, если всё равно вечные подвисания и вечные "*ERROR* Hangcheck timer elapsed... GPU hung" в dmesg
Соберите mesa без ассемблерных оптимизаций (для Gentoo флажок pic)
> (для Gentoo флажок pic)А я всегда думал что pic - это position-independent code. А тут прямо новоявленные гентушники америку открывают! O_O
"euse -i pic"
... disable optimized assembly code that is not PIC friendly
не-не-не, поставил
x11-drivers/xf86-video-intel
Installed versions: 2.20.9(17:52:21 04.10.2012)(dri sna udev xvmc -glamor -uxa)
Homepage: http://xorg.freedesktop.org/
Description: X.Org driver for Intel cardsи как бабки отговорили.
в 2.20.8 были иногда, в 2.20.7 - нет, в 2.20.6 - нет,... и так где-то до версии с годик назад.и что характерно, завёл баг ещё год назад, так там 3-и коммента.
хрена ли вы тут пишите то?если у вас бинарные дисты, то пинайте своих мэнтейнеров, чтобы 2.20.9 выкатили.
[сообщение отредактировано модератором]
зыж
и да! это не
>>Полная поддержка OpenGL 3.1 для DRI-драйвера i965 (Intel Sandy Bridge и Ivy Bridge).
>Толку с неё, если всё равно вечные подвисания и вечные "*ERROR* Hangcheck timer elapsed... GPU hung" в dmesgэто баг xf86-video-intel (и/или libva-intel-driver)
ни к OpenGL, ни к Mesa, ни к DRI-драйверу i965 (это драйвер иксов, а не ядра) думаю отношения не имеет.
> timer elapsed... GPU hung" в dmesgВы б еще сказали какое GPU и что в dmesg например пишется?
Имею 2 гпу. От ATi(старенькая hd2600xt) и от nvidia(gt520), первый частенько вешается от 3д, второй сразу же вешается от 3д. Из вашего поста узнал, что и интелы вешаются. Что это за напасть такая? %)
Вопрос к обоим: на чём вы пробовали OpenGL 3.1? Уже есть хоть одна игра?
В Ubuntu 12.10 идёт Mesa 9.0 из коробки. Интересно, релиз через 9 дней, выйдет с экспериментальной веткой из git или с 9.0.1?
Чего-то не сильно нашел, можно ли уже 3Д фильмы смотреть на 3Д телевизоре?
> Чего-то не сильно нашел, можно ли уже 3Д фильмы смотреть на 3Д
> телевизоре?Пока нельзя, но в intel уже работают над HDMI 1.4a
HDMI 1.4a вышел 4 марта 2010 года и поддерживается большинством современных устройств с портом HDMI. Больше интересно, когда получат широкое распространение MHL разъёмы, которые совмещают HDMI и USB с возможностью зарядки устройства (например, от телевизора, хотя у самого нет, но в гостях полезно будет).
> HDMI 1.4a вышел 4 марта 2010 года и поддерживается большинством современных устройств
> с портом HDMI. Больше интересно, когда получат широкое распространение MHL разъёмы,
> которые совмещают HDMI и USB с возможностью зарядки устройства (например, от
> телевизора, хотя у самого нет, но в гостях полезно будет).Железо есть, а драйверов в Линуксе нет. ;) В версии 1.4a добавился frame-packed режим для вывода 3D, но это еще не поддержвиается драйверами в Линуксе. После поддержки в драйверах, нужна будет поддержка в видеопроигрывателях.
> После поддержки в драйверахДрайвере. В NVIDIA всё есть:
Stereo mode (value) Graphics card supported [1] Display supported
HDMI 3D (12) Quadro graphics cards with NVIDIA Kepler or higher GPUs [2] Supported HDMI 3D displays [4]
Цитата отсюда ftp://download.nvidia.com/XFree86/Linux-x86_64/331.67/README... смотреть в описании параметра "stereo" для xorg.conf. Плеер здесь: http://bino3d.org/news.html
> которые совмещают HDMI и USB с возможностью зарядки устройства (например, от
> телевизора, хотя у самого нет, но в гостях полезно будет).Бедный usb, с чем его только не совмещают. И с powered esata, и с hdmi, и что я там еще забыл. А usb 3.0 и так с кучей контактов, занимающих почти все. Куда уж еще?
Вам бы я вообще не советовал смотреть телевизор! А в 3д так вообще
> Вам бы я вообще не советовал смотреть телевизор! А в 3д так вообщеЯ бы вообще никому не советовал смотреть телевизор. От него тупеют.
бред, тупых больше - поэтому и передач для них больше. при этом есть и хорошие передачи вроде bbc живая природа, какнл дискавери и т.п.
сами перестаньте бредить, эти передачи ничуть остальных не "умнее"
Дискавери...Американский чоппер?
Настоящие аферисты?
Или, не к ночи будет помянут, Беар Гриллз?
очень ниизкопробные передачи
>Чего-то не сильно нашел, можно ли уже 3Д фильмы смотреть на 3Д телевизоре?Да. Но сложно.
а разве где-то есть в продаже 3D телевизоры и 3D фильмы?
называйте вещи своими именами - стерео-ТВ и стереофильмы
ждем h264/vc1 vdpau accelerated и вместе со своей g210 слазию с блоба.
игры ненужны.
Еще больше ждем ускоренный WebM.
> Еще больше ждем ускоренный WebM.С битрейтами типовыми для ютубов проц и так справится без напряга. Там где проц может поднапрячься (телефоны/планшеты) в уйме новых SoC аппаратные энкодеры/декодеры VP8 в новых чипсетах отгрохали. По поводу чего оно конечно good to have, но какой-то особо злободневной проблемой имхо не является.
> good to haveАйда в казаки-разбойники играть!
> игры ненyжны.Тогда накукуй вам вообще нвидия? :)
хэши подбирать?:)
> хэши подбирать?:)Для этого AMD намного лучше. Пруф: https://en.bitcoin.it/wiki/Mining_Hardware_Comparison
Примерно такое же соотношение будет и при бруте хэшей. Потому что биткоины - это такой брут SHA256 определенным образом :)
нвидиа и хеши... откуда такие глупости?
юзаю vlc на ноуте Ivy Bridge с оптимус через libva
внешний монитор fullhd (с поддержкой 3д) по hdmi. конфигурация такая:
x11-libs/libva...
Installed versions: 1.0.16...
Homepage: http://www.splitted-desktop.com/~gbeauchesne/libva/
Description: Video Acceleration (VA) API for Linux
x11-libs/libva-intel-driver...
Installed versions: 1.0.18-r1...
Homepage: http://www.freedesktop.org/wiki/Software/vaapi
Description: HW video decode support for Intel integrated graphics[I] x11-drivers/xf86-video-intel...
Installed versions: 2.20.9...
Homepage: http://xorg.freedesktop.org/
Description: X.Org driver for Intel cards
ядро 3.6.1так вот, к чему я это говорю?
1) есть бэкэнд, который использует vdpau из libva
# eix x11-libs/vdpau-video...
Installed versions: 0.7.3
Homepage: http://www.freedesktop.org/wiki/Software/vaapi
Description: VDPAU Backend for Video Acceleration (VA) API
2) также есть vdpau врепер, который использует libva из vdpau
# eix x11-libs/libvdpau...
Installed versions: 0.4.1-r1
Homepage: http://www.freedesktop.org/wiki/Software/VDPAU
Description: VDPAU wrapper and trace libraries
3) это всё НЕ имеет отношения к сабжу. :D
если интересуетесь, то достаточно пройти и почитать по предоставленными мною выше ссылкам и попробовать как это всё у вас заработает.
я вот к примеру доволен (собственно на оптимус-нвидиа пробовал смотреть, но на удивление хватает производительности интела для fullhd 3d полностью - один проц загружен на 25-30% при данных либах. и на 109%(так htop пишет:D) если libva не используется)
И кто бы не хаял линукс, многие даже и не думают, от том, что если бы не линукс то не было бы многих портативных устройств и прочих обыденных устройств. Драйверов конечно много, но именно это и позволяет линуксу быть почти на любой железке.
Хотите ускорить процесс разработки присоединяйтесь к сообществу, а горланить о том, что все так медленно делают, не стоит. А то со стороны это смотрится, как попытка перевести слепого через дорогу используя команды для дрессировки собак.
>>Доступен релиз свободной реализации OpenGL API - Mesa 9.0.A что - OpenGL не свободен?
> A что - OpenGL не свободен?OpenGL - это спецификации. Они конечно свободны, но есть еще реализация, которая вывешивает интерфейс из спецификаций при помощи реального железа. Транслируя одно в другое. Вон у нвидии в блобе например - реализация. Вы можете получить сорс? Нет? Значит, не все йогурты одинаково полезны.
OpenGL - стандарт, он открыт. Но у него есть и закрытые реализации.
Поддерживаются ли RADEON 34xx, 40xx серии?
Это R600. Ctrl+f Ctrl+v->"R600" по новости, если читать лень.