Hi,I just switched to the open-source radeon driver, but now I can't get dual-screen to work properly.
My system is a Kubuntu 9.04 64-bit using a 2.6.28-13 kernel. The X server is 1.6.0-0ubuntu14, radeon_drv.so says its module version is 6.12.1. My xorg.conf is a Kubuntu stock configuration, i.e. pretty much empty, except for an added Virtual line setting the virtual size to 2560x1024 (two 1280x1024 side-by-side).
My rather troublesome video card is a RV516-based AGP no-name card advertising itself as
RADEON(0): Chipset: "ATI Radeon X1300/X1550" (ChipID = 0x7187)
RADEON(0): ATOM BIOS Rom:
SubsystemVendorID: 0x174b SubsystemID: 0x3000
IOBaseAddress: 0xa000
Filename: JC8513SA.002
BIOS Bootup Message:
X1550 Rialto 256mb DDR2 BIOS 550e/400m Channel AB
The problem is this: the two screens are detected and xrandr advertises
them:
$ xrandr Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 2560 x 1024VGA-0 connected 1280x1024+1280+0 (normal left inverted right x axis y axis) 338mm x 270mm
1280x1024 60.0*+ 75.0 60.0* 1152x864 75.0 1024x768 75.0 70.1 60.0 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 66.7 59.9 720x400 70.1DVI-0 connected 1280x1024+1280+0 (normal left inverted right x axis y axis) 338mm x 270mm
1280x1024 60.0*+ 1152x864 75.0 1024x768 75.0 70.1 60.0 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 66.7 59.9 720x400 70.1However, they are in clone-screen mode. I attempt to put them in proper side-by-side mode:
$ xrandr --output VGA-0 --right-of DVI-0This first does nothing for several seconds, then both screens go black for a moment, then come back the way they were before - definitely not giving me more workspace. The same thing happens if I swap the outputs in the command.
The output detection in the log looks like this: (II) RADEON(0): Output VGA-0 using monitor section Configured Monitor (II) RADEON(0): I2C bus "VGA-0" initialized. (II) RADEON(0): Output DVI-0 has no monitor section (II) RADEON(0): I2C bus "DVI-0" initialized. (II) RADEON(0): Port0: XRANDR name: VGA-0 Connector: VGA CRT1: INTERNAL_KLDSCP_DAC1 DDC reg: 0x7e40 (II) RADEON(0): Port1: XRANDR name: DVI-0 Connector: DVI-I CRT2: INTERNAL_KLDSCP_DAC2 DFP3: INTERNAL_LVTM1 DDC reg: 0x7e50It seems a bit as if xrandr can't tell my outputs apart, though: if I try to change something about just one screen, say change the resolution or put it upside down:
$ xrandr --output VGA-0 --mode 1024x768 $ xrandr --output VGA-0 --rotate inverted it always affects both screens, not just the one I select.I'll do anything necessary to help track down this problem. I can't work with a single screen, I'm spoiled. Please tell me what to do.
The full gzipped X log is attached. Sebastian
Xorg.0.log.gz
Description: application/gzip
_______________________________________________ xorg-driver-ati mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-driver-ati
