Duke4.net Forums: HRP Slow Framerate - Duke4.net Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

HRP Slow Framerate  "7900GT"

User is offline   Lope 

#1

Firstly thank you to everyone who contributes to this awesome project.

I'm running a C2D E4400 2ghz overclocked to 2.9ghz (been running stable for years) and a Geforce 7900GT. 4GB RAM with 2.8GB RAM available CPU usage 0-7%.
I started out with a high resolution, getting hundreds of FPS, but there are times in the game when the framerate drops so low the game is unplayable, so I've progressively dropped the framerate to find the max resolution I can use while keeping the framerate above 30fps.
Even on 800x600 I saw the framerate drop to 15FPS now. On S01E01 standing on the secret RPG platform and shooting Devastator at the palm tree.
There must be something wrong for the framerate to drop this low.
Only very specific angles or views cause the problem. if I look a few degrees to the side, I'll be getting hundreds (and I think I even saw thousands of FPS at one point). Its really weird.

Was using NM_Nearest anti aliasing
openGL 32 bit 800x600
Aspect Ratio: Auto
Anisotropic filtering: No
Hires texture quality: Medium
On Disk Texture cache: Compress (Could it be this?)
Preload Map Textures: Yes
Detail Textures: Yes
Models: Yes

This post has been edited by Lope: 24 October 2010 - 04:04 PM

0

User is offline   Master Fibbles 

  • I have the power!

#2

What else do you have running in the game? I mean, do you use DukePlus or any other mod that improves gameplay but at the cost of FPS? Is this with Polymer lights enabled?

The on disk texture cache should actually make the game run better.
0

User is offline   The Commander 

  • I used to be a Brown Fuzzy Fruit, but I've changed bro...

#3

Log file always help...

http://forums.duke4....?showtopic=2356
0

User is offline   Lope 

#4

Just running the HRP with maphacks.
Last Log follows

