diff options
Diffstat (limited to '')
| -rw-r--r-- | results/scraper/box64/190 | 9 | ||||
| -rw-r--r-- | results/scraper/box64/1900 | 4 | ||||
| -rw-r--r-- | results/scraper/box64/1901 | 5 | ||||
| -rw-r--r-- | results/scraper/box64/1902 | 3 | ||||
| -rw-r--r-- | results/scraper/box64/1903 | 5 | ||||
| -rw-r--r-- | results/scraper/box64/1905 | 40 | ||||
| -rw-r--r-- | results/scraper/box64/1906 | 147 | ||||
| -rw-r--r-- | results/scraper/box64/1908 | 6 |
8 files changed, 219 insertions, 0 deletions
diff --git a/results/scraper/box64/190 b/results/scraper/box64/190 new file mode 100644 index 000000000..77b25fb32 --- /dev/null +++ b/results/scraper/box64/190 @@ -0,0 +1,9 @@ +Zoom: Error when trying to use system libturbojpeg.so +``` +Error loading needed lib libturbojpeg.so.0 +Warning: Cannot dlopen("libturbojpeg.so.0"/0x64cbdd18, 2) +Using emulated /home/iansutter/Misc/zoom/libturbojpeg.so +Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0xfffee8484e68 (0x2956) +``` + +This happens when box64 tried to load the system libturbojpeg and seems to impact performance on zoom to some extent. It may also have caused a freeze up, however, I don't have the evidence to support that at the moment. \ No newline at end of file diff --git a/results/scraper/box64/1900 b/results/scraper/box64/1900 new file mode 100644 index 000000000..d6fe4780c --- /dev/null +++ b/results/scraper/box64/1900 @@ -0,0 +1,4 @@ +[Question] Is musl supported, or no? +Is musl supported by Box64, or no? +Can it be compiled and used on postmarketOS (Alpine Linux based)? +TIA. \ No newline at end of file diff --git a/results/scraper/box64/1901 b/results/scraper/box64/1901 new file mode 100644 index 000000000..b47a53f51 --- /dev/null +++ b/results/scraper/box64/1901 @@ -0,0 +1,5 @@ +support for PGO optimization +i would like to see if box64(or box86) is possible to support pgo +maybe pgo can add performance for boxXX +but this may requires serious testing to see if this can help or not or worse +and when supporting this should be a flag that can be enabled like `-DWITH_PGO` or `-DENABLE_PGO` \ No newline at end of file diff --git a/results/scraper/box64/1902 b/results/scraper/box64/1902 new file mode 100644 index 000000000..49d142aab --- /dev/null +++ b/results/scraper/box64/1902 @@ -0,0 +1,3 @@ +Box64 on arm64 +Problem when clicking New game in the game Mad Max it closes with these errors  + diff --git a/results/scraper/box64/1903 b/results/scraper/box64/1903 new file mode 100644 index 000000000..36cc04449 --- /dev/null +++ b/results/scraper/box64/1903 @@ -0,0 +1,5 @@ +Discussion on the feasibility of the project +I would like to ask a question about the feasibility of the project. I've been following this project for quite a while (about 4 years), sometimes going back to check on changes. And I'm honestly disappointed with the result. I don't want to offend the author or those who support this project, but definitely need to change the approach, as adding manual support for each individual application is just ridiculous. A more universal solution is needed. I would like to hear the author's opinion and find out where I am wrong. + +(I believe that such solutions, shown in the screenshot, just slow down the project and must be removed or changed) + diff --git a/results/scraper/box64/1905 b/results/scraper/box64/1905 new file mode 100644 index 000000000..b14fad201 --- /dev/null +++ b/results/scraper/box64/1905 @@ -0,0 +1,40 @@ +Trying to run DayZServer +And I'm getting this.. + +> Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Neoverse-N1 with 4 Cores +> Will use Hardware counter measured at 25.0 MHz emulating 3.2 GHz +> Params database has 91 entries +> Box64 with Dynarec v0.3.1 baa3f573 built on Oct 5 2024 01:59:12 +> BOX64: Detected 48bits at least of address space +> Counted 21 Env var +> BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/ +> Looking for ./DayZServer +> argv[1]="-config=serverDZ.cfg" +> argv[2]="-port=2301" +> argv[3]="-BEpath=battleye" +> argv[4]="-profiles=profiles" +> argv[5]="-dologs" +> argv[6]="-adminlog" +> argv[7]="-netlog" +> argv[8]="-freezecheck" +> Rename process to "DayZServer" +> Using emulated libsteam_api.so +> Using native(wrapped) libdl.so.2 +> Using native(wrapped) librt.so.1 +> Using native(wrapped) libcap.so.2 +> Using native(wrapped) libpthread.so.0 +> Using emulated /usr/lib/box64-x86_64-linux-gnu/libstdc++.so.6 +> Using native(wrapped) libm.so.6 +> Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1 +> Using native(wrapped) libc.so.6 +> Using native(wrapped) ld-linux-x86-64.so.2 +> Using native(wrapped) libutil.so.1 +> Using native(wrapped) libbsd.so.0 +> Error: PltResolver: Symbol cap_get_flag(ver 0: cap_get_flag) not found, cannot apply R_X86_64_JUMP_SLOT 0x1b2a960 (0x427ca6) in /home/dayzserver/servers/dayz-server/DayZServer (local_maplib=(nil), global maplib=0x41290e60, deepbind=0) +> 0209|SIGSEGV @0x34a2b2c4 (my___libc_start_main(./DayZServer)) (x64pc=0x300000d3/"???", rsp=0x8, stack=0xf988bbe00000:0xf988bc600000 own=(nil) fp=(nil)), for accessing (nil) (code=1/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil) +> RAX:0x0000000041356798 RCX:0x0000f988bc5ff390 RDX:0x0000000000000001 RBX:0x0000000041356798 +> RSP:0x0000000000000008 RBP:0x0000000000000000 RSI:0x0000000000000013 RDI:0x0000000041356798 +> R8:0x0000f988bc5ff0b6 R9:0x00000000013f45b6 R10:0x00000000013d6b5f R11:0x00000000013d6b39 +> R12:0x0000f988bc5ff390 R13:0x0000000001af3308 R14:0x0000f988bc5ff470 R15:0x0000f988bc5ff4c0 +> ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053 x64opcode=C3 00 00 D8 A0 4F 35 00 (opcode=f9400021) +> Segmentation fault (core dumped) \ No newline at end of file diff --git a/results/scraper/box64/1906 b/results/scraper/box64/1906 new file mode 100644 index 000000000..b005080a0 --- /dev/null +++ b/results/scraper/box64/1906 @@ -0,0 +1,147 @@ +Trying to run the Blockhead DAW with box 64 on a Raspberry Pi 4. + yo yo! noob here. + ### Trying to run the Blockhead DAW with box 64 on a Raspberry Pi 4. + + Please tell me if this is the wrong place and we can get this issue removed. -since it isn't an issue per se?- + + ### About Blockhead +- it is a DAW -Digital Audio Workstation- +- Closed source project, maintained by one developer. They have no plans to try building for Arm hardware. + - Uses Godot 3.5 for its UI + - Uses OpenGL 3.3 -so i run it in software rendering mode since the RPI4 only supports 3.1- + - Uses a custom audio engine -the source of the problem? box64 is not able to emulate this library?- + +### What running Blockhead looks like. +Runing Blockhead like so -> `LIBGL_ALWAYS_SOFTWARE=1 ./Blockhead\ v0.41.1\ alpha.x86_64` kinda works. Box64 takes over getting it off the ground and a window opens. There is visible UI that reacts to the mouse, so i'm assuming that the software rendering is working. The problem is non of blockheads functions work. You can't add audio to he canvas. you can't open up the input tab. Clicking on the settings menu crashes blockhead with a `segmentation fault` -more bellow-. + +### Blockhead's home folder. +``` +elliot@raspberrypi:~/tools/blockhead-v0.41.1 $ ls +blink +libblockhead.so +'Blockhead v0.41.1 alpha.pck' +'Blockhead v0.41.1 alpha.x86_64' +``` +The blink dir contains .blink files. Blink is a custom fx plugin format made by the developer. +`libblockhead.so` seams to be the source of the problem? + +### Terminal printout when running blockhead. +``` +elliot@raspberrypi:~/tools/blockhead-v0.41.1 $ LIBGL_ALWAYS_SOFTWARE=1 ./Blockhead\ v0.41.1\ alpha.x86_64 +Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores +Will use Hardware counter measured at 54.0 MHz emulating 3.4 GHz +Params database has 90 entries +Box64 with Dynarec v0.3.1 b38c5f09 built on Sep 25 2024 06:31:58 +BOX64: Didn't detect 48bits of address space, considering it's 39bits +Counted 49 Env var +BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/ +Looking for ./Blockhead v0.41.1 alpha.x86_64 +Rename process to "Blockhead v0.41.1 alpha.x86_64" +Using native(wrapped) libXcursor.so.1 +Using native(wrapped) libX11.so.6 +Using native(wrapped) libxcb.so.1 +Using native(wrapped) libXau.so.6 +Using native(wrapped) libXdmcp.so.6 +Using native(wrapped) libXfixes.so.3 +Using native(wrapped) libXrender.so.1 +Using native(wrapped) libXinerama.so.1 +Using native(wrapped) libXext.so.6 +Using native(wrapped) libdl.so.2 +Using native(wrapped) libXrandr.so.2 +Using native(wrapped) libXi.so.6 +Using native(wrapped) libGL.so.1 +Using native(wrapped) libpthread.so.0 +Using native(wrapped) libm.so.6 +Using native(wrapped) libc.so.6 +Using native(wrapped) ld-linux-x86-64.so.2 +Using native(wrapped) libutil.so.1 +Using native(wrapped) librt.so.1 +Using native(wrapped) libbsd.so.0 +Godot Engine v3.5.stable.official.991bb6ac7 - https://godotengine.org +OpenGL ES 3.0 Renderer: llvmpipe (LLVM 15.0.6, 128 bits) +Async. shader compilation: OFF +Using native(wrapped) libudev.so.1 + +Using emulated /home/elliot/tools/Blockhead v0.41.1 alpha linux/libblockhead.so +Using native(wrapped) libasound.so.2 +Error loading needed lib libjack.so.0 +Using native(wrapped) libz.so.1 +Error loading needed lib libzstd.so.1 +Using emulated /usr/lib/box64-x86_64-linux-gnu/libstdc++.so.6 +Using emulated /usr/lib/box64-x86_64-linux-gnu/libgcc_s.so.1 +Error loading one of needed lib +Error initializing needed lib /home/elliot/tools/Blockhead v0.41.1 alpha linux/libblockhead.so +ERROR: Can't open dynamic library: bin/libblockhead.so. Error: Cannot dlopen("/home/elliot/tools/Blockhead v0.41.1 alpha linux/libblockhead.so"/0x483c51b0, 2) + + at: open_dynamic_library (drivers/unix/os_unix.cpp:412) +ERROR: No valid library handle, can't get symbol from GDNative object + at: get_symbol (modules/gdnative/gdnative.cpp:510) +ERROR: No nativescript_init in "res://bin/libblockhead.so" found + at: init_library (modules/gdnative/nativescript/nativescript.cpp:1503) +ERROR: Script does not inherit from Node: res://autoload/Blockhead.gdns + at: start (main/main.cpp:1921) +ERROR: No valid library handle, can't terminate GDNative object + at: terminate (modules/gdnative/gdnative.cpp:417) +Using emulated /home/elliot/tools/Blockhead v0.41.1 alpha linux/libblockhead.so +Error loading needed lib libjack.so.0 +Error loading needed lib libzstd.so.1 +Using emulated /usr/lib/box64-x86_64-linux-gnu/libstdc++.so.6 +Using emulated /usr/lib/box64-x86_64-linux-gnu/libgcc_s.so.1 +Error loading one of needed lib +Error initializing needed lib /home/elliot/tools/Blockhead v0.41.1 alpha linux/libblockhead.so +ERROR: Can't open dynamic library: bin/libblockhead.so. Error: Cannot dlopen("/home/elliot/tools/Blockhead v0.41.1 alpha linux/libblockhead.so"/0x483cb670, 2) + + at: open_dynamic_library (drivers/unix/os_unix.cpp:412) +ERROR: No valid library handle, can't get symbol from GDNative object + at: get_symbol (modules/gdnative/gdnative.cpp:510) +ERROR: No nativescript_init in "res://bin/libblockhead.so" found + at: init_library (modules/gdnative/nativescript/nativescript.cpp:1503) +ERROR: Script does not inherit from Node: res://autoload/Glue.gdns + at: start (main/main.cpp:1921) +ERROR: No valid library handle, can't terminate GDNative object + at: terminate (modules/gdnative/gdnative.cpp:417) +Using emulated /home/elliot/tools/Blockhead v0.41.1 alpha linux/libblockhead.so +Error loading needed lib libjack.so.0 +Error loading needed lib libzstd.so.1 +Using emulated /usr/lib/box64-x86_64-linux-gnu/libstdc++.so.6 +Using emulated /usr/lib/box64-x86_64-linux-gnu/libgcc_s.so.1 +Error loading one of needed lib +Error initializing needed lib /home/elliot/tools/Blockhead v0.41.1 alpha linux/libblockhead.so +ERROR: Can't open dynamic library: bin/libblockhead.so. Error: Cannot dlopen("/home/elliot/tools/Blockhead v0.41.1 alpha linux/libblockhead.so"/0x483fdad0, 2) + + at: open_dynamic_library (drivers/unix/os_unix.cpp:412) +ERROR: No valid library handle, can't get symbol from GDNative object + at: get_symbol (modules/gdnative/gdnative.cpp:510) +ERROR: No nativescript_init in "res://bin/libblockhead.so" found + at: init_library (modules/gdnative/nativescript/nativescript.cpp:1503) +``` +(here i click on the "settings" menu) +``` +2059|SIGSEGV @0x7f3b5a59dc (???(0x7f3b5a59dc)) (x64pc=0x64a417/"/home/elliot/tools/Blockhead v0.41.1 alpha linux/Blockhead v0.41.1 alpha.x86_64 + 0x24a417", rsp=0x7fae63cf50, stack=0x7fade40000:0x7fae640000 own=(nil) fp=0x2a57398), for accessing 0x38 (code=1/prot=0), db=0x7f3b28e6c0(0x7f3b5a59d8:0x7f3b5a5a80/0x64a417:0x64a420//home/elliot/tools/Blockhead v0.41.1 alpha linux/Blockhead v0.41.1 alpha.x86_64 + 0x24a417:clean, hash:2582ee10/2582ee10) handler=(nil) +RAX:0x0000000000000000 RCX:0x00000000463b39d0 RDX:0x0000000000000000 RBX:0x0000007fae63d1f0 +RSP:0x0000007fae63cf50 RBP:0x0000007fae63cfd0 RSI:0x000000004858a200 RDI:0x0000000047f3b248 + R8:0x0000000000000000 R9:0x0000007fae63d1f0 R10:0x0000000047f3b248 R11:0x0000000000000000 +R12:0x000000004858a200 R13:0x0000007fae63cfe0 R14:0x0000000000000000 R15:0x000000004858a830 +ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053 +RSP-0x20:0x0000000002a58970 RSP-0x18:0x0000000000000001 RSP-0x10:0x000000004858a830 RSP-0x08:0x0000007fae63d1f0 +RSP+0x00:0x0000007f00000000 RSP+0x08:0x0000007fae63d180 RSP+0x10:0x0000007fae63d1f0 RSP+0x18:0x0000000000000034 x64opcode=8B 04 25 38 00 00 00 0F (opcode=b940004a) +Segmentation fault +``` +there are a bunch of errors about `libblockhead.so`. These errors arise as the software is starting up, not as i start clicking stuff. +I'm thinking since it's a dynamic library box64 does not know how to emulate it properly? +also ran this just out of curriosity -> `objdump -p libblockhead.so` and these are the packages it needs i guess? +``` +NEEDED libdl.so.2 +NEEDED libasound.so.2 +NEEDED libpthread.so.0 +NEEDED libjack.so.0 +NEEDED libz.so.1 +NEEDED libzstd.so.1 +NEEDED libm.so.6 +NEEDED libstdc++.so.6 +NEEDED libgcc_s.so.1 +NEEDED libc.so.6 +NEEDED ld-linux-x86-64.so.2 +``` +Is there a way to get box64 to emulate `libblockhead.so`, if that is the problem? Perhaps i'm missing some of these packages, that will be my next project. Or perhaps box64 can't emulate one of these other packages? +I would love to be educated on how box64 works, what it can and cannot do. \ No newline at end of file diff --git a/results/scraper/box64/1908 b/results/scraper/box64/1908 new file mode 100644 index 000000000..2bb3aaf6e --- /dev/null +++ b/results/scraper/box64/1908 @@ -0,0 +1,6 @@ +Custom gamepad not working. +I am working on a project which will be running my Unity games on the Raspberry Pi 5 using box64, I got the games running and I have a controller working with it. I am working on making a custom controller using a Raspberry Pi Pico as the brain. When I try to use this controller in game it does not work while my actual controller does work. + +I realize this sounds like an issue with my code but when I test the rp controller on [harwaretester.com](https://hardwaretester.com/gamepad)(on the same device), it works fine. I think my controller is not getting into box64 somehow. The code for my controller is [here](https://github.com/AndrewCromar/Andrew-Arcade/tree/main/gamepad/code/firmware) but I really don't think anything is wrong with the controller because it does work. + +Is there any configuration that I have to do to get it to work? \ No newline at end of file |