From 26ab9259ef41543b61ba374911605014a77a067e Mon Sep 17 00:00:00 2001 From: driAn Date: Mon, 17 Nov 2008 22:43:40 +0000 Subject: [PATCH] docs: instruct users to change settings ingame instead of messing with the .bat git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3601 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- docs/performanceguide.html | 571 ++++++++++++++++++------------------- 1 file changed, 283 insertions(+), 288 deletions(-) diff --git a/docs/performanceguide.html b/docs/performanceguide.html index b9b1e6cb..d8e5b56f 100644 --- a/docs/performanceguide.html +++ b/docs/performanceguide.html @@ -1,294 +1,289 @@ - + + -Performance guide - - - + Performance guide + + + -
- -
-

+
+ +
+

AssaultCube: Performance guide

-
-
-

- Performance guide -

-

- Getting the best performance possible from your hardware while running AssaultCube, without sacrificing - too much quality is important to most players. A lot of newer hardware will run AssaultCube very well, - with no changes neccesary, but some older hardware may need some optimisation to get a good result. - This guide details some ways on how to do this.
- Note: Although many settings can be changed in-game, for ease of explanation and understanding, this guide only - details the way to change the settings through configuration files outside of the game. -

- -

- Graphics drivers -

-

- The best way to get the best performance out of any 3D application is using the latest and correct drivers, with the - correct settings. AssaultCube is no exception to this rule. If you have any problems running AssaultCube, always check - your drivers first! -

-

- To download and install the latest and correct drivers, follow these steps... -

-
    -
  1. - Find out the correct name/make/model of your video card. -
  2. -
  3. - Go to the driver/support section of your video card manufacturers website (e.g. - nVidia, ATi, - Intel, - Matrox, etc) - and download the latest and correct drivers for your model and operating system. -
  4. -
  5. - Install and configure the drivers as per the instructions given to you by the manufacturer (make sure previous - versions of the drivers are uninstalled). -
  6. -
-

- Some operating systems and graphics cards have other special drivers and methods that you can explore for your drivers. - Microsoft Windows users may benefit from Omega Drivers, - some nVidia Microsoft Windows users can try using nTune. - Linux users might like EnvyNG. -

-

- Warning: If you're using a laptop, you may need to consult your laptop manufacturer for drivers, as laptop graphic - drivers are heavily customised. -

-

- Note: None of these links or drivers are endorsed, maintained or supported by the AssaultCube team.
- Use these links at your own risk. We highly advise it to be best searching the forums and support pages for - your operating system supplier or graphics card manufacturer if you are having problems with 3D graphics rendering. -

-

- General graphics -

-

- Note: Where applicable, if there is a way to change the setting through the AssaultCube client, it has been - mentioned (note: in most situations, the drivers need to be enabled in such a way for AssaultCube to be able to change - these settings) but because graphics settings differ from card to card, there may be options mentioned which are - unavailable on your card and many options can't be changed through AssaultCube. - For these situations, please consult your graphics card manufacturer to find out how to do this. There are also many - options for video card performance and eye-candy which are not covered due to the vast amount of them, in that case - we suggest you check with your video card manufacturer for what else you can do to improve performance as this - guide only covers some of the more common ones. -

-

- Resolution -

-

- Your resolution in-game determines the amount of detail on the screen. The higher the resolution you use, the more the - graphics card has to work. If you are having problems with low frame rates, lag or stuttering, then lowering the - resolution will yield the biggest result.
- Note: LCD panels typically work best at their native resolution rather than a bigger/smaller one. -

-

- To change the resolution of your screen, add these parameters to your AssaultCube launcher:
- - -hX - - Replace X with your new resolution height.
- - -wY - - Replace Y with your new resolution width. -

-

- (Instructions on editing the AssaultCube launcher can be found here). -

-

- Refresh rate -

-

- Making your refresh rate happen at a higher level can generally help increase FPS. Ways to do this differ depending on - your system and setup (consult online documentation for your operating system to find out how). -

-

- Colour quality -

-

