ProjectsWhat's NewDownloadsCommunitySupportCompany
Forum Index » S.T.A.L.K.E.R.: Shadow of Chernobyl Forum » Single player bugs
A Guide To Help Eliminate Stutter!

1 2 3 4 | Next 10 events »| All Messages
Posted by/on
Question/AnswerMake Newest Up Sort by Descending
  18:38:26  4 August 2007
profilee-mailreply Message URLTo the Top
Decane
Senior Resident
 

 
On forum: 04/04/2007
 

Message edited by:
Decane
08/06/2007 7:39:36
Messages: 1666
A Guide To Help Eliminate Stutter!

This thread's purpose is to address the widespread stutter issues people are facing. Below is a list of steps to take, in order to ensure that your PC is prepared for S.T.A.L.K.E.R. and that S.T.A.L.K.E.R. is prepared for your PC. As well as improving S.T.A.L.K.E.R. performance, this guide should improve the general overall responsiveness of your system, and in doing so, should also improve performance in other games, not just S.T.A.L.K.E.R. If you spot any fallacious statements, and/or you have suggestions for improving this guide, please do not hesitate to contact me.


-------------------

Step #1.) Update all of your drivers to the latest version. By "all" of your drivers, I really do mean all of them: motheboard/chipset driver, graphics driver, audio driver, any necessary perhipial driver(s), etc.


-------------------

Step #2.) If running the game with Full Dynamic Lighting, install the latest official version of the Float32 mod. This mod is a miracle-worker, and can be found here:

[link]http://www.thefloatingpoint.org/main/download.php?list.4[/link]


-------------------

Step #3.) Update S.T.A.L.K.E.R.'s core OpenAL files for improved performance. Click on the link below, and download and install the file.

[link]http://developer.creative.com/articles/article.asp?cat=1&sbcat=31&top=38&aid=46&file=oalinst.exe[/link]

Once done, navigate to your C:/WINDOWS/system32 directory, and copy the files entitled "OpenAL32.dll" and "wrap_oal.dll". Then, paste the files to your desktop, and navigate to your C:/Program Files/THQ/S.T.A.L.K.E.R. - Shadow of Chernobyl/bin directory. Here you should see two files with identical names to those you just pasted to your desktop. Move them to a folder you can find them in later if something goes wrong, and then proceed to paste "OpenAL32.dll" and "wrap_oal.dll" from your desktop to your C:/Program Files/THQ/S.T.A.L.K.E.R. - Shadow of Chernobyl/bin directory. Congratulations, you have just updated S.T.A.L.K.E.R.'s core audio files.


-------------------

Step #4.) Disable prefetching of game data. Go to your S.T.A.L.K.E.R. launch icon, right-click on it and select Properties. Then in the Target box, one space after the last character, insert the switch "-noprefetch" (without the quotes).


-------------------

Step #5.) Disable all unnecessary 'automatic updating' services. This includes disabling Windows Automatic Updates, and instead manually checking for updates at the beginning of each month in this address:

[link]http://update.microsoft.com/microsoftupdate/v6/default.aspx?ln=en-us[/link]

There are also numerous other programs responsible for hogging your PC's memory and CPU cycles with their updating agents. To observe a list of programs which have scheduled updates active, navigate to C:/WINDOWS/Tasks.


-------------------

Step #6.) Disable all unnecessary startup programs. Download and install CCleaner from the following link:

[link]http://www.filehippo.com/download/751ed68330a1fa7712035248d9aebaab/download/[/link]

Then, start the program and go to the 'Tools' section. Click on the "Startup" button and remove any items in the list which you think are unnecessary. These items can include (for example) Adobe Speed Start, Adobe Synchronizer, iTunesHelper, etc. etc. If you're not sure whether something is safe to delete, use your best friend: Google.


-------------------

Step #7.) Disable all unnecessary services. This is an important one. Go Start --> Run... and type "services.msc" into the box (without the quotes) and hit OK. Then start disabling/setting to "manual" all services which are unnecessary to have running all the time. For proper guidance on how to do this safely, see the following links:

[link]http://www.blackviper.com/WinXP/servicecfg.htm[/link]
[link]http://www.theeldergeek.com/services_guide.htm[/link]


-------------------

Step #8.) Consult TweakGuides.com for information on how to set up S.T.A.L.K.E.R., your graphics display driver and operating system for maximum performance and stability.

