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_MIBinmkw.inistill sets it by hand. GPU_MEM_LIMITinmkw.inion 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_MIBandVRAM_MARGINinmkw.inino 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 +xthe 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/andromfs/(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'snvdisasmandptxas(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.