Hello guys! I just debugged the radeonhd code with git-bisect (praise git) and found out that the last working version is 7fd3760ec6144dd3d5c2e69d497454d949b48b7c, even though it does scaling, but it works to use xrandr --output PANEL --auto So the first broken commit is indeed d09223bdda031503fa3ea04324fe85bf4cb73478. Now it's up to you to fix it ;-) I added the full git-bisect log as attachement. Sincerly Nico ps: added full message, because cc-ing Alec, Nico Schottelius [Wed, Jul 02, 2008 at 03:46:04PM +0200]:
Hello!
When I start xorg with radeonhd version 1.2.1, built from git branch master, commit c2139d8c, Chipset M54, both screens are working, but PANEL is in "wrong" (for me) solution:
[15:39] denkbrett:~% xrandr Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 2800 x 2100 VGA_1 connected 1280x1024+0+0 376mm x 301mm 1280x1024 60.0*+ 75.0 59.9 1152x864 74.9 1024x768 75.1 60.0 800x600 75.0 60.3 640x480 75.0 60.0 720x400 70.1 PANEL connected 1280x1024+0+0 287mm x 215mm 1400x1050 60.0 + 2560x2048Scaled 60.5 2560x1600Scaled 60.5 2048x1536Scaled 60.5 1920x1200Scaled 60.4 1920x1080Scaled 60.5 1600x1200Scaled 60.4 1680x1050Scaled 60.3 1400x1050Scaled 60.3 1440x960Scaled 60.4 1280x1024Scaled 60.5* 1280x960Scaled 60.4 1280x854Scaled 60.4 1280x800 60.0 1280x768 60.0 1280x720Scaled 60.4 1152x768Scaled 60.3 1024x768 60.0 1024x768Scaled 60.4 800x600 60.3 800x600Scaled 60.3 768x576Scaled 60.4 854x480Scaled 59.8 720x480Scaled 59.8 640x480 59.9 640x480Scaled 60.1 320x240Scaled 57.6 320x200Scaled 55.7
When I do xrandr --output PANEL --auto both monitors get black for some seconds and then the only working screen is the external one. xrandr reports the following error:
[15:43] denkbrett:~% xrandr --output PANEL --auto xrandr: Configure crtc 1 failed
Using it with --verbose:
[15:43] denkbrett:~% xrandr --verbose --output PANEL --auto screen 0: 1400x1050 411x308 mm 86.41dpi crtc 1: 1400x1050 60.0 +0+0 "PANEL" xrandr: Configure crtc 1 failed crtc 0: disable crtc 1: disable screen 0: revert crtc 0: revert crtc 1: revert [15:44] denkbrett:~%
The output of xrandr after that call:
[15:44] denkbrett:~% xrandr Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 2800 x 2100 VGA_1 connected 1280x1024+0+0 376mm x 301mm 1280x1024 60.0*+ 75.0 59.9 1152x864 74.9 1024x768 75.1 60.0 800x600 75.0 60.3 640x480 75.0 60.0 720x400 70.1 PANEL connected 1400x1050 60.0 + 2560x2048Scaled 60.5 2560x1600Scaled 60.5 2048x1536Scaled 60.5 1920x1200Scaled 60.4 1920x1080Scaled 60.5 1600x1200Scaled 60.4 1680x1050Scaled 60.3 1400x1050Scaled 60.3 1440x960Scaled 60.4 1280x1024Scaled 60.5 1280x960Scaled 60.4 1280x854Scaled 60.4 1280x800 60.0 1280x768 60.0 1280x720Scaled 60.4 1152x768Scaled 60.3 1024x768 60.0 1024x768Scaled 60.4 800x600 60.3 800x600Scaled 60.3 768x576Scaled 60.4 854x480Scaled 59.8 720x480Scaled 59.8 640x480 59.9 640x480Scaled 60.1 320x240Scaled 57.6 320x200Scaled 55.7 DVI-D_1 disconnected
I am running X.Org X Server 1.4.0.90. Any hints on how to fix it?
Sincerly,
Nico
-- Think about Free and Open Source Software (FOSS). http://nico.schottelius.org/documentations/foss/the-term-foss/
PGP: BFE4 C736 ABE5 406F 8F42 F7CF B8BE F92A 9885 188C
-- Think about Free and Open Source Software (FOSS). http://nico.schottelius.org/documentations/foss/the-term-foss/ PGP: BFE4 C736 ABE5 406F 8F42 F7CF B8BE F92A 9885 188C