summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* x11-drivers/nvidia-drivers: add 555.52.04 unkeyworded (beta)Ionen Wolkens40 hours2-0/+510
| | | | | | Unusual for a 2nd version, but Still marked BETA by nvidia. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 550.90.07Ionen Wolkens2 days2-0/+508
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.256.02Ionen Wolkens2 days2-0/+444
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 535.183.01Ionen Wolkens2 days2-0/+529
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 535.171.04Ionen Wolkens2 days2-529/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 550.40.63:0/vulkan, drop 550.40.61Ionen Wolkens6 days2-8/+4
| | | | | | | | | This has a new icd.d for VulkanSC (not packaged) that nvidia installs to /etc/vulkansc/icd.d but like the other icd.d would rather put it in /usr/share, and from a quick look at the VulkanSC sources it should be fine (it appears based on vulkan-loader). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: remove outdated warning from nvidia.confIonen Wolkens11 days2-4/+2
| | | | | | | | If anything it's recommended nowadays, but =0 is safer out-of-the-box if things are not setup right (esp. with openrc, or without logind) so not changing that. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: remove open experimental notice for 555+Ionen Wolkens11 days2-4/+5
| | | | | | | | | | Meant to wait until 560 which will use the open variant by default when detected cards are seen to support it (ebuild still need the USE given not doing automagic) but 555 is essentially a the pre-release branch for it and some users are confused by the experimental notices at this point even if dampened compared to how hard warned about it early on. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 555.42.02 unkeyworded (beta)Ionen Wolkens2024-05-212-0/+509
| | | | | | | Feel free to keyword locally if wanted, otherwise keywords will wait till next version in the branch like usual. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 535.179 for amd64Ionen Wolkens2024-05-211-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: bump KERNEL_MAX to 6.9 where possibleIonen Wolkens2024-05-125-5/+5
| | | | | | | Re-tested these with gcc:14 too, seems fine (well, technically 0/470 isn't but we're cheating for that one). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 550.67Ionen Wolkens2024-05-122-508/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 535.179Ionen Wolkens2024-05-092-0/+529
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 550.78 for amd64Ionen Wolkens2024-04-271-1/+1
| | | | | | | | | | | | Bit early but it's almost identical to 550.76 beside fixing some Xid error with some laptops, so may as well stable this one rather htan 550.76. Note that it does not fix issues with freezing that some laptops been having (esp. lenovo), that is currently being looked into by NVIDIA. Keep using the 535 branch if you are affected. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 535.161.07, 550.76Ionen Wolkens2024-04-273-1033/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 550.78Ionen Wolkens2024-04-252-0/+508
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 550.40.61:0/vulkan, drop 550.40.59Ionen Wolkens2024-04-252-3/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: extend 390 postinst to mention kernelIonen Wolkens2024-04-181-0/+3
| | | | | | | | | | | | | Message does come a bit late (after potential build failures), but linux-mod-r1 already warns that it's not supported. This just an extra note about upstream end of support, patches, and just so do not decide to switch to a newer kernel on a whim. Users are of course free to use /etc/portage/patches if they know what they're doing. So there's no hard blocker for kernel version. Bug: https://bugs.gentoo.org/930208 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 550.76Ionen Wolkens2024-04-172-0/+508
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 550.40.59:0/vulkan, drop 550.40.55Ionen Wolkens2024-04-022-9/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 550.67 for amd64Ionen Wolkens2024-03-261-1/+1
| | | | | | | | | | | | This is the 3rd iteration of the new 0/550 production branch and it is about time to stabilize it. Note however that some Lenovo laptop users may or may not experience random crashes and need to stick to 0/535 for now (which is still supported and not going anywhere for a while). That aside, happy bday immolo :) Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 535.171.04 for amd64Ionen Wolkens2024-03-261-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 535.154.05, 550.54.14Ionen Wolkens2024-03-263-1040/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 535.171.04Ionen Wolkens2024-03-212-0/+529
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 470.223.02Ionen Wolkens2024-03-202-472/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 550.67Ionen Wolkens2024-03-192-0/+508
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 535.161.07 for amd64Ionen Wolkens2024-03-101-1/+1
| | | | | | | | | | | This driver was formerly marked "beta" which was expected to be a mistake, and indeed NVIDIA has since corrected that. Just a bugfix release, and it works fine (for me). So let's stable it. Stable for new production branch (550) is not far off, but will wait a bit more. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 470.239.06 for amd64Ionen Wolkens2024-03-101-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: bump KERNEL_MAX to 6.8 where possibleIonen Wolkens2024-03-105-5/+5
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 550.40.55:0/vulkan, drop 550.40.53Ionen Wolkens2024-03-082-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 545.29.06-r1, 550.40.07Ionen Wolkens2024-03-023-1030/+0
| | | | | | | | Old NFB and a beta, should be little need to keep these around for an extended period. Use production branch 550.54.14 instead or the old 535.* one if issues. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 550.40.53:0/vulkan, drop 535.43.28Ionen Wolkens2024-03-022-34/+10
| | | | | | | | | | | | | No real testing like usual for 0/vulkan (beside a basic build test) despite major bump, please report if issues. Seems to have received the pfn_valid fix from 550.54.14. Reminder that this branch is only intended for vulkan developers that also need the latest vulkan extensions, most users should use 535.154.05 or 550.54.14. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 550.54.14Ionen Wolkens2024-02-262-0/+509
| | | | | Closes: https://bugs.gentoo.org/925461 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 535.161.07Ionen Wolkens2024-02-262-0/+530
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.239.06Ionen Wolkens2024-02-263-1/+445
| | | | | | | | | | | | | | | | | | | Also drop USE=wayland, last time I tried to use this with 470 not only was it very limited due to the lack of GBM support, but it was starting to break in horrible ways (e.g. flickering). This been incompatible with newer egl-wayland, and 1.1.7 is filed with problems. Users often find it annoying that portage warns that it skipped the egl-wayland update too (USE=wayland is default on desktop profiles even if they don't use it, so it was still annoying). 470 users should really just stick to Xorg (sorry). Note nvidia-drm.modeset=1 was enabled with USE=wayland, disabling may possibly have unexpected effects for some users even on Xorg. Re-enable in nvidia.conf manually if you need this. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 535.146.02Ionen Wolkens2024-02-222-536/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 535.43.28:0/vulkan, drop 535.43.25Ionen Wolkens2024-02-172-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: check for CPU_FREQ with USE=powerdIonen Wolkens2024-02-076-0/+6
| | | | | Bug: https://bugs.gentoo.org/923117 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: move nvidia-powerd behind IUSE=powerdIonen Wolkens2024-02-067-21/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | Mostly due to the openrc service's "need dbus" which is an annoyance when dbus is missing (preventing from being a runtime-only optfeature), but even with systemd this now also allows to properly check for multilib on dbus (used by 32bit glcore/eglcore libraries to communicate with powerd). *Technically* needs a revbump given --changed-use does not know it needs to rebuild here, but given this only cause problems for rare users without dbus (e.g. headless cuda servers with USE=-tools) and will propagate with kernel updates+rebuilds let's not bother every users over this. Hopefully users of powerd (incl. for systemd which may have more existing ones) will notice the new USE and enable it. Also re-arrange arm64 handling, it makes more sense to mask the USE on arm64 than keep it as a no-op by checking if use !amd64. Exception to this is 0/550 branch which started to include a arm64 nvidia-powerd build (albeit do not think hardware that need this even exists yet). Hope did not break installation there given did not test on arm64, please report if so. Bug: https://bugs.gentoo.org/923117 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 535.43.25:0/vulkan, drop 535.43.24Ionen Wolkens2024-02-022-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 535.43.24:0/vulkan, drop 535.43.23Ionen Wolkens2024-02-022-3/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: fix build w/ kernel 6.1.76+6.6.15+6.7.3Ionen Wolkens2024-02-018-0/+69
| | | | | | | | | | | NVIDIA already confirmed to be planning a release without pfn_valid, so this is temporary until then. May need revisiting for older kernels if change is further backported. bug #923456 could be closed but leaving open for visibility for now. Bug: https://bugs.gentoo.org/923456 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: remove IBT warning in 545+Ionen Wolkens2024-01-312-12/+0
| | | | | | | | | | | Hopefully for good this time, albeit will be left forever in 390 (definitely broken) and 470 too given status is incertain. 525+535 will eventually be dropped either way (far sooner than 390+470 anyway), so let's just leave them alone to be safe. Closes: https://bugs.gentoo.org/911142 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: use gcc14 patch in unkeyworded 0/550 tooIonen Wolkens2024-01-291-0/+1
| | | | | | | | Turns out was misled into thinking it was fixed, the issue doesn't trigger with my own kernel but does with a "defconfig" one. And then changes from NVIDIA made me think it worked around it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add nvidia-powerd openrc scriptIonen Wolkens2024-01-287-0/+17
| | | | | | | | | | | | | | | | Untested given requires specific hardware to even start the daemon which I do not have. Please report if any issues. Not worth revbumps, can let it propagate with rebuilds during kernel upgrades. Use /var/run rather than /run given nvidia hardcodes path to the pid file and /run may be incorrect if /var/run is not a symlink. Albeit with command_background=true openrc is technically the one handling it (may avoid duplicates, again can't test). Closes: https://bugs.gentoo.org/923117 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: relicense nvidia-persistenced.initdIonen Wolkens2024-01-281-2/+1
| | | | | | | | | Tiny script that was entirely written by me, and came to prefer installed+redistributed simple scripts to not carry extra baggage. (MIT is already in the ebuild's LICENSE) Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 535.43.23:0/vulkan, drop 535.43.22Ionen Wolkens2024-01-262-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: sync tc-is-lto w/ other ebuilds in 0/550Ionen Wolkens2024-01-241-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: migrate checking for enabled lto, to tc-is-ltoEli Schwartz2024-01-246-6/+6
| | | | | | | | | | This toolchain func was recently added, and is a lot more reliable than get-flagq, for example if the active flags contain `-flto -fno-lto` then tc-is-lto gets it correct. We would rather use this wherever possible. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34996 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: tc-export PKG_CONFIGIonen Wolkens2024-01-248-10/+10
| | | | | | | | | | Noticed variable is used due to a change to utils.mk in 0/550 but turns out there was already some use of it in nvidia-settings for older versions too. Just export it everywhere. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>