Balatro and other Love2D games, natively
Extract Balatro.love from the Steam install, patch globals.lua for Linux and run it with love — full speed on a CM4 with the performance governor.
What it takes
- Software only
Difficulty 1 of 3 — easy.
Details
mikeschnier's method, adapted from an RGB30 port guide: browse the game's local files in Steam, pull out Balatro.love, add a block to globals.lua around line 50 that turns off Discord, achievements and crash reports when love.system.getOS() is Linux, re-zip without a nested folder and launch it with love Balatro.love. Saves live in ~/.local/share/love/Balatro and unlocks work. Disable CRT Bloom in the settings and put the CPU governor in performance mode — that alone fixed the frame rate, no overclock needed.
Controls are the trackball and mouse buttons by default; fuzzie's reply adds gamepad support through an SDL controller mapping and MoltenGamepad with a launch script. The same recipe covers other Love2D games, and AleReb's uconsole-game-compat list has Balatro running on a CM5 as well.





