Half-Life 2

Half-Life 2

データを表示:
stuck on directx 8 [FIXED]
i was happy as hell when this came on sale and all so i bought it. then i opened the game, went to videooptions to max all the settings (8 gb ram, gt 640, core i5 3.40ghz) and i see color correction impossible to enable. motion blur impossible to emable. directx suck on 8. ive tried downloading dx9 from the web, not working. i play fc3 blood dragon maxed out on dx11 ♥♥♥♥♥♥♥♥♥! HELP
EDIT: TF2 works perfectly on DX9. it actually says DirectX 9+
最近の変更はwoop :)が行いました; 2013年7月12日 2時08分
< >
1-15 / 18 のコメントを表示
Moze 2013年7月11日 7時23分 
I have the same case with you on this 1.
UNIX の投稿を引用:
To fix this, try the launch parameter "dxlevel", e.g. -dxlevel 95. I think you need DX9 to be able to set shadow quality to high or to enable color correction. Note that using this launch parameter will reset video options for the game every time you launch it.

More info about it:
Valve wiki page (Ctrl+F, search for dxlevel)
Source issue #540 on GitHub[github.com]
I researched this info about dxlevel from the wiki mentioned above:

-dxlevel <level>
===========

- Forces a specific DirectX version when launching the engine. This is useful if your graphics card is DirectX 9 capable, but a lot faster using only DirectX 8 (e.g. NVidia GeForce FX 5200). Multiply the desired DirectX version to use with ten. E.g. for DirectX 8.0 you would use -dxlevel 80. For DX9 there are three possible values depending on the Shader Model the graphics card supports. See mat_dxlevel.

mat_dxlevel
=========

mat_dxlevel [DirectX version]
mat_dxlevel 70
mat_dxlevel 80
mat_dxlevel 81
...
mat_dxlevel 90 - DX9 with Shader Model 2
mat_dxlevel 95 - DX9 with Shader Model 3



https://developer.valvesoftware.com/wiki/Command_Line_Options#Command-line_parameters
Music 2013年7月11日 8時07分 
My Garry's Mod is also stuck on DirectX 8, and I don't know why! :jarate:
Wiwi 2013年7月11日 9時20分 
Go to your steam library, right click on hl2, click on "properties", go to the "general" tab and click on "set launch options". In the box that appears type -dxlevel 90. Click OK, and then start the game. Just remember to remove this from the launch options after you start the game once for it will because otherwise it will cause all the video settings to reset everytime you start the game.
windows xp
FIXED!

Sir Whiskeyngton の投稿を引用:
Go to your steam library, right click on hl2, click on "properties", go to the "general" tab and click on "set launch options". In the box that appears type -dxlevel 90. Click OK, and then start the game. Just remember to remove this from the launch options after you start the game once for it will because otherwise it will cause all the video settings to reset everytime you start the game.
Yes Thanks for the step by step Sir Whiskeyngton. I just tried it successfully.
Oh... Thanks, it really works.
DRIVE 2013年7月11日 11時11分 
why does this happen, exactly?
Might be a residual dating thing, Somewhat similar to the theory of Y2k. Rather than progress to the next set of digits with higher value it regresses to a lower setting as the equation for Directx= (value)
may turn out to return (0) which in turn sets it to directx8 thinking there is a directx <= 8....

I may be returning value of 10 or 11 and have the automatic register as 00 which defaults to pre directx 8.

Just my theory.
Half-Life 2 and Episode 1 runs only in directx 8 for me... Even if i set -dxlevel95/96/etc, it works only on first launch, I can enable hdr, high detailed shadows and other unavailable options, but it resets on next game launch even with this -dxlevel command.

Episode 2 and Lost Coast are working fine, showing 9.0c+ in menu. Valve really need to fix it...
Found the solution: "-autoconfig".
Moze 2013年7月11日 13時13分 
Directx 8 = Simple shading quality but game runs on faster performance.
Directx 9.0c = better shading quality but could eat up performance.

In a nutshell, every action has consequences.
FIXED Thanks man :D
< >
1-15 / 18 のコメントを表示
ページ毎: 1530 50

投稿日: 2013年7月11日 7時19分
投稿数: 18