[link]http://www.tweakguides.com/[/link]
[link]http://www.tweakguides.com/TGTC.html[/link]
[link]http://www.tweakguides.com/STALKER_1.html[/link]


-------------------

Step #9.) Defragment your hard-drive:

(A.) Go Start --> Run... and type "rundll32.exe, advapi32.dll, ProcessIdleTasks" (without the quotes) into the box and hit OK. Monitor your CPU/memory usage from Task Manager, and once it returns back to normal, move on the next part.

(B.) Go Start --> Run... and type "defrag [drive letter] -b" (without the quotes) into the box and hit OK. So for example, if you only have one hard-drive which has a name "c:", you would write "defrag c: -b" into the box. A Command Prompt window entitled "Defrag.exe" should pop up. Once it disappears, move on to the next part.

(C.) Go Start --> Programs --> Accessories --> System Tools --> Disk Defragmenter, or alternatively, use third-party defragmenting software, and defragment your hard-drive.


-------------------

Step #10.) Make sure you have a contiguous pagefile, at least 1536mb in size. Right-click on My Computer, and select Properties. Then click the 'Advanced' tab and choose 'Settings' under 'Performance'. In 'Performance Options' choose the 'Advanced' tab and under 'Virtual Memory', click 'Change'. Then, choose "No paging file", click Set, then OK, and reboot your PC. Once done, navigate to the aforementioned window again and select "Custom size". Write whatever value corresponds to your RAM amount (from the list below) in both boxes (entitled 'Initial size' and 'Maximum size' respectively). Now choose "Set", and then OK to accept the changes. So, for example, if you have 1024MB (= 1Gb) of RAM, you should write "2048" (without the quotes) into both boxes.

NOTE: The recommended pagefile sizes in accordance to the amount of RAM one is in possession of are given below. These recommendations are my personal opinion, but should be quite reliable and work for most people.

RAM ...................... PF Size

512MB .................. 2560MB
1024MB ................ 2048MB
1536MB ................ 1536MB
2048MB/more ....... 1024MB

