running xrandr on ibook gives $ xrandr --output VGA-0 --auto xrandr: cannot find crtc for output VGA-0 monitor shows message 'no signal input' machine info: 1. cpuinfo: processor : 0 cpu : 7447A, altivec supported clock : 1066.666000MHz revision : 0.1 (pvr 8003 0101) bogomips : 73.52 timebase : 18432000 platform : PowerMac machine : PowerBook6,5 motherboard : PowerBook6,5 MacRISC3 Power Macintosh detected as : 287 (iBook G4) pmac flags : 0000001b L2 cache : 512K unified pmac-generation : NewWorld 2. xorg.conf: Section "Device" Identifier "ATI Radeon Mobility" Driver "ati" Option "AGPFastWrite" "true" Option "AGPMode" "4" Option "DynamicClocks" "true" Option "RenderAccel" "true" Option "DDCMode" "true" Option "SWCursor" "true" Option "EnablePageFlip" "true" Option "BackingStore" "enable" Option "MacModel" "ibook" EndSection Section "Screen" Identifier "LCD Screen" Device "ATI Radeon Mobility" Monitor "LCD" DefaultFbBpp 32 SubSection "Display" Modes "1024x768" Depth 32 Virtual 2304 1024 EndSubSection EndSection xrandr execution flow: 1. monitor disconnected: $ xrandr -q Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1280 x 1200 LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.0*+ 800x600 60.3 640x480 59.9 VGA-0 disconnected (normal left inverted right x axis y axis) S-video disconnected 800x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 800x600 (0x64) 38.2MHz h: width 800 start 832 end 912 total 1024 skew 0 clock 37.4KHz v: height 600 start 603 end 607 total 624 clock 59.9Hz 2. monitor connected but switched off: $ xrandr -q Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1280 x 1200 LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.0*+ 800x600 60.3 640x480 59.9 VGA-0 disconnected (normal left inverted right x axis y axis) S-video connected 800x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 800x600 59.9*+ 60.3 3. monitor connected and switched on $ xrandr -q Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1280 x 1200 LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.0*+ 800x600 60.3 640x480 59.9 VGA-0 connected (normal left inverted right x axis y axis) 1280x1024 59.9 1280x960 59.9 1152x864 74.8 1024x768 84.9 75.1 70.1 60.0 832x624 74.6 800x600 98.7 84.9 72.2 75.0 60.3 640x480 99.8 84.6 75.0 72.8 60.0 720x400 70.1 640x350 70.1 S-video connected 800x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 800x600 59.9*+ 60.3
I suspect the S-Video is mis-detected, making this a radeon driver bug, not an xrandr application problem. You have only two crtcs, so you can't drive three outputs. Turn of the S-Video if you want to turn on the VGA.
i've changed component to 'Driver/Radeon'. i've tried to switch off the S-video using xrandr $ xrandr --output S-video --off no success (monitor shows 'no signal input': $ xrandr -q Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1280 x 1200 LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.0*+ 800x600 60.3 640x480 59.9 VGA-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 306mm x 230mm 1280x1024 59.9 1280x960 59.9 1152x864 74.8 1024x768 84.9* 75.1 70.1 60.0 832x624 74.6 800x600 98.7 84.9 72.2 75.0 60.3 640x480 99.8 84.6 75.0 72.8 60.0 720x400 70.1 640x350 70.1 S-video connected (normal left inverted right x axis y axis) 800x600 59.9 + 60.3 tried also: $ xrandr --output S-video --off --output VGA-0 --mode 1024x768 the same result as above
the vga port on the ibook is driven by the tvdac, not the primary dac. You need to grab the latest code from ati git and specify: Option "MacModel" "ibook" in the device section of your config.
applied all changes from git since 6.7.192, works fine. thanks.
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.