lower our expectations towards the pbuffer and use framebuffers instead