Page 1 of 1

Frame rate gets REAL slow in first-person view. :(

Posted: Wed Apr 26, 2006 6:02 am
by WarpZone
I don't know what it is, but for some mysterious reason, when I run my tutorial box map with just a player in it, the frame-rate drags to a crawl when I'm in first-person mode.

Update: I'm now sure it's not caused by the alpha blending. If I'm *just* the right distance from the wall, I get full frame rate with a semistransparent player up close to the camera.

It almost feels more like it's the calculation to determine where to put the camera that slows everything down.

Here's my system stats, just in case you need 'em to debug this phenomenon:
Processor Information:
Vendor: GenuineIntel
Speed: 1615 Mhz
1 logical processor
1 physical processor
HyperThreading: Unsupported
RDTSC: Supported
CMOV: Supported
FCMOV: Supported
SSE: Supported
SSE2: Supported
3DNOW: Unsupported

Memory:
RAM: 511 Mb

Windows Version:
2000 Service Pack 4 (Build 2195) (32 bit)
NTFS: Supported

Video Card:
Driver: NVIDIA GeForce FX 5700LE
DirectX Driver Name: nv4_disp.dll
Driver Version: 6.14.10.8443
DirectX Driver Version: 6.14.10.8443
Driver Date: 5 Apr 2006
Desktop Color Depth: 32 bits per pixel
Monitor Refresh Rate: 60 Hz
DirectX Card: NVIDIA GeForce FX 5700LE
VendorID: 0x10de
DeviceID: 0x343
Number of Monitors: 1
Number of Video Cards: 1
No SLI or Crossfire Detected
Primary Display Resolution: 1280 x 1024
Desktop Resolution: 1280 x 1024
Primary Display Size: 13.27" x 10.63" (16.97" diag)
33.7cm x 27.0cm (43.1cm diag)
Primary Display Type: CRT
Primary Bus: AGP 4x
Primary AGP GART: 64 MB
Primary VRAM: 128 MB
Primary Monitor Vendor: MAG Technology
Primary Monitor Model: MAG Technology 986FS
Supported MSAA Modes: 2x 4x Windows Version:
2000 Service Pack 4 (Build 2195) (32 bit)
NTFS: Supported

Video Card:
Driver: NVIDIA GeForce FX 5700LE
DirectX Driver Name: nv4_disp.dll
Driver Version: 6.14.10.8443
DirectX Driver Version: 6.14.10.8443
Driver Date: 5 Apr 2006
Desktop Color Depth: 32 bits per pixel
Monitor Refresh Rate: 60 Hz
DirectX Card: NVIDIA GeForce FX 5700LE
VendorID: 0x10de
DeviceID: 0x343
Number of Monitors: 1
Number of Video Cards: 1
No SLI or Crossfire Detected
Primary Display Resolution: 1280 x 1024
Desktop Resolution: 1280 x 1024
Primary Display Size: 13.27" x 10.63" (16.97" diag)
33.7cm x 27.0cm (43.1cm diag)
Primary Display Type: CRT
Primary Bus: AGP 4x
Primary AGP GART: 64 MB
Primary VRAM: 128 MB
Primary Monitor Vendor: MAG Technology
Primary Monitor Model: MAG Technology 986FS
Supported MSAA Modes: 2x 4x
Thank you ALL for creating and updating this amazing system! :D I can't wait to learn more!

Posted: Wed Apr 26, 2006 1:45 pm
by hike1
RF faq: http://terrymorgan.net/rffaq.zip

Demos tutorials http://terrymorgan.net/download.htm


Does your d3d24.ini look like this? CompressTextures and
FSAntiAliasing should be 0, the player isn't drawn at all
in 1st person, how would you put in the weapons?


[d3d24]
Bpp = 32
ZBufferD = 24
BBufferCount = 1
CompressTextures = 0
FSAntiAliasing = 0
ExtraTextures = 1
NoVsync = 1
Async = 1
DoNotWait = 1

Posted: Wed Apr 26, 2006 7:36 pm
by WarpZone
Mine looked like this:

[d3d24]
Bpp = 32
ZBufferD = 16
BBufferCount = 1
CompressTextures = 0
FSAntiAliasing = 1
ExtraTextures = 0
NoVsync = 1
Async = 1
DoNotWait = 1

I changed it to look like yours. No effect. First-person mode still runs noticibly slower than third-person mode.

Also, switching to Isometric mode doesn't seem to do anything, just so you know. Switching from Isometric mode to Third-person mode re-centers the camera a bit, but that's about it.

I wonder if anyone else is experiencing these same issues?

Posted: Wed Apr 26, 2006 8:03 pm
by AndyCR
just as a note, i believe isometric mode is disabled in the current release.

Posted: Sun Jun 18, 2006 4:51 pm
by Markman
Do you use a custom weapon ? Or maybe the placing is not correct.
When a actor goes thru the camera the engine sometimes nearly stops.

Posted: Mon Jun 19, 2006 8:07 am
by Juutis
I had the same problem yesterday. I decided to test a thing and installed a new copy of RF. Then I just made a simple box level and added the three needed entitys and tested. I didn't modify ANY files of RF but still first person got my framerate really low. Third person worked like it is supposed to.

In my current project, which has custom weapons and all, first person works like a dream.