Jump to content


- - - - -

How to make your FS faster.


  • Please log in to reply
27 replies to this topic

#1 wingmanTHIEF

wingmanTHIEF

    Passenger

  • New Members
  • Pip
  • 5 posts

Posted 20 June 2005 - 02:30 AM

Disclaimer:This i got from another forum and i must say that it really works.

OK, a little background here first: these tips will make your PC run faster, mostly for gaming performance though. Also, they are not my tips: I received these when I purchased an add-on for MS Flight Simulator 2004. If credit is due, then you can thank PC Aviator, Inc. For some reason, they used to make these public, but now only registered users can get them...  

Anyhoot, here you go:




CODE

10 Windows XP Performance Tweaks for Optimizing your Overall Computing Experience.
A computer does need to be tuned to optimize its performance. Out of the box, Windows XP does not give you a fully tuned operating system and is wrought with settings that bottleneck performance. Follow these Tweaks below and you will have a finely tuned system that gives you blazing performance.
The first 8 tweaks do not cost you anything and are just a few changes you can make from within Windows. The final 2 tweaks involve you spending a little bit of money but are well worth the investment.

Three Warnings and recommendations

Before you perform these steps, please:
1. Ensure that you are familiar with REGEDIT. Incorrectly using Regedit could
damage your Windows registry and leave your system unbootable and
unrecoverable. If you are not confident using Regedit, have a friend who is
confident perform these tweaks for you.

2. Back up any important data. These tweaks are tried and tested but if something
goes wrong you could leave your system unbootable.

3. If you are unsure of what you are doing – get a technician or friend who is sure of what they are doing to perform these tweaks.
- Firstly – Be Running the NTFS File System
- Firstly, however, we'll assume your hard disk is operating NTFS (New Technology  File System). If your system came bundled with XP then it most likely is. If you upgraded your previous version of Windows to Windows XP, then your file system may still be using the FAT32 file system. If it is then you need to convert it to NTFS. While this will convert your hard disk to NTFS however your cluster size will not be optimized.  Converting your hard disk from FAT32 to NTFS gives you 512 byte cluster sizes which is not the optimum and will give you less than optimum hard disk performance since 512 byte clusters result in higher hard drive overhead. The recommended cluster size is 4096 bytes. If your hard disk is not using this cluster size then you should reformat your system using this cluster size which is the Windows Format default cluster size.
Alternatively Partition Magic will let you change your cluster size for an already
formatted hard drive without requiring a reformat.
If you do not want to go through a complete reformat but do want to convert to NTFS if you are running FAT32 then go to the Command Prompt – START => All Programs => Accessories => Command Prompt.
To confirm which file system you are running at the C: prompt type CHKDSK.
The first line will tell you which file system you are running. If you are running FAT32 then to convert to NTFS enter the following:

CONVERT C: /FS:NTFS  

The conversion will take about 30 minutes. Repeat this for other hard disk volumes you may have e.g. D: drive or E: drive.

We suggest that before you do the Convert process that you search for this in your
Windows Help and Support option and read any documentation relating to
Converting a FAT32 drive to NTFS and the implications of converting to NTFS.
Secondly – Ensure that your NTFS File System Cluster Size is 4096
Bytes.

See the conversion process in the above section. If you convert a disk from FAT32 to NTFS you will need a utility such as Partition Magic to change your cluster size to 4096 byte cluster sizes. If you are freshly formatting a hard drive – select cluster size as 4096 bytes.  Once you have successfully set up your hard disk as NTFS – prepare for these Tweaks that will boost your system performance – Out of Site!


Here We Go!


Tweak #1 – Disable Last File Access Stamping
By default, every time Windows XP reads a file, its stamps the file with the date and time of last access. Whilst it can serve a purpose, it is generally not required for everyday computer use. It hogs resources by writing to a file each time it is accessed. So every read operation is also accompanied by a write operation of a few bytes. To turn this off go to the command prompt:
At the command prompt enter the following:
FSUTIL BEHAVIOR SET DISABLELASTACCESS 1

