[WIPz] Fallout Stutter Remover (FSR)

Post » Mon Feb 01, 2010 9:57 am

Do any changes need be made to the ini? I'm not at all familiar with OSR.

For FSR, the default configuration is probably best for performance. Testing and error reporting may benefit from other settings. If your refresh rate is not 60 Hertz it can help a tiny bit to tweak MaximumFPS.

With OSR it's currently a good idea to fiddle with iHeapMode, but that's not yet properly suppored by FSR.
User avatar
Nitol Ahmed
 
Posts: 3321
Joined: Thu May 03, 2007 7:35 am

Post » Mon Feb 01, 2010 11:49 am

Just had a short 20min run. Seems smoother in general but it could be the placebo effect. Still large stutter when loading new cells. Is my log of any use to you?
console interface not found
crit_sec_mode 2: spincounts + fairness
Light-Critical-Section mode 2: adding spin
MemoryHeap Optimization Mode 0: Not optimizing MemoryHeap
hook point 1: using DX8 mouse code
Special crit. sec. 1 (@ 24004ED0, from A6114E(or24004ED0?), thread 1360) spin 2000 -> 2000
Special crit. sec. 2 (@ 24004F10, from 90A62B(or24004F10?), thread 1360) spin 1000 -> 1000
Special crit. sec. 3 (@ 2C002420, from 9835B9(or2C002420?), thread 1360) spin 4000 -> 4000
Special crit. sec. 4 (@ 24004B90, from 905CB3(or42CA710?), thread 1360) spin 4000 -> 4000
Special crit. sec. 5 (@ 24004AD0, from 905D6F(or42CA710?), thread 1360) spin 4000 -> 4000
initialize2() running in thread 1360
Special crit. sec. 6 (@ 2C0023B0, from 9835B9(or2C0023B0?), thread 1360) spin 4000 -> 4000
Special crit. sec. 7 (@ 240EFAD0, from 905CB3(or4F53B30?), thread 1360) spin 4000 -> 4000
Special crit. sec. 8 (@ 240EFA10, from 905D6F(or4F53B30?), thread 1360) spin 4000 -> 4000
Special crit. sec. 9 (@ 2C01DD50, from 9835B9(or2C01DD50?), thread 1360) spin 4000 -> 4000
Special crit. sec. 10 (@ 2418E450, from 905CB3(orA554370?), thread 1360) spin 4000 -> 4000
Special crit. sec. 11 (@ 24145090, from 905D6F(orA554370?), thread 1360) spin 4000 -> 4000


[General]
MinimumFPS=10
MaximumFPS=60
iSmoothFrames=0
iSmoothMode=0
iSleepExtra=5
bFix64Hertz=1
bFPSConsoleSPAM=0
iSchedulingParanoia=2
iSchedulingResolution=1
iHardMaxFrametime=200
iHeapMode=0
iHeapProfiling=0
bFastExit=0
bManageFPS=1
iHookPoint=1

[CriticalSections]
iCriticalSectionMode=2
iLightCS_Mode=1
iCriticalSectionSupression=0
iDefaultSpin1=500
iDefaultSpin2=500
iMemorySpin=1500
iMemoryUnfairness=4


This is with an i7 920 and an ATI Radeon HD4890, 6GB of 1333 RAM
User avatar
DeeD
 
Posts: 3439
Joined: Sat Jul 14, 2007 6:50 pm

Post » Mon Feb 01, 2010 1:09 am

Alexander Q:
No, that's a performance optimized configuration. Logs are only of use in profiling mode (iLightCS_Mode=3, iCriticalSectionMode=3), and only if there is stutter. And even then only with luck.
Or if there happens to be an unusual error message in a log.


On the 64 Hertz fix:
In Oblivion, the different is very subtle, I generally don't notice it, but when the framerate is maxed out some people notice it.

I think Fallout 3 suffers from the same issue, with the same results to the fix. But I think there might be an additional related issue in Fallout that also getting partially fixed, or possibly made worse, by the 64 Hertz fix. Specifically, I think Fallout 3 has multiple components that are independently measuring the passage of real time at 64 Hertz resolution, and then when a tick happens to occur mid-frame at the wrong time they might produce unpleasant behavior. NPC animations seemed to... vibrate a little, sort of, and FSR seemed to fix it. I think that might have been an effect of the additional issue related to the 64 Hertz issue. Or not.
User avatar
Spencey!
 
Posts: 3221
Joined: Thu Aug 17, 2006 12:18 am

