<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 - Rapid flickering when an app is placed on the second Nouveau ZaphodHeads display"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=100760">100760</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Rapid flickering when an app is placed on the second Nouveau ZaphodHeads display
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>xorg
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </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>major
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Driver/nouveau
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>nouveau@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>mrj@advancedcontrols.com.au
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>xorg-team@lists.x.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>For many years I've configured my second monitor as a separate X display
because this allows the monitors to have an independent sets of virtual
desktops. With five virtual desktops on each monitor, I could select and
display 25 combinations instead of the five with Xinerama.

This worked fine with the "separate X displays" mode of the proprietary Nvidia
driver. But eventually the second display couldn't display a background image
(black only). Later, apps started from a panel or terminal on the second
display would come up on the first unless I set the DISPLAY variable to :0.1 on
the command lines of both launchers and terminal commands. I could live with
both of these problems.

When the proprietary Nvidia driver no longer supported my graphics card in the
latest X, I moved to Nouveau, using the ZaphodHeads option to get the
equivalent of the "separate X displays" mode. This worked, though I still had
the same problems with getting stuff to appear on the second display.

This was with Fedora 23. I've just upgraded to Fedora 25, and although the
second X monitor and display still comes up (black only, but a pointer can be
moved around it), nothing can be placed on it. If I run "DISPLAY=:0.1
mate-terminal" on the first display, the terminal does appear on the second,
but there is a rapid flickering of both displays, sometimes ending in a machine
crash, and the new terminal cannot be used. This happens with both Mate and
Gnome 3.

Xinerama mode (empty xorg.conf) works fine, though of course I've now got only
five instead of 25 virtual desktop combinations.

The current Fedora 25 Nouveau version is xorg-x11-drv-nouveau.x86_64
1:1.0.14-2.fc25, and the Kernel version is 4.10.10-200.fc25.x86_64.

* Is this a Nouveau problem?
* Is this a known problem?
* Is this unlikely to be fixed because "Zaphod mode is a legacy feature"
<a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Same output (DisplayPort) is used in multi-head configuration for different Devices/Displays"
   href="show_bug.cgi?id=99103#c6">https://bugs.freedesktop.org/show_bug.cgi?id=99103#c6</a> ?
* Is there another way to get dedicated sets of virtual desktops for each
monitor?</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>