Icecream95

Results 8 comments of Icecream95

AFAICT, the RPi doesn't have hardware support for ASTC, but the drivers do support decompressing ASTC in software, but then there's no advantage to using it over uncompressed textures. ASTC...

This patch shows that scaling values can fix the problem, but ideally the scale would be applied at load time rather than during computation. ```patch diff --git a/ggml/src/ggml-cpu/ggml-cpu.c b/ggml/src/ggml-cpu/ggml-cpu.c index...

That does not appear to be the only problem: The executable has symbols, so patching out the DEP check is fairly easy, but it still crashes in the same place:...

Hmm, even with `env -i` it works when run directly, so it can't be that. The code to load the loader appears to be here: https://source.chromium.org/chromium/chromium/src/+/main:native_client/src/trusted/service_runtime/linux/nacl_bootstrap.c;l=620

It appears that the problem is related to what file descriptors are open. If I close stdin with `0

The speed issue is fixed by disabling Multiblock for the `nacl_helper_bootstrap` process… and so now it works! ![unvanquished](https://user-images.githubusercontent.com/29191311/203990969-16b49ca5-a97c-488d-90b7-a7d968ad7654.jpg) That 40fps is achieved at high settings, with CPU at about 20%...

The issue is because of BTI, which started being enabled by default in object files since Ubuntu Plucky, but which has no effect (and hence cannot cause crashes) on CPUs...

The hex for the `bti jc` instruction isn't right, the instruction would actually be `0xd50324df`. But looking at the assembly GCC generates for a simple function, using `bti c` through...