Syncing task from Mir.

** Changed in: mir (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1647416

Title:
  GL clients never show up in VMware [VMWare: No 3D enabled (0,
  Success).]

Status in Mir:
  Confirmed
Status in mir package in Ubuntu:
  Confirmed

Bug description:
  Steps to reproduce:
  * install vmware workstation player
  * setup an ubuntu image with the zesty iso image for amd64
  * apt install mir-demos
  * run sudo  miral-shell --arw-file --vt 2 -f /tmp/mir_socket
  * mir_demo_client_eglplasma -m /tmp/mir_socket

  The client application exits and in the terminal output you should see:
  VMWare: No 3D enabled (0, Success).

  That message is from the mesa vmware driver:

  
https://github.com/mesa3d/mesa/blob/master/src/gallium/winsys/svga/drm/vmw_screen_ioctl.c#L880

  The ioctl seems to complete successfully but yields the wrong result.

  The same can be experienced with miral-shell running in X11.
  GL clients within X11 work. EGL on DRM seems to work - since  
mir_proving_server on DRM works too.

  Update: The problem seems to be related to dmabuf fds. The error
  message mentioned above does not seem to stop the egl initialization.
  So later in the process when mirclient receives the buffers the driver
  fails to import the dmabuf fds. So maybe the interrupted
  initialization leaves the egl structures in a state incapable to
  perform the dmabuf fd to drm handle mapping.

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

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to