ptitSeb / box64

Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64 Linux devices
https://box86.org
MIT License
3.91k stars 288 forks source link

Performance regression #2047

Closed qwertypower closed 11 hours ago

qwertypower commented 3 days ago

Hi @ptitSeb. Look at videos. The new version of box64 lagging with any wine and settings(strongmem, forward, etc) Old box64 0.3.1 https://github.com/user-attachments/assets/7e88ceb1-3c07-47d9-9bff-cc24660154d1

Latest box64 0.3.1 https://github.com/user-attachments/assets/6b8bfc01-be36-484d-9529-6ee98c45a5da

Alice madness returns, Unreal Engine 3.

ptitSeb commented 3 days ago

Did you build from source? If yes check that the ccmake settings haven't reset themself for some reason and you run without dynarec enabled now.

qwertypower commented 2 days ago

Did you build from source? If yes check that the ccmake settings haven't reset themself for some reason and you run without dynarec enabled now.

No, builded by https://github.com/sandstranger/WinlatorBox64Builds/releases/tag/box64_5629887 By the way, this issue exists from 0.3.1.4e10cd6

P.S. Dynarec works. I will try to output the logs.

ptitSeb commented 2 days ago

Did you build from source? If yes check that the ccmake settings haven't reset themself for some reason and you run without dynarec enabled now.

No, builded by https://github.com/sandstranger/WinlatorBox64Builds/releases/tag/box64_5629887 By the way, this issue exists from 0.3.1.4e10cd6

P.S. Dynarec works. I will try to output the logs.

Mmm, unfortunatly, that's not a real bisection on box64 sources, so that doesn't really help me.

qwertypower commented 2 days ago

Did you build from source? If yes check that the ccmake settings haven't reset themself for some reason and you run without dynarec enabled now.

No, builded by https://github.com/sandstranger/WinlatorBox64Builds/releases/tag/box64_5629887 By the way, this issue exists from 0.3.1.4e10cd6 P.S. Dynarec works. I will try to output the logs.

Mmm, unfortunatly, that's not a real bisection on box64 sources, so that doesn't really help me.

Okay, thank you, i will try to compile latest box64 myself and report results.

ksco commented 2 days ago

what are your settings in specific? especially strongmem, is it strongmem=2?

qwertypower commented 2 days ago

what are your settings in specific? especially strongmem, is it strongmem=2?

Strongmem 1, bigblock 2, forward 512. Thats all. Even if strongmem 2 / 3 still same lag.

qwertypower commented 2 days ago

Still same problem with https://github.com/ptitSeb/box64/actions/runs/11921132727