If you ever want to turn it back on again simply retype the command replacing the 1 with a 0 (zero). Reboot your computer.

Tweak #2 – Turn Off Windows Indexing
While it's great for finding files faster when you are doing a search, Windows file
indexing is always working in the background indexing files and thus contributing
significantly to hard disk overhead. It is not worth the performance decrease it causes. To turn it off go to
Control Panel => Add/Remove Programs => Windows Components. Then deselect Indexing Service.
Or
Go to START=> RUN – then type in services.msc. Scroll to Indexing Service and select disable
.

Tweak #3 – Increase Your File System Cache

WARNING - DO NOT USE THIS TWEAK IF YOU ARE USING AN ATI VIDEO CARD.  IT COULD LEAVE YOUR SYSTEM UNBOOTABLE.
(the solution for ATI cards can be obtained on request )

On a typical high end system such as a 2.4 GHz Pentium a hard disk will transfer data at around 30-40 MegaBytes per Second. That's pretty fast! How would you like hard disk transfer bursts of around 1 GigaByte per second? You can achieve this easily using any version of Windows as it's already part of the file system… that is file caching where data that has been read from the hard disk remains in memory so that if it is required again before it is flushed from the cache it reads directly from the cache for these super fast data access rates. That's right it is already part of the file system but the recommended default setting (the setting you might already be using) is not necessarily the best. The default setting in Windows is to allocate more memory to programs and less to the file cache but this is wasting precious memory that could be used for file caching instead of not being used at all. If, for example, you are running a 512 Mb RAM, and you have a program or two loaded, you have around 300 MB that isn't being used AT ALL. It's being reserved partly for file caching and partly for any programs you might load with the priority being for any programs you might load. It will not allocate all of that memory to the file cache and it is VERY RARE that you would use all of that memory for programs.
So you could either waste that memory and have degraded system performance or you could use that memory for file caching. USE IT FOR FILE CACHING! After you make the change below, you will notice after you reboot and start using your system greatly reduced hard disk access for both read and write operations which is where the biggest bottleneck in computing is.
Performance benefits of this tweak are seen no matter how little RAM you have but are more pronounced with the more RAM you have. We suggest no less than 512 Mb and 1 Gigabyte is better.

Perform the following:
CONTROL PANEL => SYSTEM => ADVANCED => PERFORMANCE => SETTINGS => ADVANCED => MEMORY USAGE.
• Change the option from Programs to System Cache.
• Reboot your computer.

Tweak #4
– Increase CPU Priority
This will increase the CPU priority for programs running in the foreground. E.g. Your
Microsoft Flight Simulator 2004.
• Run Regedit
• Find This Key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl\
Set the Win32PrioritySeparation to 38 DECIMAL (or 26 HEX)

Tweak #5
– Launch Folder Windows In Separate Process
This tweak does not only apply to folders but also programs. Basically when you run a program it gets its own memory allocation. It also gives you a much more stable system. Programs run faster but it does also utilize more RAM.
Set the "Launch folder windows in separate process" setting by opening the "My
Computer\Tools\Folder Options\View -and tick the "Launch folder windows in separate process" box
. Window XP will open any new window (including program) in its own memory and in separate process priority. (increase stability and speed but use much more RAM than before)

Tweak #6 Defrag Your System
Hard Disk Fragmentation is a contributor to slower performance. We suggest a regular defrag of your system. A Weekly schedule is a good one. Windows XP has a built-in defragger or you can opt for a third party product such as PerfectDisk (www.raxco.com), Diskeeper (www.diskeeper.com) or O&O Defrag V8 (www.oo-software.com).

