Sign in to follow this  

graphics driver development

This topic is 4376 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Well how you develop drivers depends upon the OS. For Windows you'll need a copy of the DDK which is available for free to MSDN subscribers. If you don't have an MSDN subscription you can order a copy on DVD (it's something like $25 for delivery in the US dunno about elsewhere). If you want to use Linux take a look at Linux Device Drivers which is available for free (just click that link).

If you want to use another OS, then search google or post it's name here and see if anyone knows anything about driver development for it.

Share this post


Link to post
Share on other sites
You're also going to need detailed specs for the hardware you want to develop a driver for. If that is anything newer than something like an S3 Trio (mid 1990s), good luck - you'll need it.

Share this post


Link to post
Share on other sites
The hardest part is going to get the actual hardware specifications for the graphics hardware you want to write a driver for. You pretty much have to work for the company making the hardware.

OSR has excellent classes on Windows device driver development in general.

Share this post


Link to post
Share on other sites
Intel has published specifications for their 815 chipset. Finn Thøgersen has also compiled specifications for several older chipsets. Graphics card drivers usually consist of two parts: a kernel module that exposes an interface to the hardware, and a user library that uses that interface to send commands to the card. The Mesa 3D library has a driver for ATI's R200 that you can study.

Share this post


Link to post
Share on other sites

This topic is 4376 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this