On 11/3/23 12:42, Andreas Beckmann wrote:
I probably made a mistake while backporting some non-trivial changes for
supporting recent kernels. With the availability of 470.223.02 I could
verify my backport against the upstream version, drop a lot of unneeded
bits and fix some discrepancies...
Hi Andreas!
I will verify if this fixes this issue, though I will still bet that the
ibt=on in the new kernels is the cause. Apparently in newer kernels,
Indirect Branch Tracking [1] support was enabled by default [2] in the
kernel, but older nvidia drivers do not have this support and end up
with undefined behaviour instead. [3] On newer drivers they added
support [4]
This breaks 11th generation and newer intel CPUs with older nvidia
cards. Maybe not so common :-)
Please test the new driver version on a recent kernel once it gets
available on your mirror in a few hours.
Will test in few hours.
- Adam
[1] - https://lwn.net/Articles/889475/
[2] - https://www.phoronix.com/news/Linux-IBT-By-Default-Tip
[3] -
https://forum.garudalinux.org/t/nvidia-driver-crashes-my-computer-at-start-up/21157
[4] - https://www.nvidia.de/download/driverResults.aspx/200489/us