Tweak #7
Offline Defrag (Defrag MFT & Paging File)
Most defraggers are now able to defrag your MFT (Master File Table) and Paging File.  We suggest that you run this at least once. PerfectDisk, Diskeeper and O&O Defrag all do this. Windows XP defragger does not. They will defrag your MFT and Swap File and also reposition your MFT to the correct place on hard disk disk to minimize disk head travel and therefore access time. That location is about 1/3 of the way into your in disk.
So we suggest this routine after you have performed tweaks 1 to 7.
1. Defrag Hard Drive
2. Perform offline Defrag (of your MFT and Paging File)
3. Defrag Again

Tweak #8
If You Have a Second Physical Hard Drive Put Your Paging
File On That Second Drive. Also Put MegaScenery On That Drive.
If you have a second physical hard drive (not partition but hard drive) – one of the best performance tweaks you can do is to put your Paging File onto that hard drive.
CONTROL PANEL => SYSTEM => ADVANCED => PERFORMANCE => SETTINGS => ADVANCED => VIRTUAL MEMORY.
Select the choice to let Windows manage it i.e. System Managed Size.
Why this works? If you have a second physical hard drive on your system it will perform at the performance level as your main drive i.e. data transfer rates are independent on each drive. So when your system is reading and writing from a second hard drive it does not affect the performance of reading and writing to the first hard drive. So swapping data in and out from the paging file on the second drive will improve performance compared to if it had to swap in and out on the same drive.
If you have MegaScenery and a second hard drive, install MegaScenery on that hard
drive on a different drive to FS2004. You will get significantly improved performance,
much faster load times and minimization of the “blurries".
Two other things you can do to drastically improve your performance
if you want to spend a little money.

Tweak #9
Add More RAM (Memory)
We recommend 512Mb as a minimum amount of memory but the best minimum amount to have is 1Gb. If you have 512Mb, an extra 512Mb will cost you around $60 and will be the best thing you can do to improve the performance if your system as it stands. It's a better addition than even a faster graphics card.
The easiest way to buy memory in our opinion is www.crucial.com.
You'll benefit even more from all these above tweaks by increasing your RAM to 1
Gigabyte.

Tweak #10 Add a second physical hard drive
Again, by today's standards you can get a lot more storage space for a little bit of
money. With a second hard drive you can store MegaScenery on that second hard drive and also perform such tweaks as adding that paging file to the second hard drive.
Blazing Performance!
If you want to take it a step further, if you buy an additional hard drive, you can, if you are running Windows XP Professional, and with a little work and reconfiguring set-up dynamic disks with striping (equivalent to a RAID 0 configuration) and basically double your hard drive access speed by taking advantage of NTFS striping function where data is stored across two drives. The performance boost is tremendous – literally 200%. Once you've experienced the performance boost gained by striping you will never want to go back to a single drive “basic" disk system. With such a configuration I can fly over MegaScenery with a Lear at around 320 knots (on the modest system outlined below) and experience high res textures – all the time.



#2 F/O James

F/O James

    Commercial Pilot

  • Members
  • PipPipPipPipPip
  • 1,230 posts
  • Location:YMML-Australia

Posted 20 June 2005 - 04:47 AM

wow, its going to take me ages just to read it :D

#3 Broax

Broax

    Student Pilot

  • Members
  • PipPip
  • 21 posts

Posted 20 June 2005 - 10:08 AM

This is a very good tutorial! Very good indeed!

Thanks for the tips! :D

#4 Fsimfan

Fsimfan

    Download Manager\Contributor\Moderator

  • Download Manager
  • PipPipPipPipPipPipPipPip
  • 11,357 posts

Posted 20 June 2005 - 06:19 PM

Excellent tips indeed. Thanks! :D

#5 CAT19_Hitman

CAT19_Hitman

    Orville Reincarnate

  • Members
  • PipPipPipPipPipPipPip
  • 8,970 posts
  • Location:Earth

Posted 21 June 2005 - 12:00 AM

1) Fast CPU...2.8 or higher

2) Good Video Card

3) 1 Gig Ram Minimum

That's all you need.

#6 kewlceo

