Dota 2 is a fun game but unlike it's older sibling dota 1 it has higher system requirements. The system requirements for dota 2 are:
Dota 2 Minimum System Requirements:
Spoiler:
Code:
* OS: Windows® 7 / Vista / Vista64 / XP
* Processor: Pentium 4 3.0GHz
* Memory: 1 GB for XP / 2GB for Vista
* Graphics: DirectX 9 compatible video card with 128 MB, Shader model 2.0. ATI X800, NVidia 6600 or better
* Hard Drive: At least 2.5 GB of free space
* Sound: DirectX 9.0c compatible sound card
Spoiler:
Code:
* OS: Windows® 7 / Vista / Vista64 / XP
* Processor: Intel core 2 duo 2.4GHz
* Memory: 1 GB for XP / 2GB for Vista
* Graphics: DirectX 9 compatible video card with Shader model 3.0. NVidia 7600, ATI X1600 or better
* Hard Drive: At least 2.5 GB of free space
* Sound: DirectX 9.0c compatible sound card
I. Update your graphic card driver to the latest version
To find out your card go to Control Panel -> Device Manager -> Display Adapters. Then make sure you have the latest driver version. The links below will let you download the latest version for amd and nvidia.
- http://www.nvidia.com/Download/index.aspx - for NVIDIA video card
- http://support.amd.com/us/gpudownload/Pages/index.aspx - for AMD RADEON video card
The next step is to tweak dota 2 launch options, the options are available in Steam games library. Go to Steam games library, right click Dota 2 and select [Properties], then click on [Set Launch Options]..." like in the image below. There you can set parameters for dota 2 start.
The parameters recommended to set here are:
Code:
-console
-novid
-noaafonts
-high
-noforcemaccel -noforcemspd -useforcedmparms
[-console] setting will enable the dota 2 console where you can type commands or see the log, [-novid] will disable the intro video, the creepy bald guy, [-noaafonts] will disable antialiasing of the fonts, [-high] will set the process priority of the game to high, [-noforcemaccel -noforcemspd -useforcedmparms] will disable the mouse acceleration in game.
We recommend you add all this parameters to launch options like this, then click on [Ok]: [-console -novid -noaafonts -high -noforcemaccel -noforcemspd -useforcedmparms]
III. Tweak Dota 2 in game video settings
Go to Dota 2 configuration by clicking . Then go to [Video]->[General]. Here first turn [VSYNC] off and then set a lower [RESOLUTION], depending on the power of your computer. Start low and test the game, then gradually increase until you are satisfied.
Next go to the [Advanced] tab and set everything off and low. You can try leaving [Textures] to medium.
IV. Configure Dota 2 advanced setting in config files
The following Dota 2 config will tweak the advanced dota 2 settings in order to maximize performance. In order to execute these setting each time your Dota 2 game starts you must put these command lines in the autoexec.cfg file. Go to:
Code:
X:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\dota\cfg\
In this folder you should see at least two files, config.cfg and video.txt. Here create a text file then save it as autoexec.cfg, be careful not to save it as autoexec.cfg.txt . After that you can open it with a text editor like notepad and copy the commands listed below. Each line in this file will be a command, anything after a `//' in a particular line is a comment and it's not executed.
dota2upc.cfg, copy this text in the autoexec.cfg file:
Code:
//dota2upc.cfg v1.0
//net_graph "1" // Draw the network usage graph
//cl_showfps "1" // Show current fps
//chat_join "name" // Automatically joins a chat channel upon launch
// performance tweaks
mat_queue_mode "2" // If u have processor with multi-core, set to 2, otherwise -1
net_compressvoice "1" // Compresses voice chat for better latency
cl_forcepreload "1" // Whether we should force preloading
fps_max "75" // Frame rate limiter. Set this to your monitor refresh rate
r_renderoverlayfragment "0"
cl_interp_ratio "1" // Sets the interpolation amount (final amount is cl_interp_ratio/ cl_updaterate)
cl_interp "0.025"
mem_level "0" // Lowest setting for max fps
gpu_level "0" // Lowest setting for max fps
gpu_mem_level "0" // Lowest setting for max fps
cpu_level "0" // Lowest setting for max fps
mat_vsync "0" // Stops screen refresh rate exceeding refresh rate of monitor
r_fastzreject "-1"
mat_triplebuffered "0"
dota_cheap_water "1"
dota_embers "0"
r_deferred_height_fog "0"
cl_globallight_shadow_mode "0"
r_screenspace_aa "0"
r_deferred_simple_light "1"
r_rainparticledensity "0" // Density of Particle Rain (0 - 1)
r_flashlightdepthtexture "0"
r_shadowfromworldlights "0" // Enable shadowing from world lights
dota_screen_shake "0" // Disable/Enable screen shake
cl_detaildist "500" // Distance at which detail props are no longer visible
cl_detailfade "175" // Distance across which detail props fade in
r_drawmodeldecals "0"
r_decalstaticprops "0" // Decal static props test.
ragdoll_sleepaftertime "3" // After this many seconds of being basically stationary, the ragdoll will go to sleep
r_worldlightmin "0.005"
props_break_max_pieces "2" // Maximum prop breakable piece count (-1 = model default)
r_worldlights "2" // Number of world lights to use per vertex
r_decals "512"
r_decal_overlap_count "1"
mat_bumpmap "0"
mat_specular "0" // Enable/Disable specularity for perf testing
mat_phong "0"
mp_usehwmvcds "-1" // Enable the use of the hw morph vcd(s). (-1 = never, 1 = always, 0 = based upon GPU)
mp_usehwmmodels "-1" // Enable the use of the hw morph models. (-1 = never, 1 = always, 0 = based upon GPU)
//internet & newtowrk settings
rate "80000 " // Total amount of bandwidth Dota 2 may use
cl_cmdrate "20" // Max number of command packets sent to server per second. 20-40
cl_updaterate "20" // Number of packets per second of updates you are requesting from the server. 20-40
cl_lagcompensation "1" // Perform server side lag compensation of weapon firing events
cl_pred_optimize "2" // Optimize for not copying data
if didn't receive a network update (1), and also for not repredicting if
there were no errors (2)
net_maxcleartime "0" // Sends packets without waiting
cl_smooth "0" // Smooth view/eye origin after prediction errors.
cl_smoothtime "0.01" // Smooth client's view after
prediction error over this many seconds. When errors occur smooth
display over X time
echo "---------------------------------------------"
echo " Dota2upc.cfg loaded successfully !!! "
echo "---------------------------------------------"
Code:
exec dota2upc.cfg
V. Try advanced Dota 2 launch options
This final step is a little extreme and may cause crashes or visual glitches in the game. That's why it was saved for last. These are options for dota 2 launch, just like in step II.
The following launch option disables directx 9 external rendering, and will increase fps:
Code:
-nod3d9ex
The following launch option allows you to set the dx level in which you want dota 2 to work:
Code:
// -dxlevel <option> Example:
-dxlevel 81
Code:
-dxlevel 80 - This DirectX level
provides excellent performance, and still retains shadows and
specularity (notice the shiny floors in the image). However, water is
still strictly opaque.
-dxlevel 81 - Exactly like DirectX 8.0, but water now has the option of being translucent.
-dxlevel 90 - The most commonly used DirectX level. Performance takes a
severe hit for a minimal gain in visual quality. Special effects include
enhanced explosions and increased texture depth in smoke grenades.
However, several glitches are present. Flash grenades can superimpose
your windows desktop icons on the screen, and specularity/bumpmapping
errors are common.
-dxlevel 95 - The same as DirectX 9.0, with the option of using High Dynamic Range lighting (HDR).
The following option allows you to set a heap size for dota 2 process, memory usage.
Code:
// -heapsize <value> Example:
-heapsize 1572864
Code:
512MB RAM -heapsize 262144
768MB RAM -heapsize 327680
1024MB RAM -heapsize 524288
1536MB RAM -heapsize 786432
2048MB RAM -heapsize 1048576
3072MB RAM -heapsize 1572864
4096MB RAM -heapsize 2097152
0 komentar:
Posting Komentar