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

Bug 376593

Summary: No nvidia-settings if using legacy drivers
Product: Gentoo Linux Reporter: Patrik Osgnach <patrik.osgnach>
Component: Current packagesAssignee: Doug Goldstein (RETIRED) <cardoe>
Status: RESOLVED FIXED    
Severity: minor CC: CrazyIvanMN, jer, spock
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Patch to fix the NoScanout error
Ebuld that applies patch and installs nvidia-settings

Description Patrik Osgnach 2011-07-27 10:18:58 UTC
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
Comment 1 Patrik Osgnach 2011-07-27 10:19:46 UTC
Created attachment 281117 [details, diff]
Patch to fix the NoScanout error
Comment 2 Patrik Osgnach 2011-07-27 10:22:59 UTC
Created attachment 281119 [details]
Ebuld that applies patch and installs nvidia-settings
Comment 3 Pacho Ramos gentoo-dev 2011-07-28 09:50:43 UTC
Looks like 96.43.19 also provides nvidia-settings inside nvidia-drivers ebuild, what are you referring by "legacy" then?
Comment 4 Patrik Osgnach 2011-07-28 10:56:06 UTC
By legacy nvidia means every card that is not supported by most recent driver. Currently that means every card older than geforce 6 series
Comment 5 Ivan Roth 2011-09-03 19:51:10 UTC
(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)
Comment 6 Patrik Osgnach 2011-09-04 09:47:04 UTC
<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.
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2012-02-20 16:20:28 UTC
(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.
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2012-04-25 17:27:09 UTC
# 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).