kewlceo

    Download Manager\Contributor

  • Contributor
  • PipPipPipPipPipPipPipPip
  • 15,877 posts
  • Location:SoCal

Posted 21 June 2005 - 12:20 AM

^yeah...but tweaks do help. A lot. There isn't a PC made that can run FS9 + all the best add-ons (aircraft, 100% AI traffic, scenery with moving traffic, airports with automated equipment, outstanding mesh, cloud and weather mods, great water, blah-blah-blah) with everything absolutely maxed out and acheive potential FPS in all scenarios.

Am I right or am I right or am I right? :D

#7 Vlad

Vlad

    Orville Reincarnate

  • Members
  • PipPipPipPipPipPipPip
  • 5,848 posts
  • Location:Canada

Posted 21 June 2005 - 12:33 AM

100% right.

#8 kewlceo

kewlceo

    Download Manager\Contributor

  • Contributor
  • PipPipPipPipPipPipPipPip
  • 15,877 posts
  • Location:SoCal

Posted 21 June 2005 - 12:38 AM

(I can always tell when Vlad has been playing "Say Something About the Poster Above" lol...)

#9 Fsimfan

Fsimfan

    Download Manager\Contributor\Moderator

  • Download Manager
  • PipPipPipPipPipPipPipPip
  • 11,357 posts

Posted 21 June 2005 - 04:11 AM

kewlceo, on Jun 21 2005, 12:38 AM, said:

(I can always tell when Vlad has been playing "Say Something About the Poster Above" lol...)
:D

#10 Vlad

Vlad

    Orville Reincarnate

  • Members
  • PipPipPipPipPipPipPip
  • 5,848 posts
  • Location:Canada

Posted 21 June 2005 - 12:17 PM

wingmanTHIEF, could you please post the ATI solution for the 3rd tweak. I sent you a PM last night. Thanks.

#11 Broax

Broax

    Student Pilot

  • Members
  • PipPip
  • 21 posts

Posted 21 June 2005 - 03:33 PM

Yeah.. I also PMed him, but got nothing yet... :S

#12 Tim.

Tim.

    Aviation Hotshot Dec-Feb

  • Members
  • PipPipPipPipPipPipPip
  • 7,542 posts
  • Location:UK

Posted 21 June 2005 - 03:52 PM

Honestly don't do #3 if you have an ATi its true!

#13 Vlad

Vlad

    Orville Reincarnate

  • Members
  • PipPipPipPipPipPipPip
  • 5,848 posts
  • Location:Canada

Posted 21 June 2005 - 07:53 PM

Yeah but he said he has the ATI solution.

#14 wingmanTHIEF

wingmanTHIEF

    Passenger

  • New Members
  • Pip
  • 5 posts

Posted 22 June 2005 - 11:28 AM

