Kernel Mode-Setting With The Glint Driver
Phoronix: Kernel Mode-Setting With The Glint Driver
Earlier this month we reported on the ATI R300 GLSL compiler improvements being worked on as part of a Google Summer of Code (GSoC) project for X.Org, but how are their other 2010 projects progressing by these student developers? There's five GSoC X.Org projects in total this year and last night we received a bit of an update on the kernel mode-setting (KMS) efforts for porting the Glint driver...
Aren't the lists now at freedesktop? I wonder if the message will be seen since it's not there.
That was a screw-up on my part...
Originally Posted by curaga
Great, all drivers SHOULD have KMS
There's no technical reason why every X.org driver can't have KMS. The logic and any reverse engineering has already been done before writing the userspace driver, and now it's just a matter of transferring that info to the kernel side.
I hope this actually gets merged, unlike other Summer of Code projects like many listed under the EXA Status page that never made it into mainline for distro users to enjoy.
Nobody ever tested them stringently and actually backed them with a promise of maintenance. I'm working on the cards I do have, but I don't have everything.
Originally Posted by stan
Fbdev should only be removed after _most_ things using fb work in the KMS console. Currently this is not the case.
On student summer projects, is it not a bit much to expect years of maintenance, for an agreed one-summer job & pay?
In fairness, things like KMS were implemented on everything back to 10 year old chips, and a lot of that work was paid for by the "corporativization" folks.
Originally Posted by timofonic
What I think you're seeing is vendors investing a bit more in supporting development, and that work *is* likely to be focused a bit more on relatively recent products, but that just means the community is free to shift a bit more of their work onto slightly older hardware. Look at all the great work marek and MostAwesomeDude are doing on 3xx-5xx Gallium3D, for example.