Elektrine lite

← Feed

@alice@mk.nyaa.place

Post #3434659

2025-09-05 03:07 UTC

Alright, so - I just added a toggle for switching between ParaLLEl-RDP+ParaLLEl+RSP and GLideN64+HLE RSP (or LLE/HLE modes internally, or Accurate/Fast in the UI). One thing that this required was moving compatibility checks from ParaLLEl-RDP itself to highscore. Not even to the mupen64plus port. This way we can know if it works or doesn't work in advance, and grey out the preference + lock it out into fast mode. Meanwhile, the core stopped doing automatic fallback and just selects whatever the frontend tells it too, and parallel-rdp plugin no longer has custom highscore-specific API for doing this check. So, it's nicer overall. Though it did require me to write way more Vulkan code than I'd like. Anyway, devices like @luna@lunar.place's laptop can now switch to the fast mode and run Conker's Bad Fur Day with less lag :3 It will still default to accurate, though it should be possible to try to determine a default based on the GPU in theory. For example, default to fast on older models of intel and amd iGPUs. I also need to adjust the wording, e.g. it may imply that changing the mode requires a game reset or an app restart. It doesn’t, just that if a game is running, it needs to be closed and reopened, nothing else

Replies (1)

  • @alice@mk.nyaa.place 2025-09-05 03:10

    Meanwhile - earlier I switched to home:ro flatpak permissions and using the host path xattr? Well - https://gitlab.gnome.org/World/secrets/-/issues/549 affects highscore too, and it's much worse here - the app looks normal, but games will just not run - one would have to open preferences, re-select library folder, and then rescan library. So, we're back to home:rw. Yikes.

    Open ##3434658