The current roadmap is:
- Find out missing bits for r520 and r580 hardware initialisation,
- RandR 1.2 support with a dumb memory allocator,
- Simple 2D acceleration (we will put more focus on 3D acceleration as now Xorg provides infrastructure to best utilise 3D drivers to display the desktop, thanks to the Glucose interface),
- 3D reverse engineering: We believe that this engine is very similar to the r300 3D engine which has already mostly been reverse engineered,
- TTM DRM driver for proper memory management,
- and likely port the driver to new DRM modesetting work.
Help is, obviously, welcome for any of these.
We are lacking people with time and interest for working onreverse-engineering r5xx. Don’t believe anyone who tells you that onlyrocket scientists can properly write a graphics driver: you mostly justneed to understand how a GPU works (not much more complex than a CPU’svector unit), and know how to code in C.
Of course here is the URL to grab source code:
git clone git://anongit.freedesktop.org/git/avivo/xf86-video-avivo
Please note that this is intended only for people interested in workingon this and normal users should not try it yet as it actually needs you toadd your graphic card pci id in order for it to work.
I would like to take advantage of this announcement to stress thatAMD hurt its consumers by not providing specifications of theirhardware to the open source community which end up in providinga bad experience to them.
I also believe they are no sensible technical informations in thisspecifications as proven by others graphics manufacturer who giveout specifications: XGI; or good driver source code well documentedalmost as good as specifications: Intel.
So, AMD, please be respectful of the community and at least give adetailed motivations and reasons for not providing your graphicshardware specifications. I look forward to the day when theopen source community will be able to work with AMD for providingto AMD’s consumers the best experiences with their hardware onany open source operating systems.
3 Responses to “Open Source R5XX Driver”
Leave a Reply
You must be logged in to post a comment.