Las escrituras en FrameBuffer / dev / fb0 no parecen cambiar la pantalla de charts

Al intentar escribir directamente en el buffer de cuadro de charts / dev / fb0, (Ubuntu 12.04), la pantalla de charts no cambia.

¿Ubuntu Ubuntu 12.04 invalidó el uso de / dev / fb0, o necesita ser activado de alguna manera?

Tuve que hacer un 2nd ioctl() para ACTIVAR el buffer del frame, luego funcionó.

 /* Refresh buffer manually */ vi.activate |= FB_ACTIVATE_NOW | FB_ACTIVATE_FORCE; if(0 > ioctl(fd, FBIOPUT_VSCREENINFO, &vi)) { printf("Failed to refresh\n"); return -1; }