HGL
wise-white
Alan Wake Not launching
The game will try to launch for about 3 seconds then stop.
running mesa 23.2.1
tried changing to different wine versions
I also installed all of the wine dependencies using pacman
the log is below.
81 Replies
multiple-amethyst•2y ago
log isn't attached
deep-jade•2y ago
without logs, i can give you what has worked for me and others based on threads in this forum:
- you need to use wine-ge-latest
- you need mesa with the mesh shader patch applied to it. Not sure if this is available on shipping mesa versions yet, but in the mesa git 24.0 repository its supported
- you need d3dcompiler_43 and d3dcompiler_47
basically though, the game works fine after that
wise-whiteOP•2y ago
Sorry I thought I attached it
wise-whiteOP•2y ago
thanks ill try and get d3dcompiler_43 and d3dcompiler_47
wise-whiteOP•2y ago
just swapped to the upsteam version of mesa-git, and the latest ge-wine
deep-jade•2y ago
you need to enable dxvk and vkd3d
and esync/fsync should be enabled
id disable mango hud
id also disable dxvk-nvapi
you dont have an nvidia gpu
absent-sapphire•2y ago
what is fsr?
wise-whiteOP•2y ago
amds version of dlss
absent-sapphire•2y ago
oh right
is it working with allora's suggestions?
wise-whiteOP•2y ago
when i try and disable dxvk it just bliks and says please wait
still waiting
absent-sapphire•2y ago
don't disable dxvk, disable dxvk-nvapi
you need dxvk
wise-whiteOP•2y ago
thats what i meant
absent-sapphire•2y ago
i see
if you want you can send the heroic log after trying to disable that
wise-whiteOP•2y ago
this is what i see

absent-sapphire•2y ago
heroic logs described here: #:pushpin: Read Me First | Frequently Asked Questions
i'm curious as to what the command actually is
wise-whiteOP•2y ago
wise-whiteOP•2y ago
i think its the dxvk thing thats the issue
deep-jade•2y ago
you still have dxvk-nvapi enabled
absent-sapphire•2y ago
the problem is that it's hanging when they try to turn it off
like this
deep-jade•2y ago
you should also uncheck "run game in offline mode"
wise-whiteOP•2y ago
unchecked
deep-jade•2y ago
you cna probably just delete the prefix tbh
wise-whiteOP•2y ago
dxvk-navapi is still hanging though
absent-sapphire•2y ago
look in the link that i sent and get the heroic log, which is different from the game log, after trying to uncheck the dxvk-nvapi button
deep-jade•2y ago
its possible too that wine is hanging out somewhere as a zombi process i guess
i assume you have no saves right?
wise-whiteOP•2y ago
wise-whiteOP•2y ago
no saves
deep-jade•2y ago
this is what my settings look like

absent-sapphire•2y ago
this looks funky

deep-jade•2y ago
also fsr isnt really dlss.. as nvidia nvidia has a similar image sharpener shader .. but its basically just an image upresser
personally id wipe the prefix and start over 😛
absent-sapphire•2y ago
i agree, i just wanted to see why it was breaking
thanks for indulging me
wise-whiteOP•2y ago
how do i do that
no problem. thanks for the help
absent-sapphire•2y ago
delete this folder:
/home/ahmad/Games/Heroic/Prefixes/default/Alan Wake 2don't recreate it, heroic will recreate it for you make sure you leave it the same within heroic and only delete the folder
deep-jade•2y ago
before you start the game do make sure dxvk-nvapi isnt enabled
wise-whiteOP•2y ago
well i got a new error
extended-salmon•2y ago
install vcrun2019 using winetricks
absent-sapphire•2y ago
new errors are almost always progress
extended-salmon•2y ago
this is fixed in upstream wine so no workarounds should be needed for proton 9 🙂
deep-jade•2y ago
you should be able to get vcrun2019 in the heroic winetricks gui, which is a bit nicer ime haha
wise-whiteOP•2y ago
thx
deep-jade•2y ago
just type it in the search and hit the install button (ignore the one i typed here, use vcrun2019 as stated, just an example image)

