It probably doesn't need too. I'm pretty sure if it was strictly necessary it is possible to implement DM on top of framebuffer, but you'd need graphics...