Kernel 5.10.x och Nvidia 450.80.02 drivers

Frågor om X.ORG, KDE, Plasma, Wayland, GNOME osv kan ställas här.

Moderatorer: Nille, nomicon, Minime

Användarens profilbild
Minime
Labrat
Inlägg: 690
Blev medlem: 14 okt 2005 14:27
ORT: Loos

Kernel 5.10.x och Nvidia 450.80.02 drivers

Inlägg av Minime »

Installerade kernel 5.10.1 på min Slackware 14.2 för att kolla om det gick att använda Nvidia LTS driver (450.80.02).
Det fungerar inte.

Läste på LQ att någon provat med Nvidias beta driver (460.27.04) som löste problemet.
Tänkte att man ska väl inte behöva köra beta driver för att det ska fungera, så jag passade på att testa Nvidias SLB driver (455.45.01) vilket fungerade utmärkt.

Lite kort info och hoppas att det hjälper någon om ni har problem med Slackware Current Kernel 5.10.x och Nvidia.

Raspberry Pi 4B 4 Gb RAM Slackware Arm 15.0
Server EeeBox Atom 1.6 GHz 1.5 Gb RAM Slackware 15.0 x64bit
Asus Rog Strix AMD Ryzen 5 3.6 GHz 16 Gb RAM Slackware 15.0 multilib
Miraclebox Premium Twin HD - Openvix 5.2.040 (Neotion CI+ CA-modul)
Användarens profilbild
Minime
Labrat
Inlägg: 690
Blev medlem: 14 okt 2005 14:27
ORT: Loos

Re: Kernel 5.10.x och Nvidia 450.80.02 drivers

Inlägg av Minime »

Har kommit en LTS driver (460.32.03) nu från Nvidia som släpptes den 7/01-21
  • Added support for the following GPUs:
    RTX A6000
  • Fixed a bug that could cause detailed timing information for displays with a large number of detailed timings to be truncated in the X log.
  • Fixed a bug that prevented scaled display resolutions configured via the nvidia-settings control panel from being reported by RandR.
  • Fixed a bug with the SLI Mosaic Mode configuration dialog in nvidia-settings that left displays enabled when they were not needed in the selected configuration.
  • Added support for RandR rotation and reflection while using an NVIDIA-driven display as a PRIME Display Offload sink.
  • Added support for "Reverse PRIME Bypass", an optimization that bypasses the bandwidth overhead of PRIME Render Offload and PRIME Display Offload in conditions where a render offload application is fullscreen, unredirected, and visible only on a given NVIDIA-driven PRIME Display Offload output. Use of the optimization is reported in the X log when verbose logging is enabled in the X server.
  • Add support for the VK_KHR_acceleration_structure extension.
  • Add support for the VK_KHR_ray_tracing_pipeline extension.
  • Add support for the VK_KHR_ray_query extension.
  • Add support for the VK_KHR_pipeline_library extension.
  • Add support for the VK_KHR_deferred_host_operations extension.
  • Removed the MetaMode string truncation warning for older X Servers when saving the X Configuration file from nvidia-settings.
  • Add support for the VK_NV_fragment_shading_rate_enums extension.
  • Fixed a bug where copying from an X11 pixmap to an RGB overlay window would exhibit corruption.
  • Fixed an issue with VK_ACCESS_MEMORY_READ_BIT and VK_ACCESS_MEMORY_WRITE_BIT when used as part of a render pass.
  • Add support for the VK_KHR_fragment_shading_rate extension.
  • Add support for the VK_KHR_shader_terminate_invocation extension.
  • Reduce host memory consumption for descriptor memory in cases where the pNext chain contains a structure of type
    VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO.
  • Increased the default size for new OpenGL/Vulkan Shader Disk Cache location to 1024MB. Note that caches with paths containing "/.nv/ will continue to use the previous default of 128MB unless the size is manually overridden. For more information see the "OpenGL Shader Disk Cache" section in the "Specifying OpenGL Environment Variable Settings" chapter of the README.
  • Changed the default location for new OpenGL/Vulkan Shader Disk Caches. If the location is not manually overridden and a cache is detected in the previous default location, that location will be used instead of the new default location. For more information see the "OpenGL Shader Disk Cache" section in the "Specifying OpenGL Environment Variable Settings" chapter of the README.
  • Add support for the VK_EXT_shader_image_atomic_int64 extension.
  • Add support for the VK_KHR_copy_commands2 extension.
  • Allow importing cached memory via VK_EXT_external_memory_host.
  • Removed support for the following deprecated frame lock NV-CONTROL attributes:
    • NV_CTRL_FRAMELOCK_MASTER
    • NV_CTRL_FRAMELOCK_SLAVES
    • NV_CTRL_FRAMELOCK_MASTERABLE
    • NV_CTRL_FRAMELOCK_SLAVEABLE
  • Default AllowEmptyInitialConfiguration to True such that the NVIDIA X driver succeeds when launching the X server even if there are no display devices connected.
  • RRGetCrtcInfo will now return Rotate_0 instead of 0 as the active rotation for disabled CRTCs.
  • Improved the NVIDIA VDPAU implementation of VdpVideoSurfaceGetBitsYCbCr and VdpVideoSurfacePutBitsYCbCr when using planar or semi-planar formats. This helps applications that transfer data between VDPAU video surfaces and system memory.
  • Added initial experimental support for S0ix-based system suspend (suspend-to-idle). This feature is platform and GPU dependent, so the feature will be disabled by default. To enable this feature, refer to the 'powermanagement' section of the README.
  • Fixed an issue where Vulkan applications would fail to initialize if the connected X11 Server did not expose support for GLX.
  • Improved the memory allocation strategy in nvidia-modeset.ko to reduce the likelihood of out-of-memory errors, which typically manifest as "page allocation failure" messages in the kernel log.
  • Added a new "NoInterlacedModes" token to the NVIDIA X driver's "ModeValidation" option, to allow preventing interlaced modes from being validated. Refer to the "X Config Options" appendix of the driver README for further details.
  • Fixed a bug that could cause X clients to crash when closing display connections to the X server.
  • Fixed a bug that could cause the X server to configure DisplayPort Multi-Stream Transport displays in an inconsistent order.
  • Fixed an interaction problem with 5.4 and newer Linux kernels that caused a performance regression when allocating system memory.

