HGL
eager-peach

Games are running on WineD3D and not DXVK

I've been trying to run games with mangohud and I noticed all of them have wineD3D and not DXVK as its runner (exception was Cyberpunk that said VKD3D or w.e it is) Here's the logs of running heroic flatpak via terminal https://paste.gloriouseggroll.tv/?b154cd23864de8b4#2jrQAjmYQMmsxDtZedJHC3AhHbAEauyHehXgGLcBzZ9o Here's the logs of the Game (Yooka Laylee - GoG) https://paste.gloriouseggroll.tv/?4f1dad224502e8dd#2KzwZtHVvfeC4pf1LJf4ufaU9DMU17Kbzm85VAt8sBiT And this is my current Heroic logs: https://paste.gloriouseggroll.tv/?b1c78b39106b1d47#J6ZR6m2KLPEGhJV3bf37LjqKvVyATkwziphqQMoa7oKF Tnx in advance, Edit: Same behavior happens via Fedora RPM repo
No description
17 Replies
national-gold
national-gold3y ago
even if you untoggle and toggle the auto install dxvk? and if you choose proton, that should be fine I guess test with this appImage when you have the time: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/suites/9798210775/artifacts/471345754 you need to be logged in on Github to download it
eager-peach
eager-peachOP3y ago
yes I have tried toggle dxvk on and off. Doing Proton Experimental shows DXVK instead of wineD3D but doing this will not use my save files or Save Sync AppImage works
eager-peach
eager-peachOP3y ago
This is with appimage
No description
eager-peach
eager-peachOP3y ago
I retried cleaning the Prefix and turning it off and on the dxvk option; and it just says please wait and freezes, doesn't even launch the game anymore. this is the terminal logs: https://paste.gloriouseggroll.tv/?0442d82d1b83d00f#9nfEQm3uuEnMq3AceD4w3LDsxaqA8mqTYDX46ZKrC1VP and this is last play log of the game: https://paste.gloriouseggroll.tv/?138a531dcf99c3ad#7fEh3ZWjcC6jSipnTXQaZ8qT8L254nMwUWaK7r8F73VX and this is heroics: https://paste.gloriouseggroll.tv/?1b2597a7a905774e#UPfLPdPAWH7NtKzSYiN2jHSSSW698sUbHEkdfmLiEiT
(15:40:11) INFO: [DXVKInstaller]: Backing up current dxvk dlls
Error occurred in handler for 'toggleDXVK': Error: ENOENT: no such file or directory, copyfile '/home/zuku/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/dxvk/dxvk-2.0/x32/d3d10core.dll' -> '/home/zuku/Games/Heroic/Prefixes/Yooka-Laylee/drive_c/windows/syswow64/d3d10core.dll'
at Object.copyFileSync (node:fs:2817:3)
at Object.func [as copyFileSync] (node:electron/js2c/asar_bundle:5:1810)
at /app/bin/heroic/resources/app.asar/build/electron/main.d61a4184.js:5:1816
at Array.forEach (<anonymous>)
at /app/bin/heroic/resources/app.asar/build/electron/main.d61a4184.js:5:1786
at new Promise (<anonymous>)
at Object.installRemove (/app/bin/heroic/resources/app.asar/build/electron/main.d61a4184.js:5:1768)
at process.processTicksAndRejections (node:internal/process/task_queues:96:5) {
errno: -2,
syscall: 'copyfile',
code: 'ENOENT',
path: '/home/zuku/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/dxvk/dxvk-2.0/x32/d3d10core.dll',
dest: '/home/zuku/Games/Heroic/Prefixes/Yooka-Laylee/drive_c/windows/syswow64/d3d10core.dll'
}
(15:40:11) INFO: [DXVKInstaller]: Backing up current dxvk dlls
Error occurred in handler for 'toggleDXVK': Error: ENOENT: no such file or directory, copyfile '/home/zuku/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/dxvk/dxvk-2.0/x32/d3d10core.dll' -> '/home/zuku/Games/Heroic/Prefixes/Yooka-Laylee/drive_c/windows/syswow64/d3d10core.dll'
at Object.copyFileSync (node:fs:2817:3)
at Object.func [as copyFileSync] (node:electron/js2c/asar_bundle:5:1810)
at /app/bin/heroic/resources/app.asar/build/electron/main.d61a4184.js:5:1816
at Array.forEach (<anonymous>)
at /app/bin/heroic/resources/app.asar/build/electron/main.d61a4184.js:5:1786
at new Promise (<anonymous>)
at Object.installRemove (/app/bin/heroic/resources/app.asar/build/electron/main.d61a4184.js:5:1768)
at process.processTicksAndRejections (node:internal/process/task_queues:96:5) {
errno: -2,
syscall: 'copyfile',
code: 'ENOENT',
path: '/home/zuku/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/dxvk/dxvk-2.0/x32/d3d10core.dll',
dest: '/home/zuku/Games/Heroic/Prefixes/Yooka-Laylee/drive_c/windows/syswow64/d3d10core.dll'
}
That's what it says when I checkmark DXVK via flatpak heroic
national-gold
national-gold3y ago
ok, since it works on the appimage it means it was fixed by my PR it actually fixes dxvk on macOS but it seems to fix linux as well we will try to release a new release with this and other fixes during this week or weekend probably @CommandMC pinging you since you are working on similar things
eager-peach
eager-peachOP3y ago
I'm retrying it to make sure I did not taint the results ; ima delete prefix just in case proton experimental fixed it
national-gold
national-gold3y ago
you can use the AppImage to make the prefix work and then get back to flatpak
eager-peach
eager-peachOP3y ago
also noticed this missing on rpm and appimage:
No description
CommandMC
CommandMC3y ago
I've rewritten our whole DXVK/VKD3D installer in my PR. As far as I can tell, issues like this can't happen anymore
eager-peach
eager-peachOP3y ago
Ok so I have to manually uncheckmark and checkmark it to make it work; if I leave it on by default without Forcing it it uses WineD3D instead of DXVK
eager-peach
eager-peachOP3y ago
No description
eager-peach
eager-peachOP3y ago
this is with AppImage this are the logs of doing said thing: https://paste.gloriouseggroll.tv/?f9f1f2ed14706b3f#xKmrdxX75NV2wyvUwbNosG7xe7YaPRhjkDocHmmBw1c It's at line 62 @CommandMC @FlavioF34rn that you can see me turning it off and on again via appimage ; without doing that it launches via WineD3D
national-gold
national-gold3y ago
maybe paste the appImage here so he can test as well yes because heroic thinks dxvk is installed so it needs to uninstall first and then install it again
CommandMC
CommandMC3y ago
Sure, it can be downloaded from https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/suites/9792247208/artifacts/470953550 Note that this also doesn't really handle existing prefixes that well right now
eager-peach
eager-peachOP3y ago
seems to work directly without even needing to uncheck or checkmark it and wine manager shows all the versions
national-gold
national-gold3y ago
yes because it already has other fixes since it is updated with the main branch good that its working then soon we will hav ea new release with those fixes
eager-peach
eager-peachOP3y ago
save-sync did not work so i guess i gotta manual download it force download did not work (doesn't even show location tap) ; Relaunch game ; quit game, Retry to redownload and now it did download and show the directory where it will drop the file at

Did you find this page helpful?