Earlier today we told you about a TMDS fix
to address some of the display issues present with the open-source "Avivo" R500 driver. Based upon the feedback in our ATI Linux forum
this latest work was successful in eliminating some of the TMDS problems. Work has, however, continued in the day with additional fixes. Some bits of the Avivo driver code was cleaned up and the driver can now differentiate between connected digital and analog monitors, a BIOS initialization bit with TMDS_CNTL, and improving TMDS TMDS 0x7880 knowledge. The Avivo utility has also been updated with the latest TMDS register changes. Grab the latest source and technical changes from FreeDesktop.org
and stop by the open-source forums
for any troubleshooting or to report on the Avivo driver successes and failures.
Jerome Glisse has mentioned to Phoronix that the Avivo 0.1.0 release will not be released until he or other X.Org developers can fix some wrong color problems, clocking abnormalities, and other similar TMDS issues.