Raspberry Pi 4B 4 Gb RAM Slackware Arm 15.0
Server EeeBox Atom 1.6 GHz 1.5 Gb RAM Slackware 15.0 x64bit
Asus Rog Strix AMD Ryzen 5 3.6 GHz 16 Gb RAM Slackware 15.0 multilib
Miraclebox Premium Twin HD - Openvix 5.2.040 (Neotion CI+ CA-modul)
Användarens profilbild
MDKDIO
Kodnisse
Inlägg: 2144
Blev medlem: 21 apr 2005 08:24
ORT: Bollnäs

Re: Kernel 5.10.x och Nvidia 450.80.02 drivers

Inlägg av MDKDIO »

460.67
https://www.nvidia.com/Download/driverR ... 1392/en-us

Fixed a bug where using ray tracing extensions on multi-GPU setups could result in application instability if the GPUs did not match.
Fixed an issue that prevented G-SYNC from working properly after a mode switch on Kepler-based GPUs.
Fixed a driver installation failure on Linux kernel 5.11 release candidates, where the NVIDIA kernel module failed to build with error
"error: implicit declaration of function 'sys_close'".
Fixed a bug where vkCreateSwapchain could cause the X Server to crash when an invalid imageFormat was provided.
Fixed a driver installation failure on Linux kernel 5.11 release candidates, where the NVIDIA kernel module failed to build with error
"fatal error: asm/kmap_types.h: No such file or directory".

Jag har inte testat denna version ännu, men räknar med att göra det under dagen... Och då i 5.11.x kärnan

Redigerat:
Tog lite längre tid än jag trodde... Men nu kör jag med 460.67 :D
Slackware 64-bit 15.0 (Desktop x2)
Slackware 64-bit Current (Laptop)
Slackware 64-bit 15.0 (Laptop x2)
Slackware 64-bit 15.0 (XFCE) (Netbook)