Phoronix: AMD R600/700 DRM Interrupts Support Pushed
One of the underlying features that has been lacking from the ATI R600/700 DRM / kernel mode-setting driver on Linux has been support for interrupts, which is needed for the sync-to-vblank operation and other important areas. Interrupts support has been lacking since AMD has not yet published any documentation concerning them for the Radeon HD 2000, 3000, and 4000 series ASICs, but today their code has cleared the legal review process for publishing...
Business as usual for our beloved opensource developers
How much stuff that is basicly done is there currently waiting for the legal reviews process to finish?
Not much -- just analog VGA support for Evergreen AFAIK. We tried to push all the important (and difficult) stuff through legal review earlier so that all the development work could be done in public repositories.
It's not like there's a big heap of ready-to-go documentation just waiting to be released. All of the code and docs you see are being purpose-written for the open source effort, and until we get something working it's not clear what we need to review & release.
Originally Posted by bugmenot
No vblank without interrups? I thought in Fedora 12 vblank is enabled by default and that causes a bit worse performance? How is that possible?
That's for 5xx/rs6xx and below, where interrupts were already supported. This new code does the same for 6xx/7xx.