Aller au contenu

Photo

Good FPS, animation stuttering (an issue I have tried relentlessly to fix)


  • Veuillez vous connecter pour répondre
12 réponses à ce sujet

#1
jkapp

jkapp
  • Members
  • 21 messages
graphics card is NVIDIA GeForce GT 220
processor is Intel® Core™2 Quad CPU Q8300 @ 2.50 GHz
Vista
64-bit operating system
8.00 GB RAM
625 GB free on hard disk.  

I have the Steam version of Neverwinter Nights 2: Platnium, and as the topic indicates, my problem involves character stuttering/lagging while the FPS is within the 45-60 range.  I have browsed the internet relentlessly for a solution, and come across people who are having similar issues as myself (ranging from since the game came out until present time).  Every solution (even suggestion) I have tried, but to no avail.  Updates to .NET, graphics card, setting affinity to using one core, lowest possible graphic settings, disabling sounds, restarting, reinstalling, verifying integrity of game cache, defragmentation, closing all background programs, disabling in-game steam community, trying window/full-screen modes and probably some other solutions I have now forgotten--all I have tried.  I would love to play NWN 2, but the effect this has on my eyes is unbearable.  Other games, much more modern (Battlefield BC 2, Crysis, Starcraft II, Mafia II) and even older games (Numen, Loki, KOTOR I) all run fine, at similar FPS as NWN 2.  

If there's any other info that would help in solving this problem, ask for it (tell me how to get the information as well).  I appreciate any solutions.  

Modifié par jkapp, 29 décembre 2010 - 07:20 .


#2
SkywingvL

SkywingvL
  • Members
  • 351 messages
This is a known bug in the game which the Client Extension ( http://social.biowar...1/index/3116438 ) has a fix for. I'm planning on releasing a new version that is fully compatible with the Steam client in a couple of days; for now, you should be able to follow the manual apply steps (option (B) in the CE readme) to use the CE with the Steam version. (The CE must be applied each time you start the game.)

An additional workaround is to reboot your system; the bug relates to a rounding bug in the animation timer that causes animations to become progressively worse once the computer has been running long enough for a timer value (the processor timestamp counter) to start hitting the rounding issue.

Modifié par SkywingvL, 29 décembre 2010 - 07:29 .


#3
Trifekt

Trifekt
  • Members
  • 1 messages
I have the same problem and also just recently purchased the Steam Version. =/

#4
jkapp

jkapp
  • Members
  • 21 messages

SkywingvL wrote...

This is a known bug in the game which the Client Extension ( http://social.biowar...1/index/3116438 ) has a fix for. I'm planning on releasing a new version that is fully compatible with the Steam client in a couple of days; for now, you should be able to follow the manual apply steps (option (B) in the CE readme) to use the CE with the Steam version. (The CE must be applied each time you start the game.)

An additional workaround is to reboot your system; the bug relates to a rounding bug in the animation timer that causes animations to become progressively worse once the computer has been running long enough for a timer value (the processor timestamp counter) to start hitting the rounding issue.


THAT WORKED!!!!!!!!

Wow.  I am in debt to you my friend!  Can't believe that would contribute to the problem entirely.  I shall wait ardently for your compatable client release.  Thank you so very much.  I am curious though as to how you are so knowledgable about this.  I skimmed over the link you gave me and didn't find any clues to who you are (if you actually worked on the game in development, etc).  You seem extremly proffessional.  What you have done seems 10x more complex and time consuming than creating modules or modding the game.  Mind telling me who you are, or what your job is?    

#5
jkapp

jkapp
  • Members
  • 21 messages

jkapp wrote...

SkywingvL wrote...

This is a known bug in the game which the Client Extension ( http://social.biowar...1/index/3116438 ) has a fix for. I'm planning on releasing a new version that is fully compatible with the Steam client in a couple of days; for now, you should be able to follow the manual apply steps (option (B) in the CE readme) to use the CE with the Steam version. (The CE must be applied each time you start the game.)

An additional workaround is to reboot your system; the bug relates to a rounding bug in the animation timer that causes animations to become progressively worse once the computer has been running long enough for a timer value (the processor timestamp counter) to start hitting the rounding issue.


THAT WORKED!!!!!!!!

Wow.  I am in debt to you my friend!  Can't believe that would contribute to the problem entirely.  I shall wait ardently for your compatable client release.  Thank you so very much.  I am curious though as to how you are so knowledgable about this.  I skimmed over the link you gave me and didn't find any clues to who you are (if you actually worked on the game in development, etc).  You seem extremly proffessional.  What you have done seems 10x more complex and time consuming than creating modules or modding the game.  Mind telling me who you are, or what your job is?    


Note!:  I restarted, and while that fixed the problem, it only did so for like a couple of min.  THEN, I downloaded your client and did option b, and BINGO, I'm good to go again.  Thanks man!

#6
SkywingvL

SkywingvL
  • Members
  • 351 messages
I suspect that newer processors use higher precision (faster increments) for the timestamp counter, which starts counting from 0 at processor reset -- thus newer computers are more likely to be severely impacted. The rounding issue occurs when the rdtsc counter value approaches a value that can't be represented in a 32-bit float without the float dropping precision bits off.



The CE fixes the issue by removing the 32-bit float math and replacing it with 64-bit integral math (which it really should have been in the first place).



As to who I am, I'm just a developer who finds it fun to work on NWN2 in my spare time. Don't work at OEI or BioWare, but have spent a lot of time with the internals of the game code itself.

#7
BrokenLinux

BrokenLinux
  • Members
  • 1 messages
Certainly appreciate the work you did on this...it fixed my issues...looking forward to the steam CE patch :)

#8
Guest_holydimebucker_*

Guest_holydimebucker_*
  • Guests

SkywingvL wrote...

This is a known bug in the game which the Client Extension ( http://social.biowar...1/index/3116438 ) has a fix for. I'm planning on releasing a new version that is fully compatible with the Steam client in a couple of days; for now, you should be able to follow the manual apply steps (option (B) in the CE readme) to use the CE with the Steam version. (The CE must be applied each time you start the game.)

An additional workaround is to reboot your system; the bug relates to a rounding bug in the animation timer that causes animations to become progressively worse once the computer has been running long enough for a timer value (the processor timestamp counter) to start hitting the rounding issue.


I can't thank you enough for making this.  It was driving me up the wall until I found this post.  Whatever the digital equivalent of cookies is...have a few dozen on me, sir!

#9
SkywingvL

SkywingvL
  • Members
  • 351 messages
You're welcome :)

#10
Reaper21769

Reaper21769
  • Members
  • 1 messages
SkywingvL, you're a freakin' genius!!! I just bought NW2 Platinum today on Steam and couldn't wait to play it. But then I had the horrible stuttering issue whenever my character would move -- it was so bad the game was almost unplayable for me. Nothing I tried helped. :huh:   But then I came across your thread here, so I downloaded your ClientExtension and now the camera (and my character) run smooooth as silk!! I'd like to buy you a beer, my friend!

Obsidian Entertainment should send you a nice bonus check for fixing a very nasty bug that rendered NW2 almost unplayable. You da' man!  :D

Modifié par Reaper21769, 16 janvier 2011 - 07:36 .


#11
SkywingvL

SkywingvL
  • Members
  • 351 messages
Glad to hear that it helped!

#12
firestorm713q

firestorm713q
  • Members
  • 6 messages
Thank you a ton SkywingvL, that totally and utterly fixed my problem. you rock, my friend.

#13
Gvaz

Gvaz
  • Members
  • 1 039 messages
Ugh I just had this issue. I don't want to restart my computer. I haven't restarted my computer in over 2 weeks.