Thanks Chris. It is safe to assume XMir will always use scanout buffers,
so long as the multimonitor layout doesn't have any overlaps.

** Changed in: xmir
     Assignee: (unassigned) => Chris Wilson (ickle)

** Changed in: xmir
       Status: New => In Progress

** Changed in: xorg-server (Ubuntu)
     Assignee: (unassigned) => Chris Wilson (ickle)

** Changed in: mir
       Status: New => Invalid

** Changed in: xorg-server (Ubuntu)
       Status: New => Confirmed

** Also affects: xserver-xorg-video-intel (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: xserver-xorg-video-intel (Ubuntu)
     Assignee: (unassigned) => Chris Wilson (ickle)

** Changed in: xserver-xorg-video-intel (Ubuntu)
       Status: New => Confirmed

** Changed in: xserver-xorg-video-intel (Ubuntu)
       Status: Confirmed => In Progress

** Changed in: xmir
       Status: In Progress => Confirmed

** Also affects: xserver-xorg-video-intel
   Importance: Undecided
       Status: New

** Changed in: xserver-xorg-video-intel
     Assignee: (unassigned) => Chris Wilson (ickle)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/1218735

Title:
  [intel] Bypass mode makes the cursor break up into horizontal line
  artefacts

Status in Mir:
  Invalid
Status in XMir:
  Confirmed
Status in X.org xf86-video-intel:
  New
Status in “xorg-server” package in Ubuntu:
  Confirmed
Status in “xserver-xorg-video-intel” package in Ubuntu:
  In Progress

Bug description:
  Mir's bypass mode makes the X cursor break up into horizontal line
  artefacts. I can see some pixels updating where the cursor should be,
  but not all of them.

  There's a flickering ghost of where the mouse pointer was just a
  moment ago, comprised of small horizontal lines.

  I've *heard* this is an intel-specific bug due to particular caching
  behaviour of intel graphics, triggered by bypass (but only seen when
  bypassing XMir surfaces, not other Mir surfaces).

  WORKAROUND:
  1. sudo -s
  2. cd /usr/sbin
  3. mv unity-system-compositor unity-system-compositor.bin
  4. Now create a new file "unity-system-compositor" with:
  ---8<---8<---8<---8<---8<---8<---8<---
  #!/bin/sh
  export MIR_BYPASS=0
  exec $0.bin $*
  ---8<---8<---8<---8<---8<---8<---8<---
  5. chmod 755 unity-system-compositor

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1218735/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to