Post » Mon Feb 01, 2010 2:24 am

So if I play with (iLightCS_Mode=3, iCriticalSectionMode=3), that will be useful to you?
User avatar
WYatt REed
 
Posts: 3409
Joined: Mon Jun 18, 2007 3:06 pm

Post » Sun Jan 31, 2010 10:25 pm

So if I play with (iLightCS_Mode=3, iCriticalSectionMode=3), that will be useful to you?

Yes. Maybe. If you play with those settings, experience lots of stutter, and I read your log file, I might make out some information about which critical sections and which calls are producing the stutter. Then I could conceivably... discover a critical section that should be suppressed, or some code that has an easy way to optimize it, or something. Conceivably, maybe, just possibly. Really, all possibilities are long shots at best, but everything in current versions of OSR / FSR was a long shot that paid off, this whole project is pure black magic.

Anyway, yeah, a log or two of stutter on other peoples computers, with profiling (iLightCS_Mode=3, iCriticalSectionMode=3) enabled would be nice. I can examine stutter here, but different installs encounter different sources of stutter.
User avatar
nath
 
Posts: 3463
Joined: Mon Jan 22, 2007 5:34 am

Post » Sun Jan 31, 2010 9:02 pm

console interface not foundcrit_sec_mode 3: spincounts + fairness + profiling/debugingLight-Critical-Section mode 3: adding spin & profilingMemoryHeap Optimization Mode 0: Not optimizing MemoryHeaphook point 1: using DX8 mouse codeSpecial crit. sec. 1 (@ 17004ED0, thread 520, inited from A6114E) spin 2000 -> 2000Special crit. sec. 2 (@ 17004F10, thread 520, inited from 90A62B) spin 1000 -> 1000Special crit. sec. 3 (@ 2C002420, thread 520, inited from 9835B9) spin 4000 -> 4000Special crit. sec. 4 (@ 17004B90, thread 520, inited from 905CB3) spin 4000 -> 4000Special crit. sec. 5 (@ 17004AD0, thread 520, inited from 905D6F) spin 4000 -> 4000time 525306: 00f8:1:0088B93C waited on CS 18084570 for	5 ms (init 0)time 525411: 00f8:0:0088B93C waited on CS 18084570 for	8 ms (init 0)time 526725: 00f8:1:0088B93C waited on CS 18084570 for	3 ms (init 0)time 526983: 00f8:1:0088B93C waited on CS 18084570 for	6 ms (init 0)time 527041: 00f8:1:0088B93C waited on CS 18084570 for	7 ms (init 0)time 527080: 00f8:1:0088B93C waited on CS 18084570 for   39 ms (init 0)time 527097: 00f8:1:0088B93C waited on CS 18084570 for   17 ms (init 0)time 527757: 00f8:1:0088B93C waited on CS 18084570 for  627 ms (init 0)time 527760: 074c:0:00873172 waited on CS 18084570 for	3 ms (init 0)time 528004: 00f8:0:0088B93C waited on CS 18084570 for  247 ms (init 1)time 528004: 0520:1:00873172 waited on CS 18084570 for   11 ms (init 1)time 528060: 00f8:1:0088B93C waited on CS 18084570 for   56 ms (init 1)time 528060: 0520:1:00873172 waited on CS 18084570 for   14 ms (init 1)time 528341: 0520:0:00873172 waited on CS 18084570 for   15 ms (init 0)time 528371: 074c:0:00BC9DBE waited on CS 1808905c for   28 ms (init 0)time 528405: 0520:1:00BC9DBE waited on CS 1808905c for   34 ms (init 0)time 528406: 00f8:1:0088B93C waited on CS 18084570 for   63 ms (init 0)time 528441: 074c:0:00BC9DBE waited on CS 1808905c for   35 ms (init 0)time 528484: 00f8:1:0088B93C waited on CS 18084570 for   77 ms (init 0)time 528484: 0520:1:00873172 waited on CS 18084570 for   42 ms (init 1)time 528502: 00f8:1:0088B93C waited on CS 18084570 for   17 ms (init 0)time 528566: 00f8:1:0088B93C waited on CS 18084570 for   30 ms (init 0)time 528875: 00f8:1:0088B93C waited on CS 18084570 for  289 ms (init 0)time 528943: 00f8:1:0088B93C waited on CS 18084570 for   68 ms (init 0)time 529083: 00f8:1:0088B93C waited on CS 18084570 for   39 ms (init 0)time 529162: 00f8:1:0088B93C waited on CS 18084570 for   79 ms (init 0)time 529216: 00f8:1:0088B93C waited on CS 18084570 for	4 ms (init 0)time 529280: 074c:0:00BC9DBE waited on CS 1808905c for   21 ms (init 0)time 529286: 00f8:1:0088B93C waited on CS 18084570 for   23 ms (init 0)time 529321: 00f8:0:0088B93C waited on CS 18084570 for	8 ms (init 0)time 529410: 00f8:1:0088B93C waited on CS 18084570 for   46 ms (init 0)time 529427: 00f8:0:0088B93C waited on CS 18084570 for   17 ms (init 0)time 529598: 00f8:1:0088B93C waited on CS 18084570 for   18 ms (init 0)time 530061: 00f8:1:0088B93C waited on CS 18084570 for   24 ms (init 0)time 530067: 00f8:0:0088B93C waited on CS 18084570 for	6 ms (init 0)time 530094: 00f8:0:0088B93C waited on CS 18084570 for	7 ms (init 0)initialize2() running in thread 520time 544123: 00f8:0:0088B93C waited on CS 18084570 for   10 ms (init 0)time 544135: 00f8:0:0088B93C waited on CS 18084570 for   12 ms (init 0)time 544139: 00f8:0:0088B93C waited on CS 18084570 for	4 ms (init 0)time 544323: 00f8:1:0088B93C waited on CS 18084570 for	4 ms (init 0)time 544388: 00f8:0:0088B93C waited on CS 18084570 for   18 ms (init 0)time 544429: 00f8:1:0088B93C waited on CS 18084570 for	9 ms (init 0)time 544477: 00f8:1:0088B93C waited on CS 18084570 for	7 ms (init 0)time 544547: 00f8:1:0088B93C waited on CS 18084570 for   26 ms (init 0)time 544589: 00f8:1:0088B93C waited on CS 18084570 for   17 ms (init 0)time 545459: 00f8:1:0088B93C waited on CS 18084570 for   24 ms (init 0)time 545463: 00f8:1:0088B93C waited on CS 18084570 for	3 ms (init 0)time 545471: 00f8:1:0088B93C waited on CS 18084570 for	8 ms (init 0)time 545499: 00f8:1:0088B93C waited on CS 18084570 for   13 ms (init 0)time 545678: 00f8:1:0088B93C waited on CS 18084570 for   41 ms (init 0)time 545782: 00f8:1:0088B93C waited on CS 18084570 for  104 ms (init 0)time 545836: 00f8:1:0088B93C waited on CS 18084570 for	3 ms (init 0)time 546136: 0b88:1:01FFDF95 waited on CS 0108f080 for	3 ms (init -99)time 546153: 00f8:1:0088B93C waited on CS 18084570 for   18 ms (init 0)time 546157: 074c:0:00878F95 waited on CS 18084470 for	4 ms (init 0)time 546226: 00f8:1:0088B93C waited on CS 18084570 for   18 ms (init 0)time 546260: 00f8:1:0088B93C waited on CS 18084570 for   34 ms (init 0)time 546378: 00f8:1:0088B93C waited on CS 18084570 for   13 ms (init 0)time 546455: 00f8:1:0088B93C waited on CS 18084570 for   40 ms (init 0)time 546523: 00f8:1:0088B93C waited on CS 18084570 for	7 ms (init 0)time 546535: 00f8:1:0088B93C waited on CS 18084570 for   12 ms (init 0)time 546578: 00f8:1:0088B93C waited on CS 18084570 for   12 ms (init 0)time 546620: 00f8:1:0088B93C waited on CS 18084570 for	4 ms (init 0)time 546678: 00f8:1:0088B93C waited on CS 18084570 for   12 ms (init 0)time 546744: 00f8:1:0088B93C waited on CS 18084570 for   27 ms (init 0)time 546768: 00f8:1:0088B93C waited on CS 18084570 for   24 ms (init 0)time 546796: 00f8:1:0088B93C waited on CS 18084570 for   28 ms (init 0)time 546808: 00f8:1:0088B93C waited on CS 18084570 for   12 ms (init 0)time 546822: 00f8:1:0088B93C waited on CS 18084570 for   14 ms (init 0)time 546831: 00f8:1:0088B93C waited on CS 18084570 for	6 ms (init 0)time 546945: 00f8:1:0088B93C waited on CS 18084570 for   18 ms (init 0)time 547052: 00f8:1:0088B93C waited on CS 18084570 for   25 ms (init 0)time 547063: 00f8:1:0088B93C waited on CS 18084570 for   11 ms (init 0)time 547120: 00f8:1:0088B93C waited on CS 18084570 for   39 ms (init 0)time 547130: 00f8:1:0088B93C waited on CS 18084570 for   10 ms (init 0)begin PerfData3::print_summaryend PerfData3::print_summarytime 547247: 00f8:1:0088B93C waited on CS 18084570 for   14 ms (init 0)time 547343: 00f8:1:0088B93C waited on CS 18084570 for   10 ms (init 0)time 547494: 00f8:1:0088B93C waited on CS 18084570 for	7 ms (init 0)time 547558: 00f8:1:0088B93C waited on CS 18084570 for   21 ms (init 0)time 547561: 00f8:1:0088B93C waited on CS 18084570 for	3 ms (init 0)time 547575: 00f8:1:0088B93C waited on CS 18084570 for   14 ms (init 0)time 547598: 00f8:1:0088B93C waited on CS 18084570 for   23 ms (init 0)time 547601: 00f8:1:0088B93C waited on CS 18084570 for	3 ms (init 0)time 547681: 00f8:1:0088B93C waited on CS 18084570 for   29 ms (init 0)time 547739: 00f8:1:0088B93C waited on CS 18084570 for   58 ms (init 0)time 547848: 00f8:1:0088B93C waited on CS 18084570 for	6 ms (init 0)time 547901: 00f8:1:0088B93C waited on CS 18084570 for	8 ms (init 0)time 547999: 00f8:1:0088B93C waited on CS 18084570 for	4 ms (init 0)


