Fallout New Vegas won’t get past the launcher using vulkan on the M1
Removing DXVK makes it play fine
I don't see it trying to go through box64 mmap64 handler here. Did you apply the BOX64_MMAP32 on command line or suing box64rc?
side question: do you know if honeycomb use libc mmap or syscall mmap to do it's memory mapping?
I did it by passing the env variable with muvm -e
I don't see it trying to go through box64 mmap64 handler here. Did you apply the
BOX64_MMAP32on command line or suingbox64rc?side question: do you know if honeycomb use libc mmap or syscall mmap to do it's memory mapping?
I'm not a graphics developer unfortunately and the driver is still early so maybe @alyssarosenzweig might be willing to help sorry
This might be driver issues also I just don’t have any other arm hardware powerful enough to test on have you tried dxvk on ampere with wine wow64?
Also honeykrisp is based off the new open source nvidia NVK driver so you might be able to get a pretty close setup with an nvidia gpu
Okay, I asked asahi Lina and she thinks it’s libc it’s shared code between the OpenGL and vk drivers as far as she knows
Does this reproduce for you on ampere with wow64? Looking thru the wine wow64 merges memory mapping was a pain point for them https://gitlab.winehq.org/wine/wine/-/merge_requests?scope=all&state=merged&search=Vulkan+wow64
Okay this issue is being tracked on hangover too as https://github.com/AndreRH/hangover/issues/168
I’m thinking that this is just a missing extension in the driver it’s weird that the MMAP32 hack won’t work though
I’m thinking that this is just a missing extension in the driver it’s weird that the MMAP32 hack won’t work though
If the graphic driver use syscall instead of libc mmap to allocate it's memory, the MMAP32 hack will not work.
Ah okay, that makes sense
On OpenGL the battery life you can get from this game is really impressive so I can only imagine how it will be under box32 with dxvk it’s a shame that the driver doesn’t support VK_EXT_map_memory_placed though because hangover needs it to function correctly