[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).