<!DOCTYPE html><html data-lt-installed="true"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body style="padding-bottom: 1px;">
    <p>The problem is within VLC, mainly two components are using
      something that seemingly can only be used by one. This is only the
      case with fractional scale, because Wayland does not support
      fractional scale by default and fractional scale requires
      adjusting viewport...</p>
    <p>In your case, as I said, if you are looking for a workaround,
      OpenGL should be functional in WSL and you may want to try again
      after making sure it is working so that SHM module, which is lower
      priority, is not used:</p>
    <p>> If you are using Ubuntu, Debian tends to dissect monorepos
      for <br>
      > packaging. Maybe you can try again to not rely on SHM after
      installing <br>
      > these packages listed here:
      <a class="moz-txt-link-freetext" href="https://packages.debian.org/source/sid/mesa">https://packages.debian.org/source/sid/mesa</a>.<br>
      > Depending on the modules, it may also require
      re-configuration.</p>
    <p>If you have Weston, you can check running `weston-simple-egl` to
      see if EGL is usable.</p>
    <p>That being said, it is still not clear to me how this is going to
      be fixed. Reporting size as `size * scale` is neither conventional
      (in Wayland conventions at least, not VLC conventions) nor would
      work as intended. Wayland applications use `wl_surface_set_buffer_scale()`
      for integer scale, and viewporter for fractional scale. This is
      what we are doing in the interface window provider.</p>
  </body>
  <lt-container></lt-container>
</html>