[General]MinimumFPS=15MaximumFPS=60iSmoothFrames=0iSmoothMode=0iSleepExtra=5bFix64Hertz=1bFPSConsoleSPAM=0iSchedulingParanoia=2iSchedulingResolution=1iHardMaxFrametime=200iHeapMode=0iHeapProfiling=0bFastExit=0bManageFPS=1iHookPoint=1[CriticalSections]iCriticalSectionMode=3iLightCS_Mode=3iCriticalSectionSupression=0iDefaultSpin1=500iDefaultSpin2=500iMemorySpin=1500iMemoryUnfairness=4



Will post more logs soon.
User avatar
Lady Shocka
 
Posts: 3452
Joined: Mon Aug 21, 2006 10:59 pm

Post » Sun Jan 31, 2010 9:39 pm

What kind of CPU and video card is that on? It appears to be contending a lot more than my core2 duo 3 GHrz w/ underclocked GF 9600. Most of the contention is not touching the main thread, so might not result in visible stutter.
That appears to correspond to an extremely short game (5 seconds starting up, 14 seconds at the main menu, 4 seconds loading or playing), possibly it is truncated. Most of the contention is on the same critical section I see most of my contention on.
Something appears to have gone wrong with print_summary, I'll have to take a look at that.
User avatar
sally coker
 
