Comments (3)
Noticed with wine 5.13 initially, tried with wine 8.01 no difference.
from box86.
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.
Thanks for the analysis. I'll have a look, it shouldn't be slower.
from box86.
Related Issues (20)
- hlds_linux crashes on map change (cstrike 1.6)
- Zoom does not start
- [...]/steam: No such file or directory HOT 5
- error creating window HOT 17
- Box86 in docker works on arm linux, not on arm macos HOT 2
- wine in box86 v0.3.0 can't get drives in winecfg HOT 7
- [RPi4] Enabling XInput support in Wine HOT 10
- Monster Hunter Frontier Online random crash
- Problems with winegstreamer HOT 8
- steam not running for me on raspberry pi4 x64 4GB HOT 1
- Cant install box86 on proot-distro in termux dpkg systemd error HOT 1
- Some games not running anymore with master branch HOT 15
- Tor not working with Box86 HOT 2
- "Directory not empty" error when trying to reinstall steam HOT 1
- box86 down?, box64 still respond HOT 2
- How the hell do I compile this on Alpine Linux? HOT 4
- blank login window for Steam HOT 2
- Installing wine 5.1/6.0 on arm debain
- had to use DBUS_FATAL_WARNINGS=0 to get steam to launch on RK3588
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 box86.