Company of Heroes

Company of Heroes

250 valoraciones
FPS BOOST TUTORIAL
Por sosA
This is a guide to help COH players get the most out of their computer when dealing with this game's significant performance problems and issues.

It was created and improved over many months on the COH forums.

If you find it useful, please hit the thumbs up button to help other people find it.
8
2
   
Premiar
Favoritos
Favorito
Quitar
Introduction
To start with, this is my first guide and I would love to get some feedback.
Guide is meant to be simple and clean.

If you are reading this guide than you are probably having problems with lags and stutterings on this great game. Even if you have a rig which meets its minimal requirements and can run many new games on ultra settings without problems, you aren't able to run this game even on lowest settings and lowest resolution. Well, problem isn't in your rig, it's in a bad optimization of this game. This simple guide will help you to run this game in a smooth perfomance and stable FPS.
1) Validate your game files
First things first. You're reading this guide because you want to play COH, so let's make sure none of your game files are corrupted or missing.
  1. Open your Steam games library

  2. Right-click on Company of Heroes

  3. Select Properties

  4. Click on the LOCAL FILES tab

  5. Click on VERIFY INTEGRITY OF GAME CACHE

  6. Press CLOSE once the validation process is finished. You will be told whether any files had to be reacquired or not.
2) Optimizing Windows perfomance
Here are some tips to help you optimize Windows for faster performance!
--2.1) Update Graphics Driver
Let's start this guide off by updating our drivers.

Nvidia users: Nvidia Drivers[www.geforce.com] Click on Auto detect your GPU

AMD users: AMD Drivers[support.amd.com] Click Download Now where it says Automatically detect and install

Intel HD users: Intel Drivers[www.intel.com]
--2.2) Delete programs you never use
Many PC manufacturers pack new computers with programs you didn't order and might not want. These often include trial editions and limited-edition versions of programs that software companies hope you'll try, find useful, and then pay to upgrade to full versions or newer versions. If you decide you don't want them, keeping the software on your computer might slow it down by using precious memory, disk space, and processing power.

It's a good idea to uninstall all the programs you don't plan to use. This should include both manufacturer-installed software and software you installed yourself but don't want any more—especially utility programs designed to help manage and tune your computer's hardware and software. Utility programs such as virus scanners, disk cleaners, and backup tools often run automatically at startup, quietly chugging along in the background where you can't see them. Many people have no idea they're even running.

Even if your PC is older, it might contain manufacturer-installed programs that you never noticed or have since forgotten about. It's never too late to remove these and get rid of the clutter and wasted system resources. Maybe you thought you might use the software someday, but never did. Uninstall it and see if your PC runs faster.
--2.3) Disabling startup programs and services
Many programs are designed to start automatically when Windows starts. Software manufacturers often set their programs to open in the background, where you can't see them running, so they'll open right away when you click their icons. That's helpful for programs you use a lot, but for programs you rarely or never use, this wastes precious memory and slows down the time it takes Windows to finish starting up.

Decide for yourself if you want a program to run at startup.

But how can you tell what programs run automatically at startup? Sometimes this is obvious, because the program adds an icon to the notification area on the taskbar, where you can see it running. Look there to see if there are any programs running that you don’t want to start automatically. Point to each icon to see the program name. Be sure to click the Show hidden icons button so you don't miss any icons.

Even after you check the notification area, you might still miss some programs that run automatically at startup.

To see what startup programs you have follow these steps:

For Windows 8 and later:
  1. Right-click on your taskbar

  2. Select Task Manager

  3. Click on Start-up tab

  4. Check what programs are listed. Windows will rate their Start-up impact for you

  5. Right-click to disable unnecessary programs
Windows 7 and earlier:
  1. Go to Start

  2. Type msconfig and press Enter

  3. Go to Startup tab

  4. Check what programs are listed and disable as required



Also, disable unnecessary services in services tab which is in msconfig. I advise you to hide all microsoft services so you don't disable something important for your PC.



Note: Avoid disabling important stuff like graphic or audio drivers. Programs such as Apple and Adobe products can typically be disabled without worry though. If in doubt, Google is your friend.
--2.4) Defragment your hard disk
Defragmenting sorts your files into a more intuitive order for mechanical hard drives so that the needle doesn’t have to jump around as much, which can reduce loading speeds.
You should only do this if you are running Windows and your game off of traditional mechanical hard drives. If you are using an SSD, do not attempt to defragment it. Your loading performance will already be excellent and defragmenting will only reduce your drives lifespan to no benefit.

