Pushed a patch to treat the xmir fd as scanout, which fixes the pointer corruption. Not happy that I have to guess which fd belong to scanouts and which will be copied from.
-- 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: New Status in XMir: New Status in “xorg-server” package in Ubuntu: New 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

