NVIDIA today released two new Linux drivers. The big one is the NVIDIA 565.57.01 Beta, along with a one-liner update in the stable 550.127.05 release.
The stable release driver 550.127.05 mentions "Fixed a bug which could cause applications using GBM to crash when running with nvidia-drm.modeset=0".
While the bigger NVIDIA 565.57.01 Beta includes various new features and fixes I've split below for easy reading.
New Features & Improvements
- Re-enabled GLX_EXT_buffer_age on Xwayland. This extension had been previously disabled on Xwayland due to a bug which is now fixed.
- Added support for mmap of exported DMA-BUF objects.
- Added several new per-plane and per-CRTC vendor-specific properties to nvidia-drm. These properties may be used by Wayland compositors to program the GPU's color pipeline for HDR hardware acceleration.
- Introduced a driver optimization to mitigate the performance loss from the 'd3d9.floatEmulation' option in DXVK.
- Updated the framelock settings page of the nvidia-settings control panel to use the GTK3 theme text color rather than defaulting to white for the text color, improving legibility with some themes.
- Implemented support for VK_EXT_depth_clamp_control.
- Reduced some cases of stutter with OpenGL syncing to vblank while using GSP firmware.
Bug Fixes:
- Fixed a bug that could cause suspend/resume to fail when using the NVreg_PreserveVideoMemoryAllocations option: https://github.com/NVIDIA/open-gpu-kernel-modules/issues/472
- Fixed a bug that caused the cursor image to be truncated on Gamescope: https://github.com/ValveSoftware/gamescope/issues/1099
- Fixed a bug that caused FarCry 5 running through DXVK to display a black screen.
- Fixed some performance regressions that were observed with Vkd3d 2.9.
- Fixed a bug that could cause flickering in some applications when using Unified Back Buffer (UBB).
- Fixed a bug which could cause incorrect and/or washed out colors to be displayed with HDR scanout: https://bugs.kde.org/show_bug.cgi?id=482780
- Implemented support for VK_EXT_depth_clamp_control.
- Fixed a bug which could cause applications using GBM to crash when running with nvidia-drm.modeset=0.
- Fixed a bug that could cause kernel crashes upon attempting KMS operations through DRM when nvidia_drm was loaded with modeset=0.
Let me know your thoughts in the comments!
Some you may have missed, popular articles from the last month:
What's the state of Linux HDR support on NVIDIA in late 2024? I didn't know there was any kind of support in the driver until I read these patch notes.
Obviously, this depends on having reliable Wayland support (which isn't my experience with the NVIDIA driver until now due to frequent freezes), but I figure I'd ask nonetheless.
Last edited by Calinou on 22 October 2024 at 5:13 pm UTC
Obviously, this depends on having reliable Wayland support (which isn't my experience with the NVIDIA driver until now due to frequent freezes), but I figure I'd ask nonetheless.
Last edited by Calinou on 22 October 2024 at 5:13 pm UTC
0 Likes
Why are these Linux patch notes always so cryptic in the Windows Patch notes, you read things like 'game ready driver for this and that', 'optimal settings for this and that', 'fixed this bug'. Whereas with the Linux drivers i feel like I need a degree to understand that. What the frick is VK_EXT_depth_clamp_control for example
4 Likes, Who?
*Still waiting for the next stable release*
I am really starving for explicit sync but 560 is still NFB or Beta. Neither or which are packaged by openSUSE
Last edited by Vortex_Acherontic on 22 October 2024 at 8:02 pm UTC
I am really starving for explicit sync but 560 is still NFB or Beta. Neither or which are packaged by openSUSE
Last edited by Vortex_Acherontic on 22 October 2024 at 8:02 pm UTC
0 Likes
Quoting: StellaWhy are these Linux patch notes always so cryptic in the Windows Patch notes, you read things like 'game ready driver for this and that', 'optimal settings for this and that', 'fixed this bug'. Whereas with the Linux drivers i feel like I need a degree to understand that. What the frick is VK_EXT_depth_clamp_control for exampleAs a programmer I like that its more detailed :)
for example "Added support for mmap of exported DMA-BUF objects." is an important feature, it allows screen recorders to use the relatively new vulkan video encoding fully on the gpu, which allows for significantly better fps in games while recording
Last edited by nnohonsjnhtsylay on 22 October 2024 at 8:29 pm UTC
2 Likes, Who?
Quoting: StellaWhy are these Linux patch notes always so cryptic in the Windows Patch notes, you read things like 'game ready driver for this and that', 'optimal settings for this and that', 'fixed this bug'. Whereas with the Linux drivers i feel like I need a degree to understand that. What the frick is VK_EXT_depth_clamp_control for example
Because they’re written by AI on Nvidia hardware? 🤔
😂
0 Likes
Quoting: StellaWhy are these Linux patch notes always so cryptic in the Windows Patch notes, you read things like 'game ready driver for this and that', 'optimal settings for this and that', 'fixed this bug'. Whereas with the Linux drivers i feel like I need a degree to understand that. What the frick is VK_EXT_depth_clamp_control for exampleA Vulkan extension. https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_depth_clamp_control.html
You can see which driver supports which extensions on https://mesamatrix.net/, except proprietary drivers are missing from there.
Windows release notes are written for gamers, hoping they update drivers or are encouraged by game developers to do so.
Linux release notes are written for compositor developers, game developers and distro graphics drivers maintainers, to let them know if it's worth backporting a driver to a stable release and which workarounds they can try disabling.
Last edited by Pikolo on 22 October 2024 at 9:18 pm UTC
5 Likes, Who?
Quoting: StellaWhy are these Linux patch notes always so cryptic in the Windows Patch notes, you read things like 'game ready driver for this and that', 'optimal settings for this and that', 'fixed this bug'. Whereas with the Linux drivers i feel like I need a degree to understand that. What the frick is VK_EXT_depth_clamp_control for example
This right here explains we have a real problem at least in America. I sincerity hope this problem is not starting to spread to other countries. No one reads to understand anymore. We talk this way to explain the exact details without "sugar coating" this is very much and important skill in IT. I don't even want to get started how we don't ship products with manuals anymore..
3 Likes, Who?
Good job NVidia, your recent Linux work has been impressive.
2 Likes, Who?
Anyone knows how to have a convenient get-the-latest-nvidia-driver setup on Debian? On Ubuntu, they had something in the settings to choose the latest driver. In Debian, the nvidia driver is always waaay behind.
Last edited by ShabbyX on 23 October 2024 at 11:48 am UTC
Last edited by ShabbyX on 23 October 2024 at 11:48 am UTC
0 Likes
Quoting: MrDerbyI find people who think their narrow knowledge specialty is the only important thing really annoying. And this is just ridiculous--I have lived through the entire trajectory of computing being even slightly accessible to people, starting from the TRS-80 model 1 my dad bought when I was 12, and there was never a time when many people would have understood that kind of note. Which doesn't say they shouldn't have notes like that--there are perfectly good reasons. But you can't have a declinism story when we were never in a place to decline from.Quoting: StellaWhy are these Linux patch notes always so cryptic in the Windows Patch notes, you read things like 'game ready driver for this and that', 'optimal settings for this and that', 'fixed this bug'. Whereas with the Linux drivers i feel like I need a degree to understand that. What the frick is VK_EXT_depth_clamp_control for example
This right here explains we have a real problem at least in America. I sincerity hope this problem is not starting to spread to other countries. No one reads to understand anymore. We talk this way to explain the exact details without "sugar coating" this is very much and important skill in IT. I don't even want to get started how we don't ship products with manuals anymore..
If anyone should be grumbling about decline, it should be me--as a liberal arts type, I at least have a case to make about how with the decimation of the liberal arts and social sciences in modern higher education, nobody understands anything about how civilization works and it's led to horrible declines in our politics and culture. It's probably largely untrue, there are lots of other causes, but at least I'd have a previous better situation to point to.
And incidentally, I'm pretty sure they don't ship products with manuals any more because everything that would have been in the manual is easily searchable on the web now.
3 Likes, Who?
See more from me