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.
Why is the FrameBuffer missing on some Android devices?
Yuuta Liang
- 73
- 1
- 5