As you can see, all of these corresponding values add up to a grand total of 3Gb of allocatable memory. Since S.T.A.L.K.E.R. alone can use a tad over 2Gb in some cases, and background applications may exceed 500MB of memory usage (though they shouldn't if you use consult this guide), I feel that 3Gb of allocatable memory is the perfect amount. You may disagree, in which case you can of course use a different value than given on the list above. Your choice.


-------------------

Step #11.) Quit all other non-essential programs before playing S.T.A.L.K.E.R. This includes programs like X-Fire, MSN, Firefox/Internet Explorer, any music player(s) you have open, etc.


-------------------

Other potentially useful tips for improving S.T.A.L.K.E.R. performance:

* If in possession of 1Gb or more of RAM, allocate more memory to sound caching for reduced stutter. Navigate to your C:/Documents and Settings/All Users/Documents/STALKER-SHOC directory and open the file named "user.ltx" with a text editor. Give the snd_cache_size -variable a value of "32" (without the quotes).

* Restart explorer.exe prior to launching S.T.A.L.K.E.R., in order to free up precious memory. Explorer.exe is commonly known as "Windows Explorer", and manages the Windows Graphical Shell. Upon termination of explorer.exe, Windows's graphical interface will disappear. In layman's terms, this means that when you close explorer.exe, nothing besides your desktop wallpaper & any open third-party program windows (such as Firefox) will be visible to you. Your taskbar will disappear, as will your icons.

The reason we want to restart explorer.exe is simple: to free up any excess memory that the process has bound to itself upon being active. To do this, Press the keys "CTRL", "ALT" and "DEL" simultaneously. This should bring up Task Manager. Find explorer.exe in the list of processes under the appropriately labeled "Processes" tab. Then, right-click on it, and select "End Process". When Windows prompts you about losing data, etc. just answer "Yes", as there is no danger of losing data here. Now, you should witness your taskbar and desktop icons disappear. Once that happens, bring up Task Manager again, and go File --> New Task. Write "explorer.exe" (without the quotes) into the 'Open:' box, and once done, click OK. You should now witness your taskbar and icons reappear. You have just restarted explorer.exe, and unbound any valuable memory that the process had previously kept occupied to itself for no good reason.

* When playing, use perma-bodies to stash items. After some investigation, I have discovered that most stashes residing in S.T.A.L.K.E.R.'s game world create lag over time, when overloaded with items. This lag can add up to about 15-40 second pauses, and can be almost entirely avoided by using "perma-bodies" (= permanent corpses lying around the game world) to stash items instead. These perma-bodies do not cause severe lag, unlike most regular stashes. An example of a perma-body would be the lone stalker near the truck visible to you upon entry to Rostok from the Garbage. This particular stalker is dressed in a white leather jacket.

* When playing, try to stash your items in an area where few major battles take place/ an area which you seldom visit. We already know that stashes create lag when loaded with items, and we also know that lag/stutter is worst during a battle, because that is when it can really disrupt gameplay. The Bar is a great place to stash items in, because unless you are an enemy with duty, the area is quite calm. If all of your items were stashed in the bar, and you ventured off to another area, you should theoretically be able to avoid any lag caused by stashes in that area.

* Lower in-game texture detail. Video memory on-board your graphics card is a limited supply; higher texture detail renders more video memory (Vram) used, which in turn can lead to stutter if the amount of space occupied by this texture data exceeds your Vram amount. In this case, the only means of remedying the issue is by either purchasing a new graphics card with a higher amount of Vram, or to lower in-game texture quality.

* If using Full Dynamic Lighting and none of the previous works, switch to the DX8 renderer (Static Lighting). Not only does Full Dynamic Lighting introduce some very nice dynamic lights and shadows, it also introduces a great deal of techniques which enhance the appearance of textures, like for example parallax mapping, etc. With these techniques enabled, S.T.A.L.K.E.R.'s textures take up a great deal more space than they do with Static Lighting. So, if all else fails, switch to Static Lighting. Note that Static Lighting remedying stuttering issues is more than likely an issue with insufficient system RAM / Vram, in which case it would be more prudent to lower texture quality instead of switching to Static Lighting, of course assuming that you have a card capable of handling Full Dynamic Lighting framerate-wise to begin with.

* Purchase more RAM. I know, I know; This is not something you want to hear, but S.T.A.L.K.E.R. is a serious memory-hog. The game is playable on 1Gb, but it really requires at least 2Gb for smooth and enjoyable gameplay. Note that this step is a non-essential one, but a strongly recommended one nevertheless.


-------------------

Potentially useful links:

http://forums.guru3d.com/showthread.php?t=155424
http://forums.guru3d.com/showthread.php?t=230180
http://forums.guru3d.com/showthread.php?t=230245
http://www.techarp.com/showarticle.aspx?artno=143&pgno=0


For ATI users only:

http://forums.guru3d.com/showthread.php?t=217673
http://forums.guru3d.com/showthread.php?t=218988
  20:06:09  11 September 2007
profilee-mailreply Message URLTo the Top
MasterStalker
(Novice)
 
On forum: 09/10/2007
Messages: 2
omg you just gave me a pointer to check on

Nicely Worded. Tons of good key points everyone with problems should be looking into instead of throwing up there hands in the air thrashing about the game and I'm sure the developer is working on important they don't just happen on a snap of the finger. My first problem I encountered when I got the game was the sky was all jacked up and extremely laggy >.> only took a $70 dollar upgrade -.- everything is working....

[bold]
I'm going to try the corpse stashing after reading it hit me that the second delay pauses have occurred after obtaining a bunch of loot >.<; [/bold] thank u

Keep up the tips and tricks forums posting. where theres a will theres a way.

p.s. those who can't open the trader door take a body stand 90 degree and slam the corpse to it the door will open
  00:02:02  19 September 2007
profilee-mailreply Message URLTo the Top
sf67n20
(Novice)
 
On forum: 09/18/2007
Messages: 4
Thanks

Thank you for your guides and input....i'm computer illiterate but your step-by-step directions made it really easy...i'm an viet vet and i love this stalker game....thanks again Decane
Philip
  17:30:46  20 September 2007
profilee-mailreply Message URLTo the Top
Decane
Senior Resident
 

 
On forum: 04/04/2007
Messages: 1666
Something I missed in the guide...

... Was updating DirectX. Basically, if you have a DirectX 9.0 capable graphics card, you ought to make sure your DirectX version is up to date. Go to the link below, download the file and extract its contents to a location you find convenient. Then, double-click on the executable entitled "Setup.exe" and follow the on-screen instructions to install what you just extracted.

http://www.microsoft.com/downloads/thankyou.aspx?familyId=cb7397f3-0949-487b-9247-8fee451bf952&displayLang=en
  11:13:09  25 September 2007
profilee-mailreply Message URLTo the Top
Necroline
(Novice)
 
On forum: 05/22/2007
Messages: 22
Why restart Explorer.exe? Just kill it!


---QUOTATION---
A Guide To Help Eliminate Stutter!
* Restart explorer.exe prior to launching S.T.A.L.K.E.R., in order to free up precious memory.
---END QUOTATION---



If you close down Explorer, why not just start Stalker from the command-line in stead of restarting Explorer??? Stalker runs fine without the Windows Graphical Shell (on XP sp2) and that'll save even more precious memory.
  10:09:47  2 October 2007
profilee-mailreply Message URLTo the Top
theshadowcult
Senior Resident
 

 
On forum: 04/09/2007
 

Message edited by:
theshadowcult
10/02/2007 10:11:19
Messages: 306
the openal link is no longer accurate...

http://www.openal.org/downloads.html
  09:34:09  1 November 2007
profilee-mailreply Message URLTo the Top
are
Senior Resident
 

 
On forum: 09/12/2007
Messages: 426
Hey shadowcut what is this? (OpenAl)
  14:56:59  1 November 2007
profilee-mailreply Message URLTo the Top
Necroline
(Novice)
 
On forum: 05/22/2007
Messages: 22

---QUOTATION---
Hey shadowcut what is this? (OpenAl)
---END QUOTATION---



OpenAL is a cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications. It's S.T.A.L.K.E.R.'s core audio files. Updating them from the original version that comes with the game to the newest should improve performance (ref Decane who started this thread).

/Nec
  01:37:33  3 November 2007
profilee-mailreply Message URLTo the Top
OttoF
(Novice)
 
On forum: 05/15/2007
 

Message edited by:
OttoF
11/03/2007 1:41:16
Messages: 27
hi i'm just a beginner (know almost nothing about computers), and i just want to say THANK you , before i had to use static lightning and it still lagged and stutter, but now i can use dynamic... and it runs like a "cat chased by a dog" i can get around 30 - 60 Frames per second i'm sooooo happy happy happy... o just for info i have Intel 6300 @ 1.86 , GeForce 7600GT , 2x1GBCorsair DDR2 667, ...little below recommended if i'm right? anyway THANK YOU , now i'm going to get me "some" coffee

o yes and i use the no-cd crack now (i have the original) and just want to ask you if it help in any way?
  08:31:35  3 November 2007
profilee-mailreply Message URLTo the Top
Decane
Senior Resident
 

 
On forum: 04/04/2007
 

Message edited by:
Decane
11/03/2007 8:34:25
Messages: 1666

---QUOTATION---
hi i'm just a beginner (know almost nothing about computers), and i just want to say THANK you , before i had to use static lightning and it still lagged and stutter, but now i can use dynamic... and it runs like a "cat chased by a dog" i can get around 30 - 60 Frames per second i'm sooooo happy happy happy... o just for info i have Intel 6300 @ 1.86 , GeForce 7600GT , 2x1GBCorsair DDR2 667, ...little below recommended if i'm right? anyway THANK YOU , now i'm going to get me "some" coffee

o yes and i use the no-cd crack now (i have the original) and just want to ask you if it help in any way?
---END QUOTATION---


I'm glad the guide worked for you. If it really did have the influence you claim it had, it's likely that you were running quite a lot of unnecessary stuff you didn't need hogging up your resources. I highly doubt that a no-CD crack would do anything for performance though...

By the way, here is the new DirectX November link. The one posted a few posts above is no longer up-to-date.
[link]http://www.microsoft.com/downloads/thankyou.aspx?familyId=1a2393c0-1b2f-428e-bd79-02df977d17b8&displayLang=en[/link]

EDIT: Here's the link to the latest version of CCleaner as well.
[link]http://www.ccleaner.com/download[/link]
 
Each word should be at least 3 characters long.
Search:    
Search conditions:    - spaces as AND    - spaces as OR   
 
Forum Index » S.T.A.L.K.E.R.: Shadow of Chernobyl Forum » Single player bugs
 

All short dates are in Month-Day-Year format.


 

Copyright © 1995-2017 GSC Game World. All rights reserved.
This site is best viewed in Internet Explorer 4.xx and up and Javascript enabled. Webmaster.
Opera Software products are not supported.
If any problem concerning the site functioning under Opera Software appears apply
to Opera Software technical support service.