Bug 39972 - [regression] Radeon multi-screen
Summary: [regression] Radeon multi-screen
Status: CLOSED CODE_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: Video(DRI - non Intel) (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_video-dri
URL:
Keywords:
Depends on:
Blocks: 36912
  Show dependency tree
 
Reported: 2011-07-25 14:04 UTC by Robert Piasek
Modified: 2011-08-28 19:19 UTC (History)
5 users (show)

See Also:
Kernel Version: 3.0
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments
boot logs (142.80 KB, text/plain)
2011-07-25 14:04 UTC, Robert Piasek
Details

Description Robert Piasek 2011-07-25 14:04:25 UTC
Created attachment 66532 [details]
boot logs

Hi,

With 3.0 I can no longer use 4 screens on ATI FirePro™ 2460 Multi-View (ATI Technologies Inc Device 68f1). All 4 screens are detected, but the driver can only see two of them (like in standard dual-head card).

Also xrandr gives me: "xrandr: cannot find crtc for output"

Switching back to 2.6.39 and everything is just fine again.

Boot lots from both kernels attached.

Please let me know if you require more information.
Comment 1 Robert Piasek 2011-07-25 14:05:09 UTC
Sorry forgot to click regression box.
Comment 2 Alex Deucher 2011-08-01 21:32:59 UTC
Can you bisect?
Comment 3 Alex Deucher 2011-08-01 21:34:40 UTC
Also, please attach your xorg log and config and dmesg output.
Comment 4 Robert Piasek 2011-08-02 07:38:23 UTC
Hi Alex,

I can bi-select this weekend. I cannot do it earlier I'm afraid as it's my production workstation.
Comment 7 Florian Mickler 2011-08-15 09:09:44 UTC
Robert, can you test if that commit solves your problem? 

You might be able to test it by adding git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git as a remote and cherry pick 33ae1827d6c3c79c5957536ec29d5a8780623147  onto Linus' tree.
Comment 8 Robert Piasek 2011-08-15 09:21:26 UTC
I tested above commit against 3.0.1 and I can confirm it solves the problem for me. Thank you very much! I'm sorry I didn't have time to bisect it.

xrandr gives the same output as 2.6.39

Screen 0: minimum 320 x 200, current 3840 x 2160, maximum 8192 x 8192
DisplayPort-0 connected 1920x1080+0+1080 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080      60.0*+
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  
DisplayPort-1 connected 1920x1080+1920+1080 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080      60.0*+
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  
DisplayPort-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080      60.0*+
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  
DisplayPort-3 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080      60.0*+
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1                                                                            

Thanks again!
Comment 9 Rafael J. Wysocki 2011-08-28 19:19:56 UTC
Fixed by commit 33ae1827d6c3c79c5957536ec29d5a8780623147 .

Note You need to log in before you can comment on or make changes to this bug.