1
0
Fork 0

Mention the noveau patches and the FDO bug

This commit is contained in:
Luca Beltrame 2016-10-29 17:42:44 +02:00
parent 62db235748
commit 58fab8fc2b
Signed by: einar
GPG key ID: 40C8281493B01C16

View file

@ -23,6 +23,8 @@ The problem is that no one of the current KDE team members has access to a NVIDI
Antonio eventually managed to reproduce the problem with a specific NVIDIA card and Noveau, and [his initial results](https://bugzilla.suse.com/show_bug.cgi?id=1003402#c32) pointed at issues in interactions between the Noveau driver and KWin itself. Martin, being a nice person, also subscribed to the report, and once the bactraces came in he was able to find a solution to the riddle: when using OpenGL, [Mesa waited for a buffer](https://bugzilla.suse.com/show_bug.cgi?id=1003402#c40) and in turn blocked KWin. The net result was an apparent freeze of the workspace when logging in.
[Patches had been proposed](https://github.com/imirkin/mesa/commits/locking) to fix [the issue](https://bugs.freedesktop.org/show_bug.cgi?id=91632), but according to upstream Noveau developers, they just made matters worse (instability).
As an aside, Noveau, despite the heroic efforts from its developers, has still several issues when using apparently "normal" workflows: for example any application using QWebEngine will crash on Noveau because while the driver does work well with multi-threaded rendering, the Blink engine uses different threads even when Qt is using single-threaded rendering.
Once the problem was found, the 5 eurocent question was: [what can we do to fix the situation?](https://bugzilla.opensuse.org/show_bug.cgi?id=1005323)