wise-whiteOP•2y ago
kinda struggling to find the winetrix gui on heroic
extended-salmon•2y ago
there's a winetricks button in the settings
where you were changing dxvk and vkd3d on/off
deep-jade•2y ago
at the bottom
wise-whiteOP•2y ago
gottit
deep-jade•2y ago
this is where you'd install d3dcompiler_43 and 47
wise-whiteOP•2y ago
gme runs !
ad crashes as soon as i select a difficulty ...
ill take this as a win though. much progress. and thanks a lot. going to sleep
heres the error in case you want to know
deep-jade•2y ago
yeah new logs would be good 😄
wise-whiteOP•2y ago
absent-sapphire•2y ago
is this the entire log?
wise-whiteOP•2y ago
yeah. its the wine log that the game gave me
absent-sapphire•2y ago
no, post the entire file
open in folder, drag and drop it in
wise-whiteOP•2y ago
here
absent-sapphire•2y ago
this isn't a heroic game log
wise-whiteOP•2y ago
deep-jade•2y ago
thats heroic log not the game log
wise-whiteOP•2y ago
heres the file
deep-jade•2y ago
you dont seem to be using radv?
looks like you may be using the amd proprietary driver
extended-salmon•2y ago
don't ever use amdvlk again
deep-jade•2y ago
yeah its not a great plan .. radv is better in almost every way
extended-salmon•2y ago
you are on arch, this is easy to fix
sudo pacman -R amdvlk lib32-amdvlk
sudo pacman -S vulkan-radeon lib32-vulkan-radeon
you will get texture issues but mesa 23.3 fixes that I think
so when arch updates mesa you will get the fix
wise-whiteOP•2y ago
did it and the game works thanks
all of the textures look fine, and there was no warning at the beginning saying mesh shaders aren't supported.
I swapped over to the development mesa branch. mesa-git on the AUR
Also this game runs significantly better than it did on window.
extended-salmon•2y ago
really?
not surprising tho
I thought the only noticeable uplift would be on RDNA1 and lower
wise-whiteOP•2y ago
Ray tracing performance is about the same maybe a little worse
But 1440p fsr quality with everything on max settings with ray tracing off 120-140fps
Drops to 30 the second I hit RT low though
extended-salmon•2y ago
did you compile mesa yourself?
if you did you can patch it to get more berf
(either way it's extremely easy to compile)
here are the 2 patches I currently use
extended-salmon•2y ago
extended-salmon•2y ago
(modified according to review comments)
extended-salmon•2y ago
GitLab
radv,aco: Convert 1D ray launches to 2D (!26105) · Merge requests ·...
Because we use unaligned dispatches, 1D launches only use 8 threads per wave. Converting to 2D and fixing up launch IDs in the prolog significantly increases occupancy.
wise-whiteOP•2y ago
I compiled it but I didn't do anything to it
extended-salmon•2y ago
this PR gives about 50% uplift in ghostwire now
did you use mesa-tkg-git?
when you start compile it should print a big frog emoji
if you got the frog emoji it's tkg
wise-whiteOP•2y ago
No
I just used mesa-git
extended-salmon•2y ago
GitHub
GitHub - Frogging-Family/mesa-git
Contribute to Frogging-Family/mesa-git development by creating an account on GitHub.
extended-salmon•2y ago
add this MR number (26105) into the customization.cfg
copy this into userpatches
wise-whiteOP•2y ago
Thanks. I'll probably into it in a bit. But I'm pretty happy with the non rt performance, and rt low is not worth a 70% performance hit.
extended-salmon•2y ago
oh thought you were interested in RT
I usually am for some reason
wise-whiteOP•2y ago
I'm streaming using sunshine so 30 fps just isn't playable
deep-jade•2y ago
Tbh game looks great even with the software raytracing
wise-whiteOP•2y ago
The input lag of 30fps + the decoding time is not great
Tbh there isn't much of a difference. In most cases the ray tracing looks worse unless you turn denoising up to high
extended-salmon•2y ago
damn it's that good?
deep-jade•2y ago
Digital foundary did an analysis you should look it up
Tbh game looks good even on mostly low settings haha
Ive tuned the settings some to run around 60fps on my rx 6700
Im somewhere in what id call "medium"
Ime the biggest boon to perf is setting post process stuff to low. No percievable diff and like 10 to 20 fps gain ahah
wise-whiteOP•2y ago
Really depends on the scene, but most of the time the images have to be side by side to notice.
But I'm also just in the woods. Indoor scenes with glass and stuff will probably look much better with rt because you really can't fake that