LINUX.ORG.RU

Mesa 7.10

 , , ,


0

1

Вышла новая версия свободной реализации OpenGL от freedesktop.org — mesa 7.10. Одновременно выпущен корректирующий релиз 7.9.1, содержащий исправления ошибок.

По традиции, данная версия является нестабильной. Пользователям рекомендуется дождаться 7.10.1, либо использовать 7.9.1.

Новые расширения:

  • GL_ARB_explicit_attrib_location (Intel, software)
  • GL_ARB_texture_rg (Intel, software, gallium)
  • GL_EXT_separate_shader_objects (Intel , software)
  • GL_NV_primitive_restart (Gallium softpipe, llvmpipe)

Новые возможности:

  • Новый fragment shader back-end для карт Intel i965
  • Поддержка Intel Sandybridge в драйвере i965
  • Поддержка AMD Fusion и Nothern Islands в драйверах r600 и r600g

Также 7.9.1 и 7.10 содержат многочисленные исправления ошибок и оптимизации (в 7.10 значительно ускорены gallium-based драйверы).

Скачать архивы с исходным кодом можно здесь: 7.9.1, 7.10

Сайт проекта пока не обновлен, поэтому ссылка «Подробности» ведет на html-страничку, отдаваемую в plain text.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

свободной реализации OpenGL — freedesktop.org mesa 7.10


Криво как-то. Может лучше

свободной реализации OpenGL от freedesktop.org — mesa 7.10

Viglim ()

Notebook devl547 # eix mesa -c
[I] media-libs/mesa (9999[1]@01/05/11): OpenGL-like graphic library for Linux

Обновиться чтоль..

devl547 ★★★★★ ()

Спрашивал на опеннете, спрошу и здесь — имеет ли смысл пользователю ATI 3850 перейти с классической месы на галлиум?

KroArtem ★★ ()

я уже думал на лоре и не запостят, по сабжу очень рад

OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on ATI RS482
OpenGL version string: 2.1 Mesa 7.11-devel

Novell-ch ★★★★★ ()

отличненько, ждем в арче

anonymous ()

Кто-нить может пояснить зачем это нужно пользователю нвидии ? (нужно или нет ?)

anonizmus ()
Ответ на: комментарий от anonizmus

>зачем это нужно пользователю нвидии

Для nouveau очень даже.

devl547 ★★★★★ ()
Ответ на: комментарий от Novell-ch

OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NVA5
OpenGL version string: 2.1 Mesa 7.11-devel
OpenGL shading language version string: 1.20

Поздравляю)

devl547 ★★★★★ ()
Ответ на: комментарий от madgnu

ну развели и наплодили...

Как бы это разные вещи


а в двух словах ?

elipse ★★★ ()
Ответ на: комментарий от elipse

отделили демки от основного дерева, еще перед релизом 7.9, емнип. ну и дали им версию 8 сразу, т.к. в них мало что меняется.

mesa 8.0 выйдет только когда будет OGL3 стек. Сейчас 2.1

madgnu ★★★★★ ()
Ответ на: комментарий от devl547

Для nouveau очень даже.


Ясно, а кому нужна эта nouveau ? Какой профит с нее по сравнению с анальным блобом ?

anonizmus ()
Ответ на: комментарий от devl547

СИЛЬНО лучше 2D


без 3д это совершенно неактуально, увы. 2д итак везде быстрое уже до такой степени что дальше его ускорять смысла особо нет. А 3д очень важно.

anonizmus ()

Вот перестанет AMD выпускать драйверы мой радеон HD2400, и я начну этим пользоваться

alix ★★★★ ()
Ответ на: комментарий от anonizmus

>без 3д это совершенно неактуально

3D через gallium вполне приличное (часто в Nexuiz рубаю)

2д итак везде быстрое


Ты это серьезно? что ж в инете полно матов на лаги и тормоза 2d?
Если конкретно - прокрутка в браузере и более-менее серьезные 2D игры (OpenTyrian для примера)

devl547 ★★★★★ ()
Ответ на: комментарий от Novell-ch

>я уже думал на лоре и не запостят, по сабжу очень рад

вот-вот... и я подумал, что Рождество какбы уже прошло, глянул git проекта, увидел обновлённые release notes и пополз на ЛОР в поисках новости или треда в толксах. в итоге появилось только к вечеру :)

УРА, товарищи!
Хоть и скомпилена 9999 не слишком старой сборки (неделя-две), но всё же приятно...

mcdebugger ★★ ()
Ответ на: комментарий от devl547

