Versions
v570.86.16-r1 :: 0/570 :: gentoo
- Modified
- License
- NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl
- Keywords
- -* ~amd64 ~arm64
- USE flags
- X dist-kernel kernel-open modules modules-compress modules-sign persistenced powerd static-libs strip tools wayland
v550.144.03 :: 0/550 :: gentoo
- Modified
- License
- NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl
- Keywords
- -* amd64 ~arm64
- USE flags
- X dist-kernel kernel-open modules modules-compress modules-sign persistenced powerd static-libs strip tools wayland
v550.40.83 :: 0/vulkan :: gentoo (Masked by set 4994)
- Modified
- License
- NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl
- Keywords
- -* ~amd64
- USE flags
- X dist-kernel kernel-open modules modules-compress modules-sign persistenced powerd static-libs strip tools wayland
v535.230.02 :: 0/535 :: gentoo
- Modified
- License
- NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl
- Keywords
- -* amd64 ~arm64
- USE flags
- X dist-kernel kernel-open modules modules-compress modules-sign persistenced powerd static-libs strip tools wayland
v470.256.02-r2 :: 0/470 :: gentoo (Masked by set 7469)
- Modified
- License
- NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl
- Keywords
- -* amd64
- USE flags
- X dist-kernel modules modules-compress modules-sign persistenced static-libs strip tools
v390.157 :: 0/390 :: gentoo (Masked by set 6539)
- Modified
- License
- NVIDIA-r2 BSD BSD-2 GPL-2 MIT
- Keywords
- -* amd64 x86
- USE flags
- X dist-kernel modules modules-compress modules-sign persistenced static-libs strip tools
USE flags
General
- X
- Add support for X11
- dist-kernel
- Enable subslot rebuilds on Distribution Kernel upgrades
- kernel-open
- Use the open source variant of the drivers (Turing/Ampere+ GPUs only, aka GTX 1650+ -- recommended with >=560.xx drivers if usable and it may be required for 50xx Blackwell+ GPUs)
- modules
- Build the kernel modules
- modules-compress
- Install compressed kernel modules (if kernel config enables module compression)
- modules-sign
- Cryptographically sign installed kernel modules (requires CONFIG_MODULE_SIG=y in the kernel)
- persistenced
- Install the persistence daemon for keeping devices state when unused (e.g. for headless)
- powerd
- Install the NVIDIA dynamic boost support daemon (only useful with specific laptops, ignore if unsure)
- static-libs
- Install the XNVCtrl static library for accessing sensors and other features
- strip
- Allow symbol stripping to be performed by the ebuild for special files
- tools
- Install additional tools such as nvidia-settings
- wayland
- Enable dev-libs/wayland backend
abi_x86
- 32
- 32-bit (x86) libraries
- 64
- 64-bit (amd64) libraries
Dependencies
acct-group / video : System group: video
acct-user / nvpd : User for nvidia-persistenced
app-accessibility / at-spi2-core : D-Bus accessibility specifications and registration daemon
dev-libs / glib : The GLib library of C routines
dev-libs / jansson : C library for encoding, decoding and manipulating JSON data
dev-util / vulkan-headers : Vulkan Header files and API registry
media-libs / harfbuzz : An OpenType text shaping engine
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
net-libs / libtirpc : Transport Independent RPC library (SunRPC replacement)
sys-apps / dbus : A message bus system, a simple way for applications to talk to each other
virtual / linux-sources : Virtual for Linux kernel sources
x11-base / xorg-proto : X.Org combined protocol headers
x11-libs / cairo : A vector graphics library with cross-device output support
x11-libs / gdk-pixbuf : Image loading library for GTK+
x11-libs / gtk+ : Gimp ToolKit +
x11-libs / libX11 : X.Org X11 library
x11-libs / libXext : X.Org Xext library
x11-libs / libXrandr : X.Org Xrandr library
x11-libs / libXv : X.Org Xv library
x11-libs / libXxf86vm : X.Org Xxf86vm library
x11-libs / libpciaccess : Library providing generic access to the PCI bus and devices
x11-libs / libvdpau : VDPAU wrapper and trace libraries
x11-libs / pango : Internationalized text layout and rendering library
Runtime Dependencies
acct-group / video : System group: video
acct-user / nvpd : User for nvidia-persistenced
app-accessibility / at-spi2-core : D-Bus accessibility specifications and registration daemon
dev-libs / glib : The GLib library of C routines
dev-libs / jansson : C library for encoding, decoding and manipulating JSON data
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
gui-libs / egl-gbm : NVIDIA GBM EGL external platform library
gui-libs / egl-wayland : NVIDIA wayland EGL external platform library
gui-libs / egl-x11 : NVIDIA X11/XCB EGL external platform library
media-libs / harfbuzz : An OpenType text shaping engine
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
net-libs / libtirpc : Transport Independent RPC library (SunRPC replacement)
sys-apps / dbus : A message bus system, a simple way for applications to talk to each other
sys-apps / kmod : Library and tools for managing linux kernel modules
sys-libs / glibc : GNU libc C library
virtual / dist-kernel : Virtual to depend on any Distribution Kernel
x11-libs / cairo : A vector graphics library with cross-device output support
x11-libs / gdk-pixbuf : Image loading library for GTK+
x11-libs / gtk+ : Gimp ToolKit +
x11-libs / libX11 : X.Org X11 library
x11-libs / libXext : X.Org Xext library
x11-libs / libXxf86vm : X.Org Xxf86vm library
x11-libs / libpciaccess : Library providing generic access to the PCI bus and devices
x11-libs / pango : Internationalized text layout and rendering library
Depending packages
app-admin / conky : An advanced, highly configurable system monitor for X
app-crypt / hashcat : World's fastest and most advanced password recovery utility
app-laptop / thinkfan : Simple fan control program for thinkpads
dev-libs / optix : NVIDIA Ray Tracing Engine
dev-libs / starpu : Unified runtime system for heterogeneous multicore architectures
dev-python / pycuda : Python wrapper for NVIDIA CUDA
dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)
mate-extra / mate-sensors-applet : MATE panel applet to display readings from hardware sensors
media-tv / kodi : A free and open source media-player and entertainment hub
media-tv / mythtv : Open Source DVR and media center hub
media-video / bino : Stereoscopic and multi-display media player
sci-libs / cholmod : Sparse Cholesky factorization and update/downdate library
sci-libs / vtk : The Visualization Toolkit
sci-misc / boinc : The Berkeley Open Infrastructure for Network Computing
sys-apps / hwloc : Displays the hardware topology in convenient formats
sys-cluster / slurm : A Highly Scalable Resource Manager
sys-cluster / torque : Resource manager and queuing system based on OpenPBS
sys-libs / libnvidia-container : NVIDIA container runtime library
sys-process / nvtop : (h)top like task monitor for AMD, NVIDIA, Intel and other GPUs
x11-misc / primus : Faster OpenGL offloading for Bumblebee
xfce-extra / xfce4-sensors-plugin : A panel plug-in for acpi, lm-sensors and hddtemp sensors
Bugs
- 556530
- Lack of support for x11-drivers/nvidia-drivers
- 613338
- sys-power/bbswitch with x11-drivers/nvidia-drivers is not compatible with kernel PCI Express power management
- 697886
- x11-drivers/nvidia-drivers: wrong SELinux context for /dev/nvidiactl and /dev/nvidia0
- 734330
- sci-biology/foldingathome-7.6.13 with x11-drivers/nvidia-drivers-450.57 crashes system(?)
- 771750
- x11-misc/bumblebee-3.2.1_p20210112 not working correctly with x11-drivers/nvidia-drivers-460.39-r1
- 854345
- Incorrect driver dependencies for nvidia-cuda-toolkit (was: =dev-util/nvidia-cuda-toolkit-11.7.0-r1 is not compatible with x11-drivers/nvidia-drivers-510.73.05-r1)
- 916957
- net-libs/webkit-gtk: versions 2.42.1 and 2.42.1-r410 don't work with nvidia gpu (x11-drivers/nvidia-drivers)
- 916976
- dev-util/nvidia-cuda-toolkit should not depend on x11-drivers/nvidia-drivers
- 948212
- <x11-drivers/nvidia-drivers-{535.230.02:0/535,550.144.03:0/550}, x11-drivers/nvidia-drivers:0/565: multiple vulnerabilities
Masks
4994- Ionen Wolkens
Vulkan beta driver branch aimed at Vulkan developers for testing new features. Beside vulkan, it is typically behind the main branch and may be buggier or less secure. Only unmask if really wanted.- x11-drivers/nvidia-drivers:0/vulkan
6539- Ionen Wolkens
NVIDIA dropped support for the 390.xx branch in December 2022[1]. Users are free to unmask and keep using, but be warned it is very likely to be affected by security issues as NVIDIA does not track nor fix these for this branch anymore. Gentoo will keep it packaged for as long as reasonably possible (albeit masked) but no true support will be given nor patches for newer kernels. It is recommended to use 6.1.x LTS kernels or older (6.1.x will be supported upstream until December 2027). Major issues will lead to removal without further warning, e.g. if no usable kernels left in tree, or if broken with a newer Xorg. >> It is recommended to switch to nouveau[2] drivers (regardless of its worse performance), or ideally replace the hardware. [1] https://nvidia.custhelp.com/app/answers/detail/a_id/3142 [2] https://wiki.gentoo.org/wiki/Nouveau- x11-drivers/nvidia-drivers:0/390
7469- Ionen Wolkens
NVIDIA dropped support for the 470.xx branch in September 2024[1]. Users are free to unmask and keep using, but be warned it is very likely to be affected by security issues[2] as NVIDIA does not track nor fix these for this branch anymore. Gentoo will keep it packaged for as long as reasonably possible (albeit masked) but no true support will be given nor patches for newer kernels. It is recommended to use 6.6.x LTS kernels or older (6.6.x will be supported upstream until December 2026, and 6.1.x a year further to December 2027). Major issues will lead to removal without further warning, e.g. if no usable kernels left in tree, or if broken with a newer Xorg. >> It is recommended to switch to nouveau[3] drivers (regardless of its worse performance), or ideally replace the hardware. [1] https://nvidia.custhelp.com/app/answers/detail/a_id/3142 https://nvidia.custhelp.com/app/answers/detail/a_id/5202 [2] https://bugs.gentoo.org/942031#c7 [3] https://wiki.gentoo.org/wiki/Nouveau- x11-drivers/nvidia-drivers:0/470
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vulnerable 565.77
If you have problems with the new 570 beta, I recommend going back to stable 550.x instead for now. Bug: https://bugs.gentoo.org/948212 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: simplify clang addpredict workaround
Really no need to do this only with clang, and using CPP= relies on tc-is-clang internals and could break. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: update readme/metadata for blackwell
Several reports on NVIDIA's forums (and some old news posts) point to requiring the open variant for blackwell, not that it's something I've verified myself. In the future may possibly try to implement a postinst check to verify if usage of USE=kernel-open is correct. Currently the .json file has a 'kernelopen" to know if it's usable but does not say whether it's required or not for blackwell at the moment. May also need to consider making USE=kernel-open default eventually, albeit that could potentially wait until non-GSP cards are tossed in a legacy branch then the new branch could be kernel-open-only. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: check for CONFIG_DRM_FBDEV_EMULATION
Should've known about this given the TTM bit, but kind of forgot. Keep it optional, like the rest of the DRM bits a system can work without these if you know what you're doing (e.g. disabled KMS_HELPER needs modeset=0 and a custom Xorg.conf). TTM on the other hand is required *if* FBDEV is enabled else it results in a build failure on recent kernels. Plans is mostly to make most people enable it before we do the switch "eventually". For what it's worth, only check in 570+ given there's no plans to ever enable fbdev=1 by default in old branches, legacy ones did not even support it. Bug: https://bugs.gentoo.org/949097 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: override the fbdev=1 default
Previous use of fbdev=1 had issues ranging from problems switching between X/wayland and the console, graphical corruption, failing to resume from sleep, and also straight up failure like bug #949097. Some of these issues may be resolved in 570.x, but real status is unknown, and still getting new bug reports about it. This may work properly for some configurations (probably simpledrm + wayland, aka Fedora's case where fbdev=1 is needed), but still seem too volatile to be a default on a wide variety of configurations like with Gentoo. Already had a postinst elog out of worry, but having potentially several users deal with this manually is unwanted. Will likely revisit after issues been ironed out as it is needed if we want to get rid of deprecated efifb in favour of simpledrm on gentoo-kernel's defaults eventually. Closes: https://bugs.gentoo.org/949097 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 570.86.16 (beta)
Adding keyworded despite beta due for being needed for several reasons (on top of the two bugs). Bug: https://bugs.gentoo.org/948212 Closes: https://bugs.gentoo.org/948478 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: cleanup old sleep warnings
Shouldn't be overly needed anymore, plus want to avoid the warning that can get wrongly repeated when switching branches. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.83:0/vulkan, drop 550.40.82
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vulnerable 535.216.01-r1, 550.142
Affected 565.77 is still in tree due to still lacking a fixed version for that branch or newer. Bug: https://bugs.gentoo.org/948212 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 535.230.02 for amd64
Bug: https://bugs.gentoo.org/948212 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 550.144.03 for amd64
Bug: https://bugs.gentoo.org/948212 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump KERNEL_MAX to 6.13 where possible
Still early (not released yet, albeit being on rc7 it is unlikely to break at this point), but this these versions received extra care for 6.13 and fbdev issue seem resolved. 565.77(NFB) users will have to stick to <6.13 on manually patch still. Unknown if that branch will even get new releases anymore, nor how long left until the next branch. Drop the comment in advance though. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.144.03
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.230.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 550.135
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 550.142 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add comment about kernel 6.13 & fbdev=1
NVIDIA has fixed 550.142 to build with 6.13-rc3 (565.77 fails), but has not addressed/noticed that fbdev=1 is broken. So keep a reminder to not add =6.13 even if it builds when 6.13 releases. Also note in 565.77 in case a new version releases that only fixed the build failure and not fbdev=1. Patches exists, but would rather not use these, hard to tell if they're correct. Users should stick to 6.12 or older until proper fixes. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.142
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: update 390/470 support year
Was announced that LTS kernel 6.1 will get an extra year of support, so this may give an extra year in the tree to these drivers (still depends on if Gentoo's kernel maintainers are going to keep these in the tree for that long, or if these drivers will still be in a usable state by then). Given 6.6.x hasn't been extended, 470 users may need to go back to 6.1.x for that extra year (without patching anyway). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: update DRM_*_HELPERS error text
I915 now selects TTM in newer kernels making it usable, however the text is unaware of changes and versions, so just drop the mention that I915 is not usable and suggest checking the kernel's help. Also list QXL example first, it's smaller to build. Still keep AMDGPU listed mostly because it's more recognizable by users. Leaving 535 as-is, last I know of TTM_HELPERS doesn't matter for it and it likely does not have that long of support. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.82:0/vulkan, drop 550.40.81
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 550.127.05-r1, 565.57.01-r3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: replace assert with pipestatus
Not interesting to show pipestatus -v when the 2nd command is an ebuild internal and will die on its own if failed. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 565.77
No longer a beta, considered a new feature branch instead (NFB). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.81:0/vulkan, drop 550.40.80
Doesn't seem to have received 550.135 fixes for ttm and kernel 6.12 still, maybe these won't get updated till the next branch. May still be affected by the last security vulnerability too.. but it's masked, use as your own risks. Did gain Vulkan 1.4 support though. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 550.135 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: minor comment wording fix
Happened to glance over that comment I wrote and was wondering what I was reading. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: pass -std=gnu17 for gcc15 for now
Seems to be quite a few issues and may not be trivial to fix, upstream already has some sanity checks to pickup that conftests failed and it should be fixed properly in time. Using KERNEL_CC to ensure it's used everywhere for modules, esp. conftest.sh. Non-modules parts seems fine with c23. For 390/470, just add it to the list of other permanent (ugly) workarounds and update's 470 comment given it's no longer supported. Due for removal from the tree in roughly 2 years or less and so just need to hold on until then. Closes: https://bugs.gentoo.org/944092 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.80:0/vulkan drop 550.40.79-r1
6.12 fixes (and probably sec fixes too) haven't made it in, this just adds the two latest vulkan extensions Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add (our own) PREEMPT_RT check for 6.12
Would make it a hard failure (no ~) given a NVIDIA sanity check already causes the build to fail, but there is a variable to override that. Doesn't hurt to do our own standard check, mention the variable, and warn that using it is unsupported given the increasing amount of users jumping on PREEMPT_RT (that for most they likely do not need nor understand for who it's useful for, and notably that it will also hurt performance). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.135
incl. proper upstream testing & fix for kernel 6.12, would recommend this version over the 565.57.01 beta if want to use 6.12 (albeit beta should be ok with the patch too, just no guarantees that it isn't missing something). Also newly needs a minor workaround given NVIDIA newly expects ARCH to be set to x86_64 while tc-arch-kernel sets x86 (with the rationale that it makes no difference for the kernel). There is however little reason to "assume" that the kernel (or modules) sees it the same way and maybe tc-arch-kernel should pass x86_64... but for now change it here if USE=amd64 given unsure if want to look into other potential implications of changing this. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: lower KERNEL_MAX to 6.6 for 0/470
NVIDIA's support seemingly has ended, as such this will never go up anymore (unless we patch it, which there is no plans to support). It does not make sense to list a non-LTS branch that's not even in the tree anymore there. Also add a warning similar to 390.x, the date is the same given both 6.1.x and 6.6.x kernels are going away at same time. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump KERNEL_MAX to 6.12 where possible
Don't really recommend 6.12 yet, but it *should* mostly work. There *may* be issues for which it is unclear if they were limited to older 6.12-rc1 or so and not the actual 6.12. It's possible that some issues only surface with specific kernel configs and so they're hard to pick up. Normally don't do patches, but in this case it compiles even though it's going to be semi-broken without it at runtime. FOP_UNSIGNED_OFFSET is unset for <6.12 so this should have no impact for older kernels. 0/vulkan fails to build, and 0/470 was already broken with 6.10. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop obsolete kernel-6.7 patch in 535
Kind of forgot that was still there. Still applied given it changes the code in the "if not 6.7" conditional that nvidia started using (meaning harmless unused code). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: disable >=systemd-256's freeze session
Otherwise system may fail to resume from sleep for some nvidia users. Have not tried to reproduce myself, but given Debian, Arch, and likely other distros have done this and systemd itself recommends doing with nvidia, plus a forum users confirmed it helps, let's just do it. Kind of wonder how it took until stable to get someone mentioning issues? Maybe only cause problems for some specific setups. Hopefully doing this here is temporary, kind of feel like systemd upstream could handle this better (nvidia does not seem to be the only case where this can cause problems), or maybe something can be done from nvidia's side. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vulnerable 535.183.01-r1, 550.120
All done wrt bug #942031. Bug: https://bugs.gentoo.org/942031 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 550.127.05 for amd64
Bug: https://bugs.gentoo.org/942031 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 535.216.01 for amd64
Bug: https://bugs.gentoo.org/942031 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.79:0/vulkan, drop 550.40.76
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: keyword 565.57.0-r2 beta
Not particularly happy about this (esp. given this version is meant to be used with egl-wayland-1.1.17 and this enables explicit sync that may still cause some applications to crash), but with 560 being vulnerable and 550 not working so well for "some" users on wayland (presumably those with hybrid graphics?), guess we need it albeit this may solve issues for some and cause more for others... If have problems, please downgrade to stable 550, can also downgrade egl-wayland albeit that may hurt xwayland performance or cause visual glitches with egl-x11. For Xorg users, 565 or 550 should make close to no difference though, may potentially have an impact on suspend/resume (good or bad). Closes: https://bugs.gentoo.org/941991 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vuln 525.147.05-r1, 560.35.03-r1
Both branch are unsupported and so did not get security updates. 560 had short support due to being a New Feature Branch (NFB). Users of ~testing 560.35.03-r1 are expected to downgrade to the (newer) 550.127.05 version which is the next stable candidate if no problems. If for one reason or another the 550 branch was problematic for a user, they may optionally want to opt-in the ~565.57.01 beta instead which is not vulnerable (we do not keyword betas, see bug #941991 comment #1 -- but it can be manually accepted). Users of 525.x are on their own, if *really* need that version and cannot upgrade due to regressions then will have to keep it in a local overlay. Alternatively the still supported 470.x may still be usable. (there are still other vulnerable versions to drop but these are awaiting stabilizations) Bug: https://bugs.gentoo.org/942031 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: use system gui-libs/egl-x11
On second thought, decided it's better off split now so it can be tested before a keyworded version. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: make egl-x11 X+wayland conditional
Upon closer look, this should only be for xwayland, so can skip a few dependencies for pure X users. Pure wayland users (no xwayland), also shouldn't need it. Should likely package this separately like egl-wayland too, but currently egl-x11 has no releases and little activity not sure if we should be using it yet. Overall it'd be simpler to just use the provided egl-gbm/wayland/x11 but this is about building from source when we can. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.216.01
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: silence realpath errors
One path does not exist on systemd systems and it's noisy. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 565.57.01 (unkeyworded beta)
Note that this also ship with egl-wayland-1.1.17 so may want to try unmasking it if using wayland (enables explicit sync, should improve things in general but *some* rare applications may crash -- believe obs-studio still has issues for one). Stable 1.1.13.1 still seems usable with this version though. Will likely unmask 1.1.17 after a non-beta release of this branch. For anyone curious wrt the new mesa&egl-gbm dependencies even without wayland, libnvidia-egl-{xlib,xcb} newly links with libgbm and uses these and would rather not skip these libraries to ensure everything works as expected. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.127.05
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: fix RedirectedUrl in HOMEPAGE
The more precise new page since the redesign would be: https://www.nvidia.com/en-us/drivers/ ...but that requires hard-coding the language code, while the top level link prompts the user for that. Main site should be good enough. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 550.107.02-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.76, drop 550.40.75
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 550.120 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: fix build with USE=-modules
At same time update/shorten comment a bit, esp. to mention that it may not be included without initramfs regen and this is more of a best effort solution (thankfully *most* users would include neither modules on an initramfs and it wouldn't matter). Fixes: dacc7d5a54fa46a732fd358a0a771eb06b6aeeb0 Closes: https://bugs.gentoo.org/940564 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.75:0/vulkan, drop 550.40.71-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: config check for DRM_TTM_HELPER w/ 6.11+
Essentially the same issue as DRM_KMS_HELPER where nvidia will detect that it's usable but the kernel will not install the drm_ttm_helper.ko module resulting in missing symbol dependencies. Also has the same problem where it cannot be directly selected so we need to try to explain this to users. At same time also update the KMS_HELPER message a bit, esp. given I915 is not usable to enable TTM_HELPER making it a poor suggestion. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.120
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add fbdev_ttm detection for kernel 6.11
See patch comment. "If" it does what I think it does, do not believe it is worth a revbump but should still patched before wider use of 6.11.x. Will either way be propagated when users rebuild modules for upcoming 6.11.1. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
x11-drivers/nvidia-drivers: include nvidia.conf in dracut always
Dracut ignores /etc/modprobe.d if hostonly=no, this is a problem because if plymouth is installed then the drm module will be pulled in which will include the nouveau module. The presence of this module, combined with the lack of modprobe.d config file blacklisting it, results in the nouveau module being loaded in the initramfs stage on systems that have plymouth installed and are not using dracut's hostonly setting. This needs a proper upstream fix, but for now we can workaround the problem with this. See-also: https://github.com/dracut-ng/dracut-ng/issues/674 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/38628 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump KERNEL_MAX to 6.11 where possible
Everything that worked with 6.10 (>=550) still seems fine. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: use PreserveVideoMemoryAllocations=1
(Disclaimer: I do not have the right setup to test any of this, but doing it blind given the increasing amount of affected users -- call for testing has shown that it should work as expected albeit users with more custom setups such as suspend without elogind/systemd will need to pay attention to warnings given breakage *is* expected). Was formerly disabled because it broke sleep with elogind, systemd if the units were not enabled, and other custom methods to enable sleep. However, =0 is limited and is seemingly broken with wayland (typically resulting in graphical corruption after resume). GDM straight up refuse to show a wayland session if it's not set wrt bug #873160, and several Plasma 6 users been reporting issues and its upstream also instructs distributions to set this. So this adds a elogind hook, enables systemd units by default (much like it is for the elogind hook), and at least warn for the last case which is considered semi-unsupported. elogind does have its own HandleNvidiaSleep option, but it is intended for old drivers which did not ship a nvidia-sleep.sh and reports seem to show that it may not be working properly. Ebuild warns that it should be disabled instead, and also tries to warn if there is old custom scripts installed by the user. One downside of hook vs the option is that hooks are not told if using suspend or hibernate and this sends the wrong message to the drivers (albeit not known to be an issue at the moment). May not fix everything wrt bug #693384, but believe this is the best we can do downstream unless someone knows better, and so closing it. There are plenty of issues unrelated to elogind too, ideally would need users to compare with systemd before filing more elogind sleep bugs unless know exactly what is causing issues in elogind. wrt bug #873160, this only fix *one* thing that the gdm udev rules check and so may not mean will necessarily start seeing wayland in gdm. Rules currently need =1, systemd-only, and a non-hybrid setup (aka just nvidia, no offloading). See also the general bug #939201. Straight-to-stable may not be the best idea, but wanted to simplify and not revbump the 3 .conf, duplicate them, and adjust every ebuilds further for this (believe it *should* be ok, or at least not make things worse for typical users). Also want to deliver the fix early to plasma 6 users newly using wayland by default. Closes: https://bugs.gentoo.org/693384 Closes: https://bugs.gentoo.org/873160 Closes: https://github.com/gentoo/gentoo/pull/38482 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.71:0/vulkan, drop 550.40.70
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 550.100, 555.58, 555.58.02, 560.31.02
wrt 555, it was a new feature branch (NFB) and not meant to be kept for long. If you have problems with production 560, please try older production branch 550 rather than ask for 555 back. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.70:0/vulkan, drop 550.40.67
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 560.35.03 (keyworded)
New production branch and potential future stable candidate. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 550.107.02 for amd64
This supposedly fixes 550 branch infamous freezes and other issues with some notebooks, so stabilizing early'ish. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.67:0/vulkan, drop 550.40.65
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 560.28.03-r3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 560.31.02 (unkeyworded)
Still marked beta by nvidia, and haven't re-tested wayland yet (hopefully fine unlike last time). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: try using source-built egl-gbm again
It *looked* like egl-gbm repo was missing changes, but the single 1 line commit from 3 months ago turned out to be relevant for 560 and egl-gbm hadn't got a release in the interim. Source egl-gbm is now patched, so let's go back to it before we keyword a 560 release. Also cleanup outdated egl-wayland comment, that's resolved thanks to 1.1.13.1 receiving the same change as egl-gbm. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: depend on >=egl-wayland-1.1.13.1 in 0/560
Was worried would have to depend on 1.1.14 despite explicit sync still causing a lot of problems, but this version includes fixes for 560 and without explicit sync. Should make for a smoother introduction to 560 when next version is keyworded. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.107.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 550.90.07
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: note reminder for next release
Rather not force the dependency yet to allow easy downgrading, hopefully getting these out together will work out decently. Those opting in this beta may want to unmask and try it though. Supposedly the bundled prebuilt egl-wayland is even worse given it includes a regression that is not present in source-built 1.1.13 and lacks the fix from 1.1.14. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: use prebuilt egl-gbm
Seems nvidia is no longer updating the egl-gbm repo, and unless we use the bundled copy wayland w/ gbm is entirely broken. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 560.28.03 (unkeyworded beta)
Have not tried booting these yet (do not want to reboot atm), but users using unkeyworded betas hopefully know what they got into and not too worried if broken. Note that since NVIDIA newly ships 32bit libs for egl-gbm+egl-wayland, this now depends on USE=abi_x86_32 being set on both and may disrupt some world updates for users that set USE="abi_x86_32 wayland" and did not set abi_x86_32 globally. Also pulls mesa+libdrm+wayland with USE=abi_x86_32 and maybe more indirectly. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 550.100 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump KERNEL_MAX to 6.10 where possible
All in-tree >=550 seem fine, current 470+535 broken (and others already didn't build with 6.9). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.100
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 555.58.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.65:0/vulkan, drop 550.40.63
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.239.06,535.179,550.78,555.52.04
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 555.58 NFB (keyworded)
No longer beta, albeit still considered a New Feature Branch so is not a stable candidate. Do expect plenty of regressions still, so either stick to stable or try disabling GSP firmware if have issues. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: warn about the GSP default in 555
Looking at NVIDIA's forums, many are hitting regressions with this and disabling fixes them. Feels unlikely everything will be resolved before it goes out of beta and gets keyworded (unless default is reverted), so it may help a few users to warn. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 555.42.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 550.90.07 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 535.183.01 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 470.256.02 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 555.52.04 unkeyworded (beta)
Unusual for a 2nd version, but Still marked BETA by nvidia. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.90.07
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.256.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.183.01
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 535.171.04
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.63:0/vulkan, drop 550.40.61
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> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: remove open experimental notice for 555+
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> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 555.42.02 unkeyworded (beta)
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> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 535.179 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump KERNEL_MAX to 6.9 where possible
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> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 550.67
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.179
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 550.78 for amd64
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> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 535.161.07, 550.76
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.78
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.61:0/vulkan, drop 550.40.59
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: extend 390 postinst to mention kernel
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> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.76
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.59:0/vulkan, drop 550.40.55
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 550.67 for amd64
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> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 535.171.04 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 535.154.05, 550.54.14
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.171.04
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.223.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.67
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 535.161.07 for amd64
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> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 470.239.06 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump KERNEL_MAX to 6.8 where possible
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.55:0/vulkan, drop 550.40.53
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 545.29.06-r1, 550.40.07
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> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.53:0/vulkan, drop 535.43.28
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> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.54.14
Closes: https://bugs.gentoo.org/925461 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.161.07
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.239.06
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> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 535.146.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.43.28:0/vulkan, drop 535.43.25
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: check for CPU_FREQ with USE=powerd
Bug: https://bugs.gentoo.org/923117 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: move nvidia-powerd behind IUSE=powerd
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> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.43.25:0/vulkan, drop 535.43.24
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.43.24:0/vulkan, drop 535.43.23
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: fix build w/ kernel 6.1.76+6.6.15+6.7.3
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> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: remove IBT warning in 545+
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> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: use gcc14 patch in unkeyworded 0/550 too
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> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add nvidia-powerd openrc script
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> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.43.23:0/vulkan, drop 535.43.22
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: sync tc-is-lto w/ other ebuilds in 0/550
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: tc-export PKG_CONFIG
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> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 550.40.07 (unkeyworded beta)
No known issues, only unkeyworded due to its beta status, feel free to try it. In theory should be fairly sane given most of its changes were in 545 and this is likely due to become a production branch (and a stable candidate here) next release. Removes the need for a few things: - kernel-6.7 patch (fixed) - gcc14 patch (not *really* fixed, but conftests.sh uses -Wno-error) - 6.6 kernel limitation for arm64, nvidia does a GPL test (untested) - powerd amd64 limitation, files exist on arm64 too now (untested) Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 535.154.05 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Eli Schwartz · gentoo
x11-drivers/nvidia-drivers: migrate checking for enabled lto, to tc-is-lto
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> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: downgrade KERNEL_MAX to 6.6 for arm64
screen_info is marked GPL on non-x86 and cannot be used. It's possible to tell nvidia-drivers to not use that symbol albeit unknown what downsides this has (esp. when I cannot test this). For now, let's just not advertise 6.7 compatibility for arm64. 6.6 is the next LTS either way, so waiting should not be so bad. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.154.05
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: fix build with upcoming gcc14
Trivial and proper fix for 5xx branches, NVIDIA seems to be (now) keeping track of implicits and incompatibles beside missing this one hidden behind 2>/dev/null and kernel >=5.18. Can't say the same for the legacy branches (390 and 470), and rather than worry about these going for the lame life support treatment with -Wno-error= there. 470 has hope to be fixed properly by NVIDIA still but this is likely there forever in the not supported + masked 390. No need for revbumps, with gcc13 the test simply functions properly and does what's right, while with 14 it's just a build-time issue (and legacy branches are unchanged). Closes: https://bugs.gentoo.org/921370 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: depend on xorg-proto for static-libs
static-libs is a subset of USE=tools which depends on xorg-proto, but static-libs itself was missing it and is entirely an X library that needs these. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: fix with linux-6.7 and some configs
Looked fine for me but turns out the issue is conditional to kernel configs and it was not enabling USE_LKCA with mines. Also needed USE=kernel-open to run into this. An NVIDIA representative has offered a fix, so may as well use it this time around. 525 and older branches did not use this function. Should be harmless for older kernels, but have not really tested so only applying if >6.7 as a precaution, esp. for stable 535. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump KERNEL_MAX to 6.7 where possible
Nothing special, all those compatible with 6.6 still seem fine. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 535.129.03
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add /dev/nvidia-caps to sandbox predict
Only needed for 545 branch and above for packages using nvml. Likely only needed when they attempt to use it rather than just link with it, so this may be specific to hwloc's tests. But given it's new and scope is uncertain, let's add it here rather than hwloc itself. Closes: https://bugs.gentoo.org/921578 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.43.22:0/vulkan, drop 535.43.20
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 535.146.02 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.43.20:0/vulkan, drop 535.43.19
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.146.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.43.19:0/vulkan, drop 535.43.16
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 545.29.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 545.29.06
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.199.02, 525.125.06, 535.113.01
These are vulnerable versions wrt bug #916583 (all clear) Bug: https://bugs.gentoo.org/916583 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 535.129.03 for amd64
Bug: https://bugs.gentoo.org/916583 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 525.147.05 for amd64
Bug: https://bugs.gentoo.org/916583 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 470.223.02 for amd64
Bug: https://bugs.gentoo.org/916583 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.43.16:0/vulkan, drop 535.43.15
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 545.23.06
No need for an unkeyworded beta to stick around. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 545.29.02 (newly keyworded NFB)
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.129.03
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.147.05
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.223.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump KERNEL_MAX to 6.6 where possible
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.43.15:0/vulkan, drop 535.43.13
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 545.23.06 (unkeyworded NFB beta)
Per usual, leaving unkeyworded when NVIDIA notes that it is a beta, and will wait for the next version for this NFB to keyword. Not that there is known issues at the moment. nvidia.conf newly has a (commented out) fbdev=1 setting to take over efifb or others once nvidia-drm is loaded. Untested but should allow simpledrm or nouveau to handle early boot messages and then be replaced (rather than conflict). Not that would recommend nouveau over simpledrm for this, unnecessary complex initializations just to display few lines of boot messages. Note NVIDIA has upped kernel-open from "alpha" to "beta" and no longer requires setting NVreg_OpenRmEnableUnsupportedGpus=1. To go with this, reduce ebuild postinst elog nagging to show only once when newly setting the flag. Also drop raw ldflags patches, looks finally fixed upstream. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: minor style adjustments
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 535.104.05
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.43.13:0/vulkan, drop 535.43.11
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 535.113.01 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.43.11:0/vulkan, drop 535.43.10
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.43.10:0/vulkan, drop 535.43.09
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.113.01
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: workaround clang-common-17 sandbox issue
Most kernel modules do not seem affected and it depends on the tests being performed, so workaround at least here while being looked at. Issue could affect other packages if they happen to e.g. cd / (for some reason) and use clang in certain ways for some tests, but likely not a widespread problem. Fortunately does not actually write these a.out and can get away with just addpredict (kept clang-only not to shadow issues). Bug: https://bugs.gentoo.org/914468 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: sync older branches
Kind of forgot given formerly only set out to move openssl, but then took glibc along for the ride. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: move glibc+openssl to RDEPEND-only
Just for correctness, notably no longer does a build-time check for which openssl library to use. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: update openssl dependency
openssl-1.1 is masked, so extra work to allow both is no longer necessary and we can depend on the correct subslot that the prebuilt is built for No real need for a revbump, := will handle this. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 535.98
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 535.104.05 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.43.09:0/vulkan, drop 535.43.08
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump KERNEL_MAX to 6.5 where possible
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: filter -fno-plt with kernel-open
If similar issues come up again may opt to trade for strip-flags. Skipping revbump given open+no-plt is a rather rare configuration. Closes: https://bugs.gentoo.org/912949 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.104.05
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 535.98 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 535.86.05
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.43.08:0/vulkan, drop 525.47.35
Reminder to report if there is packaging problem with this branch given I do not really test 0/vulkan beside a basic build test and it could go overlooked forever. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: lessen kernel open warnings
NVIDIA still does not recommend it for desktop use, but at this point I think we can tone it down a bit. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.98
Note will likely will consider this one as a first stable candidate for 0/535 branch if nothing comes up. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: adjust IBT warning yet again
Sounds it may cause more issues than just failing to load modules (cuda/nvenc notably). Can't confirm myself, but let's stay on the safe side for now. 0/390 branch gets a different message given it should most likely do fail to load, and CUDA/NVENC are no longer usable with it using in-tree packages anyway. Eventually this may end up better suited for the wiki than the ebuild. Does not help that this is noisy for everyone when using prebuilt gentoo-kernel-bin even if their CPU does not support it. Bug: https://bugs.gentoo.org/911142 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: adjust IBT warning again
Hoping to be able to remove this from 535 branch at least, but I have no way to really confirm so leaving it there for now. Last time I removed this warning I just got someone on IRC with issues who wondered why the ebuild didn't warn about this but that was with an older version. This aside, do disable warning with USE=kernel-open, pretty sure that should always be fine. Having a bug open to track this should be useful anyhow. Bug: https://bugs.gentoo.org/911142 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 535.54.03
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add kernel patches note to 390
May be an influx of users trying to send patches when there is a new LTS, but have little interest in testing/carrying these. As usual, suggest sticking to 6.1.x LTS for as long as it is supported (if not switching to nouveau, or changing hardware). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.47.35:0/vulkan, drop 525.47.34
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.47.34:0/vulkan, drop 525.47.31
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.86.05
Usual mirror was not updated, so using alternate sources (which is updated first is often random, so hard to say which to prefer and can't use both given different compression for github). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.47.31:0/vulkan, drop 525.47.27
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop additional framebuffer/drm warnings
Warnings were mostly added to help the transition to newer kernels for unsuspecting users. May have helped in some cases, not in others. But with 6.1.x being stable for a while, there's little reason to keep this wall of warnings *here* and try to keep it accurate and updated -- especially when we can't tell what's really in-use or what the user needs (this was just vague suggestions). For initial setting up issues, it sounds better to refer to the Wiki. So if anyone has anything to share with their experience with FB (or other issues) feel free to edit it and improve it so it can help others. Also drop the "builtin" nouveau check that was part of this block. Module is already blacklisted and, if users went out of their way to make it builtin, then let's assume they know what they're doing. Closing #910058 but rather than a fix it's more of a dissociation. Closes: https://bugs.gentoo.org/910058 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vuln 470.182.03-r2, 525.116.04-r2
All done wrt bug #909226 Bug: https://bugs.gentoo.org/909226 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 525.125.06 for amd64
Bug: https://bugs.gentoo.org/909226 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 470.199.02 for amd64
Bug: https://bugs.gentoo.org/909226 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.125.06
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.199.02
This also brings kernel 6.4 support to the 0/470 branch. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vuln 515.105.01-r2 (dead branch)
There is new CVEs for nvidia-drivers but this branch was not updated for it. Assumed to be EOL, so it's time to drop it. If for some reason newer drivers don't work right for you, please fallback to the 470.x branch which is on long term support. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: update and install vulkan icd for USE=-X
Not really tested, but it should be harmless vs not having the file. Skipping revbump, letting it propagate on kernel upgrades / bumps (470 and 525 are bumped in next commits). Please rebuild if want this now for other versions. For 390.x the icd is a template, while the newer drivers had hardcoded libGLX, but docs mentions libEGL is usable for all versions (unlikely to be useful for 390.x given its partial wayland support is broken). Closes: https://bugs.gentoo.org/909181 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump KERNEL_MAX to 6.4 where possible
There was one "new" issue that affects 0/470 with 6.4 on top of 6.3's, but newer versions already have a condition to not use the removed dumb_destroy callback. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 530.41.03-r2, 535.43.02-r2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: backport clang options fix to 525 branch
Technically 0/390+470+515 also need this, but they have bigger issues with clang-16 and I can only recommend to not use clang with old branches. NVIDIA may update 470 for clang in the future though, the others are unlikely. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.47.27:0/vulkan, drop 525.47.26
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: minor ebuild nitpicks
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.54.03
New production branch (now non-beta), and a potential future stable candidate. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: revbump for eclass' depmod.d changes
Apologies for another rebuild in the short timeframe. See previous linux-mod-r1.eclass commit if want an explanation. Rebuild is not needed for the vast majority of people, but is a precaution given how easy it is to get API mismatch issues. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: extend postinst mismatch warning
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: adjust openssl handling in 0/535
1. Noticed portage does not easily figure out rebuilds if do a plain `emerge openssl:0/1.1`, but does if drop the || ( ) block. Not fully correct to given wouldn't work with theoretical new subslots, but dropping it for user experience sake (ultimately this is temporary). Skip rebuild given this version won't be keyworded (this is for the next one) and is still rebuilt on kernel bumps either way. 2. Had modified the .manifest block to handle this, but there is no need to. Revert and use skip_files. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: reset insopts after .manifest
Just noticed /etc/sandbox.d/20nvidia was installed executable, thankfully very few likely have it yet plus it gets cleared on kernel bumps. Could re-order so nothing is done after .manifest, or use a subshell but feel it'd be more confusing / nastier. May revisit the general handling of .manifest eventually. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: migrate all remaining to linux-mod-r1
Bit of a risky move (stable), but given just did a revbump for sandbox.d and that IUSE=+modules/+strip will cause a rebuild as well, it makes some sense to do this at same time. Migration did mostly prove itself with ~arch's 0/530 so far and other notable modules are using the eclass already, and no known issues. So let's hope. *Should* have no real impact on users unless they were disabling USE=driver given renamed to modules to match global IUSE, but will fix asap if something else comes up. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: use sandbox.d for /dev/nvidiactl+/dev/char
/dev/nvidiactl been a long standing issue, sometime appearing in sneaky ways when a revdeps is built with opencl/cuda support even though the package itself does not use it. And /dev/char is newly needed with >=nvidia-drivers-525.105.17 or >=535.43.02, but not 530.41.03. The production branch's 525.105.17 is newer than ~arch's long-living 530 and led to this being overlooked until it hit stable (older stable 525.89.02 was not affected) and was unaware of this until rebuilt libomp[offload] with 535 today (note that 535.43.02 is unkeyworded, it's a beta). Need /dev/char rather than /dev/char/195:255 given it tries to remove + create a symlink and does not simply try to write there. This is not meant to be a full coverage of nvidia devices and only for those being a widespread problem. Special needs or addwrite (typically to run tests) should be handled manually or using cuda.eclass' cuda_add_sandbox. Adding /dev/char to all versions even if not needed *yet* just so it's not overlooked when nvidia spreads it to other branches (except 390 given it's EOL, not to mention has no cuda packages anymore). Bug: https://bugs.gentoo.org/904292 Bug: https://bugs.gentoo.org/905436 Closes: https://bugs.gentoo.org/904944 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop modules dir rename comment
Don't think will touch this for the time being given it needs a postinst to delete old modules if they changed location. Not something was really thinking about, not a major issue with most modules given will be cleaned on kernel upgrades but with nvidia it means API mismatch issues until then. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 535.43.02 (unkeyworded)
Only unkeyworded because marked BETA, no notable known issues outright so feel free to opt-in if wanted. Note that this now needs openssl, it bas alternate prebuilts to allow using either 0/1.1 or 0/3 making := subslot rebuilds meaningful (but will switch to hard-requiring 0/3 eventually). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: migrate latest to linux-mod-r1
If no notable issues, the others will be done straight-to-stable at a later date to avoid extra churn managing old branches. This also renames USE=driver to USE=modules to be in-line with other ebuilds, may disrupt a few users in chroots and such (assuming didn't already have a global -modules) but hopefully is obvious enough. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 525.116.03
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: soften IBT warning
The situation around this is still unclear, getting conflicting reports and (if actually fixed), it's still unclear which versions have received backports. Does not help that, at least initially, it was only fixed with USE=kernel-open because (unlike nvidia last I know of) we are using a newer gcc. And then changelog entries often have mixups (and wrt news outlets, afaik all they did is read these). If anyone reading this actually uses IBT, please send a report if the blob works as intended. Not changing 390's ebuild given that one is almost certainly broken. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 525.116.04 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 525.105.17
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.47.26:0/vulkan, drop 525.47.24
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.47.24:0/vulkan, drop 525.47.22
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.116.04
Unknown what this release is good for, changelog is identical to the previous 525.116.03 and diff'ing the open source bits reveals no changes beside timestamp/version bumps. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 525.116.03 for amd64
Should only contain regressions fixes, should be little reason to wait longer. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.47.22:0/vulkan, drop 525.47.18
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.116.03
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump NV_KERNEL_MAX to 6.3 where possible
Which is only the latest NFB and Production versions, security releases for older branches did not include the 6.3 fixes. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: extend unsupported card warning
The suggested solution only works when the drivers are available (and ideally supported, unlike masked 390.x). So make note of it and suggest nouveau as the alternative. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.161.03, 515.86.01, 525.89.02
Clears up all vulnerable versions wrt bug #903614, not counting the ones that are permanently masked (so, all done tree-wise). Bug: https://bugs.gentoo.org/903614 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 525.105.17 for amd64
Bug: https://bugs.gentoo.org/903614 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 515.105.01 for amd64
Bug: https://bugs.gentoo.org/903614 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 470.182.03 for amd64
Bug: https://bugs.gentoo.org/903614 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.47.18:0/vulkan, drop 525.47.15
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: show EOL warnings in 0/390
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.105.17
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vuln 525.85.05
Kept this one around for a bit longer due to known regressions, but believe the new 0/525 sorts that out (if it doesn't, users should try 0/530 or 0/515 rather than this vulnerable version). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.105.01
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.182.03
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vuln 510.108.03 (dead branch)
NVIDIA does not seem to update 510.xx branch anymore despite CVEs, and there should be little reason to keep it around (use >=515, or try 470 if affected by regressions). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 530.30.02
Old unkeyworded beta, should be no reason to keep for longer. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 530.41.03
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.47.15:0/vulkan, drop 525.47.14
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: keep IBT warning in all versions
Upstream issue indicates this got fixed, but closed source drivers apparently get built with a custom ancient gcc that doesn't support IBT. Leave the warning vague given haven't really tested this and haven't setup exceptions for kernel-open nor tested which versions really actually work, just so users know what to try if something comes up. May re-adjust this later. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.47.14:0/vulkan, drop 525.47.13
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.47.13:0/vulkan, drop 525.47.11
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 530.30.02 (unkeyworded beta)
These betas are usually good enough for ~arch, but let's be conservative and wait until next non-beta version to keyword (users should feel free to opt-in now if they want to). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.47.11:0/vulkan, drop 525.47.07
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 525.89.02 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump NV_KERNEL_MAX to 6.2 where possible
Those using legacy branches are advised to stay on 6.1 LTS or older. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.89.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.47.07:0/vulkan, drop 525.47.06
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 525.60.13
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 525.85.05 for amd64
Early'ish but 525.85 seems uneventful, so might as well do this now since skipped 525.78 while the stable 525.60 is getting old. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 525.78.01
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.47.06:0/vulkan, drop 525.47.04
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.85.05
Seem to be mostly bugfixes so this will likely be the next stable candidate perhaps in shortened 10-15 days if there's no obvious issues. Also removes the need for the clang15 patch, nvidia now seems to explicitly pass -Wstrict-protypes on all these packages (including e.g. nvidia-settings) and fixed these. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.78.01
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 525.60.13 for amd64
First stable for 0/525 branch, production branch with no known major issues except at most backlight issues on some thinkpads (but don't want to hold back use of newer vulkan extensions over this, please use older branches if affected for now). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: adjust flags for kernel-open
linux-mod_src_compile normally does not use *FLAGS, but the kernel blob is a different story and it fails quite easily. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: more thorough kernel toolchain handling
Should "hopefully" cover most use cases without regressions. Makes some degree of sense to do this on (at least) nvidia-drivers, given it's widely used and compiles a lot of non-modules things and users may not want to use the same toolchain for these. e.g. can now do clang+lld+thinlto kernel + gcc+bfd nvidia or gcc+bfd kernel + clang+lld+thinlto nvidia Not that going to support every custom mixing possible, and please consider clang kernel an unsupported configuration despite this (hardly tested). Could be interesting to have linux-mod handle this, but that may be better to consider for EAPI=9 so it doesn't unexpectedly break anything (meanwhile it's simple to use a package.env for non-nvidia). Closes: https://bugs.gentoo.org/888587 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: attempt fatal GCC_PLUGINS warning
Seen a user miss the warning and wondering why it didn't just die for attention. Was formerly worried it may die when it shouldn't, but the exact string check makes that unlikely. Fairly rare that this is an issue nowadays though, GCC_PLUGINS are typically not actually in-use and so errors don't happen (check won't trigger then either). Test isn't perfect, doesn't consider some configurations (just informational, so not very important), but still fix with -native-symlinks while here. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: use -ffat-lto-objects for libXNVCtrl.a
When using lto, prevents revdeps from getting e.g. ld.lld: error: undefined symbol: XNVCTRLQueryTargetAttribute Having these may also help other issues like mismatches. Skipping 0/390 given doesn't support XNVCTRL_CFLAGS, and 390 is hardly supported at this point (EOL). Not worth a revbump, will propagate as people upgrade their kernels. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: don't try to strip gsp firmware
Attempting to strip doesn't mangle them, but this is to avoid: x86_64-pc-linux-gnu-strip: Unable to recognise the format ... Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.47.04:0/vulkan, drop 515.49.25
New major branch for vulkan, and as usual little sense in keeping the old for 0/vulkan as it won't be getting new extensions anymore. If can't use, revert to non-0/vulkan. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump NV_KERNEL_MAX to 6.1
All branches build fine with it, tested runtime a bit with 525 and "seems" fine at least for it too (not that I really use new kernel branches until .5+ and gentoo-kernel bump). For the now-unsupported 390 and if unpatched, that means planned LTS 6.1 will likely be the kernel to stay on (forever) when 5.15 reaches end of life. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: sync older ebuilds
No real impact, just to have less unneeded differences. wrt 510 there's technically dbus.conf, but realistically nobody uses nvidia-powerd with older drivers and does not need a revbump Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 525.60.11
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: pass raw-ldflags for USE=kernel-open too
Same as nvidia-settings-390.144-raw-ldflags.patch, but applied to kernel-module-source. Not a perfect fix given profiles don't define LDFLAGS_arm64, but that's not a high priority and can wait for nvidia's fix. Note that modules are still generally fragile and untested with llvm toolchain. Closes: https://bugs.gentoo.org/885483 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.60.13
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: adjust fbsimple warning to mention vesa
Also note that it's ok to ignore if it works, hard to say how everything behaves on different hardware and this is not hard requirements (may start working again with new kernel/driver too). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: warn about SME again for 0/470
Unsure about exact status for this (was reportedly fixed in newer drivers?), but seen a user have issues with it on 470.161.03. Was still warning about this in 0/390, but also add 0/470 at least (albeit this only check if set by default). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vulnerable 390.154, 470.141.03, ...
... 510.85.02, 515.65.01 Bug: https://bugs.gentoo.org/884045 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 515.86.01 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 510.108.03 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 470.161.03 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 390.157 for amd64, x86
Note that not giving runtime testing to 0/390 anymore given my old hardware has gotten unreliable, please report if any notable regressions. But likely the last time have to look at a new 0/390 release given NVIDIA support is ending this month. Won't be removed from ::gentoo anytime soon but will get masked as a unsupported opt-in whenever potential new security issues hit. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 520.56.06 (end of 0/520)
Obsolete new feature branch, please use production 515 or >=525 intead. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 525.53
Masked beta version replaced by 525.60.11, no reason to keep. Bug: https://bugs.gentoo.org/881025 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.60.11
Non-beta new production branch and potential future stable candidate (albeit 515.86.01 will be stable before it). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: cleanup deprecated atk from 0/390
New is stable for x86 now. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.86.01
And drop now unnecessary conditional patches for kernel 6.0 support. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 510.108.03 + bump kernel max to 6.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.161.03 + bump kernel max to 6.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 390.157 + bump kernel max to 6.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.49.25:0/vulkan, drop 515.49.24
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop deprecated atk dep, except x86..
someday it will be stable for x86.. someday... Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: fix static-libs build without gtk+:3
Closes: https://bugs.gentoo.org/880879 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 525.53
Remove the IBT warning, should now work in-theory with this version (untested, please report if still have issues). Also get to replace the no-gtk2 patch by BUILD_GTK2LIB= Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: display issue link for IBT
Kernel upstream is talking about enabling this by default (possibly in 6.2), and users may be curious as to why they can't enable a security feature. Hoping nvidia will come up with something at least before 6.2. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.49.24:0/vulkan, drop 515.49.19
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: minor tidying
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: use the new systemd_get_sleepdir
Bug: https://bugs.gentoo.org/873172 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 515.76
Semi-broken release, use 515.65.01 or >=520.56.06 instead. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 520.56.06 (NFB)
Fixes 30xx issues from 515.76, and supports RTX 4090. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump kernel max to 6.0 where possible
Only minimal runtime testing, but all 515.x seem fine with final 6.0.0. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: prepare for atk migration
Non-stable so can't remove deprecated atk yet, but given nvidia-drivers are rebuilt with every kernel upgrades can start propagating this without revbump and eventually cleanup the alternative. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: note link for >=5.18.13 sysfb issues
Meant to add this in the first place but forgot. Not a super useful link given it's actually being handled on nvidia's private bug tracker, but can still get some random feedback. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: patch 515.65.01 for >=kernel-6.0-rc1
Mostly because the fixed 515.76 is masked. Meant to fix more versions, but older branches have other problems. Unlikely to break again between -rc7 and release, but still skipping updating NV_KERNEL_MAX until can try 6.0.0. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: note that the FB warning can be ignored
Varied configuration is part of why I haven't included these kind of warnings before (may be noisy for some) -- but getting a console to work with nvidia has become near nonsensial unless know exactly what still works (between my own kernel and gentoo-kernel-bin-5.15.x I didn't really notice these new issues). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: warn about simpledrm again + FB/nouveau
Thought SIMPLEDRM issues had improved. Last time I tried, X was still working just without tty console display so not "that" bad (that was with kernel 5.14.x or so). gentoo-kernel-bin uses Fedora's configs which enables SIMPLEDRM since 5.17.x or so. Formerly without FB_EFI then later re-enabled (was under the impression this improved things, but I only try -bin when stabilizing drivers, so 5.15.x), however SIMPLEDRM=y takes priority and X/wayland breaks entirely and then messes up the tty (worse than before). Difference between gentoo-kernel-bin and Fedora's is that they now patch their kernel to let this configuration work: https://src.fedoraproject.org/rpms/kernel/blob/e762b5dd/f/patch-5.19-redhat.patch#_882 (seems they do not do this for kernel-6.0, unsure for status with it) Have not found a (working) way to disable SIMPLEDRM from the kernel's commandline, so merely adding a warning for bug #840439 if it's builtin For FB_EFI or FB_VESA to work (aka get a console), also need to disable SYSFB_SIMPLEFB. FB_SIMPLE seems broken since kernel-5.18.13 due to another issue. Albeit this doesn't stop X from working. Ideal would be for gentoo-kernel* to do it by default, but non-bin gentoo-kernel users using the generic config can (tested with 5.19.12): mkdir -p /etc/kernel/config.d && cat <<EOF > /etc/kernel/config.d/50nvidia.config # CONFIG_DRM_SIMPLEDRM is not set # CONFIG_SYSFB_SIMPLEFB is not set EOF (this is what gentoo-kernel-bin-5.15.x has) While here also add an overdue warning for builtin nouveau (formerly skipped given CONFIG_CHECK was unsuitable), and try to inform about making the tty console work even though nvidia-drivers doesn't drive it. Bug: https://bugs.gentoo.org/840439 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.49.19:0/vulkan, drop 515.49.18
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: depend on gtk+:3[X] with USE=tools
fatal error: gdk/gdkx.h: No such file or directory nvidia-settings is already barely functional on wayland and depends on other X libs, so users that want to skip X altogether are advised to USE=-tools (albeit remember lose xwayland support with -X). Skipping revbump given low-impact (even if built /then/ disable USE=X on gtk, nvidia-settings is currently unimportant on wayland). nvidia-drivers gets rebuild often on kernel upgrades too. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.49.18:0/vulkan, drop 515.49.15
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop unnecessary patches
Ended up using -Werror=strict-prototypes to test things, but as far as I'm aware this shouldn't be "needed" with clang16 either unless something passes that -Werror (so kernel module still need these fixes). Not that it'd hurt to fix but don't want to maintain patches on this end. Will revisit if needed. nvidia is aware of modules issues regarding this, so clang15 patches should be removable later Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: adjust clang, recognize KERNEL_CC/LD
Still feels a bit crude (ideally this should be handled by the linux-mod eclass), but recognizing some env var will let users adjust themselves to some extend for now (e.g. to select different clang version). Also keep current CC value if it's clang, albeit not checking tc-ld-is-lld given -fuse-ld=lld means nothing here. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: fix clang15 patch for x86
Oops, differs given x86 dropped support for the uvm module. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.76
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: early clang16 fixes
Or more specifically, -Werror=strict-prototypes fixes. This is for the extras (settings/modprobe/persistenced) given modules already needed to be fixed with clang15 even post-revert given they pass -Werror=strict-prototypes themselves. Done as a separate patch given the clang15 one need to be re-applied without the extras to open source drivers. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: fix building modules with clang15
Closes: https://bugs.gentoo.org/870238 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 515.65.01 for amd64
Had a rocky start with egl-wayland, but no known issues anymore, and is a production branch. 510 branch on the other hand is getting behind fixes and will ultimately be removed (no known reasons to use over 515). Was tempted to mask kernel-open in stable, but it already comes with several warnings and would rather not complicate things for users that want to try it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.49.15:0/vulkan, drop 515.49.14
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 390.151, 470.129.06, 510.73.05-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.49.14:0/vulkan, drop 515.49.10
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: note 0/470 wayland is a bit on abandon
e.g. pure wayland vulkan barely works, and seeing other oddities that I doubt will ever be resolved and EGLStream support may get dropped altogether. egl-wayland-1.1.7 is also unlikely to get updates and this doesn't work with 1.1.10. Best try to discourage for later. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 510.85.02 for amd64
Still keeping 0/510 over 0/515 in stable for now, although will probably look at replacing it soon'ish. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 470.141.03 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 390.154 for amd64, x86
Note I barely test 390.xx runtime anymore, doesn't help that my old 560ti that I normally don't use keeps falling off the bus. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 515.57
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.65.01
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 510.85.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.141.03
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 390.154
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.49.10:0/vulkan, drop 515.49.06
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 515.48.07-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.49.06:0/vulkan, del 515.49.05-r1
Also depend on >=egl-wayland-1.1.10 given libnvidia-vulkan-producer now has wlEglCreateSurfaceExport Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.57
Now needs >=egl-wayland-1.1.10 or else get a missing symbol if try to use vulkan on wayland. 515.57 still ships with 1.1.9 but it's a modified version of 1.1.9, likewise 1.1.10-r1 is a bit modified given it's currently in a poor state upstream (hopefully this works fine). Also install nvidia-dbus.conf again, file was sanitized upstream and believe it should be fine install. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: set kernel max 5.18 in 0/vulkan
Overlooked updating that one. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: pin <515.57:0/515 to egl-wayland-1.1.9
Was waiting for a bump to do these revbumps given 1.1.10 was not keyworded anyway. 1.1.10 needs wlEglCreateSurfaceExport from libnvidia-vulkan-producer.so which currently only exist in >=515.57 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.62.30
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.49.05:0/vulkan
Note that even though it is newer (for now), it is not recommended to use the 0/vulkan branch unless you are involved in vulkan application development, upstream bugs may not get fixed (aka it adds vulkan features on top of old drivers and rebase occasionally). Please report if packaging issues, as don't check masked 0/vulkan much. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: cleanup old abi_x86_32 swap check
Was to help reduce surprises when profile removed it as default, but been a while and should be little meaning to this now. README.Gentoo still warns about this for new installs. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 510.73.05-r1 for amd64
Branch been tested for a while and major known issues are sorted out in stable now. May at most still be a bit rocky for wayland users given the some applications will switch to using GBM, but gnome/kde have rolled out fixes to major issues a while ago. Owners of Kepler cards should mask >=x11-drivers/nvidia-drivers-471 as the ebuild will warn about (thanks for testing wrt #837317). Closes: https://bugs.gentoo.org/837317 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: pin to egl-wayland-1.1.9 for 0/510
Upcoming egl-wayland-1.1.10 is known incompatible, meant to bump it early to fix wayland vulkan issues with 0/515 but it requires yet unreleased nvidia-drivers that'd have the missing symbol in the vulkan-producer lib. And so .10 will likely never work with old 0/510, and there should be no reason to use 1.1.7 with it (barely tested combination). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 515.43.04
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: minor code cleanup
That this works without eval feels a bit uncanny because the backslash for the following space is inside the variable, but it evaluates whole thing together. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: warn about X86_KERNEL_IBT
New feature in >=kernel-5.18, believe few have enabled it in Gentoo but it's been causing issues in binary distros that tried to enable it by default. Seems possible to workaround, but would rather wait for nvidia's fix. Add to non-5.18 ebuilds too for consistency and not losing track, is quiet if the option doesn't exist. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: fix direct objdump with USE=kernel-open
Unlike CXX, this did not error out but still fails to use objdump with -native-symlinks. Only 515 is affected, but sync all to have less ebuild differences and have one less thing to worry about. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: warn if incompatible gcc plugins
This isn't specific to nvidia-drivers (even a blank test.c fails), but it's not uncommon this is the only third party module that a user have and a warning wouldn't hurt. Normally not an issue given gcc plugins are typically not enabled by default (or the option is set, but individual plugins are disabled) and mismatching is mostly fine. Also note about kernel-bin given the module-specific bits /can/ be rebuilt and it may sound confusing otherwise. Bug: https://bugs.gentoo.org/849011 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: revert installation of PM rules
Turns out this is only needed if users manually enabled DynamicPowerManagement (not default) and feel this should not be installed by default (no revbump given not known to be harmful and will be cleaned on kernel upgrades). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.48.07
Drop CONFIG_BACKLIGHT_CLASS_DEVICE check, nvidia added its own proper check for it allowing to disable again. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: fix direct c++ with USE=kernel-open
Only 515 is affected, but sync all to have less ebuild differences and have one less thing to worry about. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: move nvidia-dbus.conf to docs
As upstream does, believe this should be setup manually if needed and the rules are questionable. Unlikely many are using powerd yet (many distros don't ship it too), hardly hear of it working properly. So skipping a warning and letting it propagate in kernel module rebuilds. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vuln 390.147, 470.103.01, 510.68.02
Bug: https://bugs.gentoo.org/845063 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 470.129.06 for amd64
Bug: https://bugs.gentoo.org/845063 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 390.151 for amd64, x86
Bug: https://bugs.gentoo.org/845063 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.62.30:0/vulkan, drop 470.62.29
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump KERNEL_MAX to 5.18 where possible
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: sync minor nitpick in 390 branch
linux-mod already checks for `use driver` Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: install PM udev rules from README.txt
User reported it solved some power management issues (e.g. oddities followed by Xorg segfault when using sleep with GNOME), and other distros like Fedora install these unconditionally. Only for 470+ given wasn't included in nvidia's README for 390.xx and likely not relevant. Skip revbump, not known(?) to affect many and will propagate on kernel upgrades + rebuild. Thanks-to: Randall T. Vasquez Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 510.73.05
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.129.06
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 390.151
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: further warn about kernel-open
Already mentioning it's experimental a lot, but may not be clear that features are straight up missing. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: require MMU_NOTIFIER with kernel-open
Closes: https://bugs.gentoo.org/843827 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: roughly clarify what Turing/Ampere+ is
Not everyone recognize these code names, and will end up with broken drivers on the wrong card. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: kernel-open improvements
- use full source rather than bundled kernel-open which comes with a prebuilt .o_binary similarly to closed source blob - enable NVreg_OpenRmEnableUnsupportedGpus=1 by default or else it's unlikely to work on the average GPUs - symlink application profile to help nvidia-settings start Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 515.43.04 unkeyworded (beta)
Opting to leave betas unkeyworded after all, feel free to test. - new IUSE=kernel-open to build open source variant, entirely untested (lacking a Turing / Ampere card). May or may not mask the USE entirely given how experimental it is, but given unkeyworded not worrying about this yet. - CONFIG_BACKLIGHT_CLASS_DEVICE conftest was removed and is used unconditionally, depend on it until further notice. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 510.60.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.62.29:0/vulkan, drop 470.62.28
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.62.28:0/vulkan, drop 470.62.26
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 510.68.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: use -fPIC for libXNVCtrl.a as well
Should revbump but would rather not cause rebuilds over this given this is a no-op unless forced USE=-pie on gcc through profile's package.use.force (clang now also defaults to it). nvidia-drivers already get rebuilt on kernel upgrades which will phase it out for -pie users (please manually rebuild if issues). Legacy 0/390 branch is not affected. Closes: https://bugs.gentoo.org/840389 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: use egetent + better sanity check
Switching to egetent wasn't very useful given the limited use-cases where nvidia-drivers can be installed (and there's no egetgroupid) but, given there's talk to improve its ROOT / crossdev support, it may be good to finally change this. Also add sanity-check to ensure we got a number, still skip assert so failure will give the sanity-check's error message. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: clarify no patches for kernel support
"wait until NVIDIA releases a fixed version" may not be clear enough. This further hold true for _rc/bleeding/.0/.1 kernels, would consider for non-legacy drivers if didn't work with the current-stable LTS kernel at most (generally LTS is recommended if using any out-of-tree modules, or at least wait a bit before using new major kernels). Bug: https://bugs.gentoo.org/838118 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 510.54
510.60.02 been uneventful and gnome issues weren't related to it, shouldn't need to keep this version. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.62.22:0/vulkan
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.62.26:0/vulkan
Also EAPI=8 and sync NV_PIN with latest 470 (this is not actively tested for masked 0/vulkan, please report if issues). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: enable static-libs USE by default
Now that hwloc depends on this by "default" when VIDEO_CARDS=nvidia, not being enabled by default tend to be an annoyance. This only has a cheap build-only dependency on libX11/Xext, is tiny, and doesn't take long to build. Only makes some sense to disable if wayland-only or headless without X (albeit this is why the USE exists and isn't unconditional, /could/ be merged with USE=X although that USE has more implications.. may revisit later). Bug: https://bugs.gentoo.org/836004 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 510.60.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump KERNEL_MAX to 5.17 where possible
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: re-add comment about vulkan icd
There used to be one in older ebuilds and it wasn't meant to be lost as reason for skipping with -X can look confusing without knowing that it relies on libGLX currently. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vulnerable 460.91.03-r2
460 branch was meant to be removed months ago but was kept due to known regressions affecting some users (bug #780126, bug #809482, and some other rumored issues). These regressions are not (fully) resolved but given NVIDIA no longer supports this branch, doesn't report if it's affected by vulnerabilities anymore (bug #832867, safe to say it most likely is), need patches for current stable kernel branch, and it relies on old Xorg ABI preventing future Xorg cleanups -- believe time to give it up. Users that /really/ need it are free to use a local overlay at their own risks, and may want to try IgnoreABI with xorg-21. Bug: https://bugs.gentoo.org/780126 Bug: https://bugs.gentoo.org/809482 Bug: https://bugs.gentoo.org/832867 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 510.47.03
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 510.54
Now with EAPI=8 given linux-mod has support and it been long enough. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: remove arm64 distfile from non-0/510
0/510 branch was keyworded for ~arm64 (bug #831484) but odds that older branches will be keyworded are now low and there is no reason to burden mirrors with the essentially unused arm64 distfile eternally. Open to reverting for 0/470 if someone with a Kepler card and arm64 hardware needs it and can do testing. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Sam James · gentoo
x11-drivers/nvidia-drivers: Keyword 510.47.03 arm64, #831484
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vulnerable 470.94, 495.*
Users affected by bug #830482 (with unpatched Xorg) should use stable 470.103.01 rather than vulnerable 495.44-r2. Bug: https://bugs.gentoo.org/830482 Bug: https://bugs.gentoo.org/832867 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 470.103.01 for amd64
Bug: https://bugs.gentoo.org/832867 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: depend on glibc
This is already masked on musl but it cannot support alternate libc and so let's be explicit (seem to be the new direction to handle these in general). To match the dual mask+dep, technically should check for MULTILIB_USEDEP as well but isn't a thing with glibc and would rather not check for the more private [multilib]. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 510.39.01
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 510.47.03
This been promoted to production branch status and is now considered a possible stable candidate (albeit 470.103.01 will be the next stable while this one gets extended testing). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.103.01
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.62.20:0/vulkan
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.62.22:0/vulkan
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.62.16:0/vulkan
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.62.20:0/vulkan
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: remove simpledrm warnings
Looking more closely at this, do not believe it's worth keeping anymore unlike back on kernel 5.14.x -- seeing more favorable reports and not to mention this affects the console which nvidia-drivers has no real interaction with beside restoring the mode when switching from Xorg (i.e. not this package's issue). gentoo-kernel-bin's fedora configs for 5.16 may end up defaulting to this, and the message will just be noise that can't be changed. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: set error message for DRM_SIMPLEDRM
Still having a hard time to get this to work on my hardware, but Fedora is pushing that option and trying to enable it by default now. May be good to give an explanation so users can more easily choose if they can ignore the warning or not. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 495.46, 495.46-r20
Keep 495.44-r2 and 495.46-r10 for now in case of regressions, but -r0 and -r20 should have no real uses. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 510.39.01
Removed dbus workarounds, should hopefully be fixed now which should also fix bug #828433 Bump NV_KERNEL_MAX to 5.16 as it fixes the known build issue with CONFIG_DEVICE_PRIVATE. New dependency on libpciaccess for nvidia-xconfig, but not going to make this a separate USE unlike persistenced (or at least for now) given Xorg depends on this library as well and fits well with USE=X. Newly adds nvidia-powerd.service, but it's not documented, haven't got it to work on my hardware and source appears unavailable at the moment. Currently unsure what it's good for, but perhaps used to manipulate power states based on OpenGL/Vulkan usage (which are known to communicate with it). Closes: https://bugs.gentoo.org/828433 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: adjust kernel support message
Previously choose to switch to <= from < to avoid confusion when people see the version (i.e. users would see <5.16 and think up to 5.16 is supported), but feels kind of innacurate if taken literally and so add .x at the end. wrt 5.16.x, not bumping NV_KERNEL_MAX yet. It will work for most people with custom kernels (except 0/460 and 0/vulkan), but will fail if kernel has CONFIG_DEVICE_PRIVATE set (gentoo-kernel-bin has this set) because of MIGRATE_PFN_LOCKED definition removal. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 390.144-r1, 460.91.03-r1, 470.86-r2
Removing old type ebuilds now that the newer ones are stable. Still 495.44-r2 in ~arch but that one is kept for now due to a 495.46 regression unrelated to the ebuild. NVIDIA mentioned they're looking into the issue so should hopefully be able to cleanup next version (albeit recent development show it's possible to fix by patching Xorg's xpresent -- whether it's a bug in Xorg that happened to work by accident before or if it's a driver bug currently unclear). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 460.91.03-r2 for amd64
Should be no reason to wait longer for this, the ebuild changes been tested and stabled through other branches already. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add out-of-tree modules to README.gentoo
While this applies to every ebuilds that build modules, nvidia-drivers is often a user's first or only experience with these and support requests from those that did not know are somewhat common (e.g. upgraded kernel without rebuilding, or built modules against the wrong kernel). While wiki is better for a lot of these things, having more sources mention this material increase chances to reach users. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: sync 460.91.03 ebuild with others
460.91.03 is unfortunately known needed for (at least) a few laptop users, issues varying between not able to control backlight or not seeing anything displayed at all (bug #780126 and bug #809482, along with several threads on NVIDIA forums complaining about this). Can't be kept eternally given NVIDIA shows no sign of continued 460 support and it requires xorg-1.20 plus <=5.10 LTS kernels (unlike even the 390.xx branch) -- but, meanwhile, update ebuild to be like the others and easier to maintain. Fortunately no known security issues. Let's hope 470/495+ will receive fixes before removal is necessary (perhaps to cleanup old xorg or security concerns), feedback from users welcome to know when it works as expected or if anything else can do (own hardware is not affected, so can't test). Bug: https://bugs.gentoo.org/780126 Bug: https://bugs.gentoo.org/809482 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: remove coolbits postinst warning
This is not solved and still happening with 495.46 (doesn't seem like anything can reasonably do about it from a packaging end, and NVIDIA hasn't done anything), but the postinst message itself wasn't shown unless updating 6+ months old nvidia-drivers with coolbits in xorg.conf and is now mostly unused cruft. If this is going to be a permanent state of affair, may be better documented elsewhere and bug closed as an upstream issue (albeit keeping open a bit longer for tracking). Bug: https://bugs.gentoo.org/784248 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 470.94 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 390.147 for amd64, x86
Done early'ish given 5.15.x kernel branch is stable now and this version is needed to support it. Closes: https://bugs.gentoo.org/830008 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 495.46-r20 unkeyworded using egl-gbm
Replaces the prebuilt libnvidia-egl-gbm with gui-libs/egl-gbm. Unkeyworded mostly given the 495.xx situation is a mess right now that may require users to pick specific revisions, and there's no reason to bother users with one more unless they want to test it. Should be officially rolled out next nvidia-drivers version bump. Like egl-wayland, this is technically a optfeature but want USE=wayland to give everything needed for decent wayland support. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 390.147, xorg-21+kernel-5.15 support
Also update ebuild to match 495.46 changes. Was tested with a 560ti + gentoo-kernel-bin-{5.10.86,5.15.10} + xorg-{1.20.14,21.1.2-r2} + plasma-5.23.4 without issues, this driver branch still has some life in it. Closes: https://bugs.gentoo.org/829635 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: restore 495.44-r2
495.46 is supposed to be a very trivial release, but there may possibly be a regression. Restore for testing. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 495.44, 495.44-r2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.62.13-r1:0/vulkan
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.62.16:0/vulkan
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop >=egl-wayland-1.1.8 help text
This was primarily to raise awareness due to being masked (now isn't except on plasma profile), other hints were just a small bonus which don't really belong in the ebuild. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.94, sync ebuild with 495.46
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: pin 470 branch to egl-wayland-1.1.7
>1.1.7 been masked up to now so it didn't matter much, but gbm-unaware 470 does not play well with gbm-aware egl-wayland-1.1.9 (notably with Xwayland). Hopefully won't be permanent given 470.xx will be around for several years but, if 1.1.7 becomes a problem, 470's USE=wayland could be dropped given EGLStream is likely to fall out of use. Keeping the >-r1 restriction isn't necessary given -r0 had its own blocker on nvidia-drivers[wayland]. For a slight annoyance, egl-wayland used to be a optfeature so people may have it in their world file which will result in the not-an-error-but-feels-like-one portage "WARNING: One or more..." If reading this, users are invited to remove it from their world file. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add warning about the binary patch
Bit late but it's something users should know about (will at least be shown when rebuilding for a new kernel). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.82.00
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.62.12:0/vulkan
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.62.13:0/vulkan
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: warn when abi_x86_32 is disabled
Profile had abi_x86_32 enabled by default for ~7 years (now removed), and users may not necessarily have realized whether they needed it. steam-overlay's steam-client-meta depends on nvidia's [abi_x86_32] but wine* and other 32bit applications generally do not (typically only check for virtual/opengl which only checks if mesa has it set, or may check neither if depends on libglvnd directly). Warn to miminize poor surprises to some extend. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: update KMS_HELPER error message and sed
Error message updated to help users enable it on kernel 5.15.3+ which no longer selects KMS_HELPER with CONFIG_DRM_FBDEV_EMULATION. This may unfortunately cause a poor surprise (failing Xorg) to users that did not notice this newly appearing message with minimal kernels and didn't have a custom xorg.conf forcing nvidia. Also modified sed to ensure nvidia-drm is properly built with support if KMS_HELPER is a module and DRM is not (revbump latest arch/~arch for this). Bug: https://bugs.gentoo.org/824594 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 470.86 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: require <xorg-server-1.21 for 390+460
xorg-server-21+ isn't in tree yet, but done preemptively given there will ABI version mismatch for xorg module preventing loading. Probably simpler to check this from the nvidia ebuild than xorg. 390 - Still officially supported by NVIDIA for another year, but no telling if/when NVIDIA will push an update for new Xorg. While plans are to keep 0/390 for as long as possible, not planning to let this block old xorg removal forever if NVIDIA does nothing within the next year. 460 - This branch has little worth and is due for removal sooner than later, only kept due to some leftover regressions in >=470.xx affecting a few users. --ignoreABI has not yet been tested, but would rather this route be a last resort even if it works. >=470 has no (known) problems with current xorg-server-9999. PDEPEND used just in case given xorg meta and blockers involving on nvidia-drivers could potentially get circular/messy. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.62.07:0/vulkan
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.62.12:0/vulkan
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: workaround 0/495 dbus powerd spam
Not ideal and may possibly have other impacts, but it seem better than leaving this issue alone as it can be doing ~10000 requests per second depending on what's being ran. Alternative known workaround to at least prevent logging issues (dbus black hole) would require user interaction and doesn't seem worth it here. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.86
The advertised gsync fix was already in 470.82.00, this version just adds support for 4 extra gpus with no other (known) changes. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.63.01
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 470.82.00 for amd64
470.74 was skipped due to gsync regressions, known to be fixed in this one and no new known issues. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.62.05
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.62.07 (0/vulkan)
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 495.46{,-r10} with revamped ebuild
495.46 release is almost identical to 495.44 beside adding support for a few additional cards, so the same issues (e.g. dbus spam) exist which is patched in -r10 and left alone in -r0. ebuild-wise, now reads .manifest to mimic nvidia-installer. For a few advantages: * less unused .so links or using scanelf to find sonames, matches nvidia's intended links * can bump without constantly adjusting for every new/removed files * warns if something entirely new needs work (e.g. GBM support) * more solid when using different .run, e.g. amd64 vs arm64, not keyworded yet (waiting for confirmation that it works), but arm64 install broke in the past because of this Other changes: * IUSE=persistenced: add to control installing nvidia-persistenced which allows libtirpc and acct-user/nvpd to be optional (off by default given primarily intended for headless) * nvidia-drm_gbm.so: install unconditionally to avoid spurious errors with vaapi (no extra dependencies). * nvidia-settings: hide gtk deprecation noise as it makes the log hard to follow, considerably bigger, and the issue is already well known (NVIDIA is hopefully due to revamp this tool, e.g. wayland). * README.gentoo: add abi_x86_32 warning for new users given no longer default, the "flip" elog may be removed in the future after users had time to adapt with the profile change. * drop multilib-build eclass as it doesn't make that much sense with a binary-only package, compat32 libraries are still installed with USE=abi_x86_32 (abi_x86_64 kept for compatibility with ebuilds using ${MULTILIB_USEDEP} but is unused) * fix build if /usr/bin/ld or LD points to ld.lld * replaced .desktop and gtk2 seds by patches Various other small adjustments/cleanups, changes will be rolled out to older branches in time (patches are already based on 390.xx). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: fix postinst elog min version
Not quite sure where that previous number came from, but it'd cause the message to be needlessly repeated. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump NV_KERNEL_MAX 5.14->5.15
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add missing sys-devel/m4 BDEPEND
Used to generate man pages. Thanks-to: Joonas Niilola <juippis@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 495.29.05-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.74
Not a stable candidate due to gsync regressions. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.82.00
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 495.44
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: suggest disabling CONFIG_DRM_SIMPLEDRM
Mostly as a precaution, being set may not always be an issue. New in kernel 5.14 and may conflict with nvidia's mode switching if used with fbdev emulation. Previously benign but fixes have caused to become active between kernel 5.14.9 and 5.14.14. Will hopefully revisit this in the future given this is meant to replace efifb/simplefb at some point. Will notably keep an eye on what gentoo-kernel-bin's config upstream does, currently kept disabled. Done in <5.14 ebuilds as well to ensure this doesn't get lost if these branches gain 5.14 compat. Thanks-to: Abulhair Saparov Closes: https://bugs.gentoo.org/819234 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: mention egl-wayland in gbm elog
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: mention two more env vars for gbm
Can work without but mileage may vary, and GLX wouldn't be be accelerated. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: restore keywords for 495.29.05-r1
Still early but primary motivation is that this version been confirmed to fix the gsync issues for Xorg users (fix should be later backported in 470.xx branch). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add greeting elog for new GBM support
Not going to do full troubleshooting in this elog, but lack of cursor is the first thing that's going to be a bother. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: re-allow egl-wayland-1.1.7-r1
It still works fine with new drivers and is not broken with QT unlike 1.1.8 and .9. Still being looked into but changes in QT itself may be needed to use newer egl-wayland, and do not wish to hold back 495.xx for Xorg users until then (especially given it fixes gsync issues). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 495.29.05
Support for Kepler cards is dropped (e.g. GTX 660, GTX 760) and, as the ebuild should warn, Kepler users are urged to mask: >=x11-drivers/nvidia-drivers-471 470 is an LTS branch that should be kept updated for several years. This version adds support for GBM, for example it now allows to run sway and other wlroots-based wayland compositors accelerated. That is still very experimental, expect issues. Unkeyworded at the moment given A. beta with a larger-than-usual amount kernel module source changes that could use bit more testing B. egl-wayland-1.1.9 sources have not yet been released and 1.1.8 is to remain masked 1.1.8 can still be somewhat used to test sway if wanted. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: check for CONFIG_X86_PAT
NVIDIA has a fallback implementation if unset, but it uses __flush_tlb removed on x86 since >=5.8 kernels (albeit fairly unlikely to be unset given default and gated behind EXPERT=y). All versions are affected. Closes: https://bugs.gentoo.org/817764 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.62.05 from vulkan branch
This branch is primarily aimed at vulkan developers or those wanting to try new vulkan features ahead of time. It may be buggier or less secure (typically not always up to date with the main branch), and thus will always stay masked only for those that really want it. Multiple branches (455.xx, 470.xx, etc...) for these will not be kept and will use the latest with :0/vulkan subslot for easy identification. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.74
Simple bugfix release, no gbm support here. Removed soname-mismatch workaround given nvidia fixed libnvidia-nvvm's soname. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 470.57.02
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 470.63.01 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: set 470.63.01 kernel max to 5.14.0
NVIDIA seems to have preemptively fixed the issue that every other versions are having a month ago in preparation for this kernel. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 470.57.02 for amd64
To go together with now-stable split xwayland giving a much better wayland experience with NVIDIA for kwin and mutter users. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.63.01
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: fix 390.144's x86 SRC_URI
Need to remember to re-test downloading those for non-amd64 too. Closes: https://bugs.gentoo.org/807340 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vulnerable 390.143-r1, 460.84
Bug: https://bugs.gentoo.org/803389 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vulnerable 460.67
Bug: https://bugs.gentoo.org/784596 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: adjust kms helper message for wayland
Don't want to go too in-depth in that message, but some people insist on keeping this disabled and then wonder what nvidia-drm.modeset=1 is for. Keeping as-is for 390.xx branch given wayland isn't really usable anymore with it, but the option still exists. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 460.91.03 for amd64
Bug: https://bugs.gentoo.org/803389 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 390.144 for amd64, x86
Bug: https://bugs.gentoo.org/803389 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: adjust 470 notes for accuracy
nvidia's documentation was a bit misleading, it shouldn't be actually needed for offloading. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vuln 470.42.01
Bug: https://bugs.gentoo.org/803389 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vuln 450.119.03, end of 450 branch
There is little reason for this branch to be supported anymore, please use 460 or 470 instead. Bug: https://bugs.gentoo.org/803389 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: extend USE=wayland warnings a bit
Can't test this myself, but adding the warning for Reverse PRIME to be on the safe side, plus a note about gdm. Closes: https://bugs.gentoo.org/803209 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: warn about slub_debug issues
May not affect many users but it is hard to diagnose without a hint. Bug: https://bugs.gentoo.org/796329 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 460.91.03
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 390.144
Adds support for kernel >=5.13.0 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: normalize nvidia-*.conf contents
Options are unchanged (no real need for revbump), but merges files not to pollute systems. Also update README.gentoo so users are aware of this file. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: rename 390.xx filesdir files
nvidia-390.conf was named the same as the other nvidia-*.conf, but it serves a completely different purpose. Then nvidia-169.07 differed from the rest. nvidia-390.conf -> nvidia-drm-outputclass-390.conf nvidia-169.07 -> nvidia-390.conf At same time, also adjust for prefix (as unlikely as it is, running a prefix Xorg server with prefix nvidia-drivers[-driver] is possible). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop vuln 390.141-r2, 450.102.04-r1
Partial security cleanup, 460.67 will be kept for at least two weeks. Bug: https://bugs.gentoo.org/784596 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add IUSE=wayland, revamp nvidia.conf
In order use wayland features with nvidia-drivers, there's currently a need to both emerge egl-wayland (optfeature), and set nvidia-drm.modeset=1 manually. To provide a more reliable out-of-the-box experience with global USE=wayland, perform these actions if the flag is set. Should notably be useful for gnome profiles. To better handle such module settings, creating a new nvidia-470.conf that combines nvidia-{460,rmmod,blacklist-nouveau}.conf and the nvidia-drm.conf formerly suggested by the egl-wayland package. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 460.84 for amd64
Bug: https://bugs.gentoo.org/784596 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 450.119.03 for amd64
Bug: https://bugs.gentoo.org/784596 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 390.143-r1 for amd64, x86
Bug: https://bugs.gentoo.org/784596 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: inform about Coolbits changes
As part of a security fix by NVIDIA (unknown if intentional or a bug, NVIDIA has not responded), it became impossible to use Coolbits if Xorg doesn't have root privileges. Fortunately, most users do not need this and complains in ~arch have been minimal. But for the few users for which fan control / reclocking or similar is essential, provide a postinst message only if use of Coolbits is detected (do not wish to spread this unnecessarily so users do not set USE=suid on xorg-server when they don't need it and, even though it been 3 months, it may still be a temporary requirement). Message is primarily aimed at stable users given ~arch had to deal with this for a while already. Bug: https://bugs.gentoo.org/784248 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 465.31, end of 0/465 branch
This was an intermediary branch and, now that 470.xx has been labelled a production branch, there should be little reason to keep. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.57.02
This version is now considered a Production Branch by NVIDIA and is a candidate to replace 460 as the next stable along with its wayland improvements. Still some known regressions with it, but 460 is getting old and has other issues. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: revert 5.13 support on <460.84
Most 5.13.x tests were done in ~arch, and only a quick check for older drivers which worked fine with the configuration tested with, but kms helper features cause build failures. There is a known workaround, but these stable drivers aren't meant to be used with 5.13.x in the first place. 460.84, 465.35, and 470.72.01 unaffected -- anyone wanting to use 5.13.x should pick one of these instead. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: mark kernel 5.13 support where possible
No known issues for all versions previously supporting 5.12 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 470.42.01
For users reading this, note that this driver only brings the groundworks for wayland improvements and there is little to expect from this with current packages. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add basic clang+thinlto kernel support
Only adding this experimental support to >=465.31, still very little testing has been done but should be better than always failing. To use this there's no need to do anything beside having a kernel built with clang+(thin)lto (normally through LLVM=1 LLVM_IAS=1). Note to not set "LD" as it'll currently fail with USE=tools for other reasons. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 460.80
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 460.73.01
Will go for 460.84 for potential next stable instead, unless nvidia releases a fix for CoolBits issue in which case may fasttrack the next version. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: remove obsolete CONFIG_PM check
Fixed in 460.84 and 465.31 Bug: https://bugs.gentoo.org/778920 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 460.84
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 465.27
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20904 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 465.31
No longer using github for SRC_URI as tagging of releases is sometime missing or lagging behind. Recent upstream mirroring/naming issues previously led to URI changes but has settled down. Together with github removal, this allows to get everything from one place. Closes: https://github.com/gentoo/gentoo/pull/20875 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 460.80
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 465.24.02
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 465.27
Changed SRC_URI to be more specific due to recent unreliable file availability with new releases (thankfully Gentoo mirrors these now with restrictions lifted). Closes: https://github.com/gentoo/gentoo/pull/20623 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump kernel_max to 5.12 where possible
drivers previously supporting 5.11 are showing no apparent regressions with 5.12 as-is, both for building and runtime Closes: https://github.com/gentoo/gentoo/pull/20547 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: prevent 390.xx abi_x86_32 GLX segfault
Regression since 390.141-r1. Alternate libnvidia-tls.so from the tls/ directory is necessary for 390.xx branch and legacy libglx.so but wasn't used with abi_x86_32. -d 32 test is for x86 keyword without the directory (wasn't affected). Closes: https://github.com/gentoo/gentoo/pull/20520 Closes: https://bugs.gentoo.org/785289 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 465.19.01
Closes: https://github.com/gentoo/gentoo/pull/20437 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: security bump to 465.24.02
CVE‑2021‑1076 (bug #784596) Bug: https://bugs.gentoo.org/784596 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: security bump to 460.73.01
CVE‑2021‑1076, CVE‑2021‑1077 (bug #784596) Bug: https://bugs.gentoo.org/784596 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: security bump to 450.119.03
- CVE‑2021‑1076, CVE‑2021‑1077 (bug #784596) - Adds compatibility for kernel 5.11.x - CONFIG_PM check now needed as changes requiring it were backported from 460.67 (bug #778920) Bug: https://bugs.gentoo.org/778920 Bug: https://bugs.gentoo.org/784596 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: security bump to 390.143
- CVE‑2021‑1076 (bug #784596) - Adds compatibility for kernel 5.11.x Bug: https://bugs.gentoo.org/784596 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 460.56
Also removes remaining support files/metadata for old style ebuilds. Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 450.102.04
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 390.141
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 460.67 for amd64
Closes: https://github.com/gentoo/gentoo/pull/20423 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 450.102.04-r1 for amd64
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: stabilize 390.141-r1 for amd64 and x86
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: remove egl-wayland support for 390.141
Current egl-wayland does not work as expected with legacy drivers, and old versions are lacking some features that will make it difficult to support in the future. Remove optfeature and add a warning just-in-case (unlikely was used). Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: drop 460.39-r1
Closes: https://github.com/gentoo/gentoo/pull/20282 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add README.gentoo, minor message changes
Like nvidia-driver.eclass used to it's primarily to leave something behind about the video group should users have missed the message (but no revbumps over installing this). Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: need PROC_FS, update AMD SME check
CONFIG_CHECK changes: - PROC_FS: NVIDIA has fallback code to work with a kernel without this, but seems to be suffering from bit rot and doesn't compile. For the unlikely event a user has it unset (did happen), check so they don't wonder what's missing. - AMD SME: Reports of it being broken with NVIDIA were a bit outdated, should be functioning since (at least) >=460.56. As such leaving the imperfect "enabled by default" check only in older branches (bug #652408). Bug: https://bugs.gentoo.org/652408 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: add 465.19.01
New beta branch with no notable ebuild changes beside updating systemd paths (scripts/units themselves are unchanged). Closes: https://github.com/gentoo/gentoo/pull/20172 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: mark 460.56 stable
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: use more strict legacy test
Closes: https://bugs.gentoo.org/779583 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: use clearer x86 abi check
May or may not help multilib-portage users a bit (bug #778986), but note that this isn't really being supported. 390.xx handled slightly differently because of x86 keyword. Closes: https://bugs.gentoo.org/778986 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: require _PM with 460.67 for <5.10 kernels
NVIDIA sets an alternate code path so no-CONFIG_PM works with >=5.10 kernels and opted to remove the PM guard, however this breaks build with older kernels. Unless the guard is re-added in a future version this will have to be kept. Closes: https://bugs.gentoo.org/778920 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: style re-arrangement and nitpicks
- Moved CONFIG_CHECK variables to pkg_setup. Will need conditional checks and would rather have everything in one place if going to modify. Not using pkg_pretend as don't want it to fail with a yet-to-be-installed dist-kernel. - Normalized kernel_is use to match docs rather than nvidia.eclass. - Split nvidia-drivers_make() with _make_install(). ${ED} being wrong or unset during src_compile() would be a no-op but is nonetheless incorrect usage. - Moved function declarations to respective phases, no longer shared. Partly to allow pkgcheck and friends to detect variables misuse. - Removed some unnecessary globs and quotes. - Removed no longer relevant '!= lib' check, was formerly used for egl-wayland but is now in its own package. Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: fix using KERNEL_DIR as output dir
Oversight during cleanups, partially reverted to old behavior. Closes: https://bugs.gentoo.org/777630 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: revbump to sync 390.141 with 460.67
Mostly same as 460.67 minus same existing 390.xx workarounds. Other than those: - Given uvm flag is gone, the x86-only uvm mask is now handled internally with an explanation to users. - nvidia-persistenced needed an extra workaround to find libtirpc - fno-common patch updated for new layout - Moved the /etc 390-specific GLX workaround to /usr/share where it replaces nvidia-drm-outputclass.conf - No supported-gpus.json so no legacy check (nor ZLIB license), but this is as far as legacy support goes on Gentoo with 340 gone. Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: revbump to sync 450.102.04 with 460.67
Identical to 460.67 except few different paths and no 5.11 support. Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump to 460.67 with refactored ebuild
ebuild carries a lot of history and, rather than cleanups, it needed something closer to a rewrite. Bugfixes: - Removed all udev rules to solve long standing issues (bug #454740) - Install libraries with no X11 dependencies with USE=-X, notably for headless OpenCL/CUDA (bug #561706) - Install systemd unit for persistenced + nvpd user (bug #591638) - Add custom error message for DRM_KMS_HELPER and ensure driver doesn't attempt building DRM support without it (bug #603818) - Warn about AMD SME if enabled by default (bug #652408) - Distribute extra sources to lift RESTRICT="bindist mirror", the nvidia-driver.eclass is no longer used (bug #732702) - Build modprobe and persistenced from source (bug #747145) - Use system locations for vulkan icd/layers (bug #749600) Others: - Dropped IUSE=compat/multilib/kms/uvm/wayland > compat: was for non-GLVND variants and currently a no-op > multilib: obsolete, abi_x86_32 does all that's needed > kms/uvm: modules are loaded by nvidia-modprobe as-needed and there's not much sense in skipping installation. Will also save OpenCL/CUDA packages from having to depend on [uvm] > wayland: library is provided by gui-libs/egl-wayland instead which now also provides pkgconfig files and can be a newer version. optfeature warning was added for awareness. - Dropped REQUIRED_USE, all USE can now be used independently, e.g. now possible to get libXNVCtrl.a (static-libs) without the deps-heavy USE=tools - Dropped locale patch, the offending code it was meant to fix is gone. - Dropped linker patch, uses right linker even with -native-symlinks. - Added modprobe.d .conf to blacklist nouveau by default. - Patched nvidia-modprobe to respect nvidia.conf's permissions when creating uvm devices, was previously created as world read-write. - No longer installing libOpenCL.so loader (not needed to use OpenCL, was used by the no longer available eselect-opencl). - nvidia-persistenced init script simplified and updated for nvpd user. - nvidia-smi init script removed (all it did was query cards every 300 seconds), mentioned behavior is no longer observable (fan scales normally without X) and it wasn't intended for this purpose. - Removed I2C_NVIDIA_GPU check as it caused unnecessary noise for gentoo-kernel-bin users (built as module), and being a bad thing even if loaded is questionable. - Attempt to reduce message noise. The only fatal CONFIG_CHECK is fairly rare so there's little reason to check twice with pkg_pretend. - ... but added new conditional messages to explain important things often seen as common sense but that a new user likely won't know. - Replaced the nvidia-driver.eclass legacy test with a compact version that reads supported-gpus.json (usable on >450). - More strict deps, some may sound strange but nvidia-settings only use headers for some of these (dbus/Xrandr/Xv/vdpau). > X? libs kept separate as it's the only one needing multilib deps. > pax-utils now unconditional for scanelf as libraries are always installed. Alternatively could've generated those, but prefer to leave it easier to maintain for future generations. > virtual/opencl removed, no sense in the drivers depending on this and it's instead applications using opencl that should. > Added MODULES_OPTIONAL_USE="driver" to handle linux-mod deps - Added MIT license for persistenced - Added ZLIB license for supported-gpus.json - NV_KERNEL_MAX (previously NV_KV_MAX_PLUS) set to be <=5.11 form rather than <5.12 given that often confused users thinking it meant 5.12 support from quick looks. - arm64 support "should" work but runtime untested - And a long list of cleanups that "hopefully" won't cause new issues. Closes: https://bugs.gentoo.org/454740 Closes: https://bugs.gentoo.org/561706 Closes: https://bugs.gentoo.org/591638 Closes: https://bugs.gentoo.org/603818 Closes: https://bugs.gentoo.org/652408 Closes: https://bugs.gentoo.org/732702 Closes: https://bugs.gentoo.org/747145 Closes: https://bugs.gentoo.org/749600 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: bump to 460.56
Closes: https://github.com/gentoo/gentoo/pull/19698 Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
x11-drivers/nvidia-drivers: Remove old 460
Bug: https://bugs.gentoo.org/764512 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: Remove old 455
Bug: https://bugs.gentoo.org/764512 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: Remove old 450
Bug: https://bugs.gentoo.org/764512 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: Remove old 440
Bug: https://bugs.gentoo.org/764512 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: Remove old 435
Bug: https://bugs.gentoo.org/764512 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: Remove old 390
Bug: https://bugs.gentoo.org/764512 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: Mark 460.39 stable
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: Mark 450.102.04 stable
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: Mark 390.141 stable
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
x11-drivers/nvidia-drivers: Default disable PreserveVideoMemoryAllocations
Bug: https://bugs.gentoo.org/763129 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: Accidentally deleted pkg_postrm
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: 460.39 remove dead code
* Remove FreeBSD support * Remove eselect-opengl codepaths * Remove GTK2 dependency Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: Version bump to 460.39
Bug: https://bugs.gentoo.org/764512 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: 450.102.04 remove dead code
* Remove FreeBSD support * Remove eselect-opengl codepaths * Remove GTK2 dependency Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: Version bump to 450.102.04
Bug: https://bugs.gentoo.org/764512 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: 390.141 remove dead code
* Remove FreeBSD support * Remove eselect-opengl codepaths * Remove GTK2 dependency Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: Version bump to 390.141
Bug: https://bugs.gentoo.org/764512 Closes: https://bugs.gentoo.org/767349 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
x11-drivers/nvidia-drivers: Remove old 390.132-r5
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
x11-drivers/nvidia-drivers: Version bump to 460.27.04
Closes: https://bugs.gentoo.org/760078 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Suggested-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: Remove old 455.28-r1, 455.38-r1
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
x11-drivers/nvidia-drivers: Stable 455.45.01-r1
Bug: https://bugs.gentoo.org/755497 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
x11-drivers/nvidia-drivers: Add patch for modesetting allocation failures
Bug: https://bugs.gentoo.org/755497 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Suggested-by: Gregory Beauregard <gentoobugs@gably.net> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
x11-drivers/nvidia-drivers: Add 455.45.01
Closes: https://bugs.gentoo.org/755722 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
x11-drivers/nvidia-drivers: revbumps to adjust gdk-pixbuf dep
gdk-pixbuf-xlib wasn't used by nvidia-settings, so [X] can safely be removed. Closes: https://bugs.gentoo.org/753914 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
x11-drivers/nvidia-drivers: Version bump to 455.38
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Drop obsolete negative dependencies
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Closes: https://bugs.gentoo.org/show_bug.cgi?id=749393 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Closes: https://bugs.gentoo.org/749393 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel version compatibility
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Depend on media-libs/libglvnd[X]
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Closes: https://bugs.gentoo.org/743415 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: DEPEND on x11-libs/libvdpau
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Closes: https://bugs.gentoo.org/743418 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 455.28
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Fix more sub-SLOTs
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 450.80.02
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Fix sub-SLOT
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 455.23.04
Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Piotr Karbowski · gentoo
x11-drivers/nvidia-drivers: 340 series tree clean.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Stephan Hartmann · gentoo
x11-drivers/nvidia-drivers: fix path to GLX module
Tested with GeForce GTX 560 Ti Bug: https://bugs.gentoo.org/713546 Closes: https://github.com/gentoo/gentoo/pull/17267 Signed-off-by: Stephan Hartmann <stha09@googlemail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-drivers/nvidia-drivers: Fix libdir
Thanks to Ionen Wolkens for noticing the mistake. Bug: https://bugs.gentoo.org/show_bug.cgi?id=713546 Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-drivers/nvidia-drivers: Add xorg.conf file to set ModulePath
Closes: https://bugs.gentoo.org/713546 Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 450.66
Package-Manager: Portage-3.0.3, Repoman-3.0.0 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-drivers/nvidia-drivers: Drop old versions
... that still depend on eselect-opengl. Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
x11-drivers/nvidia-drivers: migrate to sys-apps/kmod
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel version compatibility
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Guard modprobe.d mangling with USE=driver
Closes: https://bugs.gentoo.org/735008 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Backport USE=driver to 340.*
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Bug: https://bugs.gentoo.org/565878 Fixes: 003365dfd596c07c7ab9e51126a99ed438ba1dc1 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install 64-bit libs on non-multilib
Checking for has_multilib_profile is not required for installing 64-bit libraries. Thanks to jaynus in https://bugs.gentoo.org/690184#c1 for his admirable patience. Package-Manager: Portage-3.0.1, Repoman-2.3.23 Closes: https://bugs.gentoo.org/690184 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Use multilib_get_enabled_abis
revdep-rebuild{,.sh} complain about missing dependencies for nvidia-drivers' 32-bit libraries when USE=-abi_x86_32 because in that case MULTILIB_USEDEP does not require those to install 32-bit libraries, but nvidia-drivers' 32-bit libraries get installed anyway. This happens because the ABI check that determines whether to install those 32-bit libraries incorrectly uses the eclass function get_install_abis from multilib.eclass instead of multilib_get_enabled_abis from multilib-build.eclass. Thanks to slyfox for the patch. Package-Manager: Portage-3.0.1, Repoman-2.3.23 Closes: https://bugs.gentoo.org/702804 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Call kernel_is only when USE=driver
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: 450 stable
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install supported-gpus.json
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 450.57
- Install nvidia_icd.json unconditionally (bug #730738) Package-Manager: Portage-2.3.103, Repoman-2.3.23 Closes: https://bugs.gentoo.org/729928 Closes: https://bugs.gentoo.org/730738 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Make CONFIG_DRM check non-fatal
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Closes: https://bugs.gentoo.org/730124 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Update CONFIG_CHECK
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Drop ZONE_DMA kernel configuration check
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Bug: https://bugs.gentoo.org/729928 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Closes: https://bugs.gentoo.org/show_bug.cgi?id=728288 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Do not use systemd_get_utildir()
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Closes: https://bugs.gentoo.org/689588 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
x11-drivers/nvidia-drivers: Pass OBJCOPY to build system
With USE="-native-symlinks" you get failures: objcopy --rename-section .data=.rodata,contents,alloc,load,data,readonly antialias.png.o make: objcopy: No such file or directory Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 450.51
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 440.100
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Closes: https://bugs.gentoo.org/show_bug.cgi?id=726688 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 390.138
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Bug: https://bugs.gentoo.org/show_bug.cgi?id=726688 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Remove DESCRIPTION/HOMEPAGE
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Drop USE=acpi
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install /lib/systemd/system-sleep/nvidia
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Bug: https://bugs.gentoo.org/689588 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install systemd service files
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Bug: https://bugs.gentoo.org/689588 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Depend on virtual/opencl
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Bug: https://bugs.gentoo.org/717042 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install nvidia-sleep.sh
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Closes: https://bugs.gentoo.org/689588 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 440.82
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Closes: https://bugs.gentoo.org/show_bug.cgi?id=715502 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel version compatibility
Package-Manager: Portage-2.3.94, Repoman-2.3.21 Bug: https://bugs.gentoo.org/show_bug.cgi?id=709930 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Update 390 branch
- Add USE=libglvnd - Raise kernel version compatibility Package-Manager: Portage-2.3.94, Repoman-2.3.21 Closes: https://bugs.gentoo.org/show_bug.cgi?id=709930 Closes: https://bugs.gentoo.org/show_bug.cgi?id=711942 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
x11-drivers/nvidia-drivers: Default enable USE="libglvnd"
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-drivers/nvidia-drivers: Enable IUSE=libglvnd by default
Closes: https://bugs.gentoo.org/711764 Signed-off-by: Matt Turner <mattst88@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Depend on acct-group/video
Package-Manager: Portage-2.3.91, Repoman-2.3.20 Bug: https://bugs.gentoo.org/show_bug.cgi?id=701210 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 440.64
Package-Manager: Portage-2.3.91, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 440.59
Package-Manager: Portage-2.3.87, Repoman-2.3.20 Closes: https://bugs.gentoo.org/show_bug.cgi?id=706774 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Fix CFLAGS=-fno-common
Package-Manager: Portage-2.3.85, Repoman-2.3.20 Closes: https://bugs.gentoo.org/706742 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 340.108
Package-Manager: Portage-2.3.83, Repoman-2.3.20 Closes: https://bugs.gentoo.org/703876 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install nvidia_layers.json
@/etc/vulkan/implicit_layer.d/nvidia_layers.json Closes: https://bugs.gentoo.org/703158 Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 440.44
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: [QA] Remove redundant `|| die` guards
* Since all ebuilds in the tree are EAPI>=4, `|| die` on builtin commands is redundant and dead code. Closes: https://github.com/gentoo/gentoo/pull/13940 Reviewed-by: Ulrich Müller <ulm@gentoo.org> Reviewed-by: Michał Górny <mgorny@gentoo.org> Reviewed-by: Andreas K. Hüttel <dilfridge@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mike Gilbert · gentoo
x11-drivers/nvidia-drivers: fix udev rule syntax
Closes: https://bugs.gentoo.org/697538 Package-Manager: Portage-2.3.79_p3, Repoman-2.3.18_p2 Signed-off-by: Mike Gilbert <floppym@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel compatibility
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Relax CONFIG_I2C_NVIDIA_GPU check
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Fixes: https://bugs.gentoo.org/674868 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: EAPI=7, use nvidia-driver_check()
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 440.36
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 390.132
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 430.64
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 440.31
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Unset RESTRICT
RESTRICT="bindist mirror test" is now set in eclass/nvidia-driver.eclass. Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Set RESTRICT="bindist mirror test"
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Fix conftest.sh locale expectations
conftest.sh in 440.* expects to find "$file: No such file or directory" in compile test output for kernel headers, but with LC_ALL set, its translations will not trigger that, resulting in false positives for certain headers where the test intended to rule out false negatives. Fix this by setting the default locale in conftest.sh. Package-Manager: Portage-2.3.77, Repoman-2.3.17 Fixes: https://bugs.gentoo.org/698238 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 440.26
Package-Manager: Portage-2.3.77, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
x11-drivers: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Drop obsolete branches
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel version compatibility
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 430.50
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 435.21
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Bug: https://bugs.gentoo.org/692170 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 435.17
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Versions 390.129 418.88 430.40
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 430.34
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel version compatibility
Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.67, Repoman-2.3.15 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.67, Repoman-2.3.15 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 430.26
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 430.14
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel version compatibility
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 418.74
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Update HOMEPAGE
Package-Manager: Portage-2.3.65, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 430.09
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 418.56
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Call docinto after readme.gentoo_create_doc
readme.gentoo-r1.eclass claims it knows where README.gentoo is stored, but it does not control docinto itself. Work around it by calling docinto for the HTML content after calling readme.gentoo_create_doc. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Fixes: https://bugs.gentoo.org/680088 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: USE=uvm: add udev rule, fix rmmod
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Bug: https://bugs.gentoo.org/506696 Bug: https://bugs.gentoo.org/578126 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Bug: https://bugs.gentoo.org/678844 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Versions 390.116 410.104 418.43
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Fixes: https://bugs.gentoo.org/show_bug.cgi?id=675310 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 418.30
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 too.
Package-Manager: Portage-2.3.58, Repoman-2.3.12 RepoMan-Options: --ignore-arches Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Move URL from HOMEPAGE to <longdescription>
Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Drop USE=pax_kernel
Closes: https://bugs.gentoo.org/551366 Closes: https://bugs.gentoo.org/593624 Closes: https://bugs.gentoo.org/600156 Closes: https://bugs.gentoo.org/629062 Closes: https://bugs.gentoo.org/633738 Closes: https://bugs.gentoo.org/650482 Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Drop unmaintained branches
Bug: https://bugs.gentoo.org/669588 Closes: https://bugs.gentoo.org/673392 Closes: https://bugs.gentoo.org/673490 Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 too.
Package-Manager: Portage-2.3.56, Repoman-2.3.12 RepoMan-Options: --ignore-arches Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 415.27
Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 too.
Package-Manager: Portage-2.3.53, Repoman-2.3.12 RepoMan-Options: --ignore-arches Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 410.93
Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Partially revert "Warn about CONFIG_PM"
According to the upstream chat this should apply only to the 410 branch. Bug: https://bugs.gentoo.org/show_bug.cgi?id=669902 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Warn about CONFIG_PM
Fixes: https://bugs.gentoo.org/show_bug.cgi?id=669902 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Work around make bug
When calling `make -j(2+) clean module', sometimes the `module' target is built before the `clean' target is built. Work around this by setting BUILT_TARGET=module so that the `clean' target is never built. Bug: https://bugs.gentoo.org/613578 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 415.25
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Check for I2C_NVIDIA_GPU
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel version compatibility
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Check for CONFIG_DEBUG_MUTEXES
Fixes: https://bugs.gentoo.org/591766 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 415.23
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Fix more parallel make
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Bug: https://bugs.gentoo.org/613578 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Fix parallel make
Fixes: https://bugs.gentoo.org/613578 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 415.22
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Fix SRC_URI in various places
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Fixes: https://bugs.gentoo.org/671814 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 too.
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --ignore-arches Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 too.
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --ignore-arches Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Switch to HTTPS in SRC_URI
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 415.18
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
x11-drivers/nvidia-drivers: bump to v410.78
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 415.13
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Depend on x11-libs/libXv
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Jeroen Roovers <jer@gentoo.org> Fixes: https://bugs.gentoo.org/670892 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 410.73
Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 410.66
Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Update maximum kernel version
Fixes: https://bugs.gentoo.org/667442 Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install libnvidia-cbl/libnvidia-rtcore
Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install libnvoptix.so
Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 410.57.
Package-Manager: Portage-2.3.49, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.49, Repoman-2.3.10 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 too.
Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 390.87.
Package-Manager: Portage-2.3.49, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 396.54.
Package-Manager: Portage-2.3.48, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel compatibility.
Package-Manager: Portage-2.3.46, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 too.
Package-Manager: Portage-2.3.44, Repoman-2.3.10 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 396.51.
Package-Manager: Portage-2.3.44, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 396.45.
Package-Manager: Portage-2.3.43, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 390.77.
Package-Manager: Portage-2.3.43, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.41, Repoman-2.3.9 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: Portage-2.3.41, Repoman-2.3.9 RepoMan-Options: --ignore-arches - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel version compability.
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 390.67.
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 340.107.
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
Revision bump (bug #657416).
Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --force - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Fix installing 32-bit libraries (bug #657416).
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Drop x86 (bug #657378).
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 390.59.
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise Xorg ABI compat (bug #655870).
Package-Manager: Portage-2.3.36, Repoman-2.3.9 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.36, Repoman-2.3.9 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 396.24.
Package-Manager: Portage-2.3.36, Repoman-2.3.9 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Lower kernel version compatibility (bug #653754).
Package-Manager: Portage-2.3.31, Repoman-2.3.9 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel version compatibility.
Package-Manager: Portage-2.3.31, Repoman-2.3.9 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install libnvidia-glvkspirv.so by Manuel
Lauss (bug #652992). Package-Manager: Portage-2.3.28, Repoman-2.3.9 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.28, Repoman-2.3.9 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 396.18.
Package-Manager: Portage-2.3.28, Repoman-2.3.9 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Versions 384.130 390.48.
Package-Manager: Portage-2.3.27, Repoman-2.3.9 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 390.42.
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel version compatibility.
Package-Manager: Portage-2.3.20, Repoman-2.3.6 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 390.25.
Package-Manager: Portage-2.3.20, Repoman-2.3.6 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Update kernel version compatibility.
Package-Manager: Portage-2.3.20, Repoman-2.3.6 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 340.106 (bug #645004 by xxoo).
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version 384.111 390.12.
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Update compatible kernel versions (bug #638868 by Manfred Knick).
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump (bug #638864).
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: Portage-2.3.16, Repoman-2.3.6 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: Portage-2.3.16, Repoman-2.3.6 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: Portage-2.3.13, Repoman-2.3.4 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Fix USE=-tools (bug #634026).
Package-Manager: Portage-2.3.11, Repoman-2.3.3 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: Portage-2.3.11, Repoman-2.3.3 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.10, Repoman-2.3.3 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise compatible kernel version.
Package-Manager: Portage-2.3.10, Repoman-2.3.3 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: Portage-2.3.10, Repoman-2.3.3 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 (bug #615388).
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 (bug #629044).
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel sources version.
Package-Manager: Portage-2.3.10, Repoman-2.3.3 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump (bug #631718).
Package-Manager: Portage-2.3.10, Repoman-2.3.3 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: Portage-2.3.10, Repoman-2.3.3 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: Portage-2.3.8, Repoman-2.3.3 - Patrick Lauer · gentoo
x11-drivers/nvidia-drivers: Whitespace
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: Portage-2.3.6, Repoman-2.3.3 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Fix sed call (bug #624064).
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump. Fix /etc/vulkan/icd.d/nvidia_icd.json (bug #624064).
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel compatibility.
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Decompress manpage files (bug #619976).
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Fix ARM SRC_URI again (bug #618388 by niniel).
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Typo (bug #618886).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel compatibility.
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Run sanity checks twice as pkg_pretend log output is apparently buggy.
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Use github archives for nvidia-settings tarballs (bug #618224).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Revert "x11-drivers/nvidia-drivers: fix SRC_URI for current stable and forward, this seems like the minimum sane change and it works"
This reverts commit f6d13e04dfc44a35bf8da24975a76d17bb7f5c18. Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Zero_Chaos · gentoo
x11-drivers/nvidia-drivers: fix SRC_URI for current stable and forward, this seems like the minimum sane change and it works
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Revert kernel version update (GPL-only symbol 'refcount_inc').
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: us.download.nvidia.com => http.download.nvidia.com (bug #617096 by Fin Christensen).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: ftp -> http (bug #617096 by Fin Christensen).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Add build time dependency on sys-apps/dbus (bug #615064 by Alex).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Fix building without CONFIG_MTRR (bug #614706 by David Flogeras).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump (beta, bug #614870).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Drop obsolete branches (bug #611712).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Drop multilib USE dependencies from tools dependencies (bug #605664).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install 10_nvidia_wayland.json in /usr/share/egl/egl_external_platform.d/ Pablo Cholaky (bug #606610).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: 375 does not have 10_nvidia_wayland.json (bug #606584).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install 10_nvidia.json 10_nvidia_wayland.json by waltercool (bug #606584).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Select libEGL version based on USE=compat (thanks to waltercool).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Update latest ebuild in 364 branch (bug #496582).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Update latest ebuild in 361 branch (bug #496582).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Update latest ebuilds in 355 and 358 branches (bug #496582).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Update latest ebuild in 340 branch (bug #496582).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: RDEPEND on sys-libs/zlib by xpue (bug #496582).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Zero_Chaos · gentoo
x11-drivers/nvidia-drivers: fix pax patch bug 604048
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 (bug #562910).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise compatible kernel version (bug #597140).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: portage-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel, xorg-server dependencies.
Package-Manager: portage-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Set up libnvidia-ml.so symlinks (bug #598874).
Package-Manager: portage-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Drop Vulkan beta ebuild.
Package-Manager: portage-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install Vulkan configuration file when USE=X (bug #596486 by Timo Rothenpieler).
Package-Manager: portage-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Copy nvml.h to the right path by Sven B. (bug #597998).
Package-Manager: portage-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump (bug #597998).
Package-Manager: portage-2.3.2 - Zero_Chaos · gentoo
x11-drivers/nvidia-drivers: fix pax patch for 367.57/370.28
Package-Manager: portage-2.3.2 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump (bug #596588).
Package-Manager: portage-2.3.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: portage-2.3.0 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.3.0 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump (bug #592254 by josef.95).
Package-Manager: portage-2.3.0 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel version compatibility.
Package-Manager: portage-2.3.0 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.3.0 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: portage-2.3.0 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Patch nvidia-settings profiles by oleg (bug #589590).
Package-Manager: portage-2.3.0 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump. Add ARM resources to SRC_URI (bug #588864).
Package-Manager: portage-2.3.0 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.3.0 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.3.0_rc1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.3.0_rc1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Update compatible kernel version.
Package-Manager: portage-2.3.0_rc1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.3.0_rc1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.2.28 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Update maximum kernel version.
Package-Manager: portage-2.2.28 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise minimum x11-libs/libvdpau dependency (bug #579628 by nobody).
Package-Manager: portage-2.2.28 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.2.28 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Add 364 PaX patch.
Package-Manager: portage-2.2.28 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install /etc/vulkan/icd.d/nvidia_icd.json by Jason Borden (bug #578040).
Package-Manager: portage-2.2.28 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install nvidia-drm.ko by Timo Rothenpieler (bug #578014).
Package-Manager: portage-2.2.28 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Update PaX patch on behalf of the Hardened team (bug #571662).
Package-Manager: portage-2.2.28 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Add USE=wayland.
Package-Manager: portage-2.2.28 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: portage-2.2.28 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.2.28 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Add beta Vulkan driver for Dmitri Seletski
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Remove RESTRICT=strip.
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Add USE=compat (bug #571526)
Also, have the tools build without restricting MAKEOPTS Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump (bug #574298).
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Add the driver download URL for easier branch selection
This would arguably help people find out which branch to pick for their hardware, yet it wasn't documented properly anywhere. Package-Manager: portage-2.2.27 - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/sbraz/gaupol'
Pull request: https://github.com/gentoo/gentoo/pull/743 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Fix nvidia-settings location in /etc/X11/xinit/xinitrc.d/95-nvidia-settings (bug #573452 by Constantin Baranov).
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Fix desktop file (bug #562910)
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Update 346 branch for bug #562910.
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install libXNVCtrl header only when USE=static-libs.
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Update 358 branch for bug #562910. Clean up 361 branch ebuild.
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: portage-2.2.27 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: USE=static-libs requires USE=tools. Update 352 branch for bug #562910.
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Block media-video/nvidia-settings.
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Build tools from source (bug #562910 by Christian Strahl).
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Build tools from source (bug #562910 by Christian Strahl).
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Put back the old stable for now
Package-Manager: portage-2.2.27 RepoMan-Options: --force - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Build tools from source (bug #562910 by Christian Strahl).
Package-Manager: portage-2.2.27 - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/jasom/add-mongrel2'
This passes minimum requirements. Users jasom and Coacher will further work and improve the ebuild shortly Pull request: https://github.com/gentoo/gentoo/pull/737 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise x11-base/xorg-server compatibility (bug #572730 by Martijn Schmidt).
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise x11-base/xorg-server compatibility (bug #572730 by Martijn Schmidt).
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise x11-base/xorg-server compatibility (bug #572730 by Martijn Schmidt).
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump (bug #573224 by cfrye).
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: portage-2.2.27 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install libGLESv1_CM_nvidia.so by Javier Villavicencio (bug #572354).
Package-Manager: portage-2.2.27 - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/awesomewm-bug-571544'
Pull request: https://github.com/gentoo/gentoo/pull/659 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.2.26 - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/sbraz/plyvel'
Pull request: https://github.com/gentoo/gentoo/pull/641 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Raise kernel version compatibility.
Package-Manager: portage-2.2.26 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: portage-2.2.26 - Jeroen Roovers · gentoo
Revert "x11-drivers/nvidia-drivers: Old."
This reverts commit f0eb383263db81c7030f11d1127671d906630fd6 because somebody never updated media-video/nvidia-settings - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Clean up testing cruft.
Package-Manager: portage-2.2.26 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Automatic SLOT assignment.
Package-Manager: portage-2.2.26 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: portage-2.2.26 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump (bug #571132). Add USE=driver (bug #565878).
Package-Manager: portage-2.2.26 - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/flacon-remove-old'
Pull request: https://github.com/gentoo/gentoo/pull/612 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump (bug #570812 by Marius Brehler).
Package-Manager: portage-2.2.26 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Unload nvidia-modeset as needed (bug #566242 by Adam Shea).
Package-Manager: portage-2.2.26 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: portage-2.2.26 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.2.26 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: portage-2.2.24 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: 3 -> many
Package-Manager: portage-2.2.24 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.2.24 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: portage-2.2.24 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.2.24 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: portage-2.2.24 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.2.23 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Enable USE=kms by default (bug #563126 by Manfred Knick).
Package-Manager: portage-2.2.23 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: portage-2.2.23 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86 too.
Package-Manager: portage-2.2.23 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump.
Package-Manager: portage-2.2.23 - Jeroen Roovers · gentoo
Old.
Package-Manager: portage-2.2.20.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Add sub-SLOTS for all branches (bug #560486). Use the newer nvidia-udev.sh (bug #454740).
Package-Manager: portage-2.2.20.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Back to ~arch (bug #454740).
Package-Manager: portage-2.2.20.1 - Zero_Chaos · gentoo
x11-drivers/nvidia-drivers: fix bug #454740, version bump due to file change but keeping keywords due to only minor script change - Zero_Chaos · gentoo
x11-drivers/nvidia-drivers: fix missing dep (/usr/lib64/libnvidia-gtk3.so.355.11 links to /usr/lib64/libcairo.so.2) and pax patch wrt bug #557128
Package-Manager: portage-2.2.20.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Stable for AMD64 x86.
Package-Manager: portage-2.2.20.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Old.
Package-Manager: portage-2.2.20.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump (bug #559650 by Nuno Lopes).
Package-Manager: portage-2.2.20.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Version bump (bug #559650 by Nuno Lopes).
Package-Manager: portage-2.2.20.1 - Jeroen Roovers · gentoo
x11-drivers/nvidia-drivers: Install libOpenCL in CL_ROOT not GL_ROOT by Timo Rothenpieler (bug #557036).
Package-Manager: portage-2.2.20.1 - Jeroen Roovers · gentoo
Readd USE=uvm (bug #557016).
Package-Manager: portage-2.2.20.1 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed