summaryrefslogtreecommitdiffstats
path: root/results/scraper/box64/946
blob: 44aff3298c98e54a8c684e2052d573d59c5ab66c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
[Feature Request] Improve the speed on PPC64LE host to run x86_64 binary
## Info

```
$ uname -ar
# Linux shrimp-paste 6.5.0-0.rc6.20230818git0e8860d2125f.47.fc40.ppc64le #1 SMP Fri Aug 18 13:42:16 UTC 2023 ppc64le GNU/Linux
$ git clone https://github.com/ptitSeb/box64.git
$ cd box64
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -PPC64LE=1 -DPAGE64K=ON
$ make -j32
$ sudo make install

$ cd ~/Games/PillarsOfEternity
# NOTE: this is the x86_64 Linux Pillars Of Eternity game (purchased from GOG)
$ file PillarsOfEternity
PillarsOfEternity: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, BuildID[sha1]=848f3a372e45bc39c4e8b77a6bce42c5bad3e9ee, stripped
$ BOX64_ENV='MESA_GL_VERSION_OVERRIDE=3.2' box64 ./PillarsOfEternity

Running on POWER9, altivec supported with 32 Cores
Params database has 25 entries
Box64 v0.2.4 45c4117a built on Aug 21 2023 22:28:46
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 50 Env var
Looking for ./PillarsOfEternity
Rename process to "PillarsOfEternity"
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libGLU.so.1
Using native(wrapped) libGL.so.1
Using native(wrapped) libX11.so.6
Using native(wrapped) libXcursor.so.1
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Found path: /home/tle/GOG/Pillars of Eternity/game/PillarsOfEternity
Using emulated /home/tle/GOG/Pillars of Eternity/game/PillarsOfEternity_Data/Mono/x86_64/libmono.so
Mono path[0] = '/home/tle/GOG/Pillars of Eternity/game/PillarsOfEternity_Data/Managed'
Mono path[1] = '/home/tle/GOG/Pillars of Eternity/game/PillarsOfEternity_Data/Mono'
Mono config path = '/home/tle/GOG/Pillars of Eternity/game/PillarsOfEternity_Data/Mono/etc'
```

the game took nearly 20min to get to the menu screen. Further action is so sluggish, I could not get further than this screen.
No error output FYI

![Screenshot from 2023-08-22 22-51-10](https://github.com/ptitSeb/box64/assets/135605/a2d3c722-8bce-47bd-b2d5-7e0cf871d370)
![Screenshot from 2023-08-22 22-54-06](https://github.com/ptitSeb/box64/assets/135605/56fb870e-834d-4ae6-ab05-e6f999cac73b)
![Screenshot from 2023-08-22 23-13-18](https://github.com/ptitSeb/box64/assets/135605/95f2f41f-2954-4e24-a3b0-13be6b7a25d2)

Wondering if the team could improve the performance on PPC64LE Linux host? I am more than happy to offer access to my box for development work.