- In most systems, you are able to change the colour quality which may boost your performance. Normally you have a - range of 16/24/32 bit. The ways to change this differ depending on OS, consult your OS manual. -

-

- V-sync (AKA: Vertical refresh) -

-

- Vsync is a method of synchronising the frame rate of games to the refresh rate of the monitor. Turning on Vsync prevents a - graphic phenomenon called "tearing" from occurring. Screen tearing can occur when the frame rate being output from the - video card is higher than the refresh rate of the monitor and can make the screen look torn into sections and moved - with the high speed motion of the game. Turning this off can help increase performance for many players, but if you - experience tearing, it may be best to turn it back on. -

-

- To turn Vsync off, add this line to autoexec.cfg.
- vsync 0
- (vsync 1 enables vsync). -

-

- Triple buffering -

-

- If you use V-sync, enabling this can help improve overall performance in OpenGL games such as AssaultCube. However, if you - don't have enough video RAM, this may cause lag and problems. -

-

- Anti-aliasing -

-

- Anti-aliasing is a process that attempts to smooth out the jaggedness of diagonal lines in a 3D game environment. - To turn anti-aliasing off, add this line to autoexec.cfg.
- fsaa 0
- (fsaa 1 enables anti-aliasing). -

-

- Temporal antialiasing -

-

- Some graphics cards support "temporal antialiasing". It's basically a driver trick that gives the effect of a - antialiasing, but with less work needed by the graphics card. Try it out, as it is a faster method of - antialiasing, but if you don't like it, or it's still too slow, don't use it. -

-

- Adaptive Anti-Aliasing -

-

- This is an antialiasing technique which improves the appearance of transparent textures. The performance impact - should not be significant over normal antialiasing, but if you don't like it, or it's still too slow, don't use it. -

-

- Catalyst A.I (ATi only) -

-

- If this is enabled, it allows ATi graphics cards to make graphics "shortcuts", normally with no noticable reduction - in image quality. It is best to enable this to give yourself better performance. -

-

- Mipmap Detail Level -

-

- This helps determine how good textures generally look, when combined with AssaultCube's own texture settings. - Changing this can help gain/loose some performance by making the textures appear duller or sharper. -

-

- Anisotropic filtering -

-

- Anisotropic Filtering helps make textures (the 2D images covering the surface of all 3D objects) at a distance - appear clearer. Setting this lower may help improve performance. -

-

- Useful links -

- -

- AssaultCube Graphics -

-

- Sounds -

-

- Mouse -

-

- The mouse input is delayed when trying to rapidly fire in linux -

-

- This is a common problem on Linux and is not specific to AssaultCube. - Edit your xorg.conf and set the value of Emulate3Buttons to off. -

-

- Aiming is difficult -

-

- If you're using Microsoft Windows, deactivate mouse acceleration.
- If you're using a cheap optical mouse, you may find at quick movements it may stop moving. -

-

- Jitters and choppy images after upgrading to Microsoft Windows SP3 -

-

- After upgrading to SP3, mice with overclocked USB ports get their polling rates stuck at 125hz. This can be fixed: -

-

- Download the mouserate checker. - Then download the new USB port overclocker. - Unrar them both. Go to the driver folder and then install executing "setup". -

-

- Then, open the USB port overclocker. Tick 'Filter On Device'. Choose the polling rate you want. Keep "Mouses only" ticked - to save yourself from confusion. Make sure you've clicked/highlighted your mouse. Install service. Then restart. -

-

- Then check your hertz with the mouserate checker. If it doesn't read out that its been altered you'll probably have - to restart. Also if you change what port you plug your mouse into you'll have to repeat the process. -

-

- General -

-

- Physical ways to increase your computers performance for AssaultCube are: Upgrading RAM, CPU power, Graphics cards, - use a more powerful power supply, overclocking, use PCI express instead of AGP, etc, etc.
- If you wish to upgrade your systems hardware, please seek advice elsewhere. There are plenty of resources available online! -

-

- When running AssaultCube, it would be wise to turn off any un-needed applications, especially those that suck down CPU - performance and graphics rendering. For example: Turn off compiz, music players, windows defender, etc. Also try turning - down the graphics settings used by your operating system for everyday tasks. -

