Bug 105851 Xserver 1.20 RC2+ issues with Kwin + Present 1.2

Mike Lothian mike at fireburn.co.uk
Wed Apr 11 08:27:56 UTC 2018


Hi

I've done some more testing. The flashing I was seeing with Xserver 1.19.5
goes away when I use egl rather then glx with Kwin - I won't be using egl
in any of the next tests

When I use Xserver 1.20 RC4 with Intel/AMDPGU DDXs Kwin doesn't start - the
X server is running (I'm attaching logs) - that's the case whether
compositing is enabled or not in Kwin

With the modesetting driver, Kwin launches with compositing enabled or
disabled. However the lockups in plasmashell are still present. These
happen with compositing enabled or disabled too. Simplest way to reproduce
- press the start button multiple times until it locks up (usually within 4
times) - leaving it overnight, it seems to have unlocked itself.
Alternatively "killall -9 plasmashell && sleep 1 && plasmashell" sorts it
from "Alt + F2". I've attached the journal again just after a freeze
(journalctl.freeze)

Cheers

Mike

On Mon, 9 Apr 2018 at 11:07 Mike Lothian <mike at fireburn.co.uk> wrote:

> Switching between egl and glx can only be done these days by editing the
> kwinrc file (egl however is used by default on wayland I believe), egl was
> still enabled from years ago when switching was easy
>
> I've attached some coredumps on the bug, though I don't have any debugging
> compiled into the binaries so I'm not sure how useful they are
>
> On Mon, 9 Apr 2018 at 10:45 Roman Gilg <subdiff at gmail.com> wrote:
>
>> On Sat, Apr 7, 2018 at 9:56 AM, Mike Lothian <mike at fireburn.co.uk> wrote:
>> > Switching to glx from egl gets things started for me
>>
>> Do you mean switching from egl to glx as in switching the compositing
>> backend? And it did not work with egl backend but with glx?
>>
>> The egl backend on X in KWin isn't supported well at the moment and
>> switching between them shouldn't be possible anymore from the control
>> module in system settings.
>>
>> Can you post a backtrace from the dying process? Is it KWin or
>> Plasmashell? The one of Plasmashell in the Gentoo bug report is with
>> an AMD card.
>>
>> Cheers
>> Roman
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg-devel/attachments/20180411/e31e7d76/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dmesg
Type: application/octet-stream
Size: 74971 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg-devel/attachments/20180411/e31e7d76/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.0.log
Type: text/x-log
Size: 25327 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg-devel/attachments/20180411/e31e7d76/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: journalctl
Type: application/octet-stream
Size: 177999 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg-devel/attachments/20180411/e31e7d76/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: journalctl.freeze
Type: application/octet-stream
Size: 523465 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg-devel/attachments/20180411/e31e7d76/attachment-0005.obj>


More information about the xorg-devel mailing list