It is not possible to configure xorg to use the _EXTERNAL_ DVI port on a radeon M9 card. The machine here is a tibook 15" (ppc machine) and internal display only, internal display + external vga output, work nicely in merged framebuffer mode (mirror or separate screens) as well as dualhead (or xinerema) setup. However DVI only works for the external display when the internal display is in mirror mode (and one needs to specify panel sizes for both devices). It also only works if tmds is specified FIRST in the MonitorLayout list (swapping to: lvfs, tmds makes X just crash). However it works for mergedfb and seperately specified screens and X claims to have generated a large mergedfb but still the internal display just mirrors the upper left part of the external DFP (as the internal DFP's resolution is smaller). The relevant part from the configs: Section "Device" Identifier "ATI Radeon Internal" Driver "radeon" BusID "PCI:0:16:0" Option "MonitorLayout" "TMDS,LVDS" Option "PanelSize" "1280x1024" Option "MergedFB" "On" Option "CRT2HSync" "30-100" Option "CRT2VRefresh" "50-150" Option "CRT2Position" "RightOf" Option "MetaModes" "1280x1024-1280x854" Option "DynamicClocks" "true" VendorName "ATI Technologies Inc" BoardName "Radeon Mobility M7 LW [Radeon Mobility 7500]" EndSection
There are currently hardcoded crtc to output mappings in the radeon driver so ATM crtc2 can't drive internal TMDS. I plan to fix this as soon as I have time. *** This bug has been marked as a duplicate of 2273 ***
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.