github adriadam10/mkw-recomp v0.1.6

2 hours ago

Graphics cards with more video memory now get more of it for the course's textures.

Changes

  • On a graphics card with lots of video memory the course's ground came out flat and some textures plain (#31): the
    memory for the large tiled textures was capped at 768 MiB on every PC, the figure of the integrated GPU we develop
    on. It now comes from the card: a quarter of its video memory, from 768 MiB to 3 GiB (an 8 GB card gets 1792 MiB;
    uncapped, the title screen took 1472 MiB in our tests). Integrated GPUs keep 768 MiB. SPARSE_MIB in mkw.ini still sets it by hand.
  • GPU_MEM_LIMIT in mkw.ini on a dedicated graphics card capped the video memory at a small share of it (#28: 6400
    left an 8 GB card 1040 MiB), since it was split with the system memory: it now caps the video memory alone. Without
    it, an integrated GPU on a PC with more than 16 GB of RAM may use a quarter of it instead of 4 GiB.
  • GPU_MEM_LIMIT, SPARSE_MIB and VRAM_MARGIN in mkw.ini no longer log "unknown key".

Tested before publishing

From these packages, before publishing:

  • The whole setup on Linux (Radeon 660M, RADV) and the warm-up step on Windows 11 (GTX 1050 Ti), where the tile memory
    stays at 768 MiB as before (a 4 GB card). The caps for larger cards are checked by the tests on the GPUs players
    reported; we have no card of 6 GB or more to run them on.

Install

  • Linux x86-64, glibc 2.31 or newer (Debian 11, Ubuntu 20.04, SteamOS and later): chmod +x the AppImage and run it.
    The game it builds lives in ~/.local/share/mkw-recomp.
  • Windows 10/11 x64: unpack the zip into a folder and run mkw.exe.
  • Either: a Vulkan 1.3 GPU and about 30 GB free. Open Game files, point it at your exefs/ and romfs/ (Mario
    Kart World 1.0.0, your own dump) and press Prepare. Nothing of the game ships here: the setup builds it on your
    machine and downloads NVIDIA's nvdisasm and ptxas (pinned by sha256; 84 MB on Linux, 126 MB on Windows) to
    describe the shader encoding.

Updating

From 0.1.5 on, the start screen offers a newer release (Update to vX) and installs it: it downloads it, checks it,
replaces the program and sets up again only what changed. From an older version, once by hand: Linux, run the new
AppImage; Windows, unpack the new zip over the same folder; then press Prepare again (the steps already done are
skipped).

Known issues

Reporting a problem

Open an issue with the bug form and attach the logs: logs/mkw.log (the game and the start screen) and
logs/setup.log (the setup's tools), in ~/.local/share/mkw-recomp on Linux and next to mkw.exe on Windows.

Don't miss a new mkw-recomp release

NewReleases is sending notifications on new releases.