framebuffer tb