Bug 58138

Summary: three monitors using intel HD 4000 (Ivy Bridge) shows failed to set mode on [CRTC:7]
Product: xorg Reporter: fahim <fahim.ayat>
Component: Driver/intelAssignee: Chris Wilson <chris>
Status: RESOLVED NOTABUG QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
log file in /var/log/Xorg.1.log none

Description fahim 2012-12-11 12:16:29 UTC
Created attachment 71332 [details]
log file in /var/log/Xorg.1.log

I'm running Archlinux 2012 - kernel 3.6.9-1-ARCH
When plugging two monitors (the third one is laptop's LCD) x server fails to start and shows "[drm:drm_crtc_helper_set_config] *ERROR* failed to set mode on [CRTC:7] on two monitors and turns off the third one.
I'm using intel core i7 3612qm (Ivy bridge) and according to inel Specifications at http://ark.intel.com/products/64901 , inel hd 4000 supports up to 3 monitors.
xorg server version lines :
X.Org X Server 1.13.0.902 (1.13.1 RC 2)
Release Date: 2012-12-06

Attached log file
Thanx in advance
Comment 1 Chris Wilson 2012-12-11 13:10:29 UTC
xrandr please

Note that only 3 monitors are support by Ivybridge only if 2 of those are identical and running at the same resolution (such as DP+DP, HDMI+HDMI etc).
Comment 2 fahim 2012-12-11 13:34:27 UTC
Thanx a lot for quick reply

xrandr says "can't open display"
when I disable my lcd in xorg conf I get

Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 32767 x 32767
VGA1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080      60.0*+
   1600x1200      60.0  
   1680x1050      60.0  
   1680x945       60.0  
   1400x1050      60.0  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1366x768       60.0  
   1360x768       60.0  
   1280x800       74.9     59.8  
   1152x864       75.0  
   1280x768       74.9     59.9  
   1024x768       75.1     70.1     60.0  
   1024x576       60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   848x480        60.0  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
HDMI1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080      60.0*+
   1600x1200      60.0  
   1680x1050      59.9  
   1680x945       60.0  
   1400x1050      59.9  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1366x768       60.0  
   1360x768       60.0  
   1280x800       74.9     59.9  
   1152x864       75.0  
   1280x768       74.9     60.0  
   1280x720       60.0  
   1024x768       75.1     70.1     60.0  
   1024x576       60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   848x480        60.0  
   720x480        59.9  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
DP1 disconnected (normal left inverted right x axis y axis)

I have two identical monitors, but one of them is connected through HDMI and the other is connected through VGA
Comment 3 Chris Wilson 2012-12-11 14:03:39 UTC
You're going to be able to combine LVDS+HDMI+VGA, that's unsupported by the hw. Reporting the limitations better is something we are working on.
Comment 4 fahim 2012-12-11 14:14:36 UTC
Thanx and sorry to bother

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.