Team Fortress 2

Team Fortress 2

Zbyt mało ocen
DXVK v2.6 Black Weapons Fix / DXVK Installation Guide
Autorstwa: Edioss[UA]
This is fix for black weapons when using DXVK v2.6 from github. Also a guide on how to install newer DXVK into TF2 64bit. Also works with Mastercomfig 9.10.3
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
Black Weapons
Before fix
This is a major issue when using DXVK v2.6, because it's not only your weapon that becomes black, but all the weapons in the game, making fights less readable due to textures being pitch black. Also having higher texture quality makes this issue even worse, making weapons black nearer and viewmodel weapon black every time the game needs to load textures. For now I have only witnessed this issue with weapons, not hats, not player models.
After fix
How to fix
To fix this issue, you just need to insert -no_texture_stream into Launch Options. I have only noticed increase of 20-25% in usage of VRAM, but it's a minor sacrifice to force DXVK v2.6 to work like DirectX9 visually.
DXVK v2.6 Instalation
DXVK has come a long way since I last used it, the benefits in CPU bound scenarios could be as high as 100% in some of my demo files. Mostly 20-40% more fps with same 1% and 0.1% lows.
I find -vulkan Launch Options to be at best unnecessary and at worst buggy. Thus I recommend installing DXVK v2.6 directly into the game folder. This offers the benefit of not using space in Launch Options and having the ability to edit dxvk.conf.
Download DXVK v2.6[github.com], the file name is: dxvk-2.6.tar.gz
Use either 7zip or WinRAR to unarchive the file. Go to ./dxvk-2.6.tar.gz/dxvk-2.6/x64 and copy d3d9.dll into .\steam\steamapps\common\Team Fortress 2 near tf_win64.exe.
To use the config file for DXVK, place dxvk.conf near d3d9.dll.
If you need the dxvk.conf commands, you can find them in this download[github.com], it contains every setting for DXVK. For now I don't know what is beneficial to change except adding frame cap, which is better than in game frame cap and setting high LOD bias. For example
d3d9.maxFrameRate = 400 dxvk limiter introduces latency in CPU bound scenarios.
d3d9.samplerLodBias = -2.0
This will limit fps to 400 and make LOD higher quality.
Also you could have DXVK overlay with fps and frametimes with this command.
dxvk.hud = fps,frametimes,gpuload,memory,scale=0.75,opacity=0.5
Alternative instalation
There is also a NexusMods page[www.nexusmods.com] for updating or either installing DXVK? It offers little guidance in how to install and use DXVK, but has made one change in .conf file, which could do something for fps, but it's just exclusive full screen mode.
dxvk.allowFse = True