Sorry for any delay, i almost forgot that i posted something here, until i received one of your email ( thanks for the mail) . Regarding solution for ATI cards ,i will post here as soon as i have positive report on the results ( i don't want your PCs to hang up). So please hang on.

#15 wingmanTHIEF

wingmanTHIEF

    Passenger

  • New Members
  • Pip
  • 5 posts

Posted 22 June 2005 - 11:40 AM


Disclaimer
: Large credit for this fix goes to DR. C ( Thanks a lot for testing)

The ATI system cache fix:


I hope this will be of use to some of you.
I have been having a problem with my computer which i noticed a few formats ago. That is when i install my drivers and enable "optimise cache for system files" under windows-> system-> advanced...(please refere to image attached) My computer dies a painful death normally resulting in a reformat.
The errors received are "Disk Write Error" and "Unable to write to #MFT" which locks the pc up.

I have found a solution! (Sorry I saved it as a text file so can't remember the direct link but the info was hidden in the depths of the ATI website):-

"Re: "delayed Write failure" in WIN XP
Found a fix:

Data corruption may occur if the Large System Cache feature is enabled in Windows XP. This symptom does not occur on all systems. The key ingredients that lead to this symptom may include:

System Memory greater than 512 Meg. (1 gigabyte of RAM is common)
- Large NTFS disk volumes. And multiple large volumes. (60-100 gigabyte hard drives possibly in RAID arrays)
- AGP graphics with large AGP resource requirements (AGP aperture greater than default)
- Large file transfers
This problem occurs when the computer runs out of system page table entries. Windows determines (at boot time) the default number of page table entries to assign, based on the amount of system memory available. The items mentioned above all contribute to increasing the number of page table entires that Windows XP must maintain and in extreme cases the page table entries may be exhausted.


To avoid this symptom ensure the System Cache option is NOT selected for Memory usage. Use the Programs option.
- right-click on the My Computer Icon then Properties to open the System Properties dialog box

- select the Advanced Tab then the Settings button under Performance

- select the Advanced tab on the Performance options tab

- in the Memory Usage area, ensure the Programs radio button is selected

- Apply the changes and select OK


It may be possible to work around this issue by increasing the value for page table entries, as follows,

WARNING: Please make a backup copy of your Registry before proceeding. If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Use Registry Editor at your own risk.

Launch the Registry Editor. Select the Start Button then Run. Type in regedit.exe and select OK.

Locate the SystemPages value under the following key in the registry:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

Double-click the SystemPages value. The Edit DWORD Value dialog box appears.

Enter the maximum value (0xFFFFFFFF) , and then click OK.

Quit Registry Editor.

NOTE: 0xFFFFFFFF is the safest value however a value greater than the default but less than the maximum may provide better results.

NOTE: Changing the VALUE from the default may decrease performance by 1-2% . "

Further research revealed that although you get an "1-2%" performace decrease you do still get an improvement from the "optimised for programs option."

If you do this remember to change the registry first before you enable "optimised for system cache" :D

Finally:-
I hope this helps someone it has certainly sorted things my end, hopefully ATI will fix their control centre eventually but until then this fix may work for you. If you are uneasy using regdit I have also attached a .reg file which will make the changes for you.

You can also do the ATI workaround by turning of Fast Writes and set AGP to 0 in the smartgart in advanced display properties. Reboot and then set mem. to system cache. Then reboot and reset your AGP & FW


Hope this helps

#16 Mango

Mango

    Contributor\First Class Member

  • Moderator
  • PipPipPipPipPipPipPipPip
  • 11,952 posts

Posted 22 June 2005 - 12:35 PM

Sounds dangerous...   Posted Image

#17 TND4NOS

TND4NOS

    Official Contest Host\Edited Contest Host

  • Contest Host
  • PipPipPipPipPipPipPipPip
  • 10,918 posts
  • Location:Western Australia

Posted 23 June 2005 - 04:10 AM

Mango, on Jun 23 2005, 01:35 AM, said:

Sounds dangerous...   Posted Image
  :D hmm i agree with you Heiko.

#18 SamGuest

SamGuest

    Airline Transport Pilot

  • Banned
  • PipPipPipPipPipPip
  • 3,651 posts
  • Location:North-East England

Posted 23 June 2005 - 04:58 PM

Anyone tried it yet, and how much performance increase, if allot ill try it! :D

#19 Broax

Broax

    Student Pilot

  • Members
  • PipPip
  • 21 posts

Posted 24 June 2005 - 05:59 AM

hmmm...

In my system the system pages key already has it's higher value (0xffffffff). So all I should do now, would be to change the memory managment to system cache... is that it?

#20 wingmanTHIEF

wingmanTHIEF

    Passenger

  • New Members
  • Pip
  • 5 posts

Posted 24 June 2005 - 09:49 AM

Yes.

Let me know  people if  u r really experiencing better performance using these tweaks.

Cheers.


'640k ought to be enough for everybody '- Bill Gates (1981).

Edited by wingmanTHIEF, 24 June 2005 - 09:50 AM.