The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз Mesa 9.0 с поддержкой OpenGL 3.1

09.10.2012 12:05

Доступен релиз свободной реализации OpenGL API - Mesa 9.0. Новая версия примечательна прежде всего реализацией поддержки OpenGL 3.1 для драйвера i965, добавлением двух новых Gallium3D-драйверов nv30 и radeonsi, а также интеграцией наработок проекта Clover. В настоящий момент ветка Mesa 9.0 имеет экспериментальный статус, после проведения окончательной стабилизации кода, будет выпущен стабильный релиз 9.0.1.

Основные улучшения в 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, нацеленного на создание открытой реализации 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 перемещена в отдельный репозиторий.


  1. Главная ссылка к новости (http://lists.freedesktop.org/a...)
  2. OpenNews: В MESA ожидается скорое появление поддержки геометрических шейдеров
  3. OpenNews: Вместо Mesa 8.1 будет выпущен релиз 9.0
  4. OpenNews: Clover приближается к включению в основной репозиторий MESA
  5. OpenNews: Релиз Mesa 8.0 с поддержкой OpenGL 3.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/35031-mesa
Ключевые слова: mesa, opengl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (39) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Mr. Cake (?), 13:35, 09/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>Полная поддержка OpenGL 3.1 для DRI-драйвера i965 (Intel Sandy Bridge и Ivy Bridge).

    Толку с неё, если всё равно вечные подвисания и вечные "*ERROR* Hangcheck timer elapsed... GPU hung" в dmesg

     
     
  • 2.9, anonymous (??), 14:19, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Соберите mesa без ассемблерных оптимизаций (для Gentoo флажок pic)
     
     
  • 3.18, Аноним (-), 15:22, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > (для Gentoo флажок pic)

    А я всегда думал что pic - это position-independent code. А тут прямо новоявленные гентушники америку открывают! O_O

     
     
  • 4.41, nrndda (?), 18:17, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "euse -i pic"
    ... disable optimized assembly code that is not PIC friendly
     
  • 2.28, ананим (?), 15:38, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не-не-не, поставил
    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 выкатили.

    [сообщение отредактировано модератором]

     
     
  • 3.30, ананим (?), 15:44, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    зыж
    и да! это не
    >>Полная поддержка 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 (это драйвер иксов, а не ядра) думаю отношения не имеет.

     
  • 2.32, Аноним (-), 15:55, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > timer elapsed... GPU hung" в dmesg

    Вы б еще сказали какое GPU и что в dmesg например пишется?

     
  • 2.39, ВовкаОсиист (ok), 17:06, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Имею 2 гпу. От ATi(старенькая hd2600xt) и от nvidia(gt520), первый частенько вешается от 3д, второй сразу же вешается от 3д. Из вашего поста узнал, что и интелы вешаются. Что это за напасть такая? %)
     
     
  • 3.51, Аноним (-), 12:36, 07/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос к обоим: на чём вы пробовали OpenGL 3.1? Уже есть хоть одна игра?
     

  • 1.6, CSRedRat (ok), 13:55, 09/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В Ubuntu 12.10 идёт Mesa 9.0 из коробки. Интересно, релиз через 9 дней, выйдет с экспериментальной веткой из git или с 9.0.1?
     
  • 1.7, Аноним (7), 14:02, 09/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чего-то не сильно нашел, можно ли уже 3Д фильмы смотреть на 3Д телевизоре?
     
     
  • 2.8, Аноним (-), 14:17, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Чего-то не сильно нашел, можно ли уже 3Д фильмы смотреть на 3Д
    > телевизоре?

    Пока нельзя, но в intel уже работают над HDMI 1.4a

     
     
  • 3.13, CSRedRat (ok), 14:55, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    HDMI 1.4a вышел 4 марта 2010 года и поддерживается большинством современных устройств с портом HDMI. Больше интересно, когда получат широкое распространение MHL разъёмы, которые совмещают HDMI и USB с возможностью зарядки устройства (например, от телевизора, хотя у самого нет, но в гостях полезно будет).
     
     
  • 4.15, Аноним (-), 15:06, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > HDMI 1.4a вышел 4 марта 2010 года и поддерживается большинством современных устройств
    > с портом HDMI. Больше интересно, когда получат широкое распространение MHL разъёмы,
    > которые совмещают HDMI и USB с возможностью зарядки устройства (например, от
    > телевизора, хотя у самого нет, но в гостях полезно будет).

    Железо есть, а драйверов в Линуксе нет. ;) В версии 1.4a добавился frame-packed режим для вывода 3D, но это еще не поддержвиается драйверами в Линуксе. После поддержки в драйверах, нужна будет поддержка в видеопроигрывателях.

     
     
  • 5.52, Аноним (-), 12:50, 07/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > После поддержки в драйверах

    Драйвере. В 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]

     
     
  • 6.53, Аноним (-), 12:55, 07/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Цитата отсюда ftp://download.nvidia.com/XFree86/Linux-x86_64/331.67/README/xconfigoptions. смотреть в описании параметра "stereo" для xorg.conf. Плеер здесь: http://bino3d.org/news.html
     
  • 4.20, Аноним (-), 15:24, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > которые совмещают HDMI и USB с возможностью зарядки устройства (например, от
    > телевизора, хотя у самого нет, но в гостях полезно будет).

    Бедный usb, с чем его только не совмещают. И с powered esata, и с hdmi, и что я там еще забыл. А usb 3.0 и так с кучей контактов, занимающих почти все. Куда уж еще?

     
  • 2.10, Анончик (?), 14:22, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вам бы я вообще не советовал смотреть телевизор! А в 3д так вообще
     
     
  • 3.38, Аноним (-), 16:15, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Вам бы я вообще не советовал смотреть телевизор! А в 3д так вообще

    Я бы вообще никому не советовал смотреть телевизор. От него тупеют.

     
     
  • 4.42, jh (?), 18:47, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    бред, тупых больше - поэтому и передач для них больше. при этом есть и хорошие передачи вроде bbc живая природа, какнл дискавери и т.п.
     
     
  • 5.45, Аноним (-), 00:18, 10/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    сами перестаньте бредить, эти передачи ничуть остальных не "умнее"
     
  • 5.48, Moomintroll (ok), 08:57, 10/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Дискавери...

    Американский чоппер?

    Настоящие аферисты?

    Или, не к ночи будет помянут, Беар Гриллз?

     
  • 5.49, Аноним (-), 10:59, 10/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    очень ниизкопробные передачи
     
  • 2.43, Аноним (-), 18:48, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Чего-то не сильно нашел, можно ли уже 3Д фильмы смотреть на 3Д телевизоре?

    Да. Но сложно.

     
  • 2.46, Аноним (-), 00:20, 10/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а разве где-то есть в продаже 3D телевизоры и 3D фильмы?
    называйте вещи своими именами - стерео-ТВ и стереофильмы
     

  • 1.11, Аноним (-), 14:30, 09/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    ждем h264/vc1 vdpau accelerated и вместе со своей g210 слазию с блоба.
    игры ненужны.
     
     
  • 2.12, Хрен с горы (?), 14:49, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Еще больше ждем ускоренный WebM.
     
     
  • 3.25, Аноним (-), 15:29, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Еще больше ждем ускоренный WebM.

    С битрейтами типовыми для ютубов проц и так справится без напряга. Там где проц может поднапрячься (телефоны/планшеты) в уйме новых SoC аппаратные энкодеры/декодеры VP8 в новых чипсетах отгрохали. По поводу чего оно конечно good to have, но какой-то особо злободневной проблемой имхо не является.

     
     
  • 4.50, Аноним (-), 11:00, 10/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > good to have

    Айда в казаки-разбойники играть!

     
  • 2.21, Аноним (-), 15:26, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > игры ненyжны.

    Тогда накукуй вам вообще нвидия? :)

     
     
  • 3.26, ананим (?), 15:29, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    хэши подбирать?:)
     
     
  • 4.37, Аноним (-), 16:13, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > хэши подбирать?:)

    Для этого AMD намного лучше. Пруф: https://en.bitcoin.it/wiki/Mining_Hardware_Comparison
    Примерно такое же соотношение будет и при бруте хэшей. Потому что биткоины - это такой брут SHA256 определенным образом :)

     
  • 4.47, Аноним (-), 01:37, 10/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    нвидиа и хеши... откуда такие глупости?
     
  • 2.23, ананим (?), 15:27, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    юзаю 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 не используется)

     

  • 1.19, Аноним (-), 15:22, 09/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И кто бы не хаял линукс, многие даже и не думают, от том, что если бы не линукс то не было бы многих портативных устройств и прочих обыденных устройств. Драйверов конечно много, но именно это и позволяет линуксу быть почти на любой железке.
    Хотите ускорить процесс разработки присоединяйтесь к сообществу, а горланить о том, что все так медленно делают, не стоит. А то со стороны это смотрится, как попытка перевести слепого через дорогу используя команды для дрессировки собак.
     
  • 1.33, Аноним (-), 15:59, 09/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >>Доступен релиз свободной реализации OpenGL API - Mesa 9.0.

    A что - OpenGL не свободен?

     
     
  • 2.35, Аноним (-), 16:11, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > A что - OpenGL не свободен?

    OpenGL - это спецификации. Они конечно свободны, но есть еще реализация, которая вывешивает интерфейс из спецификаций при помощи реального железа. Транслируя одно в другое. Вон у нвидии в блобе например - реализация. Вы можете получить сорс? Нет? Значит, не все йогурты одинаково полезны.

     
  • 2.36, sh (??), 16:13, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    OpenGL - стандарт, он открыт. Но у него есть и закрытые реализации.
     

  • 1.40, Аноним (-), 17:13, 09/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поддерживаются ли RADEON 34xx, 40xx серии?
     
     
  • 2.44, ВовкаОсиист (ok), 18:50, 09/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Это R600. Ctrl+f Ctrl+v->"R600" по новости, если читать лень.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру