Tremulous Forum

General => General Discussion => Topic started by: Odin on July 12, 2006, 08:30:53 pm

Title: Crappy FPS...
Post by: Odin on July 12, 2006, 08:30:53 pm
I have a Geforce 7800GT, PCI Express. I get FPS of about 60 and drops are common. I have Tremulous running at 640x480, and all other settings at high. I have the AA and AF settings off, and I only get 30-60 FPS, while I used to get 90 FPS all the time. Is my video card shot?
Title: Crappy FPS...
Post by: Howitzer on July 12, 2006, 08:45:03 pm
Wtf, not possible.
I have a 6600GT, everything max and i have +- 70fps stable.
Title: Crappy FPS...
Post by: Neo on July 12, 2006, 08:48:28 pm
i'd recommend verifying what it says in your graphics control panel bit, as windows has a rare occasion where it likes to switch graphics cards to run as PCI graphics cards which hamper any kind of performance.

My rig has a 2400+(OC from 2200+) with a 6600GT, which had a stable 99/100 fps on max before my HDD died.

Another thought might be to check screen syncing is set to either 'app only' or 'off' in options and then use /com_maxfps 100 in the console on Trem.

As I believe the common screen synch for OpenGL is 60fps.
Title: Crappy FPS...
Post by: Yawn on July 12, 2006, 11:19:57 pm
Check for settings like Vsync, and forced AA/AF.
Also check to make sure you are running a proper driver, and the latest one at that.
On that card, you should have NO trouble running trem.
Also keep in mind however, that trem is based on the q3 engine, which doesn't work solely off of your GPU. It is actually more CPU dependant.
So, if you have a crappy CPU but a blazing video card, you might still have some issues.

-Y
Title: Crappy FPS...
Post by: Phenax on July 13, 2006, 12:26:49 am
Leave VSync on, there's no point on taking it off.

Anyways, are you on a win32 platform using the binaries off of the website?
Title: Crappy FPS...
Post by: Thorn on July 13, 2006, 01:03:02 am
ur all pretty crap , my old comp a
sempron 3000
nvidia 5200

THAT GETS 90 FPS CONSTANT!!!

my new comp gets about 400fps constant , but thats fucking unplayable
Title: Crappy FPS...
Post by: PIE on July 13, 2006, 06:12:20 am
You know.. graphics cards aren't the only hardware that can screw your FPS up.. if you don't have enough memory, or if you have a sucky proccessor you can be equally screwed... Throwing a good graphics card in a POS computer will not make it a gaming machine..
Title: Crappy FPS...
Post by: Odin on July 13, 2006, 08:24:49 am
Ok, I'll post my entire system specs then.

AMD Athlon 64 3200+
1GB Kingston RAM
NVIDIA Geforce 7800GT
Samsung SyncMaster 19" LCD
120Gb Maxtor
40GB Maxtor

On Ubuntu Linux 6.06.

While on WIndows(Dual Boot), I run Oblivion just fine(just tested today), so it seems it's something wrong with Trem, or the way it's configured. To be more specific, Trem seems to slow down whenever particles are used(Lucy, MEEP portal).
Title: Crappy FPS...
Post by: stahlsau on July 13, 2006, 01:18:28 pm
have you tried to max everything out? I mean, set it to 1280x1024 with every setting to max, and see what happens. I've got a low-budget 6200 and i get more fps when i max all ingame-settings out. About 100~ at 1280x1024 on most maps (not uncreation though).
Title: Crappy FPS...
Post by: rasz_pl on July 13, 2006, 04:00:10 pm
its CPU meets Q3 + particles combo
the worst slowdowns are in human base on uncreation when something BLOWS UP, BELOW 1 fps.
Title: Crappy FPS...
Post by: gareth on July 13, 2006, 05:09:48 pm
If it used to work then perhaps you broke something? Try changing your drivers.
Title: Crappy FPS...
Post by: PIE on July 13, 2006, 05:47:05 pm
..wow... well its not a hardware problem.... this is strange... i'd suggest making sure you have the most current drivers.. once again it could just be the way tremulous does something your card might not be good at and might need the most updated drivers for.... but the 7800 is a pretty solid card anyway IMHO...
Does this happen with particles in any other game?

It looks like your running it in ubuntu... so i'd also try running it in windows.. maybe it is just the linux version.. i know sometimes linux drivers can be shady...
Title: Crappy FPS...
Post by: Odin on July 14, 2006, 04:22:17 am
It's the same thing in Windows. I believe this is a problem with the particle system. Anyone else running an Athlon 64 with Trem?
Title: Crappy FPS...
Post by: Yawn on July 14, 2006, 05:18:42 am
Quote from: "Odin"
It's the same thing in Windows. I believe this is a problem with the particle system. Anyone else running an Athlon 64 with Trem?


