Skip to content

Comments

nvidia_x11: reorganize latest versions#186834

Merged
superherointj merged 1 commit intoNixOS:masterfrom
Kiskae:nvidia-branches
Aug 18, 2022
Merged

nvidia_x11: reorganize latest versions#186834
superherointj merged 1 commit intoNixOS:masterfrom
Kiskae:nvidia-branches

Conversation

@Kiskae
Copy link
Contributor

@Kiskae Kiskae commented Aug 15, 2022

Description of changes

Based on #186321 (comment)

  • nvidia appears to not update packages if there is a package with a higher maturity (long-lived-branch-release > official > beta) and a higher version. At the moment the "beta" and "new feature branch" branches aren't actively in use, so only the "production" is getting updates, superceding the other branches.
    • Add nvidia_x11_production kernelPackages alias so all 3 versions are represented
    • Unbreak the open-kernel builds for linux 5.19 and linked its broken flag to the proprietary build, since they share kernel glue code.
  • Add a warning on the nvidia_x11 -> nvidia_x11_legacy390 alias for x86 and change the nvidia.package default to use nvidia_x11_legacy390 on i686-linux. Handling the alternatives in the nixos configuration seems a lot cleaner and by just adding a warning we avoid breaking configurations that explicitly select nvidia_x11.
Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 22.11 Release Notes (or backporting 22.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
    • (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes
  • Fits CONTRIBUTING.md.

@github-actions github-actions bot added 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: module (update) This PR changes an existing module in `nixos/` labels Aug 15, 2022
@Kiskae
Copy link
Contributor Author

Kiskae commented Aug 15, 2022

1 package marked as broken and skipped:
linuxKernel.packages.linux_testing_bcachefs.nvidia_x11_beta_open

1 package blacklisted:
nixos-install-tools

2 packages failed to build:
linuxKernel.packages.linux_5_4_hardened.nvidia_x11_beta_open linuxKernel.packages.linux_latest_libre.nvidia_x11_beta_open

19 packages built:
linuxKernel.packages.linux_4_14.nvidia_x11_beta_open linuxKernel.packages.linux_4_14_hardened.nvidia_x11_beta_open linuxKernel.packages.linux_4_19.nvidia_x11_beta_open linuxKernel.packages.linux_4_19_hardened.nvidia_x11_beta_open linuxKernel.packages.linux_4_9.nvidia_x11_beta_open linuxKernel.packages.linux_5_10.nvidia_x11_beta_open linuxKernel.packages.linux_5_10_hardened.nvidia_x11_beta_open linuxKernel.packages.linux_5_15.nvidia_x11_beta_open linuxKernel.packages.linux_hardened.nvidia_x11_beta_open linuxKernel.packages.linux_5_18.nvidia_x11_beta_open linuxKernel.packages.linux_5_18_hardened.nvidia_x11_beta_open linuxKernel.packages.linux_5_19.nvidia_x11_beta_open linuxKernel.packages.linux_5_4.nvidia_x11_beta_open linuxKernel.packages.linux_libre.nvidia_x11_beta_open linuxKernel.packages.linux_lqx.nvidia_x11_beta_open linuxKernel.packages.linux_xanmod.nvidia_x11_beta_open linuxKernel.packages.linux_xanmod_latest.nvidia_x11_beta_open linuxKernel.packages.linux_xanmod_tt.nvidia_x11_beta_open linuxKernel.packages.linux_zen.nvidia_x11_beta_open

Ping @PedroHLC @superherointj

@Kiskae
Copy link
Contributor Author

Kiskae commented Aug 15, 2022

So I was puzzled why the nvidia_x11 warning was being triggered on x86_64, but it is probably because the pkgsi686Linux package set is also getting recursively evaluated. I am not entirely sure how to fix this.

@superherointj superherointj requested a review from PedroHLC August 15, 2022 20:15
Copy link
Member

@PedroHLC PedroHLC left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code looks good, the approach is exactly what I had in mind.

But, before approving, I'll run some tests.

@PedroHLC
Copy link
Member

Result of nixpkgs-review pr 186834 run on x86_64-linux 1

1 package marked as broken and skipped:
  • linuxKernel.packages.linux_testing_bcachefs.nvidia_x11_beta_open
1 package blacklisted:
  • nixos-install-tools
2 packages failed to build:
  • linuxKernel.packages.linux_5_4_hardened.nvidia_x11_beta_open
  • linuxKernel.packages.linux_latest_libre.nvidia_x11_beta_open
19 packages built:
  • linuxKernel.packages.linux_4_14.nvidia_x11_beta_open
  • linuxKernel.packages.linux_4_14_hardened.nvidia_x11_beta_open
  • linuxKernel.packages.linux_4_19.nvidia_x11_beta_open
  • linuxKernel.packages.linux_4_19_hardened.nvidia_x11_beta_open
  • linuxKernel.packages.linux_4_9.nvidia_x11_beta_open
  • linuxKernel.packages.linux_5_10.nvidia_x11_beta_open
  • linuxKernel.packages.linux_5_10_hardened.nvidia_x11_beta_open
  • linuxKernel.packages.linux_5_15.nvidia_x11_beta_open
  • linuxKernel.packages.linux_hardened.nvidia_x11_beta_open (linuxKernel.packages.linux_5_15_hardened.nvidia_x11_beta_open)
  • linuxKernel.packages.linux_5_18.nvidia_x11_beta_open
  • linuxKernel.packages.linux_5_18_hardened.nvidia_x11_beta_open
  • linuxKernel.packages.linux_5_19.nvidia_x11_beta_open
  • linuxKernel.packages.linux_5_4.nvidia_x11_beta_open
  • linuxKernel.packages.linux_libre.nvidia_x11_beta_open
  • linuxKernel.packages.linux_lqx.nvidia_x11_beta_open
  • linuxKernel.packages.linux_xanmod.nvidia_x11_beta_open
  • linuxKernel.packages.linux_xanmod_latest.nvidia_x11_beta_open
  • linuxKernel.packages.linux_xanmod_tt.nvidia_x11_beta_open
  • linuxKernel.packages.linux_zen.nvidia_x11_beta_open

Copy link
Member

@PedroHLC PedroHLC left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • linuxKernel.packages.linux_5_19.nvidia_x11 builds nvidia-x11-515.65.01-5.19;
  • linuxKernel.packages.linux_5_19.nvidia_x11_beta re-uses nvidia-x11-515.65.01-5.19;
  • linuxKernel.packages.linux_5_19.nvidia_x11_production re-uses nvidia-x11-515.65.01-5.19;
  • linuxKernel.packages.linux_5_19.nvidia_x11_vulkan_beta evaluates to the nvidia-x11-470.62.13-5.19, which is marked as broken;
  • Changing the beta version to a fake 515.90.04, with random sha256, makes linuxKernel.packages.linux_5_19.nvidia_x11_beta try to build it.

@PedroHLC PedroHLC requested a review from superherointj August 15, 2022 22:51
@bobby285271 bobby285271 added the 12.approvals: 1 This PR was reviewed and approved by one person. label Aug 16, 2022
@superherointj
Copy link
Contributor

superherointj commented Aug 17, 2022

ofborg-eval is failing:
https://gist.github.com/be5d57406e5e3381c3be2c3b34af7b1c

nix-env did not evaluate cleanly:
 ["trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86", "trace: warning: Prefer 'nvidia_x11_legacy390' over the 'nvidia_x11' alias on x86"]

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Even if we filter for i686-linux I believe it will still be triggered because the pkgsi686Linux package set is also evaluated on x86_64-linux and includes whatever we return here.

I'm wondering if we should just remove the alias. Since the nixos module change will handle anyone who relied on the defaults, this would only affect those on i686 that explicitly set the package to nvidia_x11 which would've been redundant before this change.

@Kiskae
Copy link
Contributor Author

Kiskae commented Aug 17, 2022

So I've done some digging for the origin of the stable -> legacy_390 alias, apparently it was originally there because the stable branch was an explicit other option.
This was changed in #73167 and I'm not exactly sure why.

I propose reverting my changes to the stable alias and instead introduce a latest package that acts as the "New Feature Branch" version of the driver, leaving stable as just an alias.

@superherointj
Copy link
Contributor

superherointj commented Aug 17, 2022

I propose reverting my changes to the stable alias and instead introduce a latest package that acts as the "New Feature Branch" version of the driver, leaving stable as just an alias.

Would default package be set to latest?

@Kiskae
Copy link
Contributor Author

Kiskae commented Aug 17, 2022

It would be set to stable, which on x86_64 aliases to latest

@PedroHLC

This comment was marked as outdated.

@Kiskae
Copy link
Contributor Author

Kiskae commented Aug 17, 2022

@PedroHLC is there much value in being able to use a specific branch if NVIDIA only supports a subset of them:
https://raw.githubusercontent.com/aaronp24/nvidia-versions/master/nvidia-versions.txt

While the legacy branches have static versions, the current branch can change their branch number at any time and people generally expect it to update automatically.

@github-actions github-actions bot removed 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: module (update) This PR changes an existing module in `nixos/` labels Aug 17, 2022
@PedroHLC
Copy link
Member

@PedroHLC is there much value in being able to use a specific branch if NVIDIA only supports a subset of them: https://raw.githubusercontent.com/aaronp24/nvidia-versions/master/nvidia-versions.txt

While the legacy branches have static versions, the current branch can change their branch number at any time and people generally expect it to update automatically.

🤔 I get it, let's do what you proposed (add the latest, revert the changes to the other ones), in another PR I can add the 495, 510 and 515 as standalone packages, making production/stable/beta point to them instead of being the only source to these packages.

@Kiskae Kiskae requested review from PedroHLC and removed request for superherointj August 17, 2022 13:42
@Kiskae Kiskae requested a review from superherointj August 17, 2022 13:42
@ofborg ofborg bot added the 8.has: package (new) This PR adds a new package label Aug 17, 2022
@ofborg ofborg bot requested review from NickCao and jonringer August 17, 2022 13:45
@ofborg ofborg bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. labels Aug 17, 2022
@superherointj
Copy link
Contributor

Please squash commits.

nvidia_x11_open: unbreak 5.19

common kernel code is shared, if the closed build is broken, so is the open one.

nvidia_x11_production: add alias, sort names

nvidia_x11: reintroduce stable as a pure alias

nvidia_x11: don't use alias in override
@superherointj
Copy link
Contributor

Result of nixpkgs-review pr 186834 run on x86_64-linux 1

1 package marked as broken and skipped:
  • linuxKernel.packages.linux_testing_bcachefs.nvidia_x11_beta_open
13 packages failed to build:
  • linuxKernel.packages.linux_5_10.nvidia_x11_beta_open
  • linuxKernel.packages.linux_5_10_hardened.nvidia_x11_beta_open
  • linuxKernel.packages.linux_5_15.nvidia_x11_beta_open
  • linuxKernel.packages.linux_hardened.nvidia_x11_beta_open (linuxKernel.packages.linux_5_15_hardened.nvidia_x11_beta_open)
  • linuxKernel.packages.linux_5_18.nvidia_x11_beta_open
  • linuxKernel.packages.linux_5_18_hardened.nvidia_x11_beta_open
  • linuxKernel.packages.linux_5_19.nvidia_x11_beta_open
  • linuxKernel.packages.linux_5_4.nvidia_x11_beta_open
  • linuxKernel.packages.linux_5_4_hardened.nvidia_x11_beta_open
  • linuxKernel.packages.linux_latest_libre.nvidia_x11_beta_open
  • linuxKernel.packages.linux_libre.nvidia_x11_beta_open
  • linuxKernel.packages.linux_xanmod.nvidia_x11_beta_open
  • linuxKernel.packages.linux_xanmod_latest.nvidia_x11_beta_open
8 packages built:
  • linuxKernel.packages.linux_4_14.nvidia_x11_beta_open
  • linuxKernel.packages.linux_4_14_hardened.nvidia_x11_beta_open
  • linuxKernel.packages.linux_4_19.nvidia_x11_beta_open
  • linuxKernel.packages.linux_4_19_hardened.nvidia_x11_beta_open
  • linuxKernel.packages.linux_4_9.nvidia_x11_beta_open
  • linuxKernel.packages.linux_lqx.nvidia_x11_beta_open
  • linuxKernel.packages.linux_xanmod_tt.nvidia_x11_beta_open
  • linuxKernel.packages.linux_zen.nvidia_x11_beta_open

@superherointj
Copy link
Contributor

@Kiskae Please notice the failed packages on my build.

@Kiskae
Copy link
Contributor Author

Kiskae commented Aug 17, 2022

@superherointj It looks like all the failed builds are for linux kernels that just got updated. I checked the builds against the version of master this is forked from and they build just fine. Currently compiling the new kernels to check but it would be a weird coincidence that they all failed at once.

@Kiskae
Copy link
Contributor Author

Kiskae commented Aug 18, 2022

4 packages failed to build:
linuxPackages_5_4_hardened.nvidia_x11_beta linuxPackages_5_4_hardened.nvidia_x11_beta_open linuxPackages_latest-libre.nvidia_x11_beta linuxPackages_latest-libre.nvidia_x11_beta_open

38 packages built:

Looks like it is a transient problem with linux kernels that aren't in the binary cache yet, unrelated to this PR.

@superherointj
Copy link
Contributor

Result of nixpkgs-review pr 186834 run on x86_64-linux 1

12 packages marked as broken and skipped:
  • linuxKernel.packages.hardkernel_4_14.nvidia_x11_beta
  • linuxKernel.packages.hardkernel_4_14.nvidia_x11_beta_open
  • linuxKernel.packages.hardkernel_4_14.nvidia_x11_production
  • linuxKernel.packages.linux_testing_bcachefs.nvidia_x11_beta
  • linuxKernel.packages.linux_testing_bcachefs.nvidia_x11_beta_open
  • linuxKernel.packages.linux_testing_bcachefs.nvidia_x11_production
  • linuxPackages_hardkernel_latest.nvidia_x11_beta
  • linuxPackages_hardkernel_latest.nvidia_x11_beta_open
  • linuxPackages_hardkernel_latest.nvidia_x11_production
  • linuxPackages_testing_bcachefs.nvidia_x11_beta
  • linuxPackages_testing_bcachefs.nvidia_x11_beta_open
  • linuxPackages_testing_bcachefs.nvidia_x11_production
4 packages failed to build:
  • linuxPackages_5_4_hardened.nvidia_x11_beta (linuxKernel.packages.linux_5_4_hardened.nvidia_x11_beta ,linuxPackages_5_4_hardened.nvidia_x11_production)
  • linuxPackages_5_4_hardened.nvidia_x11_beta_open (linuxKernel.packages.linux_5_4_hardened.nvidia_x11_beta_open)
  • linuxPackages_latest-libre.nvidia_x11_beta (linuxKernel.packages.linux_latest_libre.nvidia_x11_beta ,linuxPackages_latest-libre.nvidia_x11_production)
  • linuxPackages_latest-libre.nvidia_x11_beta_open (linuxKernel.packages.linux_latest_libre.nvidia_x11_beta_open)
38 packages built:
  • linuxKernel.packages.linux_4_14.nvidia_x11_beta (linuxKernel.packages.linux_4_14.nvidia_x11_production)
  • linuxKernel.packages.linux_4_14.nvidia_x11_beta_open
  • linuxPackages_4_14_hardened.nvidia_x11_beta (linuxKernel.packages.linux_4_14_hardened.nvidia_x11_beta ,linuxPackages_4_14_hardened.nvidia_x11_production)
  • linuxPackages_4_14_hardened.nvidia_x11_beta_open (linuxKernel.packages.linux_4_14_hardened.nvidia_x11_beta_open)
  • linuxKernel.packages.linux_4_19.nvidia_x11_beta (linuxKernel.packages.linux_4_19.nvidia_x11_production)
  • linuxKernel.packages.linux_4_19.nvidia_x11_beta_open
  • linuxPackages_4_19_hardened.nvidia_x11_beta (linuxKernel.packages.linux_4_19_hardened.nvidia_x11_beta ,linuxPackages_4_19_hardened.nvidia_x11_production)
  • linuxPackages_4_19_hardened.nvidia_x11_beta_open (linuxKernel.packages.linux_4_19_hardened.nvidia_x11_beta_open)
  • linuxKernel.packages.linux_4_9.nvidia_x11_beta (linuxKernel.packages.linux_4_9.nvidia_x11_production)
  • linuxKernel.packages.linux_4_9.nvidia_x11_beta_open
  • linuxKernel.packages.linux_5_10.nvidia_x11_beta (linuxKernel.packages.linux_5_10.nvidia_x11_production)
  • linuxKernel.packages.linux_5_10.nvidia_x11_beta_open
  • linuxPackages_5_10_hardened.nvidia_x11_beta (linuxKernel.packages.linux_5_10_hardened.nvidia_x11_beta ,linuxPackages_5_10_hardened.nvidia_x11_production)
  • linuxPackages_5_10_hardened.nvidia_x11_beta_open (linuxKernel.packages.linux_5_10_hardened.nvidia_x11_beta_open)
  • linuxPackages.nvidia_x11_beta (linuxKernel.packages.linux_5_15.nvidia_x11_beta ,linuxPackages.nvidia_x11_production)
  • linuxPackages.nvidia_x11_beta_open (linuxKernel.packages.linux_5_15.nvidia_x11_beta_open)
  • linuxPackages_hardened.nvidia_x11_beta (linuxPackages_5_15_hardened.nvidia_x11_beta ,linuxPackages_hardened.nvidia_x11_production)
  • linuxPackages_hardened.nvidia_x11_beta_open (linuxPackages_5_15_hardened.nvidia_x11_beta_open)
  • linuxKernel.packages.linux_5_18.nvidia_x11_beta (linuxKernel.packages.linux_5_18.nvidia_x11_production)
  • linuxKernel.packages.linux_5_18.nvidia_x11_beta_open
  • linuxPackages_5_18_hardened.nvidia_x11_beta (linuxKernel.packages.linux_5_18_hardened.nvidia_x11_beta ,linuxPackages_5_18_hardened.nvidia_x11_production)
  • linuxPackages_5_18_hardened.nvidia_x11_beta_open (linuxKernel.packages.linux_5_18_hardened.nvidia_x11_beta_open)
  • linuxPackages_latest.nvidia_x11_beta (linuxKernel.packages.linux_5_19.nvidia_x11_beta ,linuxPackages_latest.nvidia_x11_production)
  • linuxPackages_latest.nvidia_x11_beta_open (linuxKernel.packages.linux_5_19.nvidia_x11_beta_open)
  • linuxKernel.packages.linux_5_4.nvidia_x11_beta (linuxKernel.packages.linux_5_4.nvidia_x11_production)
  • linuxKernel.packages.linux_5_4.nvidia_x11_beta_open
  • linuxPackages-libre.nvidia_x11_beta (linuxKernel.packages.linux_libre.nvidia_x11_beta ,linuxPackages-libre.nvidia_x11_production)
  • linuxPackages-libre.nvidia_x11_beta_open (linuxKernel.packages.linux_libre.nvidia_x11_beta_open)
  • linuxPackages_lqx.nvidia_x11_beta (linuxKernel.packages.linux_lqx.nvidia_x11_beta ,linuxPackages_lqx.nvidia_x11_production)
  • linuxPackages_lqx.nvidia_x11_beta_open (linuxKernel.packages.linux_lqx.nvidia_x11_beta_open)
  • linuxPackages_xanmod.nvidia_x11_beta (linuxKernel.packages.linux_xanmod.nvidia_x11_beta ,linuxPackages_xanmod.nvidia_x11_production)
  • linuxPackages_xanmod.nvidia_x11_beta_open (linuxKernel.packages.linux_xanmod.nvidia_x11_beta_open)
  • linuxPackages_xanmod_latest.nvidia_x11_beta (linuxKernel.packages.linux_xanmod_latest.nvidia_x11_beta ,linuxPackages_xanmod_latest.nvidia_x11_production)
  • linuxPackages_xanmod_latest.nvidia_x11_beta_open (linuxKernel.packages.linux_xanmod_latest.nvidia_x11_beta_open)
  • linuxPackages_xanmod_tt.nvidia_x11_beta (linuxKernel.packages.linux_xanmod_tt.nvidia_x11_beta ,linuxPackages_xanmod_tt.nvidia_x11_production)
  • linuxPackages_xanmod_tt.nvidia_x11_beta_open (linuxKernel.packages.linux_xanmod_tt.nvidia_x11_beta_open)
  • linuxPackages_zen.nvidia_x11_beta (linuxKernel.packages.linux_zen.nvidia_x11_beta ,linuxPackages_zen.nvidia_x11_production)
  • linuxPackages_zen.nvidia_x11_beta_open (linuxKernel.packages.linux_zen.nvidia_x11_beta_open)

@superherointj superherointj merged commit b01f02f into NixOS:master Aug 18, 2022
@Kiskae Kiskae deleted the nvidia-branches branch August 18, 2022 14:15
@nixos-discourse
Copy link

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/nvidia-driver-attributes-dont-do-anything/31190/2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.has: package (new) This PR adds a new package 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants