Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 549710

Summary: x11-drivers/xf86-video-nouveau: Xorg takes 100% CPU when using multiple independent screen configuration
Product: Gentoo Linux Reporter: Matti Nykyri <matti.nykyri>
Component: Current packagesAssignee: Gentoo X packagers <x11>
Status: RESOLVED WONTFIX    
Severity: normal Keywords: PATCH
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.freedesktop.org/show_bug.cgi?id=90482
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Wakeup handler for the FD
Ebuild for the patch

Description Matti Nykyri 2015-05-17 12:04:08 UTC
With multiple screens nouveau driver opens udev socket, but does not register handler for it. This makes Xorg server never sleep after data comes available in the socket... E.I. the select returns immediately and the socket that had data gets never read.

The bug is reported upstream.

Reproducible: Always
Comment 1 Matti Nykyri 2015-05-17 12:07:39 UTC
Created attachment 403470 [details, diff]
Wakeup handler for the FD
Comment 2 Matti Nykyri 2015-05-17 12:08:45 UTC
Created attachment 403472 [details]
Ebuild for the patch
Comment 3 Matti Nykyri 2015-05-17 12:09:46 UTC
The patch is from upstream.
Comment 4 Chí-Thanh Christopher Nguyễn gentoo-dev 2015-10-29 18:00:30 UTC
That particular patch was never applied. Is this still an issue with latest xf86-video-nouveau?
Comment 5 Matti Nykyri 2015-10-29 21:25:59 UTC
This patch doesn't correct the problem correctly or completely. It makes the driver behave better but causes windomaker to crash if you cycle the power of your display. This needs more investigating. I don't think many people these days are having multiple screens or even multiple displays with nouveau driver :/

The bug can be closed. When the real problem solved I can open a new bug.