The OpenNET Project / Index page

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

Вышел релиз открытой OpenGL библиотеки Mesa 7.3

23.01.2009 13:28

Вышел релиз Mesa 7.3, свободной реализации OpenGL 2.1 API. Релиз Mesa 7.3 имеет статус экспериментального, стабильным будет Mesa 7.4, отличающийся от 7.3 только дополнительной стабилизацией кода. Подготовка релиза Mesa 7.3 велась около 4 месяцев, всего было исправлено около 1200 файлов, добавлено 45 тысяч строк кода, удалено 36 тысяч.

Кроме исправления ошибок, в новой версии реализована поддержка языка описания шейдеров GLSL 1.20 (OpenGL Shading Language). DRI драйвер Intel переведен на использование менеджера памяти GEM (Graphics Execution Manager), задействован интерфейс для прямого доступа к видеоаппаратуре DRI2 (Direct Rendering Infrastructure 2). Для работы GEM требуется установка Linux ядра начиная с версии 2.6.28 и драйвера xf86-video-intel 2.6.0.

В дальнейшем ожидается реализация подобной поддержки GEM и DRI2 для открытых драйверов ATI Radeon и Nouveau.

Graphics Execution Manager (GEM), разработан компанией Intel и работает на уровне Linux ядра (DRM модуль), изменяя стратегию управления памятью при взаимодействии с GPU и позволяя организовать совместный одновременный доступ нескольких приложений к видеокарте (представлено специальное GEM API). При использовании GEM с видеокартами Intel i915 было отмечено увеличение производительность игры OpenArena примерно на 50%, скорость выполнения glxgears тестов выросла на 60%.