Posts: 3349
Joined: Wed Jul 26, 2006 7:51 pm

Post » Mon Feb 01, 2010 8:09 am

I was playing for about 2 hours, I have 2 8800GT's, a 3GHz core2 duo (E6850) and 3 GB of ram.
User avatar
jodie
 
Posts: 3494
Joined: Wed Jun 14, 2006 8:42 pm

Post » Mon Feb 01, 2010 11:19 am

I was playing for about 2 hours, I have 2 8800GT's, a 3GHz core2 duo (E6850) and 3 GB of ram.
Then it's truncated somehow. Either FSR is truncating it, or your cut-paste did not include the whole file, or this forums code trancated it. I'll take a look at FSR to see if it's truncating output under normal or semi-normal circumstances.
User avatar
Karen anwyn Green
 
Posts: 3448
Joined: Thu Jun 15, 2006 4:26 pm

Post » Sun Jan 31, 2010 10:18 pm

Then it's truncated somehow. Either FSR is truncating it, or your cut-paste did not include the whole file, or this forums code trancated it. I'll take a look at FSR to see if it's truncating output under normal or semi-normal circumstances.

I copy pasted everything, and it can't be the forum. My game never crashed. I do use the console to save and I was away from the keyboard for about 7min. Could that be the problem?

Another one:
console interface not foundcrit_sec_mode 3: spincounts + fairness + profiling/debugingLight-Critical-Section mode 3: adding spin & profilingMemoryHeap Optimization Mode 0: Not optimizing MemoryHeaphook point 1: using DX8 mouse codeSpecial crit. sec. 1 (@ 17004ED0, thread 1074, inited from A6114E) spin 2000 -> 2000Special crit. sec. 2 (@ 17004F10, thread 1074, inited from 90A62B) spin 1000 -> 1000Special crit. sec. 3 (@ 2C002420, thread 1074, inited from 9835B9) spin 4000 -> 4000Special crit. sec. 4 (@ 17004B90, thread 1074, inited from 905CB3) spin 4000 -> 4000Special crit. sec. 5 (@ 17004AD0, thread 1074, inited from 905D6F) spin 4000 -> 4000time 692553: 1318:1:0088B93C waited on CS 18084570 for   13 ms (init 0)time 693052: 1318:0:0088B93C waited on CS 18084570 for	5 ms (init 0)time 693133: 1318:1:0088B93C waited on CS 18084570 for   35 ms (init 0)time 693157: 1318:1:0088B93C waited on CS 18084570 for	8 ms (init 0)time 693304: 1318:0:0088B93C waited on CS 18084570 for	3 ms (init 0)time 693574: 1318:1:0088B93C waited on CS 18084570 for  222 ms (init 0)time 693742: 1318:1:0088B93C waited on CS 18084570 for  167 ms (init 0)time 693742: 1074:1:00873172 waited on CS 18084570 for   16 ms (init 1)time 693806: 1318:1:0088B93C waited on CS 18084570 for   64 ms (init 1)time 693892: 1318:1:0088B93C waited on CS 18084570 for   35 ms (init 0)time 693923: 1318:1:0088B93C waited on CS 18084570 for   31 ms (init 0)time 693977: 1318:1:0088B93C waited on CS 18084570 for	3 ms (init 0)time 693998: 14bc:0:00BC9DBE waited on CS 1808905c for   19 ms (init 0)time 694014: 1074:1:00BC9DBE waited on CS 1808905c for   15 ms (init 0)time 694024: 14bc:0:00BC9DBE waited on CS 1808905c for	9 ms (init 0)time 694034: 1318:1:0088B93C waited on CS 18084570 for	9 ms (init 0)time 694034: 1074:0:00873172 waited on CS 18084570 for	9 ms (init 1)time 694156: 1318:1:0088B93C waited on CS 18084570 for   81 ms (init 0)time 694295: 1318:1:0088B93C waited on CS 18084570 for   38 ms (init 0)time 694295: 1074:1:00873172 waited on CS 18084570 for   14 ms (init 1)time 694322: 1074:1:00BC9DBE waited on CS 1808905c for   26 ms (init 0)time 694324: 1318:1:0088B93C waited on CS 18084570 for   29 ms (init 1)time 694333: 14bc:0:00BC9DBE waited on CS 1808905c for	8 ms (init 0)time 694334: 1318:0:0088B93C waited on CS 18084570 for	9 ms (init 0)time 694348: 1318:1:0088B93C waited on CS 18084570 for   14 ms (init 0)time 694348: 1074:1:00873172 waited on CS 18084570 for   14 ms (init 1)time 694385: 1318:1:0088B93C waited on CS 18084570 for   10 ms (init 0)time 694409: 1318:1:0088B93C waited on CS 18084570 for   24 ms (init 0)time 694431: 1318:1:0088B93C waited on CS 18084570 for	6 ms (init 0)time 694520: 1074:1:00873172 waited on CS 18084570 for   22 ms (init 0)time 694578: 1318:1:0088B93C waited on CS 18084570 for   51 ms (init 0)time 694639: 1318:1:0088B93C waited on CS 18084570 for   11 ms (init 0)time 694797: 1318:1:0088B93C waited on CS 18084570 for   17 ms (init 0)time 694991: 1074:1:00BC9DBE waited on CS 1808905c for	7 ms (init 0)time 694991: 1318:1:0088B93C waited on CS 18084570 for	8 ms (init 1)time 695000: 14bc:0:00BC9DBE waited on CS 1808905c for	9 ms (init 0)time 695001: 1318:1:0088B93C waited on CS 18084570 for   10 ms (init 0)time 695008: 14bc:0:00BC9DBE waited on CS 1808905c for	7 ms (init 0)time 695019: 1318:1:0088B93C waited on CS 18084570 for   18 ms (init 0)time 695019: 1074:1:00873172 waited on CS 18084570 for	6 ms (init 1)time 695022: 1318:0:0088B93C waited on CS 18084570 for	3 ms (init 0)time 695023: 14bc:1:00878F95 waited on CS 18084470 for	4 ms (init 0)time 695246: 1318:0:0088B93C waited on CS 18084570 for	9 ms (init 0)initialize2() running in thread 1074time 705650: 1318:1:0088B93C waited on CS 18084570 for   14 ms (init 0)time 705786: 1318:0:0088B93C waited on CS 18084570 for   33 ms (init 0)time 705796: 1318:0:0088B93C waited on CS 18084570 for   10 ms (init 0)time 705820: 1318:0:0088B93C waited on CS 18084570 for   16 ms (init 0)time 705834: 1318:0:0088B93C waited on CS 18084570 for   13 ms (init 0)time 705849: 1318:0:0088B93C waited on CS 18084570 for   15 ms (init 0)time 705932: 1318:0:0088B93C waited on CS 18084570 for   26 ms (init 0)time 705948: 1318:1:0088B93C waited on CS 18084570 for   15 ms (init 0)time 705969: 1318:0:0088B93C waited on CS 18084570 for   13 ms (init 0)time 706126: 1318:1:0088B93C waited on CS 18084570 for   18 ms (init 0)time 706165: 1318:0:0088B93C waited on CS 18084570 for	6 ms (init 0)time 706874: 1318:0:0088B93C waited on CS 18084570 for	4 ms (init 0)time 706956: 1318:1:0088B93C waited on CS 18084570 for   35 ms (init 0)time 706969: 1318:1:0088B93C waited on CS 18084570 for	9 ms (init 0)time 706977: 1318:1:0088B93C waited on CS 18084570 for	5 ms (init 0)time 707036: 1318:1:0088B93C waited on CS 18084570 for   13 ms (init 0)time 707084: 1318:1:0088B93C waited on CS 18084570 for   10 ms (init 0)time 707187: 1318:1:0088B93C waited on CS 18084570 for  103 ms (init 0)time 707254: 1318:1:0088B93C waited on CS 18084570 for   15 ms (init 0)time 707257: 1318:1:0088B93C waited on CS 18084570 for	3 ms (init 0)time 707453: 1318:1:0088B93C waited on CS 18084570 for   10 ms (init 0)time 707457: 1318:1:0088B93C waited on CS 18084570 for	4 ms (init 0)time 707500: 1318:0:0088B93C waited on CS 18084570 for   43 ms (init 0)time 707582: 1318:1:0088B93C waited on CS 18084570 for   31 ms (init 0)time 707611: 1318:1:0088B93C waited on CS 18084570 for	9 ms (init 0)time 707800: 1318:1:0088B93C waited on CS 18084570 for	4 ms (init 0)time 707823: 1318:1:0088B93C waited on CS 18084570 for   23 ms (init 0)time 707826: 1318:1:0088B93C waited on CS 18084570 for	3 ms (init 0)time 707856: 1318:1:0088B93C waited on CS 18084570 for   10 ms (init 0)time 707859: 1318:1:0088B93C waited on CS 18084570 for	3 ms (init 0)time 707864: 1318:1:0088B93C waited on CS 18084570 for	3 ms (init 0)time 707969: 1318:1:0088B93C waited on CS 18084570 for   22 ms (init 0)time 708002: 1318:1:0088B93C waited on CS 18084570 for	5 ms (init 0)time 708117: 1318:1:0088B93C waited on CS 18084570 for   17 ms (init 0)time 708140: 1318:1:0088B93C waited on CS 18084570 for   23 ms (init 0)time 708168: 1318:1:0088B93C waited on CS 18084570 for   28 ms (init 0)time 708180: 1318:1:0088B93C waited on CS 18084570 for   12 ms (init 0)time 708203: 1318:1:0088B93C waited on CS 18084570 for   23 ms (init 0)time 708211: 1318:1:0088B93C waited on CS 18084570 for	5 ms (init 0)time 708366: 1318:1:0088B93C waited on CS 18084570 for	7 ms (init 0)time 708468: 1318:1:0088B93C waited on CS 18084570 for	8 ms (init 0)time 708471: 1318:1:0088B93C waited on CS 18084570 for	3 ms (init 0)time 708535: 1318:1:0088B93C waited on CS 18084570 for   23 ms (init 0)time 708544: 1318:1:0088B93C waited on CS 18084570 for	9 ms (init 0)begin PerfData3::print_summaryend PerfData3::print_summarytime 708681: 1318:1:0088B93C waited on CS 18084570 for   19 ms (init 0)

