1
0
Fork 0
This commit is contained in:
Luca Beltrame 2016-10-29 17:31:22 +02:00
parent b5cca5f76b
commit 90b1171ace
Signed by: einar
GPG key ID: 40C8281493B01C16

View file

@ -19,7 +19,7 @@ You may be aware that openSUSE Leap 42.2 is now in [the release candidate stage]
October 6th, 2016 - A [bug iss reported against Plasma](https://bugzilla.suse.com/show_bug.cgi?id=1003402) reporting a hard freeze of Plasma when using the Noveau driver, but not with the closed NVIDIA blob. Although the effect is deleterious to Plasma and not other desktop environments, there is evidence that the issue is in the driver itself, but there's only partial indications, and no conclusive proof.
The problem is that no one of the current KDE team members has access to a NVIDIA card so it's hard to determine what is actually going on. After thinking over it for a while, I decided it was time to call in the *pros*. And in KDE, Martin Graesslin of KWin fame is the best bet when graphics and KWin interactions are involved. He suggested to get a backtrace of the freezes and crashes to ensure what exactly is happening. At the same time, Antonion Larrosa from the KDE team tried to get hold of a test system to investigate the cause.
The problem is that no one of the current KDE team members has access to a NVIDIA card so it's hard to determine what is actually going on. After thinking over it for a while, I decided it was time to call in the *pros*. And in KDE, Martin Graesslin of KWin fame is the best bet when graphics and KWin interactions are involved. He suggested to get a backtrace of the freezes and crashes to ensure what exactly is happening. At the same time, Antonio Larrosa from the KDE team tried to get hold of a test system to investigate the cause.
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.