Comments (5)
That game had basically the worst engine I've ever seen. I don't know whether I'm gonna invest any more time in trying to make that turd faster.
from box64.
If the bottleneck is on the GPU as all this might suggest, there isn't much to be done on box64 side.
Side note: box64 is compatible with gallium 9, but I don't think this has ever been tested on Android (and prbably need some path adjustments in box64 I guess).
from box64.
@ptitSeb
maybe the game needs some dynarec opcodes to be added to speed it up ?
from box64.
@ptitSeb maybe the game needs some dynarec opcodes to be added to speed it up ?
Maybe, but if it's gpu bottleneck, opcode stuff will do nothing, even if some are missing.
from box64.
@ptitSeb maybe the game needs some dynarec opcodes to be added to speed it up ?
Maybe, but if it's gpu bottleneck, opcode stuff will do nothing, even if some are missing.
There is no CPU/GPU bottleneck, game has really weird engine that not even utilities whole CPU/GPU (it sits under 20-50% during gameplay - you can test it via HUD). From what I heard there are two reasons for that:
- Game uses really weird amount of draw calls, so instead of doing bulk draw it call draw instruction every time (and, thus it needed special fix in DXVK).
- And, because it draw every single element instead doing bulk, it also reads textures and graphics from disk. The game works better if you have SSD instead of HDD.
And, even if the game does not utilize the whole CPU, it can run without full performance sitting at 45-50 FPS (when framelimiter is set to 60 FPS) even on decent computers.
I am not sure if the graphic calls are not somewhat bottlenecking some CPU opcode or viceversa. I know that @K0bin was working with it, so maybe he can tell something more about that.
from box64.
Related Issues (20)
- After building wine wow64, I started it in box64 but encountered the following error HOT 6
- missing symbols for Gstreamer HOT 1
- regression: stardew valley HOT 30
- Gnome-console-46.0 Breaks Box64 HOT 3
- New release of gigatribe does not launch HOT 2
- Required file not found in the Beyond All Reason appimage on M1 HOT 5
- SIGILL on beyond all reason appimage on asahi HOT 4
- Unity games not loading on M1 HOT 11
- Can't launch the game Interrogation: You Will Be Deceived (Native) HOT 5
- Error : Symbol ucnv_getDefaultName_72 HOT 4
- Infinite loop over "shm_semaphores_init: semctl init error: Invalid argument " (termux / proot) HOT 7
- Warning, of_unconvert(...) left over 0x8000, converted 0x8402 when running box64 on RISC-V HOT 3
- Providing a Native GNU/Linux Environment for Android Users HOT 8
- Lots of unknown symbols with .NET 7 when trying to load the Celeste modloader Everest HOT 2
- Crash at `TEST Ed,Gd` HOT 12
- wine9 wow failed to start on loongarch HOT 3
- Failed to start genshin impact in loongson 3A6000 using box64+wine HOT 14
- wine-staging-wow64-9.6 failed to start on aarch64 HOT 6
- A Qt program can't start HOT 7
- [ARM64] Running love2d 11.5 with DynaRec off leads to segfault
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from box64.