Windows 7 64-bit Stuttering on directx 9 only

正在查看此主题的用户

Undead Clown

Recruit
I've had this problem for a long time.

I get weird "stuttering" when I run Warband in Directx 9.  Every 2 seconds or so it stutters or "hitches", even on an empty scene/map.  Switching to directx 7 fixes this, but I want to play in Directx 9.

My computer is more then capable.  i7 processor, 8 gigs of ram, Nvidia 460.

I have already tried forcing single threading. Setting core affinity to 1 core, then back to all, leaving at 1 core, etc.  Turning texture streaming on/off.  I have messed with the config files, nothing seems to work.

Does anyone have any suggestions?  I'm at another computer so getting technical stuff will have to wait until I get home tonight.
 
You can try uninstalling rgl_config.ini and starting game again, and you can try updating directx9.0c to the latest version (which is most likely the cause), and also you can verify the game files through Steam. Start with updating directx and let us know if it works.
 
Finnbhennach 说:
You can try uninstalling rgl_config.ini and starting game again, and you can try updating directx9.0c to the latest version (which is most likely the cause), and also you can verify the game files through Steam. Start with updating directx and let us know if it works.

I have reinstalled through steam and the taleworlds site multiple times.  Hard drive is defraged.  Also have updated directx 9.  Also completely deleted all config files.
 
In the launcher configuration, try disabling Sound Variation. If that doesn't work then set the FPS limiter to your monitor's refresh rate.
 
QuailLover 说:
In the launcher configuration, try disabling Sound Variation. If that doesn't work then set the FPS limiter to your monitor's refresh rate.

I've done both of those already :sad:

Seriously been trying to fix this off and on for like 6 months.  Just hoping someone here has had the same problem or has some crazy fix I've never heard of.
 
On my system I used "Force Vertical Sync" option to reduce a lot of stuttering... But I play in Direct x 7 simply for the FPS gain.
 
I had this issue until I set the maximum frame rate within the video tab of the launcher to my screens refresh rate (60). I didn't think this would help as I already forced v-sync, but it got rid of the stutter completely.
 
For me the only way to get a playable game in dx9 is to roll back to 260.99 (or earlier) nvidia drivers, messing around with vsync and the framerate cap isn't enough (and no other settings help). I have an older GPU (gtx 275) so of course nvidia doesn't give a damn about me (I have contacted them a few times), I don't know if any fermi/kepler users have contacted them yet.
If only I didn't play so many recent games, I wouldn't have to use the latest drivers...

I love this game enough to have fun in dx7 but dx9 is so much prettier (and actually gives me the same fps if not more).
 
The solution I listed above worked for me, and I'm using nvidia's 285.38 WHQL drivers. Video card is the GTS 250.
 
Actually i have the SAME problem.

Stutter begins slowly above troop amount of 170.
About troops at 350 i got the same, hitch all 2 seconds.

Rig: i7 2600 @3,5 Ghz; 6 GB Ram, Windows 7 64 bit; Intel SSD; Nvidia GTX 570

What i've done:

Load Textures on demand (On):

- helps if you got less RAM and run out of RAM, because then crashes the game.
- BUT, there is no positive effect for having less lag, or more troops on battlefield

Force Single Thread (On):

- should help in some cases (I don't know any)
- BUT, there is no positive effect for having less lag, or more troops on battlefield

Increase Virtual RAM in Windows (I think mine should be fast because of the SSD)

- helps that MB can use more RAM; less problem with running out of RAM; so you can also have more troops in battle.
- BUT, there is no positive effect for having less lag

Lower graphic settings (all changes, but staying in DirectX 9):

- i think this only helps if you got an low end PC" (but i don't know)
- there is no positive effect for having less lag (really i tested it!!)

Force VSync and Frame Max the same as your TFT seems to increase the "all 2 second stuttering" about 40 troops.

I suppose that despite of our i7 the cpu is the main problem in MB. I already talked about that recently in an own topic.
So as it seems higher frequency can help. BUT, the question is, does that really change anything?

I think the most important question is now, is this stuttering, because MB engine can only use limited hardware resource? So could it be that if i would have higher frequency, that nothing will change?! Because of MB's engine??

If yes, i must deal with it  :sad:

 
后退
顶部 底部