Steps may vary slightly between different versions of Windows, but should be obvious.
  1. Go to Computer/This PC

  2. Right-click on C:

  3. Select Properties

  4. Click on the Tools tab

  5. Under Optimise and defragment drive press Optimise (Windows 8 and later)

  6. Select the appropriate drive and click on Optimise. This may take a while but can be stopped and resumed freely.
--2.5) Power options
Open Windows start menu, search "Power Options" and press enter. Select "High Performance" power plan in the window that just opened.



If you are using laptop make sure it is plugged into power outlet, don't play on laptop's battery.
--2.6) Check for viruses and spyware
If your PC is running slowly, it's possible that it's infected with a virus or spyware. This is not as common as the other problems, but it's something to consider. Before you worry too much, check your PC using antispyware and antivirus programs.

A common symptom of a virus is a much slower-than-normal computer performance. Other signs include unexpected messages that pop up on your PC, programs that start automatically, or the sound of your hard disk constantly working.

Spyware is a type of program that's installed, usually without your knowledge, to watch your activity on the Internet. You can check for spyware with Windows Defender or other antispyware programs.

There is a great tool for this called Malwarebytes[www.malwarebytes.com]. Just click on FREE VERSION DOWNLOAD.

Personally, I don't use any antivirus because I don't download stuff from suspicious web pages and because antivirus eats lots of your RAM and CPU, making your PC slower. Btw, you have Windows Defender built-in so it's not really necessary to have 2 antivirus programs.

Also make sure you download CCleaner[www.ccleaner.com] to clean all your junk files and unnecessary registry files.
--2.7) Turn off visual effects
If Windows is running slowly, you can speed it up by disabling some of its visual effects. It comes down to appearance versus performance. Would you rather have Windows run faster or look prettier? If your PC is fast enough, you don't have to make this tradeoff, but if your computer is just barely powerful enough, it can be useful to scale back on the visual bells and whistles.

To disable visual effects, follow these steps:

Open Windows start menu, search "Advanced system settings" and press enter. Click on Settings button under "Performance" and choose "Adjust for best performance" in the window that just opened.

3) Launch options
This part is very important for FPS boost, so read it carefully!!

Before we start gaming, we need to set our launch options.
  1. Go to your Library and right click Company of Heroes.

  2. Click on Properties and you should have a new window like this:



  3. Click on Set launch options and write following lines:

    -novsync -notriplebuffer -refresh 60 -nomovies

Make sure you put a space between them.



So what do they do?

-novsync

Disables Vsync.

-notriplebuffer

Disables tripple buffering

-refresh XX (IE: -refresh 60)

Sets the game refresh rate depending on your monitor. To see which number you should set make sure you check your screen refresh rate: right-click Display Settings > advanced > monitor, screen refresh rate

-nomovies

This skips opening intro movies so you can start playing faster.
4) Disabling replays
Before I begin with, I just want to say that I copied this from COH2 Guide and it helped me on COH1 so I wanna share it with you.

Company of Heroes uses replay system to record your gameplay. Even if you don't want to.
This feature demands a lot of your processor, hard drive and as I believe - RAM.
Disabling it may give you huge FPS boost.

There's no in-game option so we have to improvise:
  1. Go to "Documents".



  2. Now, navigate to "My Games", and go in "Company of Heroes Relaunch" instead of COH2 as in picture because its from COH2 guide.



  3. Now find "Playback" folder and right click it.



  4. Go to "Properties" and then third tab "Security".



  5. Click on "Edit" button.



    There are three "Users" - "Cyber(windows user name)", "SYSTEM" and "Administrator". Don't forget about them.
    They all must have "Write/Save" box checked.



    Now - all you have to do is to click "OK", then "Yes" if any window pops-out and "OK" again.


    Is it working now?

    Just try to make a new folder inside "Playback".
    If the folder is made - you've done something wrong.
    If not - Congratulations! Go and launch your game!



    How can I turn it off?
    It's simple, just unckeck "Write" field, and then delete "Playback" folder.
    That's all. Game will create new one, without any restrictions.
5) Graphic settings
If you disable Model and Shader Quality you will see enormous performance gains, but image quality will suffer greatly because the game won't let you turn on many other settings. The Post Processing, Reflections, and Effects Fidelity settings all seemed to erode performance to a large degree. You also might want to keep an eye on the texture settings if you have a weak graphics card.

I recommend you to set shader settings on High instead of Ultra.

WHY?

The highest setting that has proper rendering is High.
Setting them on Ultra uses DirectX 10
The game was created with DirectX 9 Shaders

The game is not optimized to use DX10 properly.
If you use DX10, you will not have a smooth experiece, you will suffer from frame drops, terrible draw distances, worst frame rate, and improper rendering.
They did not build the game from start with DX10, they introduced it with a update.

