[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/v/ - Video Games


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: dxvk_shaders_pc_gaming.jpg (102 KB, 1280x720)
102 KB
102 KB JPG
Holy Fuck this shit is black magic for games and you're telling me that Valve put their Steam money into this too?!
>>
>>692945786
What is it?
>>
>>692946006
It's it
>>
>>692945786
only good for dx9 dx10 dx11
dx12 u trade performance for possibly less stutters, but your cpu usage with dxvk will be very increased
>>
That's good. It's nice that stutters go away as more shaders get compiled, but why is this not a problem on Windows?
>>
File: wow.jpg (274 KB, 1595x821)
274 KB
274 KB JPG
>>692946006
Translation Layer. Improves AVG FPS, fixes game bugs, solves stuttering, its so good that it makes you question why arent you using it?
>>
>>692946427
>but why is this not a problem on Windows?
????????????
Every single shader stutter post with Unreal Engine is on Windows and it fixed with DXVK magically.

https://www.youtube.com/watch?v=KT76KaXcNas
>>
if it fixes it, why don't epic just make it a feature of unreal engine?
>>
>>692946394
dxvk doesnt work for dx12. you use vkd3d instead.
>>
>>692946580
This used to not be an issue a decade ago. Did they forgot how to compile shaders around the time they forgot how good MSAA was?
>>
>>692946658
Requires Vulkan 1.3 GPU support aka a modern GPU. More older GPUs support DX12 and DX11 out of the box and they want toaster fag sales even though the game is a broken mess on their system.
>>
>>692946658
UE should be adding Vulkan natively but they are getting checks from Nvidia and Microsoft not to because it would put AMD at a massive advantage. Vulkan is Mantle.
>>
>>692945786
>mesh shader emulation
gtx 1080 ti will live on for another 10 years
>>
>>692946707
You're forgetting modern devs have long forgotten how to actually make anything run properly and just expect the end user to upscale/cope with the mess they put out.
>>
File: 1276117403630.jpg (19 KB, 225x350)
19 KB
19 KB JPG
>>692946869
>>692946774
jesus christ. these fucks have a stranglehold on the entire industry.
are valve and nintendo the only devs that don't use UE/Godo/Unity?
>>
>>692946774
Just make it an option under settings. I have my doubts. But then again, Unreal is a horrible game engine that's actually designed for movie production so real time rendering and image clarity aren't really considered.
>>
>>692947070
There's nothing stopping game devs from shipping DXVK with their game You just have to give them credit. A lot don't I guess because they're lazy or don't even know it exists. It's so useful that older game repacks are now shipping with it.
>>
>>692946707
DX12 put all the shader pipeline work on the dev rather than the GPU driver. This gives you a lot more control (more performance) if you know what you're doing. If you don't know what you're doing it has the opposite effect. With all the recent games you have been seeing the latter. RE4R runs at 120+ fps at 4k on a 4090 while Silent Hill 2 barely runs at 100fps at 1080p with the same GPU.
>>
>>692947020
According to the FTC lawsuit judge, Valve+Nintendo is THE combo to have. Gaming PCs are a "premium luxury" and Nintendo is the budget option.
>>
Can this be used to fix games that run like crap on Windows too?
>>
>>692945786
Based. It turned PSO2 from unplayable to playable after they switched to D3D11.
>>
>>692946658
Because dxvk gets funding from valve and having an optimal experience is a secondary priority to Timmy Tencent if it means having to give a quarter to Newell, same reason he hates Steam Deck and Linux but is perfectly fine with 10 year olds stealing their parents credit cards for coomer skins.
>>
>>692947795
Yup. It's widely used for unoptimized Windows games. GTA IV & Fallout New Vegas for example runs like shit no matter what modern system you have. DXVK fixes them both. GTA SA has Z-Fighting issues that DXVK also clears up.
>>
Okay.

How do I turn it on? Tech illiterate here.
>>
>>692946496
>winblows ram 80% higher
for what reason?
>>
>>692947994
You will get banned don't bother
>>
>>692947994
hello sir my name is michael i will help you with your pc today. first open amazon.com then type gift card.
>>
File: gabe newell in a dress.jpg (475 KB, 1762x1554)
475 KB
475 KB JPG
>>692947994
Download the dxvk file.
Copy the appropriate dll files to the game folder depending on the graphics api mode it uses.
For example:
Team Fortress 2 is DX9
Copy the d3d9.dll from the 32bit folder into the same folder as TF2.exe.

>>692948052
There are no recorded bans otherwise Steam Deck owners would all be banned in Apex & Elden Ring.
>>
>DirectX is so fucked that running it under Vulkan magically fixes everything
What's even the point of DirectX now?
>>
I gotta tell my homies about this for overwatch
>>
>>692947978
I'll try to apply this to Mr. Driller on Steam.
The game runs normally on Switch, but the PC version has problems with stutter and frame pacing no matter what you do. Let's see if this thing really does the trick.
>>
>>692946496
the majority of gains here are due to superior linux drivers
DXVK doesn't do this well on windows
>>
Cool. Got a 10% increase in DRG
>>
>>692948350
It's pretty much required for DX11 competetive games like Apex, Overwatch, etc. They stutter too damn much after every driver update or game update. This fixes it.
>>
>>692948448
Are there any drawbacks? Like increased input lag or something?
>>
>>692947809
why aren't the digital foundary niggers screaming about this in every video? this should be the leading point when reviewing every UEslop game. every game with stutter should be an immediate 0/10 from reviewers instead of the usual
>works on my machine
>wait for the day 1/week 1/month 1/year 1 patch to fix it
>i prefer my game to be a stuttering mess
copes
>>
>>692948435
It's doing way better in Windows too. Chris Titus is ex Microsoft dev and even he's impressed.
https://youtu.be/3SDNH3ZpT48?t=547
>>
>>692948504
It varies on the game. For example because the game is now vulkan it may break nvidia special shit like raytracing. In most cases it should be a net gain not a net loss. certain edge case scenarios may require a ini file command to fix.
>>
>>692948507
>why aren't the digital foundary niggers screaming about this in every video?
MS is one of their sponsors
>>
>>692948141
Alright, I bought the $200 Apple gift card and redeemed it to my account. Now what?
>>
>>692948507
>>692948813
Nvidia heavily sponsors DF. Nvidia doesn't want people shilling Vulkan. They want everyone to advertise DirectX instead because thats where their RTX stuff is all at. You cant turn on RTX raytracing in Vulkan, only in DX12 Ultimate for instance.
>>
>>692948435
Not only that but dxvk will NEVER be fully functional on Windows due to limitations.
so it's more of a game-per-game basis, so basically game developers fucking shit up or dxvk not rendering stuff accurately or poor GPU drivers which leads to higher performance.
>>
>>692949006
>due to limitations
the limitations are only your vulkan driver installed on your system. on amd its updated with every driver update or you can go mesa on linux. with nvidia you're kinda at nvidias mercy.
>>
>>692948994
>>692948813
holy shiet i had no idea it went this deep. thanks for the info bros
>>
>>692949087
no, windows limitations are related to video(and audio) apis
>>
File: 1703077238003689.gif (2.76 MB, 272x221)
2.76 MB
2.76 MB GIF
So are elden ring stutters from shading compilation or because the way the game streams assets its just fucked?
The base game barely stutters but the DLC is such a fucking shitfest I won't be replaying it ever again.

also DX12 is so fucking garbage
Most of the time I just use DX11 if supported, unless the game compiles shaders beforehand.
Also Vulkan > memeX
>>
>>692945786
So what is a shader. I'm almost 30 and I still have no clue.
>>
>>692949149
you make zero sense. the limitations stem from wddm which is the vulkan driver.
>>
>>692948518
not sure what you're trying to show, that's still windows vs linux
>>692949006
>>692949087
there are other limitations
https://github.com/doitsujin/dxvk/wiki/Windows
>Games that tightly integrate AMDAGS or NVAPI libraries may not work with DXVK on Windows if they do not handle errors gracefully and provide fallback paths. These libraries will generally try to interact with the D3D11 user-mode driver directly, and will crash or otherwise fail if any device or resource passed to their functions was not created through the native D3D11 runtime
>In some D3D11 applications, using Exclusive Fullscreen can cause issues on Windows due to subtle differences in window handling between Wine, DXVK, and a native Windows environment. While we are not opposed to fixing these issues, the root cause is generally not known, and debugging these problems ourselves is not a high priority. Similarly, alt-tabbing may cause issues in some games.
>Games that support both D3D11 and D3D12 may try to create a device for both API versions. When using DXVK, this will only work if vkd3d-proton is used as the D3D12 implementation, in addition to DXVK. Likewise, some D3D12 games will require DXVK's D3D11 implementation to be present.
>>
>Translation Layer.
what about the input lag
what about the game with the input lag
>>
>>692949306
sigh you are ignorant, windows has apis for video and audio playback, many games use this.
this is outside of the scope of dxvk.
>>
>>692949313
do we have a list of games it will or wont work with?
>>
Anyone got it to work with Mechwarrior 5? Crash after the splashscreen for me
>>
>>692949345
lag solved on AMD
https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_AMD_anti_lag.html
lol at Nvidia

>>692949313
these dont matter to 99% of games. the fact it works on helldivers 2 is proof enough. it fixes the bad performance and it still works even with kernel anticheat.
>>
>>692949440
explain how persona 4 golden works on steam deck linux with these magical windows video and audio apis
>>
>>692949441
most of them
but like i said, don't expect amazing performance gains, the main target for DXVK is the RADV driver for linux, because that's the driver the steam deck uses
>>
I tried to play a game with the dlls but the screen goes black and I only hear the sound of the game. Is this a common problem?
>>
>>692949583
>>692949462
you guys give zero info lol
what api
what dlls
gplayasync or non?
what specs
u guys are ai bot dumb tier
plus u can google most of this stuff its common knowledge on reddit for like 4 years now
>>
>>
>>692948507
>digital foundary niggers
They may as well be a part of Nvidia.
>>
>>692949670
nvm it was the afterburner OSD causing crashes
>>
>>692950043
if you're on 24h2 overlays are known to cause issues with games according to the nvidia driver notes.
>>
>>692949263
>So are elden ring stutters from shading compilation or because the way the game streams assets its just fucked?
The game streams assets correctly. The issue is that it fails to precache assets even though it is capable of doing so by DX12 spec. Every new shader is done at drawtime and the sheer amount stalls the render pipeline so you see visible stutter on a good system or long pausing on a shit system.
>>
>>692949670
I pasted d3d11.dll and dxgi.dll into the game folder, the executable is 64-bit and uses directx 11. The game opens, but there's just a black screen while the audio plays in the background.
>>
>>692945786
What is that?
>>
>>692949006
That's why gamers should get into Linux
>>
File: 1716301186285078.png (1003 KB, 1024x1024)
1003 KB
1003 KB PNG
>>692950339
and they never fixed it (and never will)
>>
Unreal Engine was a mistake
>>
now I can finally play joint ops typhoon rising
>>
File: 1705436801051.jpg (446 KB, 2560x1440)
446 KB
446 KB JPG
>>692952248
BB-BUT OPEN WORLD CINEMATIC PHOTOREALISTIC UNREAL 5 ENGINE KINO

Are you not excited to play yet another Unreal Engine 5 game that looks identical to everything else, even down to the lighting and buildings?
>>
>>692953016
nice gta 4 modded screenshot
>>
>>692953016
Look it's shite, but you can't convince corporations to make their own engines and not save money.
>>
File: Saintsrow2.jpg (978 KB, 2538x1411)
978 KB
978 KB JPG
This and Overhauled Stillwater saves the pc port of Saints Row 2
>>
File: robocop_rogue_city.jpg (690 KB, 1920x1080)
690 KB
690 KB JPG
>>692953016
here's a pic from robocop.
this looks 1:1 copy pasted even tho they are 2 different games from different devs and publishers
>>
>>692945786
Can whatever this is be used for Sonic x Shadow Generations? Sorry familiar with DirectX or what it even is.
>>
>>692947978
How would I use this for Sonic x Shadow Generations?
>>
>>692954420
Is the Generations re-release release broken on PC? Anyways, you would probably use something like Rivatuner Statistics Server to see what API the game is running on, like DirectX9 or 11. DXVK has a few files that you just drop into the root of the games' instalation folder, and just like that you would use Rivatuner to confirm that its running on Vulkan.
You could also use PCGamingWiki to see what version of DirectX the game runs on, whether the app is 32-bit or 64-bit, ect. I found it to work pretty good with Saints Row 2's "Juiced" mod, resulting in actually playable framerates.
>>
>>692949268
They are little scripts/programs for the GPU that render graphics data. They are used on things like materials and VFX to control how they look. A GPU is like a CPU with thousands of cores so it's got no trouble running a ton of shader programs at once to give you your picture
>>
>>692953447
Wait, if that's Robocop then what game is >>692953016?
>>
Sonic x Shadow Generations has DX11. So, I just replace Steam_api11.dll with d3d11.dll?
>>
>>692957581
>>692954824
>>
>>692957990
I think its that, and you also need to add in dxgi.dll along with d3d11.dll.
>>
>>692958162
Said code execution cannot proceed because steam_api64.dll was not found when I tried to run from the exe. Trying to play it from steam app didn't work either. I guess it doesn't work for this game.
>>
>dxvk thread
>goes as expected and does not work for anything
it has a rare use case for single threaded shit like GTA 4, but otherwise it's useless, especially on windows
>>
>>692946496
Shouldn't vkd3d be better? Are game engines using dx12 just really bad or is vkd3d not as mature of dxvk?
>>
Isn't async shader compilation+gpl in upstream dxvk?
>>
>>692958361
>delete file
>file not found
>>
>>692958361
Well shit, I guess DXVK needs to be patched to support it.
>>
>>692948504
It doesn't work with every game, that's the biggest drawback.
>>
>>692958526
I've only used it to play psychonauts 2 and crash 4 and it fixed the stutters for me in those
>>
What do I use for games that use really old direct3d versions? Like 6 or 7. Apparently dxvk supports down to 8.
>>
>>692960324
Dgvoodoo2
>>
>>692958526
I've applied it to need for speed underground as that will let me trigger autoHDR.
>>
>>692947335
It's a production standardization issue. Market research says everyone has DX, DX is the default rendering layer for every dev environment, every dev employee learns the same canned tools and rote structures, every game ships existing as if nothing but DX exists. I hope that sometime soon a notable developer emerges that abandons DX entirely, to pave the way for others to follow. If they're going to be ducklings, let's at least get them waddling in the right direction.
>>
>>692960965
id software has never shipped a DX game iirc.
>>
>>692961032
Huh, well if that's true then I'll be damned. Also, it means my hopes amount to nothing and we're already fucked forever unless MS itself kills DX after 12.
>>
>>692961510
Keen is software only
Wolfenstein is sofware only
Doom was officially software only
Quake was software but got a minigl patch or something to get 3d acceleration
Doom 3 is opengl
Rage is opengl
Doom was opengl but got a mantle patch
Doom eternal is vulkan (might also have opengl as fallback)
>>
>>692953781
yes it works for that game. works for dx11,dx10,dx9,dx8. i use it for sonic adventure.
>>
>>692961801
Do you have a screenshot on how you set it up? I have in on PC from Steam.
>>
>>692950339
you forgot to mention how both ER and EAC spaghetti code fail to properly use multiple CPU cores causing bottlenecks
>>
>>692946658
Epic killed EasyAnticheat in linux just because they wanted to, anon
They're profit driven, not user driven.
The only real advantage of unreal is that it's payrolled by fortnite, so they won't try to pull dumb shit like the Unity guys did
>>
Gaben is always putting money back in to the industry, even if it is for self-interest. Microsoft threatens Valve's Steam store, Gaben puts some of his billions towards making sure that Windows isn't necessary to video games.
anyway that side of shit starts getting real technical and is beyond the paygrade of video game programmers.
>>
So how exactly would I know it's "working" if I'm using it on a game like metaphor refantazio?



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.