-

- Turning off power saving features (for example: on laptops) may help improve performance. -

-

- If using Microsoft Windows, defragmenting your hard drive may speed up loading, as the data will be arranged on your - hard drive in a way that will make it easier to find and read by your OS. Also, ensuring that viruses and spyware are - absent from your machine will ensure they aren't taking up any extra resources. -

-
- -
+

+
+

+ Performance guide +

+

+ Getting the best performance possible from your hardware while running AssaultCube, + without sacrificing too much quality is important to most players. A lot of newer + hardware will run AssaultCube very well, with no changes neccesary, but some older + hardware may need some optimisation to get a good result. This guide details some + ways on how to do this.
+ Note: Although many settings can be changed in-game, for ease of explanation + and understanding, this guide only details the way to change the settings through + configuration files outside of the game. +

+ +

+ Graphics drivers +

+

+ The best way to get the best performance out of any 3D application is using the + latest and correct drivers, with the correct settings. AssaultCube is no exception + to this rule. If you have any problems running AssaultCube, always check your drivers + first! +

+

+ To download and install the latest and correct drivers, follow these steps... +

+
    +
  1. Find out the correct name/make/model of your video card.
  2. +
  3. Go to the driver/support section of your video card manufacturers website (e.g. + nVidia, ATi, Intel, + Matrox, + etc) and download the latest and correct drivers for your model and operating system. +
  4. +
  5. Install and configure the drivers as per the instructions given to you by the manufacturer + (make sure previous versions of the drivers are uninstalled).
  6. +
+

+ Some operating systems and graphics cards have other special drivers and methods + that you can explore for your drivers. Microsoft Windows users may benefit from + Omega Drivers, + some nVidia Microsoft Windows users can try using nTune. Linux users might like EnvyNG. +

+

+ Warning: If you're using a laptop, you may need to consult your laptop manufacturer + for drivers, as laptop graphic drivers are heavily customised. +

+

+ Note: None of these links or drivers are endorsed, maintained or supported + by the AssaultCube team.
+ Use these links at your own risk. We highly advise it to be best searching the forums + and support pages for your operating system supplier or graphics card manufacturer + if you are having problems with 3D graphics rendering. +

+

+ General graphics +

+

+ Note: Where applicable, if there is a way to change the setting through the + AssaultCube client, it has been mentioned (note: in most situations, the drivers + need to be enabled in such a way for AssaultCube to be able to change these settings) + but because graphics settings differ from card to card, there may be options mentioned + which are unavailable on your card and many options can't be changed through AssaultCube. + For these situations, please consult your graphics card manufacturer to find out + how to do this. There are also many options for video card performance and eye-candy + which are not covered due to the vast amount of them, in that case we suggest you + check with your video card manufacturer for what else you can do to improve performance + as this guide only covers some of the more common ones. +

+

+ Resolution +

+

+ Your resolution in-game determines the amount of detail on the screen. The higher + the resolution you use, the more the graphics card has to work. If you are having + problems with low frame rates, lag or stuttering, then lowering the resolution will + yield the biggest result.
+ Note: LCD panels typically work best at their native resolution rather than a bigger/smaller + one. +

+

+ To change the resolution of your screen, open the settings menu in-game.
+

+

+ Refresh rate +

+

+ Making your refresh rate happen at a higher level can generally help increase FPS. + Ways to do this differ depending on your system and setup (consult online documentation + for your operating system to find out how). +

+

+ Colour quality +

+

+ In most systems, you are able to change the colour quality which may boost your + performance. Normally you have a range of 16/24/32 bit. The ways to change this + differ depending on OS, consult your OS manual. +

+

+ V-sync (AKA: Vertical refresh) +

+

+ Vsync is a method of synchronising the frame rate of games to the refresh rate of + the monitor. Turning on Vsync prevents a graphic phenomenon called "tearing" from + occurring. Screen tearing can occur when the frame rate being output from the video + card is higher than the refresh rate of the monitor and can make the screen look + torn into sections and moved with the high speed motion of the game. Turning this + off can help increase performance for many players, but if you experience tearing, + it may be best to turn it back on. +

