This patch is derived from a set of patches contributed before DRI merge. The old patches have been circulating among developers, some for them have been integrated into CVS by Eric Anholt and Alex Deucher. This patch has been reworked to sync with the latest CVS code, it contains: 1. New chip support for R420/M18, R423, RV380/M24, RV370/M22, RS350/M (2D only). Most code in the patch are for this because of a completely new BIOS architecture. A new file radeon_bios.c is added. 2. Triple-head DELL server support, this shouldn't affect normal user. 3. A few bug fixes: Bug fix for HDP problem on 256M cards. Bug fix for CRTC source on flat panels. Bug fix for external TMDS. Bug fix fbLocation with R300 cards. While merging this patch, I noticed a couple of problems with current CVS code, but haven't got time to fix them. One is xrender problem -- cause IGP cards to hang. Another is fbLocation problem -- cause problems with radeonfb. I'll look at them latter if no one is working on them.
Created attachment 543 [details] [review] Radeon patch for new chips, etc.
(In reply to comment #0) > Bug fix for CRTC source on flat panels. Is this related to bug #945?
No, the fix is for FP_SOURCE_SEL on different chips, which was wrong for R200/R300 chips. The bug can cause various problems depending on the BIOS settings. "Reduce DVI frequency" thing (as in Bug #945) hasn't been implemented in the current driver or in this patch.
Did this make it into CVS already? If not, will it be going in? It'd be nice to have support for all current hardware in 6.8.0.
patch applied
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.