Giter Club home page Giter Club logo

Comments (3)

MamiyaOtaru avatar MamiyaOtaru commented on July 24, 2024

Noticed with wine 5.13 initially, tried with wine 8.01 no difference.

from box86.

MamiyaOtaru avatar MamiyaOtaru commented on July 24, 2024

In addition: launching with a higher priority (nice -n -10) really tanks performance, which it did not do before.

launching like so hitches terribly
sudo --preserve-env nice -n -10 su pi -c "WINEDLLOVERRIDES=ddraw=n,b WINEPREFIX=/home/pi/wine/.wine LD_LIBRARY_PATH=/home/pi/wine/lib/wine/:/home/pi/wine/lib/ /usr/local/bin/box86 /home/pi/wine/bin/wine ./StarCraft.exe"

Launching without nice like so it's not nearly as bad, but slower than it used to be.
WINEDLLOVERRIDES=ddraw=n,b WINEPREFIX=/home/pi/wine/.wine LD_LIBRARY_PATH=/home/pi/wine/lib/wine/:/home/pi/wine/lib/ /usr/local/bin/box86 /home/pi/wine/bin/wine ./StarCraft.exe

Without cnc-ddraw and nice -10 it is the same as before that commit without cnc-ddraw and nice -10 (no regression there, but just not as smooth as with cnc-ddraw before)

Without sudo nice and cnc-ddraw, it is better than with nice -10 and cnc-ddraw, but slower than before with cnc-ddraw (nice or no)

before commit 632a01d it ran fine and very smoothly with cnc-ddraw (with and without sudo nice), basically equivalent to the native arm client.

With current box86 head it is playable with cnc-ddraw but just not as smooth as before. In addition, nice -10 somehow exacerbates it, tanking performance badly. Without nice the performance loss isn't as stark, but since nice exaggerates it and make it easier to see it might be helpful for tracking down the performance loss. Which again seems specific to cnc-ddraw: wine's built-in ddraw seems to perform the same as before (which is almost there but not quite)

from box86.

ptitSeb avatar ptitSeb commented on July 24, 2024

Thanks for the analysis. I'll have a look, it shouldn't be slower.

from box86.

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.