Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 549710 - x11-drivers/xf86-video-nouveau: Xorg takes 100% CPU when using multiple independent screen configuration
Summary: x11-drivers/xf86-video-nouveau: Xorg takes 100% CPU when using multiple indep...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2015-05-17 12:04 UTC by Matti Nykyri
Modified: 2015-10-29 21:25 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Wakeup handler for the FD (xf86-video-nouveau-1.0.11-drmmode-wakeup-handler.patch,1.17 KB, patch)
2015-05-17 12:07 UTC, Matti Nykyri
Details | Diff
Ebuild for the patch (xf86-video-nouveau-1.0.11-r1.ebuild,878 bytes, text/plain)
2015-05-17 12:08 UTC, Matti Nykyri
Details

Note You need to log in before you can comment on or make changes to this bug.
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.