Mention the noveau patches and the FDO bug
This commit is contained in:
		
					parent
					
						
							
								62db235748
							
						
					
				
			
			
				commit
				
					
						58fab8fc2b
					
				
			
		
					 1 changed files with 2 additions and 0 deletions
				
			
		|  | @ -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. | 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. | 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) | 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) | ||||||
|  |  | ||||||
		Reference in a new issue