Holy Fuck this shit is black magic for games and you're telling me that Valve put their Steam money into this too?!
>>692945786What is it?
>>692946006It's it
>>692945786only good for dx9 dx10 dx11dx12 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?
>>692946006Translation 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?
>>692946394dxvk doesnt work for dx12. you use vkd3d instead.
>>692946580This 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?
>>692946658Requires 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.
>>692946658UE 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 emulationgtx 1080 ti will live on for another 10 years
>>692946707You'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.
>>692946869>>692946774jesus christ. these fucks have a stranglehold on the entire industry. are valve and nintendo the only devs that don't use UE/Godo/Unity?
>>692946774Just 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.
>>692947070There'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.
>>692946707DX12 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.
>>692947020According 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?
>>692945786Based. It turned PSO2 from unplayable to playable after they switched to D3D11.
>>692946658Because 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.
>>692947795Yup. 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% higherfor what reason?
>>692947994You will get banned don't bother
>>692947994hello sir my name is michael i will help you with your pc today. first open amazon.com then type gift card.
>>692947994Download 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 DX9Copy the d3d9.dll from the 32bit folder into the same folder as TF2.exe.>>692948052There 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 everythingWhat's even the point of DirectX now?
I gotta tell my homies about this for overwatch
>>692947978I'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.
>>692946496the majority of gains here are due to superior linux driversDXVK doesn't do this well on windows
Cool. Got a 10% increase in DRG
>>692948350It'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.
>>692948448Are there any drawbacks? Like increased input lag or something?
>>692947809why 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 messcopes
>>692948435It's doing way better in Windows too. Chris Titus is ex Microsoft dev and even he's impressed.https://youtu.be/3SDNH3ZpT48?t=547
>>692948504It 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
>>692948141Alright, I bought the $200 Apple gift card and redeemed it to my account. Now what?
>>692948507>>692948813Nvidia 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.
>>692948435Not 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 limitationsthe 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>>692948813holy shiet i had no idea it went this deep. thanks for the info bros
>>692949087no, windows limitations are related to video(and audio) apis
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 garbageMost of the time I just use DX11 if supported, unless the game compiles shaders beforehand. Also Vulkan > memeX
>>692945786So what is a shader. I'm almost 30 and I still have no clue.
>>692949149you make zero sense. the limitations stem from wddm which is the vulkan driver.
>>692948518not sure what you're trying to show, that's still windows vs linux>>692949006>>692949087there are other limitationshttps://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 lagwhat about the game with the input lag
>>692949306sigh you are ignorant, windows has apis for video and audio playback, many games use this. this is outside of the scope of dxvk.
>>692949313do 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
>>692949345lag solved on AMDhttps://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_AMD_anti_lag.htmllol at Nvidia>>692949313these 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.
>>692949440explain how persona 4 golden works on steam deck linux with these magical windows video and audio apis
>>692949441most of thembut 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>>692949462you guys give zero info lolwhat apiwhat dllsgplayasync or non?what specsu guys are ai bot dumb tierplus u can google most of this stuff its common knowledge on reddit for like 4 years now
>>692948507>digital foundary niggersThey may as well be a part of Nvidia.
>>692949670nvm it was the afterburner OSD causing crashes
>>692950043if 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.
>>692949670I 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.
>>692945786What is that?
>>692949006That's why gamers should get into Linux
>>692950339and they never fixed it (and never will)
Unreal Engine was a mistake
now I can finally play joint ops typhoon rising
>>692952248BB-BUT OPEN WORLD CINEMATIC PHOTOREALISTIC UNREAL 5 ENGINE KINOAre you not excited to play yet another Unreal Engine 5 game that looks identical to everything else, even down to the lighting and buildings?
>>692953016nice gta 4 modded screenshot
>>692953016Look it's shite, but you can't convince corporations to make their own engines and not save money.
This and Overhauled Stillwater saves the pc port of Saints Row 2
>>692953016here's a pic from robocop.this looks 1:1 copy pasted even tho they are 2 different games from different devs and publishers
>>692945786Can whatever this is be used for Sonic x Shadow Generations? Sorry familiar with DirectX or what it even is.
>>692947978How would I use this for Sonic x Shadow Generations?
>>692954420Is 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.
>>692949268They 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
>>692953447Wait, 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
>>692957990I think its that, and you also need to add in dxgi.dll along with d3d11.dll.
>>692958162Said 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 anythingit has a rare use case for single threaded shit like GTA 4, but otherwise it's useless, especially on windows
>>692946496Shouldn'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
>>692958361Well shit, I guess DXVK needs to be patched to support it.
>>692948504It doesn't work with every game, that's the biggest drawback.
>>692958526I'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.
>>692960324Dgvoodoo2
>>692958526I've applied it to need for speed underground as that will let me trigger autoHDR.
>>692947335It'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.
>>692960965id software has never shipped a DX game iirc.
>>692961032Huh, 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.
>>692961510Keen is software onlyWolfenstein is sofware onlyDoom was officially software onlyQuake was software but got a minigl patch or something to get 3d accelerationDoom 3 is openglRage is openglDoom was opengl but got a mantle patchDoom eternal is vulkan (might also have opengl as fallback)
>>692953781yes it works for that game. works for dx11,dx10,dx9,dx8. i use it for sonic adventure.
>>692961801Do you have a screenshot on how you set it up? I have in on PC from Steam.
>>692950339you forgot to mention how both ER and EAC spaghetti code fail to properly use multiple CPU cores causing bottlenecks
>>692946658Epic killed EasyAnticheat in linux just because they wanted to, anonThey'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?