Can you please explain what the patch does, in what way it is related to Dx11, why DXVK breaks it and how it can be fixed, and what Windows XP has to do with it? I frankly don't have a clue what you're talking about.
The error messages indicate that you might not have 32-bit DXVK DLLs set up. You need both the 64-bit and 32-bit ones.
Anyway, CEF is probably something that will never work with DXVK because it apparently requires resource sharing. I'd recommend sticking to builtin d3d11 and dxgi DLLs for Steam.exe if you absolutely need the shop etc. to work.
Does Steam have dxgl and d3dll dlls? I've never messed with those, and I don't see them in the Steam folder. I just place the DXVK binaries in the game folder. For example, for Fallout 4, I just put the dlls next to the game.exe, set them both to native in the winecfg, and run the game it.
Chromium Embedded Framework features required for Steam's store and friends list no longer work if those binaries are on the WINE prefix in Windows 7 mode.
For the longest, people would use WinXP mode to get around the CEF sandbox issues steam has on WINE, but that won't be a solution when XP support gets nixed a couple of months from now.
This bug report explains it in a bit more detail: https://www.winehq.org/pipermail/wine-bugs/2015-October/425430.html
The steam patch mentioned earlier fixes the CEF sandbox problem.
Steam calls the system dxgi and d3d11 dlls. If you set them to native only (and not native then built-in) that's normal for steam to not find them as you have no system wide native dxgi/d3d11 dlls available. Install DXVK system-wide (for both 32 and 64 bit on a 64 bit prefix) and your issue should be resolved.
Installing DXVK system-wide would be simply putting the DLLS in SystemWOW (DXVK 32bit) and System32 (DXVK 64 bit) Correct? Because, if I do that, Steam's CEF features work, but DXVK no longer works. Doesn't matter if its Native/Builtin in the winecfg either.
but DXVK no longer works
In that case I would recommend to start with a fresh wine prefix and use the setup script for DXVK as mentioned in the readme. It's quite obvious that this is another case of a messed-up setup rather than an actual bug, and I'd appreciate if people could just use it as intended instead of trying to figure out their own ways.
If it was a messed up set up, why does DXVK work and Steam's store work if the prefix on WinXP mode with -no-cef-sandbox? and,but not Win7 with -no-cef-sandbox?
Windows XP does not support DirectX 11, so it's just using something else.
And yes, your setup is clearly messed up, otherwise DXVK would be working just fine with the global setup. I refuse to help troubleshoot any issues caused by "creative" ways of manually installing it.
Can you at least test to see if the steam store and friends list to work with Win7's CEF features via --no-cef-sandbox and DXVK then? Because that's the problem. I don't see why that would be so hard to troubleshoot.
Can you just fix your goddamn setup and see if it works before complaining that it doesn't? People claim that it does indeed work for them despite DXVK not having surface sharing implemented.
Also, you can always force Steam.exe to use the builtin d3d11 and dxgi DLLs.
Why are you being so hostile? Ironically, you're complaining about creativity with something like DXVK - a literal hack. Thanks for the only useful information about this though, if it even is true
I'm not hostile, I just have better things to do than waste my time on issues that aren't even my fault.
d3d11.dllx1 2018-07dxgi.dllx1 2018-07libcef.dllx1 2018-07
Windows XP support for Steam ends 2019. There is a hack that allows Linux wine users to use the CEF features that Steam requires. It's the old crossover steam.patch. (https://github.com/Tk-Glitch/PKGBUILDS/blob/master/wine-staging-esync-pba/steam.patch). This patch is necessary to use the new friends list, store and chat features provided by the recent steam update. However, running DXVK (setting it to native in winecfg) with this patch causes the patch to fail, and all of these features cease to work.
Winetricks reports several errors that could be related:
014f:err:module:import_dll Library dxgi.dll (which is needed by L"C:\Program Files\Steam\bin\cef\cef.win7\libcef.dll") not found
014f:err:module:import_dll Library d3d11.dll (which is needed by L"C:\Program Files\Steam\bin\cef\cef.win7\libcef.dll") not found
014f:err:module:import_dll Library libcef.dll (which is needed by L"C:\Program Files\Steam\bin\cef\cef.win7\steamwebhelper.exe") not found
014f:err:module:attach_dlls Importing dlls for L"C:\Program Files\Steam\bin\cef\cef.win7\steamwebhelper.exe" failed, status c0000135
In WinXP mode, DXVK and the patch do not conflict.
Software information
Steam
System information