Hi, i've tried a simple patch to see if my card works: --- xf86-video-radeonhd/src/rhd_id.c 2007-09-29 18:29:53.000000000 +0200 +++ rhd_id.c 2007-09-29 18:18:54.000000000 +0200 @@ -282,6 +282,12 @@ RHDIdentify(int flags) {RHD_CONNECTOR_DVI, "DVI-I", RHD_DDC_0, RHD_HPD_0, \ { RHD_OUTPUT_DACA, RHD_OUTPUT_LVTMA}}} +#define DVI_AA00_DVI_BB00 \ + { {RHD_CONNECTOR_DVI, "DVI-I 1", RHD_DDC_0, RHD_HPD_0, \ + { RHD_OUTPUT_DACA, RHD_OUTPUT_TMDSA}}, \ + {RHD_CONNECTOR_DVI, "DVI-I 2", RHD_DDC_0, RHD_HPD_0, \ + { RHD_OUTPUT_DACB, RHD_OUTPUT_NONE}}} + #define DVI_AA00_DVI_BB11 \ { {RHD_CONNECTOR_DVI, "DVI-I 1", RHD_DDC_0, RHD_HPD_0, \ { RHD_OUTPUT_DACA, RHD_OUTPUT_TMDSA}}, \ @@ -491,6 +497,7 @@ rhdCards[] = /* 0x728C : RV570 : ATI FireGL V7400 */ /* 0x7290 : RV560 : RV560 */ /* 0x7291 : RV560 : Radeon X1650 */ + { 0x7291, 0x1043, 0x0184, "Asus Radeon X1650 XT", DVI_AA00_DVI_BB00 }, /* 0x7293 : RV560 : Radeon X1650 */ /* 0x7297 : RV560 : RV560 */ /* 0x791E : RS690 : Radeon X1200 */ and it works just fine. However i'm absolutely not sure about the second connector (it's a DVI anyway, but conntest says only what's in the previous e-mail) and there are some errors in the xorg log (i've attached the complete one): (WW) RADEONHD: No matching Device section for instance (BusID PCI:1:0:1) found (EE) RADEONHD(0): rhdAtomExec: Cannot exec AtomBIOS: framebuffer not mapped (EE) RADEONHD(0): TMDSAVoltageControl: unhandled chipset: 0x7291. The "secondary" card is this one: 01:00.1 Display controller: ATI Technologies Inc Radeon X1650 XT (Secondary) (PCIE) Subsystem: ASUSTeK Computer Inc. Unknown device 0185 Flags: bus master, fast devsel, latency 0 Memory at fe8f0000 (64-bit, non-prefetchable) [size=64K] Capabilities: [50] Power Management version 2 Capabilities: [58] Express Endpoint IRQ 0 For the IDs: 01:00.0 0300: 1002:7291 (prog-if 00 [VGA]) Subsystem: 1043:0184 01:00.1 0380: 1002:72b1 Subsystem: 1043:0185 Thanks again. Regards, Marco.