http://www.bit-tech.net/gaming/pc/2007/06/20/company_of_heroes_dx10_comparison/1

They did not point this out in the article, but this does occur and it even occurs in thier comparison which they forgot to mention.

DX9
http://images.bit-tech.net/content_images/2007/06/company_of_heroes_dx10_comparison/9hb2.jpg

DX10
http://images.bit-tech.net/content_images/2007/06/company_of_heroes_dx10_comparison/b29.jpg

Notice how in the DX10 screen shot, the soldier's weapon is not rendering at all.
This occurs with shaders set on Ultra. Many ingame cinematics do not render the weapons in the characters hands at all! This is a very bad graphically error!
6) Problems with loading the game
If you are having problems with starting the game, or you are stuck on loading screen, intro or you have black screen and can only hear Sega in background, that's because of the updates on Windows 10. I found couple of solutions for that by reading forum:

FIRST SOLUTION

This is also fix for "The build server will stamp this field" error
  1. Go to the folder where you have COH installed and look for RelicCOH.exe

    To find it, just simply go to your steam library, right click on Company of Heroes => Properties => Local files => Browse local files

  2. Right click on RelicCOH.exe and select Properties. Select the Compatibility tab and check the box that says "Disable fullscreen optimizations"
SECOND SOLUTION
    Go to Documents\My Games\Company of Heroes RealaunchYou see here a few files..Open Local.ini with Notepad.Change the line 'screendevice=DirectX10 rendering device' in 'screendevice=DirectX9 rendering device'Save and start COH....After editing the Local.ini file, you have Custom settings inside COH. Changing to automatic settings, will put the DirectX10 rendering device back in the Local.ini file.
THIRD SOLUTION
    If solutions above didnt work, the last thing you can try is to delete the complete folder: C:\Users\*****\Documents\My Games\Company of Heroes Relaunch
Second monitor blacking out?
    When launching the game on a dual screen setup, the secondary monitor will often be blacked out.Press Alt+↵ Enter twice.

END
Well, thats all guys. I hope I helped you to get the best perfomance out of the game so that we can all enjoy our battles. It took me a lot of time to collect and write all of these informations so if you have any new tips for increasing perfomance of this beatifull game which I didn't mention please write in comment. Don't forget to rate this guide so more people can see it and feel free to leave a comment.

Thanks !
60 comentarios
SirArtix-[ITA]-™ 20 ABR a las 6:45 
Good work
Unseen 5 NOV 2024 a las 0:14 
This isn't just a coh guide it's an everything guide extremely helpful!
[CN]CunZhang红球村村长 2 MAR 2024 a las 23:52 
thx
Rambolambo1423 30 JUL 2023 a las 8:43 
Brilliant, the Launch Options, Disabling Replays and Graphics Settings sections were all super helpful, immediate jump in performance to 4k60fps on a 7900xtx, really appreciate it
exbuster 10 JUL 2023 a las 15:13 
3 other tweaks to the recs here that worked for me. 1) I 've an NVIDIA Control Panel accessed by right clicking on desktop. Check setting "Manage GPU utilization", Set to "Graphics tasks only", not "balance graphics/computations". I have an Intel i7 2.4Ghz Sandy Bridge laptop with Quadro 1000M discrete GPU. 2) Created my own Power plan in Win10. Sandy Bridge has Intel Turbo Boost technology. In Win10, you need a plan with Max CPU perf at 100% brining CPU from 2.4 to 3.4Ghz. 3) I reapplied thermal grease to the CPU and GPU for better temperature control and prevent automatic speed limits and/or auto-shutdowns. Results: I got Avg +2 FPS back, but used as follows: Shader, Model Qty, Building detail were already high. Everything else I was able to raise to Medium or ON, but Terrain Detail High and Texture Det: Ultra. All others remain the same at lowest were Shadows, reflections, Rain detail. Antialias OFF.
ranalan 8 OCT 2022 a las 1:33 
It's a shame Linux does all of this stuff much more easily, it just doesn't run games without other, more complicated headaches.
Solomon Kane 20 JUL 2022 a las 9:45 
What a GREAT Guide I am here just for Launch Option yet I received more than what I bargain for you deserve a reward Sir... I Favorited this:dmctheorder::health::steamthumbsup:
Double D 27 ENE 2022 a las 13:22 
didnt work shit scammer got my bank account hacked
Official 23 NOV 2021 a las 3:01 
Dance
Rudolf Fischer 12 NOV 2021 a las 7:54 
"I recommend you to set shader settings on High instead of Ultra."

Which setting it is?

There are 8 settings in graphics-menu on the left side and 8 on the right(the last one is the model details) side of the menu.