USC - mouse cursor on AMD graphics is drawing incorrectly

Bug #1417581 reported by Gerry Boland
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Fix Released
High
Andreas Pokorny
0.12
Fix Released
High
Andreas Pokorny
mesa (Ubuntu)
New
Undecided
Unassigned
mir (Ubuntu)
Fix Released
High
Unassigned

Bug Description

I've a Lenovo Flex 2 14D, which has an AMD APU.

In Unity-System-Compositor, the mouse cursor does not draw correctly.

See previous version of this bug for visuals: https://bugs.launchpad.net/mir/+bug/1391975

Related branches

Changed in mir:
assignee: nobody → Daniel van Vugt (vanvugt)
status: New → In Progress
milestone: none → 0.12.0
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

GBM is giving us a stride of 256:
    size_t buffer_stride = gbm_bo_get_stride(buffer); // in bytes

But actually it only renders correctly if we double this (real stride is 512?).

Changed in mir:
milestone: 0.12.0 → none
assignee: Daniel van Vugt (vanvugt) → nobody
importance: Undecided → High
status: In Progress → Triaged
Changed in mir:
milestone: none → 0.12.0
status: Triaged → In Progress
assignee: nobody → Andreas Pokorny (andreas-pokorny)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.12.0

Changed in mir:
status: In Progress → Fix Committed
Kevin DuBois (kdub)
Changed in mir:
milestone: 0.12.0 → 0.13.0
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Not a regression. No fully working solution ever existed on trunk till this fix landed.

summary: - [regression] USC - mouse cursor on AMD graphics is drawing incorrectly
+ USC - mouse cursor on AMD graphics is drawing incorrectly
description: updated
Changed in mir (Ubuntu):
importance: Undecided → High
status: New → Triaged
no longer affects: mesa (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mir - 0.12.1+15.04.20150324-0ubuntu1

---------------
mir (0.12.1+15.04.20150324-0ubuntu1) vivid; urgency=medium

  [ Alexandros Frantzis ]
  * New upstream release 0.12.1 (https://launchpad.net/mir/+milestone/0.12.1)
    - Bug fixes:
      . [regression] mali, powervr locks up with around the introduction or
        removal of a third overlay (LP: #1413211)
      . USC - mouse cursor on AMD graphics is drawing incorrectly
        (LP: #1417581)
      . mir_demo_server doesn't emit hover_exit events (LP: #1418569)
      . SessionMediator locks mutexes in one thread and unlocks them in
        another (LP: #1427976)
      . ProtobufResponder::send_response_result race (LP: #1428402)
      . Some protobuf Closure objects can access dead objects (LP: #1433330)
      . DisplayConfigurationOutput.physical_size_mm is undefined/zero
        (LP: #1430315)
      . vivid fails to build Mir as of 2015-03-22: error: #warning
        "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
        [-Werror=cpp] (LP: #1435127)
      . valgrind on armhf fails with with many errors (LP: #1435186)
 -- CI Train Bot <email address hidden> Tue, 24 Mar 2015 16:09:54 +0000

Changed in mir (Ubuntu):
status: Triaged → Fix Released
Changed in mir:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.