library(rgl) options(rgl.useNULL = FALSE) rgl::rgl.open() If hardware fails, try:
library(rgl) rgl::rgl.init() rgl::rgl.quit() If you see OpenGL is not accelerated or similar, proceed.
You can also check the OpenGL info:
Install XQuartz and restart. Then:
If you continue to face problems, report your issue on the rgl GitHub issues page with the output of sessionInfo() and rgl::rgl.init(debug = TRUE) . Bookmark this guide for the next time you see that dreaded "not accelerated" message. r-opengl opengl driver not accelerated
If running R in a container or snap (e.g., RStudio snap), you need permissions:
When the driver is , R falls back to a software renderer (like Microsoft's GDI or LLVMpipe), which is extremely slow and may lack features required by packages like rgl . library(rgl) options(rgl
Sys.setenv(RGL_USE_COCOA = "TRUE") On Apple Silicon (M1/M2), OpenGL support is poor. Use plotly or threejs instead. Linux (Ubuntu/Debian/Fedora) 1. Install proper Mesa drivers For open-source drivers (Intel/AMD):