Since x11-drivers/nvidia-drivers-256.53 nvidia-settings binary is supplied by that package, the users of legacy drivers are left without nvidia-settings if they are using stable nvidia-settings package (260.19.29). Plus, nvidia-settings binary supplied by non legacy drivers will not work with legacy drivers because of a "Failed to query NoScanout for screen 0." error Reproducible: Always Steps to Reproduce: 1. emerge nvidia-settings 2. 3. Actual Results: No nvidia-settings binary Expected Results: nvidia-settings binary should be installed
Created attachment 281117 [details, diff] Patch to fix the NoScanout error
Created attachment 281119 [details] Ebuld that applies patch and installs nvidia-settings
Looks like 96.43.19 also provides nvidia-settings inside nvidia-drivers ebuild, what are you referring by "legacy" then?
By legacy nvidia means every card that is not supported by most recent driver. Currently that means every card older than geforce 6 series
(In reply to comment #3) > Looks like 96.43.19 also provides nvidia-settings inside nvidia-drivers ebuild, > what are you referring by "legacy" then? I downgraded to nvidia-drivers-173.14.30, and it doesn't appear to provide nvidia-settings. (was having trouble with the latest drivers causing my computer to crash, requiring a cold reboot)
<nvidia-drivers-2xx never provided nvidia-settings binary. That's what nvidia-settings package is there for. With newer nvidia-drivers package nvidia-settings binary was moved (by nvidia) inside that package, so newer versions of nvidia-settings will not provide it anymore. This is quite inconvenient because you cannot use legacy cards with recent drivers.
(In reply to comment #6) > <nvidia-drivers-2xx never provided nvidia-settings binary. That's what > nvidia-settings package is there for. With newer nvidia-drivers package > nvidia-settings binary was moved (by nvidia) inside that package, so newer > versions of nvidia-settings will not provide it anymore. This is quite > inconvenient because you cannot use legacy cards with recent drivers. 06* installs /usr/bin/nvidia-settings and it should - newer nvidia-settings versions do not provide meaningful support settings for the older driver" 09 Apr 2011; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-96.43.19.ebuild: Install nvidia-settings appropriate for this version (bug #304255). 173* might have some use for the packaged nvidia-settings (perhaps preferable over the one installed by the separate package). These are what Nvidia calls the "legacy" drivers. If you meant something else, then change the Summary accordingly.
# ChangeLog for x11-drivers/nvidia-drivers # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/ChangeLog,v 1.339 2012/04/25 17:26:43 jer Exp $ 25 Apr 2012; Jeroen Roovers <jer@gentoo.org> nvidia-drivers-173.14.31.ebuild: Install nvidia-settings like the 96 driver does (bug #376593).