HGL
adverse-sapphire
deathloop wont launch
Hello all, im pretty new to gaming in linux, so i decided to give it a go, ive ran into some problems however
I installed Deathloop through heroic because i had gotten it on a day it was free in epic games. ive tried running it with proton and wine and i always get this issue: (photo attatched). i clicked on the "report an issiue running this game" button and the result of that is in the text file attatched.
previously, i had been able to run it perfectly with proton-ge-proton8-27, but now it doesnt even work with that. when i click the link, i get a website that just says that my game purchase cannot be validated successfully.
any help would be appreciated. thank you all for your time
if it helps, im running the R5 3600 rx5700xt 16gb ram and im running arch as my primary OS
58 Replies
fascinating-indigoβ’2y ago
don't use proton, use wine-ge, wine 8.21 (or even staging) won't work for this game
and repair the game just in case
it works well
conventional-tanβ’2y ago
you hit the denouvo activation limit
you have to wait 24 hours to try again
Also for me this game doesnt run with any wine type except old proton-ge 7-18 π
fascinating-indigoβ’2y ago
what?
this was my tester game for my atiadlxx implementation
it works on litterally anything with amd_ags or a competent atiadlxx
I was running it on 9.0-rc1 staging
conventional-tanβ’2y ago
yep doesnt work at all for me
fascinating-indigoβ’2y ago
are you on AMD?
conventional-tanβ’2y ago
it gets stuck in what looks lik equerying the driver version
yep
fascinating-indigoβ’2y ago
try WINEDLLOVERRIDES="amd_ags_x64=n"
if not just compile my wine :sunglase:
conventional-tanβ’2y ago
hah ill give it a shot
fascinating-indigoβ’2y ago
did it work?
conventional-tanβ’2y ago
Wine hung and blew up ahah I think unrelated to this
Sometimes steam being open makes wine go bonkers. So rebooting
Like ive had cases where wine wouldnt work at all in heroic until steam was closed π no idea what steam is doing tbh
hm yeah it just hangs trying to create the prefix folder
fascinating-indigoβ’2y ago
prolly unrelated
conventional-tanβ’2y ago
wonder what sup hah
nothing very exciting in the logs either
fascinating-indigoβ’2y ago
maybe just delete the folder
conventional-tanβ’2y ago
yeah thats what i did to start
deleted prefix, changed wine to latest, put in env var, launched
fascinating-indigoβ’2y ago
could you send a log?
does it just straight up get stuck on launching
conventional-tanβ’2y ago
yeah it just hangs trying ot create the prefix
log is pretty empty but sure haha
conventional-tanβ’2y ago
conventional-tanβ’2y ago
took out the env var, tried to open winetricks, hangs on creation of prefix
so seems something else is up
there's about 200GB free on that drive
fascinating-indigoβ’2y ago
Usually fix for me in this situation is a reboot or restarting heroic :CatYeah:
conventional-tanβ’2y ago
yes and same results
turns out had a dvd in a drive that made the system unhappy (udev was hanging)
so with your env var, just loads blank screen, also with wine-ge latest it tells me windows 10 version isnt high enough ahaha π
conventional-tanβ’2y ago
conventional-tanβ’2y ago
seems to spin on detecting devices.. ime also, changing windows version in wine doesnt really change anything either
fascinating-indigoβ’2y ago
Do you have wine staging?
Change the windows version to windows 11
conventional-tanβ’2y ago
Have 8 staging which still has wrong 10. But even tweaking the win 10 subversion to pass this check doesnt change the outcome
But proton 7-28 works fine. No win version errors either
So probably a regression
Protondb also notes that you have to use old wine
fascinating-indigoβ’2y ago
works on my machineβ’οΈ with new wine
did you try winecfg -v win11 on wine staging 9.0-rc5?
try cloning and building this wine version
https://gitlab.winehq.org/etaash.mathamsetty/wine/-/tree/staging?ref_type=heads
and then adding it as a custom wine
you should probably use wine-tkg build system so that heroic doesn't yell at you
or just symlink the wineserver binary next to the wine executable
and before you run with it set WINEDLLOVERRIDES=atiadlxx=b;amd_ags_x64=n
wait whoops
this should be WINEDLLOVERRIDES="amd_ags_x64=b"
sorry about that
try setting it to b first
using this requires n and i've been testing this recently
so just habit of typing n
conventional-tanβ’2y ago
ah ok will try that new env var
you want that with wine-ge latest? or staging 9? (dont have staging 9 so will take a hot minute to dot that first)
fascinating-indigoβ’2y ago
wine-ge
conventional-tanβ’2y ago
kk
fascinating-indigoβ’2y ago
i was wondering why it wasn't working
cuz when I set that variable it worked perfectly after complaining about windows version for no reason
now I play with that above wine version on win11 with these overrides
but even wine-ge works
conventional-tanβ’2y ago
seems to spin still on enumerating device drivers
fascinating-indigoβ’2y ago
ok just compile this then
conventional-tanβ’2y ago
WINEDLLOVERRIDES=atiadlxx=b;amd_ags_x64=n
should ; be ,?
is the staging branch on rc5? its hard to tell
seems this is in rc1, if thats ok?fascinating-indigoβ’2y ago
yeah it's fine
this is the exact wine that worked for me
no actually
comma is used for n,b
; is used to seperate elements
conventional-tanβ’2y ago
π
when its done building ill let you know
conventional-tanβ’2y ago
doesnt look like i can just symlink wineserver only as that didnt work, but grabbing a build off wine-tkg for 9.0-rc3 seemed to work .. at least to start up wine.. but game still crashes at black screen.. it does initialize vulkan though, so its "better" i guess haha
fascinating-indigoβ’2y ago
you have to use my specific version
I wrote 2 dlls
or port my version to your tkg build (as a patch)
conventional-tanβ’2y ago
ahh i dont build wine much if ever haha how do i use wine-tkg build system to build your branch?
fascinating-indigoβ’2y ago
just add the patch I send to userpatches
fascinating-indigoβ’2y ago
fascinating-indigoβ’2y ago
and you have to change the file extension to a .mypatch
since you are on arch I could just build it for you lmao
conventional-tanβ’2y ago
haha either way. though i would like to know wine's build stuff
fascinating-indigoβ’2y ago
that patch is wrong
I messed up whoops
conventional-tanβ’2y ago
hah ok
fascinating-indigoβ’2y ago
ok this is gonna take me a while
rip
conventional-tanβ’2y ago
can i run your branch through wine-tkg build stuff?
fascinating-indigoβ’2y ago
that's the best option
this is unsplittable
conventional-tanβ’2y ago
kk i just set the config to staging and the commit and run makepkg ?
fascinating-indigoβ’2y ago
no keep config as vanilla
sorry for responding late, im trying to make a clean patch
conventional-tanβ’2y ago
hah no worries
ill just drop the patches into the userpatch dir when you have them then π
oh well iimagine i want to set the customization to use staging tho?
fascinating-indigoβ’2y ago
just do default tkg
fascinating-indigoβ’2y ago
here it is @Allora
fascinating-indigoβ’2y ago
omg my laptop is lagging so hard
only 10000 lines long
conventional-tanβ’2y ago
x_x
aha welp i guess i hit denuvo install limt for today, ill let you know tomorrow haha
(every time you change wine it adds a count)
fascinating-indigoβ’2y ago
:CatYeah:
conventional-tanβ’2y ago
ok back to this, this worked perfectly \o/
it does do some weird stuff though, when the game sets resolution it resets my monitors, which causes some of my display ordering to get reset.. unsure if this is the game or wine doing it tho, this also causes the game resolution settings to stick after exiting the game
fascinating-indigoβ’2y ago
Prolly some bugs I need to iron out or an issue with the game or some other part of wine
Very cool that it works tho
conventional-tanβ’2y ago
yeah not sure if its the game or the wine implementation, but proton 7.28 didnt have this issue, so guessing there's maybe some edge case stuff you have to figure out
fascinating-indigoβ’2y ago
7-28 didn't have the amd_ags stuff or if it did it worked for some reason
what im doing is implementing atiadlxx so native amd_ags and statically linked ags can work