New driver version (358.09), new USE flag (kms) use kms && MODULE_NAMES+=" nvidia-modeset(video:${S}/kernel)" Running GNOME from the overlay, fails to "start" since driver bump: okt 14 23:39:26 tanagra gnome-session[7650]: modprobe: FATAL: Module nvidia-modeset not found. Not sure if this is 3.18 related, but not planning to downgrade to check, unless requested. Reproducible: Always
I am not sure if I understand the report properly... in summary, gnome-shell expects nvidia driver to have kms support, right?
Without kms set on that driver version, my gnome does not work and the journal shows the above message
I can confirm and add a bit. With the new driver and kms flag enabled, gdm starts and after signin there is about a 3 or 4 min delay before gnome comes up. Also a switch to another vt causes a lockup with modeset failed message in log. I also tried disabling the kms flag and got the same failure with nvidia-modeset not found. I doubt this is specific to 3.18
(In reply to Harris Landgarten from comment #3) [...] > I doubt this is specific to 3.18 No, I did the same here with sddm-0.12.0-r1 and KDE (plasma5) Is probably a nvidia-drivers[-kms] problem.
c.f. https://bugs.gentoo.org/show_bug.cgi?id=563126
Information about above solution committed upstream: ... http://nvidia-submit.custhelp.com/app/account/questions/detail/i_id/861541
Then, what are we supposed to do finally? :/ Show a warning when nvidia-drivers[-kms] is found? (because, strictly speaking, gnome-shell is not depending on any concrete driver, it only needs a "working" 3D setup)
(In reply to Pacho Ramos from comment #7) Hi, Pacho, sorry for not having recognized your question earlier - was not on the CC list yet. > Then, what are we supposed to do finally? (comment #5) Pacho, did you > c.f. https://bugs.gentoo.org/show_bug.cgi?id=563126 ? It's in the title already: "Unable to get display device" ... ... at least with the modesetting driver being cut off. (comment #7) > (because, strictly speaking, gnome-shell is > not depending on any concrete driver, it only needs a "working" 3D setup) I agree wholeheartedly! If someone by purpose *overrides* the default "IUSE=+kms" ( c.f. https://bugs.gentoo.org/show_bug.cgi?id=563126#c21 ), it can *not* be assigned against gnome as a 'fault'. I would even find it legitimate to close this bug marked as "INVALID". (comment #7) > :/ Show a warning when nvidia-drivers[-kms] is found? That would be kind, somehow - perhaps pointing at this bug. But anyway I feel it would save you a lot of trouble making it a 'must-have': >>>>> IFF nvida THEN +kms +++ full stop +++ ;) Kind regards from Munich
[master 07187dc] gnome-base/gnome-shell: Add a warning for people running nvidia-drivers[-kms], bug #563084 1 file changed, 6 insertions(+)