После стабилизации кода ветки Mesa 7.3, выпущен (http://sourceforge.net/mailarchive/forum.php?thread_name=49C...) стабильный релиз свободной реализации OpenGL 2.1 API - Mesa 7.4 (http://www.mesa3d.org./relnotes-7.4.html).
В новой версии реализована поддержка языка описания шейдеров 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.
Graphics Execution Manager (GEM), разработан компанией Intel и работает на уровне Linux ядра (DRM модуль), изменяя стратегию управления памятью при взаимодействии с GPU и позволяя организовать совместный одновременный доступ нескольких приложений к видеокарте (представлено специальное GEM API). При использовании GE...URL: http://www.phoronix.com/scan.php?page=news_item&px=NzE3NA
Новость: http://www.opennet.me/opennews/art.shtml?num=20982
Чёрт, только сегодня пересобрал месу 7.3 с libdrm после переезда на 29 ветку.
И вдогонку злопыхателям интеля
1225 frames in 5.0 seconds = 244.838 FPS
1226 frames in 5.0 seconds = 245.028 FPS
1225 frames in 5.0 seconds = 244.845 FPS
1225 frames in 5.0 seconds = 244.976 FPS
1225 frames in 5.0 seconds = 244.882 FPS
Окно распахнутое на стол 1024х768.
Intel Corporation 82G33/G31 Express Integrated Graphics Controller
nvidia 6600 GT со включеным компизом и развёрнутым окном
2330 frames in 5.0 seconds = 465.984 FPS
2665 frames in 5.0 seconds = 532.926 FPS
2321 frames in 5.0 seconds = 464.112 FPS
2582 frames in 5.0 seconds = 516.318 FPS
2695 frames in 5.0 seconds = 538.885 FPS
2423 frames in 5.0 seconds = 484.553 FPS
ps просто чтоб сравнить.
Сравниваете дискретку со встроенной? При чём моя модель уже устарела тоже. А у вас есть dri2, uxa?
ps: мои больно ровные результаты неилюзорно наталкивают на мысль о каком-то странном и очень неправильном vsyncе
А причём здесь nVidia? У них свой OpenGL.
программный рендеринг он такой программный
33295 frames in 5.0 seconds = 6658.901 FPS это стандартный размер
12086 frames in 5.0 seconds = 2417.058 FPS а это я развернул на весь экран
12128 frames in 5.0 seconds = 2425.594 FPS
12113 frames in 5.0 seconds = 2422.418 FPS
12098 frames in 5.0 seconds = 2419.526 FPS
nVidia Corporation NV43 [GeForce 6800 GS]
хочу это: "В Mesa 7.5 запланирована реализация поддержки GEM и DRI2 для открытых драйверов ATI Radeon и Nouveau" Если это даст 50% прирост производительности как и у Intel, то закрытые дрова можно будет смело выкинуть.
>хочу это: "В Mesa 7.5 запланирована реализация поддержки GEM и DRI2 для
>открытых драйверов ATI Radeon и Nouveau" Если это даст 50% прирост
>производительности как и у Intel, то закрытые дрова можно будет смело
>выкинуть.И что выдает у пользователей Intel
glxinfo | grep 'OpenGL version string:' ?
[sfstudio@sfstudio ~]$ glxinfo | grep 'OpenGL version string:'
OpenGL version string: 2.1 Mesa 7.3[sfstudio@sfstudio ~]$ glxgears
437 frames in 5.0 seconds = 87.235 FPS
462 frames in 5.0 seconds = 92.336 FPS
429 frames in 5.0 seconds = 85.307 FPS
XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0"
after 4387 requests (4384 known processed) with 0 events remaining.intel XGMA3100 работающий компиз и распахнутое на полный экран окно glxgears.
Настроен DRI2+UXA
>[оверквотинг удален]
>462 frames in 5.0 seconds = 92.336 FPS
>429 frames in 5.0 seconds = 85.307 FPS
>XIO: fatal IO error 104 (Connection reset by peer) on X
>server ":0.0"
> after 4387 requests (4384 known processed)
>with 0 events remaining.
>
>intel XGMA3100 работающий компиз и распахнутое на полный экран окно glxgears.
>
>Настроен DRI2+UXADri точно работает? Что-то кадров мало? Lightsmark пробовали запускать?
OpenGL version string: 1.4 (2.1 Mesa 7.0.3-rc2)# glxgears
3194 frames in 5.0 seconds = 635.327 FPS
3100 frames in 5.0 seconds = 619.410 FPS
3100 frames in 5.0 seconds = 619.801 FPS
3120 frames in 5.0 seconds = 623.159 FPS
3200 frames in 5.0 seconds = 639.241 FPSATI Radeon X1600 Mobile, Acer 5112, Ubuntu 2.6.29
ll% glxinfo | grep "OpenGL version"
OpenGL version string: 1.3 Mesa 7.4-rc1
ll% glxgears
27308 frames in 5.0 seconds = 5461.483 FPS
27932 frames in 5.0 seconds = 5586.274 FPS
27784 frames in 5.0 seconds = 5556.640 FPS
27793 frames in 5.0 seconds = 5558.455 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 389540 requests (325158 known processed) with 0 events remaining.ati radeon x1950xt, debian lenny/sid
>хочу это: "В Mesa 7.5 запланирована реализация поддержки GEM и DRI2 для открытых драйверов ATI Radeon и Nouveau" Если это даст 50% прирост производительности как и у Intel, то закрытые дрова можно будет смело выкинуть.Ну и толку, что glxgears будет в 2 раза больший FPS показывать, если то же мультитекстурирование, шейдеры, FSAA имного чего не работают толком? Смешные вы, ей богу.
>>хочу это: "В Mesa 7.5 запланирована реализация поддержки GEM и DRI2 для открытых драйверов ATI Radeon и Nouveau" Если это даст 50% прирост производительности как и у Intel, то закрытые дрова можно будет смело выкинуть.
>
>Ну и толку, что glxgears будет в 2 раза больший FPS показывать,
>если то же мультитекстурирование, шейдеры, FSAA имного чего не работают толком?
>Смешные вы, ей богу.Да многое из перечисленного и не понадобится негеймеру (да и геймеру под линукосм, тк игр нет, точнее они есть, но их количество в пределе статистической погрешности). Что и следует просить, это нормально работающий HDMI и аппаратное ускорение HD контента