| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/873172
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
|
|
| |
Semi-broken release, use 515.65.01 or >=520.56.06 instead.
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
|
|
| |
Fixes 30xx issues from 515.76, and supports RTX 4090.
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/848546
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/864151
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/852722
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
| |
Only minimal runtime testing, but all 515.x seem fine with final 6.0.0.
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/828426
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Oops, differs given x86 dropped support for the uvm module.
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/870238
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|