Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Creators
Details
MetalRender is a Minecraft mod that uses Apple’s Metal graphics system to render the game on macOS. Also, please please I beg you report any bugs/issues on the GitHub repo's Issues tab! It also has a Suggestions tag so please, all feedback is welcome!
It adds a new rendering backend that can make Minecraft run faster and smoother on Macs by using modern graphics features. MetalRender is made for those on Apple devices who want faster frames and better performance on Minecraft. MetalRender is inspired by Nvidium (a great optimisation mod for Nvidia GPUs) by Cortex
Dependencies
Make sure that you have these before running MetalRender (or it will definitely crash)!
- Sodium (for the current version of MC that you are running)
- Fabric API (same as the above)
- Fabric
- Java 21 (or above unless otherwise stated)
Install Instructions:
Currently, MetalRender is only avaliable with Fabric loader. To install MetalRender, first install Fabric loader via their offical site Fabric download/install. Once that has been completed, drop Sodium into the Mods folder, along with MetalRender to run.
Need more performance? MetalRender alone with Sodium might not be enough to meet your needs. I recommend installing other mods like MoreCulling for better performance, along with the CaffineMC suite. They provide powerful and efficent performance mods to suit your needs.
Hardware compatiblilty
MetalRender is made for Apple Silicon chips only. This basically means that it would only work on Mac devices made after 2019. Below is a list of supported chips:
- Apple Silicon chips M1 or newer (M1, M2, M3, M4)
- Apple Silicon chips A10 or newer
Not sure what chip you have? To find the chip of your device, follow the instructions below:
Mac devices: Locate the Apple icon on the top-left of your screen. Click on it and select About this Mac. It should open a window displaying device information. Chip information will be under Chip. If it does not say Chip, but instead Processor, your Mac is not supported (Chip means M-series or Apple Silicon, Processor means Intel stuff).
iPad devices: Open the Settings app and locate General --> About. It should be listed under Model Name (e.g iPad Pro 13-inch (3rd generation)). Then, open a search browser and type your iPad Model Name in the search bar to find what chip you have.
Only Apple Silicon is supported with MetalRender. If your device meets the above requirements and still does not work, please raise this problem with me on the GitHub page, under Source. If your device is not supported, a error message will display and MetalRender will automatically disable.
Issues or bugs
If you have a issue, bug or suggestion, please don't hesitate to let me know via the GitHub Issues tab and I will resolve it in timely manner! Before reporting bugs, make sure that you have Java 21 (or above), Fabric API and Sodium installed!
Known bugs:
- Not working with Prism Launcher (it won't ever work because Prism uses GLFW incorrectly and MetalRender checks on GLFW when trying to load). Support will not be added on Prism Launcher for obvious reasons.
- Spam in logs from MetalRender with GLFW contexts and nsWindow (this is normal, its just checking if the window is available).
For devs
All the source code is included in the .JAR file in version v0.1. It has not and will not be updated.
If you have version v0.2 or later, the source code is only avaliable on the GitHub, under Sources. Build instructions are there also.