Yes, and I'm sure there are actually quite alot of people that run on 64bit chips.

Mine's a 64bit chip, tho it's a dual-core chip.

-Y
Title: Crappy FPS...
Post by: Stasis on July 14, 2006, 09:06:22 pm
i google'd a few manuals on how to maximize Frames Per Second for quake 3, as well as increase my network performance.

I highly suggest those with problems do the same.
Title: Crappy FPS...
Post by: Odin on July 15, 2006, 04:33:40 am
You wanna like, link them instead of telling me to go refind what you found?
Title: Crappy FPS...
Post by: stahlsau on July 15, 2006, 09:41:40 am
hi,
here's something you could append to your config for max fps:
Code: [Select]
seta cg_forceModel "0"

seta cg_teamChatTime "3600"

seta cg_railTrailTime "100"

seta cg_lagometer "0"

seta cg_simpleItems "1"

seta cg_drawRewards "0"

seta cg_drawAttacker "0"

seta cg_drawAmmoWarning "1"

seta cg_drawIcons "0"

seta cg_draw3dIcons "0"

seta cg_drawSnapshot "0"

seta cg_drawTimer "0"

seta cg_drawStatus "1"

seta cg_draw2D "1"

seta cg_gibs "0"

seta cg_drawGun "0"

seta cg_marks "0"

seta cg_drawCrosshairNames "0"

seta cg_brassTime "0"

seta s_khz "11"

seta s_musicvolume "0"

seta s_loadas8bit "1"

seta cg_shadows "0"

seta r_swapInterval "0"

seta r_textureMode "GL_NEAREST_MIPMAP_NEAREST"

seta r_finish "0"

seta r_dynamiclight "0"

seta r_drawSun "0"

seta r_fastsky "1"

seta r_flares "0"

seta r_lodbias "2"

seta r_lodCurveError "200"

seta r_ignoreFastPath "1"

seta r_subdivisions "130"

seta r_vertexLight "1"

seta r_fullscreen "1"

seta r_ignorehwgamma "0"

seta r_overBrightBits "1"

seta r_mapOverBrightBits "3"

seta r_colorbits "32"

seta r_texturebits "16"

seta r_detailtextures "0"

seta r_roundImagesDown "2"

seta r_ext_texture_env_add "1"

seta r_ext_compiled_vertex_array "1"

seta r_ext_multitexture "1"

seta r_ext_gamma_control "1"

seta r_ext_compress_textures "1"

seta r_allowExtensions "1"

seta r_glDriver "opengl32"

seta r_picmip "1"

seta cg_viewsize "100"

seta cg_predictItems "0"

seta cl_freelook "1"

seta cl_mouseAccel "0"

seta com_blood "0"

seta com_maxfps "0"

seta bot_nochat "1"


Did a good job for me, at least. Anyways, i re-enabled antialiasing and stuff afterwards...this looked too crappy ffs.
Title: Crappy FPS...
Post by: rasz_pl on July 15, 2006, 10:12:09 am
ok, for the THIRD TIME
Q3 is NOT graphics bound, its CPU(+memory bandwidth) bound

http://tremulous.net/phpBB2/viewtopic.php?p=9826#9826

