Skip to main content
1 of 2

Why is the FrameBuffer missing on some Android devices?

I'm curious about display device on Android. I know that on Linux, device devices are represented as /dev/fbX, which fb stands for FrameBuffer. I also heard that Android uses FrameBuffer as well ("in Android it’s /dev/graphics/fbX, usually /dev/graphics/fb0" from https://kaustav.space/2018-09-22/introduction-to-android-framebuffer, and "Android relies on the standard frame buffer device (/dev/fb0 or /dev/graphics/fb0) and driver as described in the linux/fb.h kernel header file" from https://wladimir-tm4pda.github.io/porting/display_drivers.html). However, on my device, which is OnePlus 7 Pro running Lineage OS, I could not find anything related to that. I even cannot find any device nodes called *fb* under /dev. However, I heard that someone has some devices with fb, and their other devices don't. I'm just curious, why? Where is the display device on Android? Thanks you all.