KMS is not asdx' standard nor is it mine or yours. It's freedesktop.org and it's an open standard that everyone can use. Even BSD. And proprietary reimplementations of open standards? Have you forgotten nvidia's randr alternative, twinview? Rotating a single screen? Sorry, not possible. Rotating all screens? Well, enjoy your graphics corruption. Or X.org crashes. I know this because I have actually tried to use a notebook with Ubuntu and an nvidia graphics card for one single application some time ago.