italomandara / CXPatcher

A patcher to upgrade Crossover dependencies and improve compatibility
GNU General Public License v3.0
963 stars 24 forks source link

Ntdll not disabling fast math for some games #84

Closed KyrosWeb closed 1 year ago

KyrosWeb commented 1 year ago

Hi I'm on Ventura , M2 Pro 16Gb. When i Patch crossover and i try to execute DBZ Kakarot (UE4) i read a "Fatal Error" alert. If i restore Crossover everything works good (The game is unplayable but at least it starts). Is there a solution? Regards

KyrosWeb commented 1 year ago

Here is the log DBZKakarot.cxlog.zip

KyrosWeb commented 1 year ago

Some News : The [V0.2.17] works perfectly!!!!!

italomandara commented 1 year ago

There will be a new release with major changes that also fix this problem

Gcenx commented 1 year ago

Please try again with V0.2.20

KyrosWeb commented 1 year ago

I'll do it ASAP

KyrosWeb commented 1 year ago

It starts now but with black shadows. I post the screens that show how it is in v.0.2.17 and now

v.0.2.17

Screenshot 2023-08-01 alle 10 46 35

v.0.2.20

Screenshot 2023-08-01 alle 10 41 43

@italomandara @Gcenx

italomandara commented 1 year ago

Are those shadows flickering? can you provide a short video?

italomandara commented 1 year ago

@KyrosWeb try the env variable MVK_CONFIG_FAST_MATH_ENABLED=0 or add "MVK_CONFIG_FAST_MATH_ENABLED" = "0" in your bottle configuration

KyrosWeb commented 1 year ago

@KyrosWeb try the env variable MVK_CONFIG_FAST_MATH_ENABLED=0 or add "MVK_CONFIG_FAST_MATH_ENABLED" = "0" in your bottle configuration

Now is ok ! @italomandara

italomandara commented 1 year ago

ok @Gcenx something went wrong with ntdll

Gcenx commented 1 year ago

I’ll take a look after work today

Gcenx commented 1 year ago

@KyrosWeb please re-patch with V0.2.21

KyrosWeb commented 1 year ago

I've removed "MVK_CONFIG_FAST_MATH_ENABLED" = "0" in the bottle config to be sure that everything was working fine. It's Perfect now.