а как удалось собрать галииумный nouveau? я сколько не пытаюсь он валиться с ошибкой, в чем сервет мастерства?

gmake[4]: Вход в каталог `/home/download/git/git/mesa/src/gallium/drivers/nouveau'
gcc -c -I. -I../../../../src/gallium/include -I../../../../src/gallium/auxiliary -I../../../../src/gallium/drivers -I../../../../src/gallium/drivers/nouveau/include -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fvisibility=hidden -fno-strict-aliasing  -fPIC  -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DHAVE_XCB_DRI2 -DHAVE_LIBUDEV -DHAVE_XEXTPROTO_71  nouveau_screen.c -o nouveau_screen.o
In file included from nouveau_screen.c:15:0:
nouveau_winsys.h:14:34: fatal error: nouveau/nv04_pushbuf.h: Нет такого файла или каталога
compilation terminated.
gmake[4]: *** [nouveau_screen.o] Ошибка 1
gmake[4]: Выход из каталога `/home/download/git/git/mesa/src/gallium/drivers/nouveau'
gmake[3]: *** [default] Ошибка 1
gmake[3]: Выход из каталога `/home/download/git/git/mesa/src/gallium/drivers'
gmake[2]: *** [default] Ошибка 1
gmake[2]: Выход из каталога `/home/download/git/git/mesa/src/gallium'
gmake[1]: *** [subdirs] Ошибка 1
gmake[1]: Выход из каталога `/home/download/git/git/mesa/src'
gmake: *** [default] Ошибка 1

Novell-ch ★★★★★ ()
Ответ на: комментарий от Novell-ch

>как удалось собрать галииумный nouveau?

nouveau/nv04_pushbuf.h


Обнови libdrm

devl547 ★★★★★ ()
Ответ на: комментарий от devl547

вообще при сборке из git желательно пересобирать сразу:
libdrm
mesa
llvm
xf86-video-nouveau
ну и ядро, если из git

devl547 ★★★★★ ()
Ответ на: комментарий от devl547

Ты это серьезно? что ж в инете полно матов на лаги и тормоза 2d?

в нете много чего полно, я просто исходя из своего опыта отвечаю, вполне устраивает, и людей других тоже.

Если конкретно - прокрутка в браузере и более-менее серьезные 2D игры

ну НЕ ЗНАЮ, у меня в браузере прокрутка все окейно !
в OpenTyrian не играл. Скриншоты ужаснули %-)

anonizmus ()
Ответ на: комментарий от anonizmus

>Скриншоты ужаснули

Игра 95 года выпуска, шикарнейший аркадный шутер с красивой пиксельной графикой (для 320x240).

у меня в браузере прокрутка все окейно


У меня страшные тормоза. А в tyrian еще и лаги до полусекунды.

devl547 ★★★★★ ()
Ответ на: комментарий от anonizmus

Нормальное управление внешними мониторами через randr, нет необходимости перезагружать иксы после изменения конфигурации мониторов, датчик температуры, опять же. Всякие компизы и kwin-ы nouveau начиная с 2.6.37 отлично ускоряет, а для_поиграться все равно винда нужна.

anonymous ()
Ответ на: комментарий от anonymous

Открытые дрова при обновлениях ведра не ломаются, очевидно же.

anonymous ()
Ответ на: комментарий от anonymous

Нормальное управление внешними мониторами через randr, нет необходимости перезагружать иксы после изменения конфигурации мониторов, датчик температуры, опять же


Датчик температуры работает в блобе, разрешение и мониторы тоже.
Про kwin ниче скать не могу, не юзаю, ибо только гтк и гном.

anonizmus ()

Подскажите

Будет ли профит от включения USE-флагов llvm и gallium на видеокарте intel?

xorik ★★★★★ ()

а есть ли пользователи radeong? это state tracker для xorg, замена xf86-divers-ati, меса его постоянно подсовывает вместо radeon.so, если так же i960g

[  2357.124] (II) Loading /usr/lib/xorg/modules/drivers/radeong_drv.so
[  2357.124] (II) Module radeong: vendor="X.Org Foundation"
[  2357.124]    compiled for 1.9.3, module version = 0.1.0
[  2357.124]    Module class: X.Org Video Driver
[  2357.124]    ABI class: X.Org Video Driver, version 8.0
[  2357.124] (II) radeong: Driver for Radeon Gallium with KMS:
        ATI/AMD Radeon Graphics Chipset
[  2357.210] (II) radeong(0): [DRI2] Setup complete
[  2357.210] (II) radeong(0): [DRI2]   DRI driver: radeong
[  2357.210] (II) radeong(0): ##################################
[  2357.210] (II) radeong(0): # Usefull debugging info follows #
[  2357.210] (II) radeong(0): ##################################
[  2357.210] (II) radeong(0): Using Gallium3D backend
[  2357.210] (II) radeong(0): 2D Acceleration is disabled
[  2357.210] (II) radeong(0): Fallback debugging is disabled
[  2357.210] (--) radeong(0): 3D Acceleration is enabled
[  2357.210] (==) radeong(0): Swap Throttling is enabled.
[  2357.210] (==) radeong(0): Dirty Throttling is enabled.
[  2357.210] (II) radeong(0): ##################################
[  2357.210] (==) radeong(0): Backing store disabled
[  2357.210] (==) radeong(0): Silken mouse enabled
[  2357.210] (II) radeong(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[  2357.210] (==) radeong(0): DPMS enabled

оно конечно тормозит в 2д в отличае от radeon, но появляется

 xvinfo 
X-Video Extension version 2.2
screen #0
  Adaptor #0: "Gallium3D Textured Video"
может таки ускоерение видео и осиялят через галлиум.

Novell-ch ★★★★★ ()
Ответ на: комментарий от devl547

> 3D через gallium вполне приличное

Насколько меньше fps, по сравнению с блобом?

Made_in_China ★★ ()
Ответ на: комментарий от Novell-ch

на счет 2д, покурив исходники нашел как включить 2д ускорение
Option «2DAccel» «true»
2д стало быстрым, но qt виджеты стали отрисовывать ся неправильно, изменил графическую систему с native на raster, все стало отлично, в общем не плохие дрова.

Novell-ch ★★★★★ ()
Ответ на: комментарий от anonizmus

>нет необходимости перезагружать иксы после изменения конфигурации мониторов

разрешение и мониторы тоже.


Как не пользовавшие никогда nouveau, но пользующий до сих пор блоб nvidia на Geforce FX 5500 скажу - ложь, .... и провокация! При изменении конфигурации мониторов надо рестартить иксы, этот факт в куче мануалов описан. С другой стороны для меня на десктопе это абсолютно несущественно...

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

естественно я имею ввиду, что рестартить иксы надо если пользуешься блобом. как с нуво - хз...

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Made_in_China

>Насколько меньше fps

на моей gt240m в Nexuiz несильно, от 5 до 20 fps в зависимости от сложности картинки.
Но игра плавнее идет - на блобе иногда заметны рывки были.

devl547 ★★★★★ ()
Ответ на: комментарий от devl547

> Если конкретно - прокрутка в браузере и более-менее серьезные 2D игры (OpenTyrian для примера)

Не хочу показаться занудным, но если игра с графикой уровня Aleste/MSX2 умудряется НЕ работать в 2011 году «вообще на чём угодно» - по-моему, что-то не так с игрой, а не с видеодрайвером.

AlexM ★★★★★ ()
Ответ на: комментарий от AlexM

> по-моему, что-то не так с игрой

С nouveau работает, на gma950 работает.
Да все это фигня, она на PDA работает. А с блобом проблемы.

devl547 ★★★★★ ()
Ответ на: комментарий от devl547

3D через gallium вполне приличное (часто в Nexuiz рубаю)

А quakelive не проверял?

holka ()
Ответ на: комментарий от devl547

ну вот не надо опять начинать перечитывать мифологию криворуких, позязя :3

megabaks ★★★★ ()

>i965

может тормозить перестанут? мечты, мечты

registrant ★★★★★ ()
Ответ на: комментарий от anonymous

а зачем нужно 3д?


Мне нужно для компиза, и иногда для блендера. Кто-то в игрушки играет. Еще некоторые пакеты видеомонтажа используют OpenGL для эффектов риалтайм. Скорее вопрос другой - а зачем нужен десктоп без 3д ?

anonizmus ()

Когда будет реализован там OpenGL 4?

Quasar ★★★★★ ()

Попробывал собрать r600g с опцией --enable-gallium-llvm, разницу в производительности не заметил.

Behem0th ★★★★★ ()
Ответ на: комментарий от Novell-ch

Попытался сейчас собрать с хорг стей трекером (--with-state-trackers=dri,xorg) radeon.so не создался, хотя раньше помню собиралось но иксы не грузились с ним.

Опиши подробно как делаеш.

Behem0th ★★★★★ ()
Ответ на: комментарий от megabaks

>мифологию криворуких

А что делать. Я бы и рад на блобе сидеть, но нервы дороже.

devl547 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.