Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Batocera 40 got released last Sunday (2024-08-11) packing a lot of fixes, new goodies, emulator updates and extra hardware support.

You can check all the changes at the Changelog page. We will highlight the most prominent of them below:

  • Support for global power management and handheld power adjustments when you are playing on battery.
  • Singe system was split from Daphne games its own folder (roms/singe and roms/daphne). Please move your singe ROMs to the new folder otherwise they will stop working.
  • Resolution for EmulationStation frontend is now under System Settings rather than Frontend Developers option.
  • Loads of hardware support: Piroman case for RPI4, OrangePi Zero 3, Radxa Rock 3c, Initial support for the Lenovo Legion Go, Ayaneo 2S, Ayaneio Air Plus 6800U, Radxa Rock 5c, Banana Pi BPI-M7, Piroman 5 case for RPI5.
  • Light gun support for Libretro-MAME, DuckStation (psx), Light gun crosshairs for PCSX2, libretro-swanstation, Flycast(Dreamcast), RPCS3, MAME (standalone) and libretro-pcsx-rearmed.
  • Some Light Gun inputs can be assigned to pedals as well for specific emulators.
  • DMD server integrated with vpinball. This way you can configure a Dot Matrix Display for your virtual Pinball tables.
    • Don't get confused with dmd-simulator, which provides a "Virtual" DMD while DMD server manages physical LED-based DMD. This can be configured at System Settings → DMD.
  • Steering wheel support: Thrustmaster T150RS, Thrustmaster T80 (gamepad mode only), Thrustmaster Ferrari GT 2 in 1 Rumble Force Racing Wheel, Driving Wheel SV200, PNX-V10 (x-input only), Logitech Driving Force Pro, HORI Racing Wheel Overdrive (mode 2 only).
  • Retroachievements support for Dolphin, Flycast, Libretro-Flycast.
  • Wireguard VPN support.
  • Support for "legacy old" Nvidia cards that require the 340.108 driver.
  • Nvidia production version 550.90.07 and Nvidia legacy version 470.239.06
  • Arm kernel 6.6.27, RPi kernel 6.6.41, x64_64 kernel 6.9.10, Linux firmware 20240513.
  • Wlroots version 0.17.1, Sway 1.9, Pipewire 1.0.4, Bluez 5.76
  • Qt 6.7, DXVK 2.3.1, DXVK-NVAPI 0.7.0, VKD3D-Proton v2.12, Vulkan headers 1.3.286

To update your current installation, press Start from the system list or any games list in EmulationStation, navigate to Updates & Downloads, set your Update Type option to "Stable" channel and select "Start Update".

Really nice to see Batocera folks modernizing this distro to track emulation innovation while also keeping support for Nvidia old-legacy, making cheap emulation boxes on older hardware still a thing.

NOTE: Batocera does not distribute any ROMs or BIOSes and you are on your own on that matter. Please also do not ask for them on the comments of this article.

Article taken from GamingOnLinux.com.
7 Likes
About the author -
author picture
I'm and enthusiast of Linux on Laptops and Secure Boot related stuff. Playing exclusively on Linux since 2013. Played on Wine on dates that trace back to 2008(Diablo 2, Lineage 2...). A troubleshooter that used to work with strace and it is now working with Kubernetes...
See more from me
1 comment

BigRob029 Aug 15
I love Batocera! I took it off of my old steam machine to give chimera, bazzite, and nobara a try. They all offered more features and flexibility but NVIDIA drivers were a major hangup. I started to miss how streamlined Batocera was for everything retro-gaming outside of steam too. I was able to get steam up and running on Batocera before so maybe now most of the Team Green issues have been ironed out? i'm interested to try it again. The way Batocera handles wifi and multiple different game controllers is magical... no kde nonsense, wallet encryption bs, or glitchy driver dropouts. Select wifi, put in password, done. Select controller, map the essentials, done. Select 2nd, 3rd, 7th, and 8th controllers, map them, done. Dead simple. After that's done you'll spend hours customizing emulation station themes, settings, and options.... but don't we all??
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.