summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* x11-drivers/nvidia-drivers: display issue link for IBTIonen Wolkens2022-11-016-6/+12
| | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: add 515.49.24:0/vulkan, drop 515.49.19Ionen Wolkens2022-10-252-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: minor tidyingIonen Wolkens2022-10-206-18/+24
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-vmware: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-vesa: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-vboxvideo: Set remote-idMatt Turner2022-10-171-0/+3
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-siliconmotion: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-r128: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-qxl: Set remote-idMatt Turner2022-10-171-0/+3
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-omap: Set remote-idMatt Turner2022-10-171-8/+11
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-nv: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-nouveau: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-mga: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-intel: Set remote-idMatt Turner2022-10-171-10/+13
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-geode: Set remote-idMatt Turner2022-10-171-10/+13
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-fbdev: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-dummy: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-ati: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-ast: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-video-amdgpu: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-void: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-vmmouse: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-synaptics: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-libinput: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-joystick: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-evdev: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-elographics: Set remote-idMatt Turner2022-10-171-4/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/nvidia-drivers: use the new systemd_get_sleepdirIonen Wolkens2022-10-155-5/+10
| | | | | Bug: https://bugs.gentoo.org/873172 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop 515.76Ionen Wolkens2022-10-152-583/+0
| | | | | | Semi-broken release, use 515.65.01 or >=520.56.06 instead. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 520.56.06 (NFB)Ionen Wolkens2022-10-122-0/+583
| | | | | | Fixes 30xx issues from 515.76, and supports RTX 4090. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-input-wacom: Drop old versionsMatt Turner2022-10-082-72/+0
| | | | | Closes: https://bugs.gentoo.org/848546 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-vmmouse: Version bump to 13.2.0Matt Turner2022-10-083-3/+39
| | | | | Closes: https://bugs.gentoo.org/864151 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/xf86-input-vmmouse: Call udev_reloadMatt Turner2022-10-082-0/+16
| | | | | Closes: https://bugs.gentoo.org/852722 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-drivers/nvidia-drivers: bump kernel max to 6.0 where possibleIonen Wolkens2022-10-043-3/+3
| | | | | | Only minimal runtime testing, but all 515.x seem fine with final 6.0.0. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: prepare for atk migrationIonen Wolkens2022-10-026-6/+6
| | | | | | | | | 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>
* x11-drivers/nvidia-drivers: note link for >=5.18.13 sysfb issuesIonen Wolkens2022-10-026-0/+6
| | | | | | | | | 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>
* x11-drivers/nvidia-drivers: patch 515.65.01 for >=kernel-6.0-rc1Ionen Wolkens2022-10-022-0/+25
| | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: note that the FB warning can be ignoredIonen Wolkens2022-10-026-18/+24
| | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: warn about simpledrm again + FB/nouveauIonen Wolkens2022-10-016-6/+372
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: add 515.49.19:0/vulkan, drop 515.49.18Ionen Wolkens2022-10-012-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/xf86-video-glint: Remove last-rited pkgJakov Smolić2022-09-293-24/+0
| | | | | Closes: https://bugs.gentoo.org/828426 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* x11-drivers/nvidia-drivers: depend on gtk+:3[X] with USE=toolsIonen Wolkens2022-09-286-6/+6
| | | | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: add 515.49.18:0/vulkan, drop 515.49.15Ionen Wolkens2022-09-272-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: drop unnecessary patchesIonen Wolkens2022-09-278-83/+0
| | | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: adjust clang, recognize KERNEL_CC/LDIonen Wolkens2022-09-256-18/+30
| | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: fix clang15 patch for x86Ionen Wolkens2022-09-222-1/+30
| | | | | | Oops, differs given x86 dropped support for the uvm module. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: add 515.76Ionen Wolkens2022-09-202-0/+519
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: early clang16 fixesIonen Wolkens2022-09-197-0/+82
| | | | | | | | | | | | 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>
* x11-drivers/nvidia-drivers: clarify clang15 patch notesIonen Wolkens2022-09-192-0/+4
| | | | | | | That this still fails regardless of 15.0.0-r1/15.0.1 revert may not have been clear, this is the makefiles requesting it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-drivers/nvidia-drivers: fix building modules with clang15Ionen Wolkens2022-09-167-0/+199
| | | | | Closes: https://bugs.gentoo.org/870238 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>