User avatar
Jack
 
Posts: 3483
Joined: Sat Oct 20, 2007 8:08 am

Post » Mon Feb 01, 2010 1:56 am

There's a bug effecting the logging to file that prevents some messages from being logged if too many messages in a row come from the wrong threads. This bug is vanishingly rare on my system, but apparently on yours it's very common. Will be fixed in the upcoming beta release.
User avatar
Nick Tyler
 
Posts: 3437
Joined: Thu Aug 30, 2007 8:57 am

Post » Sun Jan 31, 2010 8:40 pm

FSR makes the game CTD when trying to talk to Faydra (Pitt) after defeating Gruber >_>
User avatar
le GraiN
 
Posts: 3436
Joined: Thu Mar 22, 2007 6:48 pm

Post » Sun Jan 31, 2010 10:40 pm

FSR makes the game CTD when trying to talk to Faydra (Pitt) after defeating Gruber >_>
No clue who Faydra, Pitt, or Gruber are. Try setting iCriticalSectionMode to 0 and/or iLightCS_Mode to -1. If that doesn't fix it, try changing bManageFPS to 0. If that doesn't fix it, try changing bFix64Hertz to 0. Let me know what fixes it, or if nothing fixes it.
User avatar
Causon-Chambers
 
Posts: 3503
Joined: Sun Oct 15, 2006 11:47 pm

