summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* x11-drivers/nvidia-drivers: sync minor nitpick in 390 branchIonen Wolkens2022-05-201-1/+1
| | | | | | linux-mod already checks for `use driver` Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: install PM udev rules from README.txtIonen Wolkens2022-05-205-8/+51
| | | | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: add 510.73.05Ionen Wolkens2022-05-162-0/+470
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.129.06Ionen Wolkens2022-05-162-0/+457
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 390.151Ionen Wolkens2022-05-162-0/+435
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* Revert "x11-drivers/xf86-input-libinput: Drop old versions"Matt Turner2022-05-132-0/+22
| | | | | | | This reverts commit 8e3ed499c382741bbff2a46df74a3d565ab121e9. Bug: https://bugs.gentoo.org/839729 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-libinput: Drop old versionsMatt Turner2022-05-132-22/+0
| | | | | Bug: https://bugs.gentoo.org/839729 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/nvidia-drivers: further warn about kernel-openIonen Wolkens2022-05-121-0/+4
| | | | | | | 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>
* x11-drivers/nvidia-drivers: require MMU_NOTIFIER with kernel-openIonen Wolkens2022-05-111-0/+5
| | | | | Closes: https://bugs.gentoo.org/843827 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: roughly clarify what Turing/Ampere+ isIonen Wolkens2022-05-112-3/+3
| | | | | | | 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>
* x11-drivers/nvidia-drivers: kernel-open improvementsIonen Wolkens2022-05-112-4/+20
| | | | | | | | | | - 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>
* x11-drivers/nvidia-drivers: add 515.43.04 unkeyworded (beta)Ionen Wolkens2022-05-113-0/+483
| | | | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: drop 510.60.02Ionen Wolkens2022-05-112-465/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.62.29:0/vulkan, drop 470.62.28Ionen Wolkens2022-05-112-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-dummy: keyword 0.4.0 for ~loongWANG Xuerui2022-05-081-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* x11-drivers/xf86-video-fbdev: keyword 0.5.0-r1 for ~loongWANG Xuerui2022-05-081-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* x11-drivers/xf86-input-libinput: keyword 1.2.1 for ~loongWANG Xuerui2022-05-081-1/+1
| | | | | | Tests passed on real hardware. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* x11-drivers/xf86-video-dummy: Stabilize 0.4.0 x86, #843167Jakov Smolić2022-05-071-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* x11-drivers/xf86-video-amdgpu: Stabilize 22.0.0 x86, #843167Jakov Smolić2022-05-071-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* x11-drivers/xf86-video-dummy: Stabilize 0.4.0 amd64, #843167Jakov Smolić2022-05-071-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* x11-drivers/xf86-video-amdgpu: Stabilize 22.0.0 amd64, #843167Jakov Smolić2022-05-071-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.62.28:0/vulkan, drop 470.62.26Ionen Wolkens2022-04-302-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 510.68.02Ionen Wolkens2022-04-262-0/+465
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: use -fPIC for libXNVCtrl.a as wellIonen Wolkens2022-04-243-0/+3
| | | | | | | | | | | | | | 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>
* x11-drivers/xf86-video-vmware: Remove dependency on libdrm[libkms]Mike Lothian2022-04-171-1/+1
| | | | | | | | Libkms has been removed and it does not appear to be a hard requirement to build the driver. Signed-off-by: Mike Lothian <mike@fireburn.co.uk> Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/nvidia-drivers: use egetent + better sanity checkIonen Wolkens2022-04-154-12/+12
| | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: clarify no patches for kernel supportIonen Wolkens2022-04-124-4/+8
| | | | | | | | | | | | "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>
* x11-drivers/xf86-video-dummy: Version bump to 0.4.0Matt Turner2022-04-052-0/+15
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/nvidia-drivers: drop 510.54Ionen Wolkens2022-03-302-464/+0
| | | | | | | 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>
* x11-drivers/nvidia-drivers: drop 470.62.22:0/vulkanIonen Wolkens2022-03-292-452/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.62.26:0/vulkanIonen Wolkens2022-03-292-0/+446
| | | | | | | 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>
* x11-drivers/nvidia-drivers: enable static-libs USE by defaultIonen Wolkens2022-03-285-5/+5
| | | | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: set description for static-libsIonen Wolkens2022-03-281-0/+1
| | | | | | | | It may have been better to be USE=nvctrl or merged with USE=X, but let's at least provide a description so it's clearer what it's for. Bug: https://bugs.gentoo.org/836004 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 510.60.02Ionen Wolkens2022-03-222-0/+463
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: bump KERNEL_MAX to 5.17 where possibleIonen Wolkens2022-03-222-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: re-add comment about vulkan icdIonen Wolkens2022-03-054-0/+4
| | | | | | | | 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>
* x11-drivers/nvidia-drivers: drop vulnerable 460.91.03-r2Ionen Wolkens2022-03-022-417/+0
| | | | | | | | | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: drop 510.47.03Ionen Wolkens2022-03-022-463/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-amdgpu: Version bump to 22.0.0Matt Turner2022-02-233-2/+34
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/nvidia-drivers: add 510.54Ionen Wolkens2022-02-142-0/+463
| | | | | | Now with EAPI=8 given linux-mod has support and it been long enough. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: remove arm64 distfile from non-0/510Ionen Wolkens2022-02-133-6/+2
| | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: Keyword 510.47.03 arm64, #831484Sam James2022-02-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/nvidia-drivers: drop vulnerable 470.94, 495.*Ionen Wolkens2022-02-074-1421/+0
| | | | | | | | | 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>
* x11-drivers/nvidia-drivers: stabilize 470.103.01 for amd64Ionen Wolkens2022-02-071-1/+1
| | | | | Bug: https://bugs.gentoo.org/832867 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-ati: Drop old versionsMatt Turner2022-02-071-53/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/nvidia-drivers: depend on glibcIonen Wolkens2022-02-068-0/+8
| | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: drop 510.39.01Ionen Wolkens2022-02-052-456/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-ati: Stabilize 19.1.0-r1 ppc64, #831378Arthur Zamarin2022-02-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-video-ati: Stabilize 19.1.0-r1 ppc, #831378Arthur Zamarin2022-02-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/nvidia-drivers: add 510.47.03Ionen Wolkens2022-02-012-0/+462
| | | | | | | | 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>