something changed and broke things
at last, we have a framebuffer that shows something (under certain circumstances)