<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - permanently black screen on ThinkPad X200"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=82748#c13">Comment # 13</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - permanently black screen on ThinkPad X200"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=82748">bug 82748</a>
              from <span class="vcard"><a class="email" href="mailto:ppaalanen@gmail.com" title="Pekka Paalanen <ppaalanen@gmail.com>"> <span class="fn">Pekka Paalanen</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=82748#c12">comment #12</a>)
<span class="quote">> (In reply to <a href="show_bug.cgi?id=82748#c11">comment #11</a>)
> > Michael, that sounds a bit strange to me. I do not know what is packaged in
> See <a href="https://packages.debian.org/jessie/amd64/libgl1-mesa-glx/filelist">https://packages.debian.org/jessie/amd64/libgl1-mesa-glx/filelist</a> for
> the list of files — both contain libGL.so.1</span >

So you were swapping between two flavours of libGL.so.1?

I can't make sense of that, because Weston never uses it. Weston uses libEGL.so
and libGLESv2.so.

However, if you built weston using --with-cairo=gl, then all the demo apps, the
one drawing the wallpaper and panel included, would indeed be trying to use
libGL.so through Cairo. Did you do that?

If that was the culprit, then weston-simple-shm should have showed up on screen
in any case. Did you ever try that app?

If that app does indeed show up when everything else is just black, then there
is no problem in Weston, and nothing to fix in Weston itself, because it is
running just fine.

<span class="quote">> From the package description of libgl1-mesa-swx11 (built from the mesa
> source package):
>  This library provides a pure software rasteriser; it does not provide
>  a direct rendering-capable library, or one which uses GLX.  For that,
>  please see libgl1-mesa-glx.</span >

Sounds like you would need a pretty special use case to want libgl1-mesa-swx11.
It probably maps to some special build configuration of Mesa that people using
GPUs will never use.

<span class="quote">> > libgl1-mesa-glx or libgl1-mesa-swx11, are these packages mutually exclusive?
> Yeah, both “provide” libgl1, so apt will remove the other.

> > Does one contain/depend on hardware drivers, and the other forces them to be
> > uninstalled?
> Interestingly not. When I swap libgl1-mesa-{glx,swx11}, only those two
> packages are changed, no other package is installed or removed.

> > Though, Weston could be more graceful about it, and quit if it can't work,
> > rather than stick with a black screen. That would need someone who can
> Agreed :).</span >

A bit more testing is needed as I suggested above to check if it really is
Weston failing, or the apps.

And if weston-desktop-shell dies, you would not have even a cursor unless the
pointer visited some other app's window that remains alive.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>