Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 376593 - No nvidia-settings if using legacy drivers
Summary: No nvidia-settings if using legacy drivers
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Doug Goldstein (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-27 10:18 UTC by Patrik Osgnach
Modified: 2012-04-25 17:27 UTC (History)
3 users (show)

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


Attachments
Patch to fix the NoScanout error (nvidia-settings-260.19.29.NoScanout.patch,873 bytes, patch)
2011-07-27 10:19 UTC, Patrik Osgnach
Details | Diff
Ebuld that applies patch and installs nvidia-settings (nvidia-settings-260.19.29-r1.ebuild,2.12 KB, text/plain)
2011-07-27 10:22 UTC, Patrik Osgnach
Details

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