GithubHelp home page GithubHelp logo

Comments (5)

K0bin avatar K0bin commented on July 3, 2024 2

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.

ptitSeb avatar ptitSeb commented on July 3, 2024 1

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.

hisham2630 avatar hisham2630 commented on July 3, 2024

@ptitSeb
maybe the game needs some dynarec opcodes to be added to speed it up ?

from box64.

ptitSeb avatar ptitSeb commented on July 3, 2024

@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.

PSzczepanski1996 avatar PSzczepanski1996 commented on July 3, 2024

@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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.