summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* x11-drivers/nvidia-drivers: add warning about the binary patchIonen Wolkens2021-12-021-0/+5
| | | | | | | 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>
* x11-drivers/xf86-video-intel: Drop oldMatt Turner2021-12-014-208/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/nvidia-drivers: drop 470.82.00Ionen Wolkens2021-12-022-489/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-nouveau: fix build with newer xorg-serverSam James2021-12-012-0/+56
| | | | | Closes: https://bugs.gentoo.org/827878 Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/xf86-video-ati: 19.1.0-r1: fix building with new xserver.Piotr Karbowski2021-11-302-0/+422
| | | | | Closes: https://bugs.gentoo.org/827872 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
* x11-drivers/nvidia-drivers: drop 470.62.12:0/vulkanIonen Wolkens2021-11-242-491/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.62.13:0/vulkanIonen Wolkens2021-11-242-0/+491
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: warn when abi_x86_32 is disabledIonen Wolkens2021-11-247-11/+69
| | | | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: update KMS_HELPER error message and sedIonen Wolkens2021-11-197-22/+36
| | | | | | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: stabilize 470.86 for amd64Ionen Wolkens2021-11-181-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: require <xorg-server-1.21 for 390+460Ionen Wolkens2021-11-182-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* x11-drivers/xf86-video-amdgpu: Drop old versionsMatt Turner2021-11-173-62/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-libinput: Drop old versionsMatt Turner2021-11-172-23/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-amdgpu: Stabilize 21.0.0 ppc64, #822339Georgy Yakovlev2021-11-171-1/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.2.0 ppc64, #822339Georgy Yakovlev2021-11-171-1/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* x11-drivers/nvidia-drivers: drop 470.62.07:0/vulkanIonen Wolkens2021-11-172-481/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.62.12:0/vulkanIonen Wolkens2021-11-172-0/+481
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.2.0 ppc, #822339Arthur Zamarin2021-11-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.2.0 arm64, #822339Sam James2021-11-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/nvidia-drivers: workaround 0/495 dbus powerd spamIonen Wolkens2021-11-151-0/+507
| | | | | | | | | | | | 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>
* x11-drivers/xf86-video-amdgpu: Stabilize 21.0.0 x86, #822339Jakov Smolić2021-11-151-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.2.0 x86, #822339Jakov Smolić2021-11-151-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.2.0 arm, #822339Sam James2021-11-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/xf86-input-libinput: stable 1.2.0 for sparc, bug #822339Rolf Eike Beer2021-11-121-1/+1
| | | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.86Ionen Wolkens2021-11-102-0/+479
| | | | | | | 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>
* x11-drivers/nvidia-drivers: drop 470.63.01Ionen Wolkens2021-11-102-485/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-amdgpu: Stabilize 21.0.0 amd64, #822339Jakov Smolić2021-11-071-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* x11-drivers/xf86-input-libinput: Stabilize 1.2.0 amd64, #822339Jakov Smolić2021-11-071-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* x11-drivers/nvidia-drivers: stabilize 470.82.00 for amd64Ionen Wolkens2021-11-071-1/+1
| | | | | | | 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>
* x11-drivers/nvidia-drivers: drop 470.62.05Ionen Wolkens2021-11-032-481/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.62.07 (0/vulkan)Ionen Wolkens2021-11-032-0/+481
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: fix postinst elog min versionIonen Wolkens2021-11-011-1/+1
| | | | | | | 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>
* x11-drivers/nvidia-drivers: bump NV_KERNEL_MAX 5.14->5.15Ionen Wolkens2021-11-014-4/+4
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add missing sys-devel/m4 BDEPENDIonen Wolkens2021-10-316-0/+6
| | | | | | | Used to generate man pages. Thanks-to: Joonas Niilola <juippis@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 495.29.05-r1Ionen Wolkens2021-10-302-507/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 470.74Ionen Wolkens2021-10-282-491/+0
| | | | | | Not a stable candidate due to gsync regressions. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.82.00Ionen Wolkens2021-10-262-0/+478
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 495.44Ionen Wolkens2021-10-262-0/+502
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: suggest disabling CONFIG_DRM_SIMPLEDRMIonen Wolkens2021-10-236-0/+6
| | | | | | | | | | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: mention egl-wayland in gbm elogIonen Wolkens2021-10-151-1/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: mention two more env vars for gbmIonen Wolkens2021-10-141-0/+1
| | | | | | | Can work without but mileage may vary, and GLX wouldn't be be accelerated. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: restore keywords for 495.29.05-r1Ionen Wolkens2021-10-141-1/+1
| | | | | | | | 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>
* x11-drivers/nvidia-drivers: add greeting elog for new GBM supportIonen Wolkens2021-10-141-0/+9
| | | | | | | 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>
* x11-drivers/nvidia-drivers: re-allow egl-wayland-1.1.7-r1Ionen Wolkens2021-10-141-1/+1
| | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: add 495.29.05Ionen Wolkens2021-10-142-0/+494
| | | | | | | | | | | | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: check for CONFIG_X86_PATIonen Wolkens2021-10-115-0/+10
| | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: add 470.62.05 from vulkan branchIonen Wolkens2021-10-092-0/+477
| | | | | | | | | | | | | | | 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>
* x11-drivers/xf86-input-libinput: Version bump to 1.2.0Matt Turner2021-09-232-0/+22
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/nvidia-drivers: add 470.74Ionen Wolkens2021-09-202-0/+488
| | | | | | | | | 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>
* x11-drivers/nvidia-drivers: drop 470.57.02Ionen Wolkens2021-09-122-482/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>