EDuke32 2.0.0devel 20100704
Using S:/Games/eduke32/ for game data
Windows XP x64 (build 5.2.3790) Service Pack 2w/ nedmalloc.dll
Initializing DirectDraw...
Searching for game data...
Using S:/Games/eduke32/autoload/ for game data
Using 'duke3d.grp' as main game data file.
Using file 'autoload/maphacks.zip' as game data.
Using file 'autoload/duke3d.grp/duke3d_hrp.zip' as game data.
Using file 'autoload/duke3d.grp/eduke32_mus.zip' as game data.
Using file 'autoload/duke3d.grp/maphacks.zip' as game data.
Using file 'autoload/maphacks.zip' as game data.
Compiling: GAME.CON (151190 bytes)
Including: DEFS.CON (35992 bytes)
Including: USER.CON (45482 bytes)
GAME.CON: In actor `ORGANTIC':
GAME.CON:3968: warning: found `else' with no `if'.
GAME.CON: In state `pigshootenemystate':
GAME.CON:5891: warning: found `else' with no `if'.
Found 2 warning(s), 0 error(s).
Resizing code buffer to 16187*4 bytes
Script compiled in 17ms, 16179*4b, version 1.4+
1918/11264 labels, 321/2048 variables
125 quotes, 207 actors
Initialized 24.0M cache
Loading 'duke3d.def'
Definitions file 'duke3d.def' loaded.
RTS file DUKE.RTS was not found
Initializing OSD...
Initializing DirectInput...
- Enumerating attached game controllers
- No game controllers found
Uninitializing DirectInput...
Executing "settings.cfg"
Setting video mode 800x600 (32-bit fullscreen)
OpenGL Information:
Version: 2.1.2
Vendor: NVIDIA Corporation
Renderer: GeForce 7900 GT/GTO/PCI/SSE2
Initializing Polymer subsystem...
PR : Initialization complete.
Initializing music...
Initializing sound...
Caching "highres/screen/menu/3281.jpg"
Caching "highres/screen/menu/2456.jpg"
Caching "highres/screen/menu/2499.png"
Caching "highres/screen/menu/2503.png"
Caching "highres/screen/menu/2815.png"
Caching "highres/screen/menu/2818.png"
Caching "highres/screen/fonts/redfont/2953.png"
Caching "highres/screen/fonts/redfont/2944.png"
Caching "highres/screen/fonts/redfont/2962.png"
Caching "highres/screen/fonts/redfont/2946.png"
Caching "highres/screen/fonts/redfont/2940.png"
Caching "highres/screen/fonts/redfont/2952.png"
Caching "highres/screen/fonts/redfont/2954.png"
Caching "highres/screen/fonts/redfont/2955.png"
Caching "highres/screen/fonts/redfont/2959.png"
Caching "highres/screen/fonts/redfont/2948.png"
Caching "highres/screen/fonts/redfont/2958.png"
Caching "highres/screen/fonts/redfont/2951.png"
Caching "highres/screen/fonts/redfont/2943.png"
Caching "highres/screen/fonts/redfont/2947.png"
Caching "highres/screen/fonts/redfont/2942.png"
Caching "highres/screen/fonts/redfont/2957.png"
Caching "highres/screen/fonts/redfont/2956.png"
Caching "highres/screen/fonts/redfont/2960.png"
Caching "highres/screen/menu/2813.png"
Caching "highres/screen/menu/2819.png"
Caching "highres/screen/menu/2814.png"
Caching "highres/screen/menu/2817.png"
Caching "highres/screen/menu/2816.png"
Caching "highres/screen/menu/2457.png"
Caching "highres/screen/fonts/redfont/2961.png"
Caching "highres/screen/fonts/redfont/2964.png"
Caching "highres/screen/fonts/redfont/2950.png"
Caching "highres/screen/fonts/redfont/2941.png"
Caching "highres/screen/fonts/redfont/2949.png"
Caching "highres/screen/fonts/redfont/2954.png"
Caching "highres/screen/fonts/redfont/2964.png"
Caching "highres/screen/fonts/redfont/2958.png"
Caching "highres/screen/fonts/redfont/2959.png"
Caching "highres/screen/fonts/redfont/2948.png"
Caching "highres/screen/fonts/redfont/2942.png"
Caching "highres/screen/fonts/redfont/2950.png"
Caching "highres/screen/fonts/redfont/2944.png"
Caching "highres/screen/fonts/redfont/2960.png"
Caching "highres/screen/fonts/redfont/2955.png"
Caching "highres/screen/fonts/bluefont/2845.png"
Caching "highres/screen/fonts/bluefont/2837.png"
Caching "highres/screen/fonts/bluefont/2877.png"
Caching "highres/screen/fonts/bluefont/2843.png"
Caching "highres/screen/fonts/bluefont/2840.png"
Caching "highres/screen/fonts/bluefont/2839.png"
Caching "highres/screen/fonts/bluefont/2834.png"
Caching "highres/screen/fonts/bluefont/2855.png"
Caching "highres/screen/fonts/bluefont/2862.png"
Caching "highres/screen/fonts/bluefont/2873.png"
Caching "highres/screen/fonts/bluefont/2868.png"
Caching "highres/screen/fonts/bluefont/2869.png"
Caching "highres/screen/fonts/bluefont/2858.png"
Caching "highres/screen/fonts/bluefont/2867.png"
Caching "highres/screen/fonts/bluefont/2860.png"
Caching "highres/screen/fonts/bluefont/2865.png"
Caching "highres/screen/fonts/redfont/2945.png"
Caching "highres/screen/fonts/redfont/2940.png"
Caching "highres/screen/fonts/redfont/2951.png"
Caching "highres/screen/fonts/redfont/2947.png"
Caching "highres/screen/fonts/redfont/2953.png"
Caching "highres/screen/fonts/redfont/2946.png"
Caching "highres/screen/fonts/redfont/2963.png"
Caching "highres/screen/fonts/bluefont/2854.png"
Caching "highres/screen/fonts/bluefont/2871.png"
Caching "highres/screen/fonts/bluefont/2884.png"
Caching "highres/screen/fonts/bluefont/2866.png"
Caching "highres/screen/fonts/bluefont/2874.png"
Caching "highres/screen/fonts/bluefont/2854_10.png"
Caching "highres/screen/fonts/bluefont/2872_10.png"
Caching "highres/screen/fonts/bluefont/2869_10.png"
Caching "highres/screen/fonts/bluefont/2858_10.png"
Caching "highres/screen/fonts/bluefont/2856_10.png"
Caching "highres/screen/fonts/bluefont/2873_10.png"
Caching "highres/screen/fonts/bluefont/2871_10.png"
Caching "highres/screen/fonts/bluefont/2862_10.png"
Caching "highres/screen/fonts/bluefont/2868_10.png"
Caching "highres/screen/fonts/bluefont/2867_10.png"
Caching "highres/screen/fonts/bluefont/2859_10.png"
Caching "highres/screen/fonts/bluefont/2865_10.png"
Caching "highres/screen/fonts/bluefont/2860_10.png"
Caching "highres/screen/fonts/bluefont/2874_10.png"
Caching "highres/screen/fonts/bluefont/2875_10.png"
Caching "highres/screen/fonts/bluefont/2878_10.png"
Caching "highres/screen/menu/2489.png"
Caching "highres/screen/fonts/bluefont/2838.png"
Caching "highres/screen/fonts/bluefont/2835.png"
Caching "highres/screen/fonts/bluefont/2866_10.png"
Caching "highres/screen/fonts/bluefont/2855_10.png"
Caching "highres/screen/fonts/bluefont/2861_10.png"
Caching "highres/screen/fonts/bluefont/2878.png"
Caching "highres/screen/fonts/bluefont/2872.png"
Caching "highres/screen/fonts/bluefont/2877_10.png"
Caching "highres/screen/fonts/bluefont/2870_10.png"
Caching "highres/screen/fonts/bluefont/2834_10.png"
Caching "highres/screen/fonts/bluefont/2857_10.png"
Caching "highres/screen/fonts/bluefont/2856.png"
Caching "highres/screen/fonts/bluefont/2864_10.png"
Syncing memcache to texcache
Cache contains 23334 bytes of garbage data
Initializing Polymer subsystem...
PR : Initialization complete.
Cache contains 23334 bytes of garbage data
Initializing Polymer subsystem...
PR : Initialization complete.
Caching "highres/screen/fonts/bluefont/2876.png"
Caching "highres/screen/fonts/bluefont/2870.png"
Caching "highres/screen/fonts/bluefont/2852.png"
Caching "highres/screen/fonts/bluefont/2829.png"
Caching "highres/screen/fonts/bluefont/2836.png"
Caching "highres/screen/fonts/bluefont/2830.png"

