diff options
Diffstat (limited to '')
| -rw-r--r-- | results/scraper/box64/254 | 15 | ||||
| -rw-r--r-- | results/scraper/box64/2540 | 5 | ||||
| -rw-r--r-- | results/scraper/box64/2544 | 14 | ||||
| -rw-r--r-- | results/scraper/box64/2545 | 2 | ||||
| -rw-r--r-- | results/scraper/box64/2546 | 37 | ||||
| -rw-r--r-- | results/scraper/box64/2547 | 3 | ||||
| -rw-r--r-- | results/scraper/box64/2548 | 26 | ||||
| -rw-r--r-- | results/scraper/box64/2549 | 2 |
8 files changed, 104 insertions, 0 deletions
diff --git a/results/scraper/box64/254 b/results/scraper/box64/254 new file mode 100644 index 000000000..ff64f16ed --- /dev/null +++ b/results/scraper/box64/254 @@ -0,0 +1,15 @@ +Error loading needed lib libGLX.so.0 +Getting the following error on my ARM64 VM (Apple M1 Max) + +Error loading needed lib libGLX.so.0 +Error loading one of needed lib +Error initializing needed lib libQt6Gui.so.6 +Error loading one of needed lib +Error initializing needed lib libQt6Widgets.so.6 +Error loading one of needed lib +Error initializing needed lib libbinaryninjaui.so.1 +Error loading one of needed lib +Error: loading needed libs in elf /home/user/binaryninja/binaryninja + + +Linux debian 5.10.0-12-arm64 #1 SMP Debian 5.10.103-1 (2022-03-07) aarch64 GNU/Linux diff --git a/results/scraper/box64/2540 b/results/scraper/box64/2540 new file mode 100644 index 000000000..86551a7da --- /dev/null +++ b/results/scraper/box64/2540 @@ -0,0 +1,5 @@ +A function __wine_get_unix_opcode is unimplemented in skeleton WoW64 wrapper code. +You should implement the C function (void* WINAPI __wine_get_unix_opcode(void)), If you want to use the wowbox64 on AArch64 wine. +the "void* WINAPI __wine_get_unix_opcode(void)" function provides the address of the syscall routine function which need for the Wine specific routines, for example calling OpenGL for Directx emulation and calling ALSA Audio for Win32 Audio emulation, in the Winelib under WoW64 emulation layer. +The Gocaine-xtajit's wrapper code could be useful as a reference for implementing this. +The source code of the Gocaine-xtajit's wrapper code is available at " https://github.com/hiroki-repo/Gocaine-uni-xtajit/blob/main/dllmain.cpp "! diff --git a/results/scraper/box64/2544 b/results/scraper/box64/2544 new file mode 100644 index 000000000..bdb39cfc7 --- /dev/null +++ b/results/scraper/box64/2544 @@ -0,0 +1,14 @@ +(Request) Variables to Use CPUs in Specific Modes +box64 already has a "box64_maxcpu" variable, but it doesn't work for this situation I'm about to show. + +In all my time playing games in box64, I've noticed that some games use two cores, others use one core, others use four cores, and others use three cores. + +Having all the cores selected can cause the game to run poorly, since I select the first cores, and the first cores on Android are low-power, meaning they save battery life, so they have poor performance. + +This can be solved by opening Task Manager and selecting the most powerful cores. + +But I would like to have a variable to avoid opening Task Manager every time I open a game. + +For example: BOX64_MAXCPU= 8-6,7,5 or BOX86_MAXCPU= 8-6,7,5 + +Of the 8 cores, select cores 6, 7, and 5. \ No newline at end of file diff --git a/results/scraper/box64/2545 b/results/scraper/box64/2545 new file mode 100644 index 000000000..e37e74e5b --- /dev/null +++ b/results/scraper/box64/2545 @@ -0,0 +1,2 @@ +Steamwebhelper, not responding +When I open up steam, I get an error message saying that steam web helper is not responding and no matter what I do I keep getting that error. Is there a fix for this? \ No newline at end of file diff --git a/results/scraper/box64/2546 b/results/scraper/box64/2546 new file mode 100644 index 000000000..437acd40a --- /dev/null +++ b/results/scraper/box64/2546 @@ -0,0 +1,37 @@ +Proposal to Merge `mmapmem` into `mapallmem`: Need Clarification on `data == 2` +I'm planning to merge `mmapmem` into `mapallmem` (see [commit 93ebb0c](https://github.com/devarajabc/box64/commit/93ebb0c58a434bb6c0f39503b88a8b9ee4047139)), by using the `data` field to indicate whether a memory fragment is allocated via `mmap`. Since all memory mapped in `mmapmem` is also mapped in `mapallmem`, maintaining both trees may cause memory redundancy. + +In the proposed scheme: + +- `data == 1`: Memory fragment is allocated. +- `data == 2`: Memory fragment is allocated by `mmap`. + +However, I noticed that the `data` field is already being assigned the value `2` in the `reverveHigMem32()` function +```c +//src/custommem.c +void reverveHigMem32(void) { + // -- skipped -- + rb_set(mapallmem, (uintptr_t)cur, (uintptr_t)cur + cur_size, 2); + // -- skipped -- +} +``` +I couldn't find any documentation or code that clearly distinguishes this usage of `data == 2` in `mapallmem.` + +So my question is: what does `data == 2` represent in this context? +Alternatively, would it be acceptable if I use `data == 3` in `mapallmem` to indicate memory fragments allocated by `mmap`? + +To test this approach, I ran `chess.exe` with `box64` ([commit 93ebb0c](https://github.com/devarajabc/box64/commit/93ebb0c58a434bb6c0f39503b88a8b9ee4047139)) and `wine` (same config as in [issue #2511](https://github.com/ptitSeb/box64/issues/2511)). +Below is the result after merging `mmapmem` into `mapallmem`: + + +Compare to Box64 (v0.3.5 73dfe869): + + +As shown above, the total number of red-black tree nodes was reduced by approximately 81. +Since each node occupies 56 bytes, this translates to a memory saving of roughly 4.4 KB, which can become more significant when running larger programs with extensive memory mappings. + + + + + + diff --git a/results/scraper/box64/2547 b/results/scraper/box64/2547 new file mode 100644 index 000000000..c6ca3ce84 --- /dev/null +++ b/results/scraper/box64/2547 @@ -0,0 +1,3 @@ +Unimplemented 32bits Opcode (CD F2 85 D9) F2 0F BA F5 85 0F A5 F5 C7 C5 04 78 30 BB BD +Was trying to run Guitar Hero World Tour but I got the following error: +`[BOX64] 42716|0x112cebb: Unimplemented 32bits Opcode (CD F2 85 D9) F2 0F BA F5 85 0F A5 F5 C7 C5 04 78 30 BB BD` \ No newline at end of file diff --git a/results/scraper/box64/2548 b/results/scraper/box64/2548 new file mode 100644 index 000000000..19d97dd43 --- /dev/null +++ b/results/scraper/box64/2548 @@ -0,0 +1,26 @@ +OpenGoal Fails to launch +``` +[29:55:587] [die] Assertion failed: 'shader.okay()' + Message: error compiling shader + Source: /home/runner/work/jak-project/jak-project/game/graphics/opengl_renderer/Shader.cpp:137 + Function: ShaderLibrary::ShaderLibrary(GameVersion) + +[BOX64] NativeBT: /home/corey/box64/bin/box64() [0x34adc0d8] +[BOX64] NativeBT: /home/corey/box64/bin/box64() [0x34b15910] +[BOX64] NativeBT: linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffff470ac828] +[BOX64] NativeBT: /usr/lib/libc.so.6(+0x870f8) [0xffff46f270f8] +[BOX64] NativeBT: /usr/lib/libc.so.6(gsignal+0x1c) [0xffff46ed6f9c] +[BOX64] NativeBT: /usr/lib/libc.so.6(abort+0x28) [0xffff46ec1938] +[BOX64] NativeBT: [0xffff1f9ab50c] +[BOX64] EmulatedBT: box64(abort+0) [0x30030020] +[BOX64] EmulatedBT: ??? [0xffff46d8d7d8] +[BOX64] 2674|SIGABRT @0xffff46f270f8 (???(/usr/lib/libc.so.6+0x870f8)) (x64pc=0x30030020/"???", rsp=0xffff46d8d1e8, stack=0xffff46590000:0xffff46d90000 own=(nil) fp=0xffff46d8d270), for accessing 0x3e800000a72 (code=-6/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil) +RSP-0x20:0x000000000000024b RSP-0x18:0x000000000000024b RSP-0x10:0x0000000043ca2c70 RSP-0x08:0x0000000000000100 +RSP+0x00:0x000000010064265c RSP+0x08:0x0000000044a26cf0 RSP+0x10:0x0000000000000000 RSP+0x18:0x0000000100000001 +RAX:0x0000000000000000 RCX:0x0000ffff47041430 RDX:0x000000010109d0d0 RBX:0x000000000000024b +RSP:0x0000ffff46d8d1e8 RBP:0x0000ffff46d8d270 RSI:0x0000000000000001 RDI:0x0000000043d3e1d0 + R8:0x0000ffff46d8d1f0 R9:0x0000000000000000 R10:0x0000000000000201 R11:0x0000ffff46d8cd20 +R12:0x0000ffff46d8d400 R13:0x0000ffff46d8d440 R14:0x0000000044a26cf0 R15:0x0000000000000005 +ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053 +Aborted (core dumped) +``` \ No newline at end of file diff --git a/results/scraper/box64/2549 b/results/scraper/box64/2549 new file mode 100644 index 000000000..e36866c22 --- /dev/null +++ b/results/scraper/box64/2549 @@ -0,0 +1,2 @@ +Weakbarrier 2 does not seem to work +Hi there, yesterday i experimented with Strongmem combined with Weakbarrier 1 and 2 and found that value 1 gives an effect and adds some fps, but value 2 does not give any effect on fps at all. Is there a possibility that this variable does not work as intended? \ No newline at end of file |