#-dxlevel 81 in launch options is broken
1 messages · Page 1 of 1 (latest)
known issue, I don't think there's anything we can do about it though
*known issue, I don't
think there's anything we can
do about it though*
is there any alternatives other than mat_dxlevel 81 in autoexec
check your dms, a bot should be trying to verify you
thanks
also mat_dxlevel in autoexec won't work, it runs after the game starts... which is after it starts in another graphics backend like dx9
it changes the dxlevel but i gotta set all the settings to low ingame
It changes the command but its not actually running in dx8
it can only pick a graphics API at launch, before autoexec runs
although it should actually store the value
so it might work if you set it and restart?
not sure
uhhh, if you really want to try you could edit what dxlevel you want in the registry lol
the game stores it there
registry editor?
the registry is basically where windows stores a lot of values that usually are important and they think should be a bit harder to touch
ya how would i edit it
so there's a lot of scary stuff in there where if you change stuff it'll break stuff, but tf2 stores things in there
use directx 9
yeah thanks bro
there's no reason to use directx 8
???
it makes the graphics shittier and the game run worse
it actually only does one
anyone who told you otherwise has outdated information
lower quality assets still make it run faster for some PCs
yap yap yap
then use r emulate gl
but also unless you like how dx8 looks you should use dx9
and mastercomfig
anyway
the shaders are like
1% different on directx 8
directx 9 has much more efficient code
ctrl-f and then search for dxlevel, depending on if you've ever played other valve games on your PC, it might not get you to the tf2 folder. so you'll need to move to the "tf" folder on the left
click the dropdown on tf and click settings
ya
then double click DXLevel_V1 and change the base to "Decimal", and then type the value you want
and then start the game
its very possible the issue is just dx8 (very likely)
in which case, just use dx9
actually I wonder if dx8 works with vulkan 🤔
oh wait no it won't it only works with DX9+
that fixed it
i was playing on dx8 earlier
@tall vigil has leveled up! (19 ➜ 20)
I actually cannot believe that worked
i just couldnt change back
who would've thought that the dxlevel launch option was breaking things
thanks heaps bro 🙏
fwiw, you only need the launch option the first time you launch into the game with that API, it saves the value (as mentioned before in the registry), so leaving it in just causes settings to reset every launch
in reg editor?
says nothing
what about mat_dxlevel
oh you need to actually press enter lol
yes type mat_info and press enter
mat_dxlevel is at 81
ok but what does mat_info say
@tall vigil
trolled
what does this mean
well you're kinda like, running fake dx8
its running dx9 but its setting some things as if its running dx8
this just proves that it makes such little of a difference so dx8 support should be dropped
my game looks normal now
becoz dx9 better
no it looks like dx8
doubt
legit the only difference is
everything looks like shit
and runs worse
there is no reason to use dx8 even if it actually worked
i guess maybe since the hud looks so fucked up
how
Is DX 95 default btw?
directx 8 has no aa on the hud outlines and it looks liek shit
it looks great actually
really the easy test is seeing if the sniper scope has refractions
sorta? i can't remember but someone used either dxvk for dx8 or a dx8 to dx9 then dxvk for sonic adventure
@green ermine
no i mean zoomed in
where do i find this folder?
i got dx level working just go make autoexec file and but mat_dxlevel 81 in there ez
nice ty
wait this is really interesting
you can run the better dx9 graphics api with the benefits of the stuff dx8 disables
probably not
the improvements of directx9 comes from the difference in how you implement it into the game, using a translation layer doesnt change the calls that the game is making
i tried running vulkan with dx8 or this dx9->dx8 and that dosnt work
are you sure it's running a translation layer, or is the game changing how it functions by reading the value from the registry? not sure how it works internally