[SOLVED] Маленький FPS в OpenGL приложениях

Привет всем!
Я бы в принципе и не заметил сего досадного факта, но недавно поставил quake3 и обнаружил аццки маленький FPS в нём (90-120 и падает до 60).
Причём видяха хоть и встроенная но должна работать намного быстрее (Geforce 6100).
На домашнем компе GeFroce 3 ti200 - так там в 300 упирается и иногда только 250 мелькает.

Пытался понять что не так:

#glxgears
5473 frames in 5.0 seconds = 1094.539 FPS
Мало :( У соседа на ноуте 2000-3000).

#glxinfo | grep direct
direct rendering: Yes
Вроде всё гут.

Дрова: x11-drivers/nvidia-drivers-100.14.09

xorg.conf:
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "C51G [GeForce 6100]"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Option "AllowGLXWithComposite" "True"
Option "RenderAccel" "True"
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

Как бы всё по хэндбуку, за исключением композита что бы работали эффекты в XFCE.
Пробовал отключить композит и другие "Option" - не помогает.

Что делать низнаю :( А в Q3 погонять нормально хоцца :) Где может быть причина тормозов?

Хм

Нормальный FPS имхо. Единственное, что можно попробовть, echo "~x86" >> /etc/portage/package.keywords - мб новые дрова быстрее
_________________
~? **!

ну если с GF3

ну если с GF3 сравнивать и с виндовыми машинами - то вообще то всё плохо.

Кстати, glxgears развёрнутый на весь экран выдаёт 60-90.

Такая же

Такая же фигняю.FPs на GF 4 MX440 и этой карточне одиникова.Но приложения связанные с gl работают намного быстрее.
________________________________________________________________________________________________
AMD64 X2 5200+ ASUS M2N-MX SE/ram 1Gb/chip video Nvidia 6150 SE/
Portage 2.1.2.11 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.21-gentoo-r4
S

Нуу.. не факт

сегодня попробую откатится на ранние дрова.. посмотрим что будет

ниче не

ниче не будет.
________________________________________________________________________________________________
AMD64 X2 5200+ ASUS M2N-MX SE/ram 1Gb/chip video Nvidia 6150 SE/
Portage 2.1.2.11 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.21-gentoo-r4
S

увы, я балбес.

увы, я балбес.
После удаления всех дополнительных опций связаных с композитом - ФПС в глИксГеарс поднялся до 2500

покажи свой

покажи свой xorg.conf
какой именно драйвер использовал?
сколько сейчас FPS в игре (в среднем), на сколько падает и насколько поднимается (если пялиться в стену)

Чегота я не

Чегота я не понял что ты имено убрал из xorg.conf что у тебя fps поднялся , у меня наоборот меньше
стал с 10571 опустился до 9300.
Просто интересно чего же ты убрал.

Привожу xorg.conf

Сейчас работает вот так:


Section "ServerLayout"
Identifier "X.org Configured"
Screen "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/terminus"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
Load "extmod"
Load "dbe"
Load "record"
Load "xtrap"
Load "glx"
Load "freetype"
Load "type1"

EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Samsung"
ModelName "940N"
Option "DPMS"
EndSection

Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "GeForce 6100"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Дрова - последние стабильные.
glxgears выдаёт 2000-2500 fps;
quake 3 упёрся в 200 fps. Неважно стою ли я напротив стены или бегаю по уровню.

Список убранных опций:


Section "Extensions"
Option "Composite" "Enable"
EndSection

Section "Screen"
Option "AllowGLXWithComposite" "True"
Option "RenderAccel" "True"
Option "AddARGBGLXVisuals" "True"
EndSection

а вот это

а вот это включает ускорение:
Option "RenderAccel" "True"
у тебя
glxinfo | grep rendering
говорит yes?

Затестировал.У

Затестировал.
У Нвидии похоже сейчас Option "RenderAccel" "True" не обязательна в xorg. Рендер работает.

glxgears в полный экран

AA off, AF 0, without texture shapering

32948 frames in 5.0 seconds = 6589.409 FPS
32990 frames in 5.0 seconds = 6598.000 FPS
32990 frames in 5.0 seconds = 6597.868 FPS

AA 16xQ, AF 16x, with texture shapering

7297 frames in 5.0 seconds = 1459.289 FPS
7297 frames in 5.0 seconds = 1459.252 FPS
7296 frames in 5.0 seconds = 1459.108 FPS

AA 16, AF 16, with texture shapering

9541 frames in 5.0 seconds = 1908.011 FPS
9543 frames in 5.0 seconds = 1908.492 FPS
9543 frames in 5.0 seconds = 1908.578 FPS

Если не ошибаюсь, АА 16xQ нет смысла использовать.
_______________________________________________________________________
Intel Core2Duo E6600 / 2 Gb RAM / NV GF 8800 GTX / x86_64-pc-linux-gnu

Канешна "yes" ! ^) Я

Канешна "yes" ! ^)

Я там в первом посте писал.

Я так думаю это как то связано с xorg, на тот момент у меня стоял 1.2, щас вот обновился - попробую опять включить как время будет - и отпишусь, как прошёл эксперимент.

Итак с

Итак с включенным

Section "Extensions"
Option "Composite" "Enable"
EndSection

glxgears на весь экран, FPS: ~80;

С выключенным: ~180;

Версия дров как и раньше, xorg обновился до 1.3 ..

а compiz и игра в

а compiz и игра в кваку возможна при одном конфиге? )

Ну как сказать..

Ну как сказать.. :)
В принципе возможно. Но Я ж грю - фпс сильно скачет. (от 30 и до 180).

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".