Post » Sun Jan 31, 2010 11:03 pm

There's a bug effecting the logging to file that prevents some messages from being logged if too many messages in a row come from the wrong threads. This bug is vanishingly rare on my system, but apparently on yours it's very common. Will be fixed in the upcoming beta release.


Thank you :celebration:, will you be needing more logs after the fix?
User avatar
Ronald
 
Posts: 3319
Joined: Sun Aug 05, 2007 12:16 am

Post » Sun Jan 31, 2010 9:21 pm

Here is a special log just for you :whistle:
console interface not foundcrit_sec_mode 3: spincounts + fairness + profiling/debugingLight-Critical-Section mode 3: adding spin & profilingMemoryHeap Optimization Mode 0: Not optimizing MemoryHeaphook point 1: using DX8 mouse codebegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarySpecial crit. sec. 1 (@ 17004ED0, thread 11D4, inited from A6114E) spin 2000 -> 2000Special crit. sec. 2 (@ 17004F10, thread 11D4, inited from 90A62B) spin 1000 -> 1000Special crit. sec. 3 (@ 2C002420, thread 11D4, inited from 9835B9) spin 4000 -> 4000Special crit. sec. 4 (@ 17004B90, thread 11D4, inited from 905CB3) spin 4000 -> 4000Special crit. sec. 5 (@ 17004AD0, thread 11D4, inited from 905D6F) spin 4000 -> 4000begin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarytime 355125: 11d4:1:007F7D32 waited on CS 03910044 for    3 ms (init -99)begin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summaryPerfData3::flush_shared_buffer took 1 msbegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summarybegin PerfData3::print_summaryend PerfData3::print_summary