+

+ Visit the settings menu in-game to change the Vsync settings. +

+

+ Triple buffering +

+

+ If you use V-sync, enabling this can help improve overall performance in OpenGL + games such as AssaultCube. However, if you don't have enough video RAM, this may + cause lag and problems. +

+

+ Anti-aliasing +

+

+ Anti-aliasing is a process that attempts to smooth out the jaggedness of diagonal + lines in a 3D game environment. Visit the settings menu in-game to change the Anti-aliasing settings. +

+

+ Temporal antialiasing +

+

+ Some graphics cards support "temporal antialiasing". It's basically a driver trick + that gives the effect of a antialiasing, but with less work needed by the graphics + card. Try it out, as it is a faster method of antialiasing, but if you don't like + it, or it's still too slow, don't use it. +

+

+ Adaptive Anti-Aliasing +

+

+ This is an antialiasing technique which improves the appearance of transparent textures. + The performance impact should not be significant over normal antialiasing, but if + you don't like it, or it's still too slow, don't use it. +

+

+ Catalyst A.I (ATi only) +

+

+ If this is enabled, it allows ATi graphics cards to make graphics "shortcuts", normally + with no noticable reduction in image quality. It is best to enable this to give + yourself better performance. +

+

+ Mipmap Detail Level +

+

+ This helps determine how good textures generally look, when combined with AssaultCube's + own texture settings. Changing this can help gain/loose some performance by making + the textures appear duller or sharper. +

+

+ Anisotropic filtering +

+

+ Anisotropic Filtering helps make textures (the 2D images covering the surface of + all 3D objects) at a distance appear clearer. Setting this lower may help improve + performance. +

+

+ Useful links +

+ +

+ AssaultCube Graphics +

+

+ Sounds +

+

+ Mouse +

+

+ The mouse input is delayed when trying to rapidly fire in linux +

+

+ This is a common problem on Linux and is not specific to AssaultCube. Edit your + xorg.conf and set the value of Emulate3Buttons to off. +

+

+ Aiming is difficult +

+

+ If you're using Microsoft Windows, deactivate mouse acceleration.
+ If you're using a cheap optical mouse, you may find at quick movements it may stop + moving. +

+

+ Jitters and choppy images after upgrading to Microsoft Windows SP3 +

+

+ After upgrading to SP3, mice with overclocked USB ports get their polling rates + stuck at 125hz. This can be fixed: +

+

+ Download the mouserate checker. Then download the new USB port overclocker. Unrar them both. Go to the driver + folder and then install executing "setup". +

+

+ Then, open the USB port overclocker. Tick 'Filter On Device'. Choose the polling + rate you want. Keep "Mouses only" ticked to save yourself from confusion. Make sure + you've clicked/highlighted your mouse. Install service. Then restart. +

+

+ Then check your hertz with the mouserate checker. If it doesn't read out that its + been altered you'll probably have to restart. Also if you change what port you plug + your mouse into you'll have to repeat the process. +

+

+ General +

+

+ Physical ways to increase your computers performance for AssaultCube are: Upgrading + RAM, CPU power, Graphics cards, use a more powerful power supply, overclocking, + use PCI express instead of AGP, etc, etc.
+ If you wish to upgrade your systems hardware, please seek advice elsewhere. There + are plenty of resources available online! +

+

+ When running AssaultCube, it would be wise to turn off any un-needed applications, + especially those that suck down CPU performance and graphics rendering. For example: + Turn off compiz, music players, windows defender, etc. Also try turning down the + graphics settings used by your operating system for everyday tasks. +

+

+ Turning off power saving features (for example: on laptops) may help improve performance. +

+

+ If using Microsoft Windows, defragmenting your hard drive may speed up loading, + as the data will be arranged on your hard drive in a way that will make it easier + to find and read by your OS. Also, ensuring that viruses and spyware are absent + from your machine will ensure they aren't taking up any extra resources. +

+
+ +