<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Second GPU second monitor invalid initialization / behavior"
href="https://bugs.freedesktop.org/show_bug.cgi?id=86436">86436</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Second GPU second monitor invalid initialization / behavior
</td>
</tr>
<tr>
<th>Product</th>
<td>xorg
</td>
</tr>
<tr>
<th>Version</th>
<td>7.5 (2009.10)
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>Driver/Radeon
</td>
</tr>
<tr>
<th>Assignee</th>
<td>xorg-driver-ati@lists.x.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>naquad@gmail.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>xorg-team@lists.x.org
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=109672" name="attach_109672" title="Xorg log">attachment 109672</a> <a href="attachment.cgi?id=109672&action=edit" title="Xorg log">[details]</a></span>
Xorg log
I have 2 video cards: Radeon HD 4870 and Radeon HD 6750. Each of them has 2
monitors connected. Setup works fine in Windows and under Xinerama.
I've been trying to make it work with XRandR. Theese are my settings:
xrandr --setprovideroutputsource 1 0
xrandr --output DVI-0 --auto --right-of DVI-1
xrandr --output DVI-1-2 --auto --left-of DVI-1
xrandr --output DVI-1-3 --auto --left-of DVI-1-2
But only one of the monitors work on the second video card. It can be either
DVI-1-3 or DVI-1-2, but not both of them.
When I try to enable second monitor I see the following in Xorg.0.log:
[ 1487.331] (II) RADEON(0): Allocate new frame buffer 7680x1216 stride 7680
[ 1487.353] (II) RADEON(0): VRAM usage limit set to 190789K
[ 1487.358] Cannot do multiple crtcs without X server dirty tracking 2
interface
[ 1487.358] failed to set shadow slave pixmap
[ 1487.358] need to create shared pixmap 0
DVI-1-3 is turning on, but it clones DVI-1-2 while X thinks it is extra space
(because I can drag windows there and see it as empty space in workspace
indicator). Trying to do xrandr --output DVI-1-3 --off makes xrandr nuts:
X Error of failed request: BadValue (integer parameter out of range for
operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 7 (RRSetScreenSize)
Value in failed request: 0x0
Serial number of failed request: 62
Current serial number in output stream: 63
After this to get back into normal state I have to restart Xorg.
Complete Xorg.0.log attached.
Any chances this can be fixed?</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>