В течение года планируется выпустить релизы Mesa 7.5/7.6, в которых будет проведена работа по интеграции Gallium3D. Архитектура Gallium3D, разрабатываемая в качестве основы для создания 3D драйверов, представляет собой попытку адаптировать OpenGL реализацию Mesa 3D к современным аппаратным архитектурам. В Gallium3D, для оптимизации работы, используется два модуля ядра - DRM2 (Direct Rendering Manager) для управления памятью, и DRI (Direct Rendering Interface) для взаимодействия с GPU.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. OpenNews: Выпущены спецификации OpenGL 3.0 и GLSL 1.30
  3. OpenNews: Представлен план подготовки релиза X Server 1.6
  4. OpenNews: Компания Intel выпустила новую версию видеодрайвера xf86-video-intel 2.6.0
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/19923-opengl
Ключевые слова: opengl, mesa, driver, dri
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (14) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 21:18, 23/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Люди, здравствуйте. Каждый раз, когда я компилирую Wine в Ubuntu с libGL.0 из Mesa, в Морровинде не работает вода. А если с библиотекой от nVidia, всё работает. Считаю, что у Mesa серьёзные проблемы с пиксельными шейдерами. Проверьте, кто может.
     
     
  • 2.2, vitek (??), 21:26, 23/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Люди, здравствуйте. Каждый раз, когда я компилирую Wine в Ubuntu с libGL.0
    >из Mesa, в Морровинде не работает вода. А если с библиотекой
    >от nVidia, всё работает. Считаю, что у Mesa серьёзные проблемы с
    >пиксельными шейдерами. Проверьте, кто может.

    а видио-карта, на которой не работает Mesa, судя по всему тоже nvidia.....

     

  • 1.4, Аноним (4), 12:59, 24/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тоже. А на Intel игры с пиксельными шейдерами вообще валят иксы, на свободных драйверах от ATi тоже. Все бинарные сборки Wine собраны с Mesa. Разница в работе программы появляетяс после установки проприетарных драйвеорв nVidia. Например, когда в Ubuntu завершается sudo apt-get -b source wine, то есть, создаётся deb-файл, ругаются именно на драйвер NVIDIA, хотя всё и собирается.
     
     
  • 2.5, Ariel (??), 21:08, 24/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    У X Window вообще проблемы во всём. В linux нужно было бы написать новый оконный менеджер. Но видимо это никому не нужно. К сожалению.
     
     
  • 3.6, Аноним (4), 02:01, 25/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Слова не мальчика, но мужа (X Window | оконный менеджер). Так то!
     
     
  • 4.8, Ariel (??), 23:04, 25/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Слова не мальчика, но мужа (X Window | оконный менеджер). Так то!
    >

    Windowing System имелось ввиду

     
  • 4.9, Ariel (??), 23:13, 25/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    В Mac OS X создали новую мощную систему Quartz без оглядки на совместимость с X Window, для тех кому нужны Xlib приложения - есть специальный X-server, осуществляющей вывод через Quartz. Всё просто и элегантно. Может её конечно собирают во всех дистрибутивах криво - не знаю, но не замечал чтобы оконная система windows или Quartz падала так же как X.
     
     
  • 5.10, Аноним (4), 23:58, 25/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    XQuartz это всего лишь х-сервер, читай попытка яббла снять сливки с х.орг (в коем есть несколько х-серверов). А xlib почти уже выжили - появился xcb (да и вообще при чём он тут?). Я не спорю, то состояние, в котором находится сейчас хорг, назвать кроме как подпорочным, нельзя (xaa, exe, uxa, dri, dri2, drm) куча дублирующего кода, который следует привести в порядок (а работы с текущими темпами может хватить на пару лет). Потому ждём wayland, и драйвера использующие архитектуру gallium3d. Хотя я, честно говоря, теряю веру в опенсорс, перед людьми стоят серьёзные проблемы, решение которых требует времени, довольно часто, много времени. Никого не обвиняю, ни от кого не требую, хотя очевидно, что мотивация for fun, буксует.
     
     
  • 6.11, vitek (??), 04:23, 26/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    это продолжается уже не один десяток лет. :-)
    и ничего страшного. главное не забывать, что над этим работает не один человек, не одна компания. и каждого свой взгляд и свои потребности.
    а выживут, как всегда, лучшие решения... даже когда потерявшие веру уйдут, а новые придут.

    ну и не много о XQuartz.. хорошее решение, но и вот такое "падение" иксов в линухе мне тоже нравится:
    $ uptime
    04:09:30 up 195 days, 17:04,  2 users,  load average: 0.09, 0.04, 0.01

     
     
  • 7.12, mac19856 (?), 04:46, 26/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Kakim bokom uptime otnositsa k X Windows System???
     
     
  • 8.14, vitek (??), 16:21, 26/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    потому, что это консоль с иксами и я на ней работаю каждый день обновиться во... текст свёрнут, показать
     
     
  • 9.15, vitek (??), 16:25, 26/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    добавлю ни каких падений, ни каких утечек тут кто-нибудь вообще слышал про зап... текст свёрнут, показать
     

  • 1.7, Аноним (7), 20:17, 25/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это я, всё тот же жалующийся. Я хотел сказать, что в Morrowind вместо воды - месиво всегда (а с Intel и ATi со свободными драйверами - аварийно закрывается X), если Wine (любой версии) скомпилировать с Mesa, а запускать с видеокартой nVidia и проприетарными драйверами. Если собирать сразу с nVidia, всё работает. Проверял на 0.9.53, nVidia 7600GT, Ubuntu 7.10, специально компилировал с Mesa, старыми драйверами nVidia и с новыми. Первые два результата дают вот это: http://bugs.winehq.org/attachment.cgi?id=4631 , и только последний вот это: http://bugs.winehq.org/attachment.cgi?id=8148 . Именно так и выглядит вода в Morrowind, полоска вот только - глюк, решённый в 1.0rc5. Это говорит о том, что Mesa глючит... Не знаю, как в новых версиях... А ругань на драйверы nVidia происходит при сборке deb-пакета, что потверждает участие драйверов nVidia при сборке. Надо только dev не забыть установить.
     
     
  • 2.16, upyx (ok), 05:06, 27/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    И что ты пытаешься доказать? Что Mesa использует драйвера от nVidia? Или что-то иное? В deb пакете могут быть довольно сложные зависимости, некоторые пакеты не работают вместе. Может быть у тебя что-то конфликтует...

    P.S.
    А как ты Morrowind запустил? У мну сцуко диск требует и хоть тресни :(

     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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