(http://img245.imageshack.us/my.php?image=13fps9tr.jpg)

like you can see POO graphics and still poor fps
Title: Crappy FPS...
Post by: stahlsau on July 15, 2006, 10:27:38 am
well, and for the fourth time, graphics are of course playing a role in this game. It's simply not true that the fps don't depend on the graphics card. With the appropriate adjustments i can get every fps between 30 and 150 - without over- or underclocking the cpu. Sure the q3 engine is dependant of the cpu, maybe more than other engines, but of course not entirely...not even close to that.
Title: Crappy FPS...
Post by: gareth on July 15, 2006, 11:41:20 am
It isnt clear if you tried trem on windows...?
Title: Crappy FPS...
Post by: Odin on July 15, 2006, 03:34:54 pm
Quote from: "Odin"
It's the same thing in Windows. I believe this is a problem with the particle system. Anyone else running an Athlon 64 with Trem?
Title: Crappy FPS...
Post by: gareth on July 15, 2006, 05:23:29 pm
Quote from: "Odin"
Quote from: "Odin"
It's the same thing in Windows. I believe this is a problem with the particle system. Anyone else running an Athlon 64 with Trem?


Ok, sorry. How about trying older drivers? sometimes works.
Title: Crappy FPS...
Post by: Odin on July 16, 2006, 03:40:19 am
Is anyone else here using nvidia drivers version 8762 on Linux?
Title: Crappy FPS...
Post by: stahlsau on July 16, 2006, 09:13:31 am
I'm using 8762-r1, but the -r1 is probably a gento-specific patch. Btw, i've noticed about 50% more fps when running under windows with the same config. I wonder why...
Title: Crappy FPS...
Post by: next_ghost on July 16, 2006, 09:49:59 am
send here benchmark results from `glxgears` and your /etc/X11/xorg.conf
Title: Crappy FPS...
Post by: rasz_pl on July 16, 2006, 12:12:50 pm
>send here benchmark results from `glxgears`

http://wiki.cchtml.com/index.php/Glxgears_is_not_a_Benchmark
Title: Crappy FPS...
Post by: vcxzet on July 16, 2006, 12:17:04 pm
gf4 mx440 800x600 noAA and all ingame effects on/max I get 80-90FPS
So i believe if you are using a better vid card and getting something below 50 fps(without AA) you have real problems :D
Title: Crappy FPS...
Post by: Mikiupdown2 on July 16, 2006, 01:33:59 pm
Quote from: "vcxzet"
gf4 mx440 800x600 noAA and all ingame effects on/max I get 80-90FPS


Practically the same here.

GeForce 4 MX 440
No AA
All settings on max
1024 x 768 screen res
ADSL connection, 512kb down, 256kb up, (pings between 80ms - 230ms on average)
Pentium4 1.7ghz
256mb RAM

90 FPS constant. Rarely drops below 80.

Gameplay is smooth & lag-free about 98% of the time.
Title: Crappy FPS...
Post by: Odin on July 16, 2006, 03:32:44 pm
glxgears test:
Code: [Select]
60289 frames in 5.0 seconds = 12057.646 FPS(I was moving the terminal window)
71813 frames in 5.0 seconds = 14362.414 FPS
70814 frames in 5.0 seconds = 14162.697 FPS


Though glxgears is not a legitimate benchmark.

Is there any kind of benchmarking software for Linux, kind of like 3DMark for Windows?
Title: Crappy FPS...
Post by: rasz_pl on July 16, 2006, 04:39:52 pm
Quote from: "Mikiupdown2"


Pentium4 1.7ghz
256mb RAM

90 FPS constant. Rarely drops below 80.


Rambus? yep :)
Title: Crappy FPS...
Post by: Taiyo.uk on July 17, 2006, 02:20:10 am
Quote from: "Odin"
I have a Geforce 7800GT, PCI Express. I get FPS of about 60 and drops are common. I have Tremulous running at 640x480, and all other settings at high. I have the AA and AF settings off, and I only get 30-60 FPS, while I used to get 90 FPS all the time. Is my video card shot?


Trem uses the Q3A engine. Q3A was released in 1999, when most people had 8MB graphics cards and 300MHz processors. An ancient TNT class card should provide a good framerate at 640*480.

With an athlon64 3200 (linux), I get 90FPS at 1280*1024, all eye-candy features on, with an FX5900XT 128MB and with a 6600 256MB card. Both cards are AGP.

Unless there's somethig very wrong with your graphics hardware or software then for some reason you could be CPU bound. What's your CPU usage like in-game?
Title: Crappy FPS...
Post by: next_ghost on July 17, 2006, 11:01:49 am
Quote from: "rasz_pl"
http://wiki.cchtml.com/index.php/Glxgears_is_not_a_Benchmark


Sure, glxgears is not accurate but you can easily check if some setting does or does not seriously impact your 3D performance (for example disabled pageflip).

Odin, post here your /etc/X11/xorg.conf contents.
Title: Crappy FPS...
Post by: stahlsau on July 17, 2006, 11:37:47 am
Quote
Sure, glxgears is not accurate but you can easily check if some setting does or does not seriously impact your 3D performance (for example disabled pageflip).


Mmh...depends. You can check if your driver works correctly, but you can't say "this guy is getting 10000 fps and i have the same graphics and i only get 100 fps!!!!11!"
It's way too dependant of resolution, colordepth, cpu and all that stuff. This way, glxinfo is much better for checking if stuff works ;)
Title: Crappy FPS...
Post by: 0z on July 17, 2006, 01:24:26 pm
Most graphics cards should do fine with Tremulous, my card is 4mb and everything works fine with 600x800 resolution, all settings adjusted to minimum, except lighting quality because I want to see something. My fps is uaually 15-20 but it's playable.
Title: Crappy FPS...
Post by: rasz_pl on July 17, 2006, 01:51:29 pm
Quote from: "0z"
Most graphics cards should do fine with Tremulous, my card is 4mb and everything works fine with 600x800 resolution, all settings adjusted to minimum, except lighting quality because I want to see something. My fps is uaually 15-20 but it's playable.