I get horrible stutter in tenleytown/friendship station interior, but only with stutter removal.dll installed.

Tell me if you need more information.
User avatar
Robyn Howlett
 
Posts: 3332
Joined: Wed Aug 23, 2006 9:01 pm

Post » Mon Feb 01, 2010 1:20 am

Absolutely fantastic. It hasn't eliminated all of my stuttering, but it's really helped, probably taken out 80% to 90%. My stuttering had gotten worse and worse but this seems to have done the trick! Thanks!


I'll have to amend my conclusion. When loading a new save at the beginning of a gaming session, stutter is greatly reduced. However, over time it continues to worsen. So it's benefits seem to be only temporary for me.
User avatar
ijohnnny
 
Posts: 3412
Joined: Sun Oct 22, 2006 12:15 am

Post » Mon Feb 01, 2010 10:30 am

I use an Nvidia gtx 295 and i7 @3.8ghz with 6gb ddr.

I get major stuttering and sometimes crasing when i turn around to fast, or look up in the sky then down again.
And the VATS are extremely slow to.

It helps when i downgrade to older 180 series drivers that are very old, compare to all the newest series that is 190

Else, i notice the fix works as my VATS are faster, so cheers for the mod :)

PS: Havent tryed it out on the newer 190 series drivers yet as its so damn boring to uninstal, reboot in safemode and run driversweeper then reboot and install new ones.