Wrote eduke32.cfg
Wrote settings.cfg
Syncing memcache to texcache
Uninitializing DirectDraw...
0

User is offline   Micky C 

  • Honored Donor

#5

Quote

Initializing Polymer subsystem...


It sounds as though you're using the polymer renderer. You're new here so I'll give you a run through; there are 3 renderers for eduke32 (parts of the program which draw the game so you can see it on the screen)

1) The 8-bit software renderer. It's the one that was in the original dos game, it can only display low res textures and flat sprites, plus it gets distorted when you look up and down. However it runs super mega ultra fast.
2) A 32-bit openGL renderer, named "Polymost" was created many years ago by the same man who made the rest of the software behind Duke, including the 8-bit renderer. It's hardware accelerated so it can handle 3D models instead of sprites, and high-res textures such as those found in the High Resolution Pack. Since it's fairly old, it also runs quite fast on modern computers, yet is able to run the HRP and other things like v-sync and anti-aliasing.
3) A 32-bt openGL renderer named "Polymer" which was created by one of eduke's very own developers: Plagman. It's ultra modern, and has lots of neat graphical bonuses such as bump mapping, dynamic lights, shadows etc... on top everything Polymost can do, or at least it would. The thing is Polymer isn't finished, and subsequently it hasn't been optimized to perform as fast as it could be. So it tends to be a bit slow if you don't have a recent graphics card.

Now you have a 7900gt, and I have a 9800gt. My card can run polymer exceptionally well however yours might have a bit of trouble. So to finish by saying what I should have said first was: use Polymost instead of Polymer, i.e make sure the Polymer checkbox is not ticked on the startup window. You should be able to play the game much faster while still being able to use the HRP, but you just won't get any of the fancy lighting, which isn't a great loss. Lots of people around here can't handle polymer either.

Here's a random picture of the startup window I found from google images. It's old but you can still see the polymer checkbox in the top right corner. Happy Duking :(
Posted Image
0

User is offline   fgsfds 

#6

I have very big fps drop while use 3d models. On screenshot there is only two little models and 30fps against 60 on computer that runs all new games fine. What the problem?
0

User is online   Danukem 

  • Duke Plus Developer

#7

View Postempyrock, on Jan 14 2011, 11:37 PM, said:

I have very big fps drop while use 3d models. On screenshot there is only two little models and 30fps against 60 on computer that runs all new games fine. What the problem?


Yeah that's bad. The same view for me runs at 150 fps in Polymer, 550 fps in Polymost, using my DukePlus mod (which lowers frame rate a little) and the latest version of EDuke32 with the latest HRP.

My computer specs aren't much better than yours, if any (my cpu and ram is worse, my gpu is somewhat better).

I would start by getting the latest build from here: http://dukeworld.duk...ke32/synthesis/

What is your fps with models off when you turn off v-sync?

This post has been edited by DeeperThought: 15 January 2011 - 12:11 AM

0

User is offline   fgsfds 

#8

View PostDeeperThought, on Jan 15 2011, 01:10 PM, said:

The same view for me runs at 150 fps in Polymer, 550 fps in Polymost

It's not polymer and polymost, it's only polymost with and without models.

View PostDeeperThought, on Jan 15 2011, 01:10 PM, said:

What is your fps with models off when you turn off v-sync?

200-300.
0

User is offline   DanielBond 

#9

This is old stuff but I´m having similar problem, I have low FPS in some moments, but if I save and Load again it works normally!
0

User is offline   Zaxtor 

#10

What's the strength of your PC.

Processor, video card, Ram etc?
0

User is online   Danukem 

  • Duke Plus Developer

#11

View PostZaxtor, on 14 March 2018 - 07:51 AM, said:

What's the strength of your PC.

Processor, video card, Ram etc?


More importantly, include your eduke32.log file

https://forums.duke4...oblems-or-bugs/
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


All copyrights and trademarks not owned by Voidpoint, LLC are the sole property of their respective owners. Play Ion Fury! ;) © Voidpoint, LLC

Enter your sign in name and password


Sign in options