WOW
i can send you for free Voodoo3 3000 AGP, u'l get 20-90 fps(not counting uncreation) with it, u cover shipping (Poland europe)
Title: Crappy FPS...
Post by: 0z on July 17, 2006, 04:33:31 pm
Quote from: "rasz_pl"
Quote from: "0z"
Most graphics cards should do fine with Tremulous, my card is 4mb and everything works fine with 600x800 resolution, all settings adjusted to minimum, except lighting quality because I want to see something. My fps is uaually 15-20 but it's playable.


WOW
i can send you for free Voodoo3 3000 AGP, u'l get 20-90 fps(not counting uncreation) with it, u cover shipping (Poland europe)


Thanks, but this is a laptop so I have no chance of stuffing that card into this :P
Title: Crappy FPS...
Post by: Odin on July 17, 2006, 06:29:55 pm
Quote from: "next_ghost"
Quote from: "rasz_pl"
http://wiki.cchtml.com/index.php/Glxgears_is_not_a_Benchmark


Sure, glxgears is not accurate but you can easily check if some setting does or does not seriously impact your 3D performance (for example disabled pageflip).

Odin, post here your /etc/X11/xorg.conf contents.

Code: [Select]
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    RgbPath         "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
    Load           "dri"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Samsung"
    ModelName      "SyncMaster 931B"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option         "NoLogo"
    Option         "RenderAccel" "true"
EndSection

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

Section "dri"
Mode       0666
EndSection

I recently enabled dri and RenderAccel and they did nothing. I don't think those are the problem.
Title: Crappy FPS...
Post by: Howitzer on July 17, 2006, 07:24:52 pm
You're missing a lot of modules:
Code: [Select]
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Title: Crappy FPS...
Post by: rasz_pl on July 17, 2006, 08:19:09 pm
Quote from: "Howitzer"
You're missing a lot of modules:
Code: [Select]
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection

no he is NOT
i2c = crap for serial interfaces, dont need those
ddc=crap for talking with a monitor on those serial interfaces, dont need those
vbe=some obsolete vesa crap
int10= some obsolete interrupt 10 emulation

and so on
its YOU, who has a ton of crap in a config :)

Odin remove any references to DRI from xorg.conf, DRI+nvidia=troubles. DRI is MESA stuff, and nvidia = hardware ogl (mesa=software ogl)
Title: Crappy FPS...
Post by: Stof on July 17, 2006, 08:19:22 pm
Quote from: "Howitzer"
You're missing a lot of modules:
Code: [Select]
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection

Yuck :eek: Who needs all that ? This is all I have and it works perfectly :
Code: [Select]
Section "Module"
    Load "dbe" # Double-Buffering Extension
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "glx" # 3D layer
EndSection
Title: Crappy FPS...
Post by: Odin on July 17, 2006, 08:26:28 pm
Quote
Odin remove any references to DRI from xorg.conf, DRI+nvidia=troubles. DRI is MESA stuff, and nvidia = hardware ogl (mesa=software ogl)

Done.

My FPS still drops to ~30 when the portal on MEEP opens up.
Title: Crappy FPS...
Post by: rasz_pl on July 17, 2006, 08:36:56 pm
Quote from: "Odin"
Quote
Odin remove any references to DRI from xorg.conf, DRI+nvidia=troubles. DRI is MESA stuff, and nvidia = hardware ogl (mesa=software ogl)

Done.

My FPS still drops to ~30 when the portal on MEEP opens up.


its "normal", particles system in trem = CRAP fps :(
Title: Crappy FPS...
Post by: Odin on July 17, 2006, 08:52:22 pm
Ugh, I wish someone would overhall the Q3 engine like LordHavoc did with DarkPlaces.
Title: Crappy FPS...
Post by: rasz_pl on July 18, 2006, 09:03:50 am
http://www.quakesrc.org/forums/viewtopic.php?p=50039#50039
Title: Crappy FPS...
Post by: next_ghost on July 19, 2006, 10:06:09 am
Try adding this to your xorg.conf and restart X11 (close all windows, log out from session and press Ctrl+Alt+Backspace):

Code: [Select]
Section "Device"
...
Option    "EnablePageFlip" "True"
...
EndSection