Edit: fixed alittle spellings
User avatar
Heather Dawson
 
Posts: 3348
Joined: Sun Oct 15, 2006 4:14 pm

Post » Sun Jan 31, 2010 11:18 pm

Thank you :celebration: , will you be needing more logs after the fix?
Yeah, that would be good.

I get horrible stutter in tenleytown/friendship station interior, but only with stutter removal.dll installed.

Tell me if you need more information.
I've found tenleytown/friendship station, will see if I get anything strange there. You might try iLightCS_mode=0, see if fixed your stutter.

I'll have to amend my conclusion. When loading a new save at the beginning of a gaming session, stutter is greatly reduced. However, over time it continues to worsen. So it's benefits seem to be only temporary for me.
That is weird. No theoretical basis for changes in behavior of this plugin over time that I can think of. Well, the logging stuff might gradually slow down a little, but not much. And the FPS management stuff is slightly stateful, so it's not totally inconceivable for a bug in it to change behavior over time. Still, nothing should behave anything like that.
User avatar
Greg Cavaliere
 
Posts: 3514
Joined: Thu Nov 01, 2007 6:31 am

Post » Mon Feb 01, 2010 12:35 am

Ah damn it, I just completed Fallout 3 for the third and possibly final time, I'll have to watch on the sidelines and give this one a go next year maybe...if the bug bites me again :(
User avatar
Charlotte Buckley
 
Posts: 3532
Joined: Fri Oct 27, 2006 11:29 am

Post » Mon Feb 01, 2010 5:29 am

Tried iLightCS_mode=0 but no difference still horrible stutter. As soon as i remove the .dll there is no problem. I get the stutter moving through the tunnels toward the part where there is a big fire on top of the concourse.
User avatar
Rachel Eloise Getoutofmyface
 
Posts: 3445
Joined: Mon Oct 09, 2006 5:20 pm

Post » Sun Jan 31, 2010 8:47 pm

There's a new release. It also went to tesnexus this time.
This should fix the various bugs that were preventing log files from working right.
It now supports a new LightCS mode, iLightCS_mode=4. The new mode currently has profiling enabled. It's not known yet how this mode performs relative to the other modes.

RAY_DK: Hm... maybe try iCriticalSectionMode=0? Or turn on logging (iCriticalSectionMode=3, iLightCS_mode=3) and record a log for the stutter with the latest version.
User avatar
Lily Something
 
Posts: 3327
Joined: Thu Jun 15, 2006 12:21 pm

Post » Sun Jan 31, 2010 11:01 pm

There's a new release. It also went to tesnexus this time.
This should fix the various bugs that were preventing log files from working right.
It now supports a new LightCS mode, iLightCS_mode=4. The new mode currently has profiling enabled. It's not known yet how this mode performs relative to the other modes.

RAY_DK: Hm... maybe try iCriticalSectionMode=0? Or turn on logging (iCriticalSectionMode=3, iLightCS_mode=3) and record a log for the stutter with the latest version.


:celebration: :foodndrink:

I will post more logs soon, and will test the new LightCS mode.
User avatar
Etta Hargrave
 
Posts: 3452
Joined: Fri Sep 01, 2006 1:27 am

Post » Mon Feb 01, 2010 11:37 am

Does the new beta support new heap modes?

The files that come with it seem to suggest it does :)

Also, there's quite a few references to Oblivion not Fallout in the readme.
User avatar
Natalie J Webster
 
Posts: 3488
Joined: Tue Jul 25, 2006 1:35 pm

Post » Mon Feb 01, 2010 9:05 am

I have a log:
http://stashbox.org/633605/sr_Fallout_Stutter_Remover.log
User avatar
TRIsha FEnnesse
 
Posts: 3369
Joined: Sun Feb 04, 2007 5:59 am

Post » Mon Feb 01, 2010 7:33 am

I have a log:
http://stashbox.org/633605/sr_Fallout_Stutter_Remover.log
The majority of your stutter appears to come from the critical section at Renderer+0x180.
There is a new alpha up: ftp://71.115.192.77/sr_Fallout_Stutter_Remover.dll
Download that, and set iCriticalSectionSuppresion=1, that should visibly improve your stutter. It may or may not crash your game though...
User avatar
Kayla Oatney
 
Posts: 3472
Joined: Sat Jan 20, 2007 9:02 pm

PreviousNext

Return to Fallout 3