Drivers 3063 Published by

NVIDIA has released Linux Display Driver 595.104.02 for 64-bit Linux, a stability-focused point update in its long-lived certified branch. The patch addresses two fixes: an integer-overflow bug that broke page-table allocations over 2 GiB on large-VRAM GPUs, and a crash caused by unvalidated HDR metadata being forwarded to the Wayland color-management protocol. These issues only bite users running heavy compute workloads or HDR-capable Wayland Vulkan sessions, so casual gamers may not feel the difference. You can download the roughly 423 MB package from NVIDIA's driver page or through your distribution's repositories.





NVIDIA Releases Linux Display Driver 595.104.02, Patching Two Crashes That Only Surface When You're Already in Trouble

The long-lived branch update fixes an integer-overflow page-table bug and a Wayland HDR crash. Neither will register with most gamers.

NVIDIA has published Linux Display Driver 595.104.02 for 64-bit Linux, and you probably won't hear anyone gushing about it at the dinner table. That's the deal with this particular release. This isn't a Game Ready Driver racing to optimize a new AAA launch. It's a point update in NVIDIA's long-lived certified branch, where the goal is broad stability and correctness instead of frame-rate chasing. The long-lived branch rarely makes headlines, and you almost never see it in the hype around a new GPU launch. That's the point, honestly.

Nvidia

What actually got fixed

The first fix targets page-table allocations larger than 2 GiB. Here's the gist. NVIDIA's Linux kernel driver maps virtual addresses down to physical VRAM using hierarchical page tables, and those structures are sized using a signed 32-bit integer. That type tops out at 2,147,483,647 bytes, a touch over 2 GiB.

Push past that boundary and the size overflows into a negative number. The allocator then reads an impossible size and rejects the request. Big workloads simply fail. That sounds like an edge case until you weigh who actually hits it. High-VRAM cards like the RTX PRO line and data-center accelerators map address spaces well past 2 GiB. So do large multi-monitor setups and AI/HPC workloads pushing big tensors through virtual memory. Before today any of those could trip the wall; after today, page tables over 2 GiB allocate correctly. It's a textbook integer-width bug that hides in plain sight until a workload finally gets big enough to matter.

The second fix touches HDR on Wayland. Vulkan's header metadata extension lets an app tag its command stream with HDR color info: chromaticity primaries, a white point, and min and max luminance. On Linux, NVIDIA forwards that data to the compositor through the Wayland color-management-v1 protocol so the desktop can tone-map things properly. But NVIDIA wasn't validating the incoming values, so malformed data like negative luminance or a max-cll figure that makes no sense could corrupt the consuming code path. That could crash the compositor outright. Now the driver validates up front, so bad values get rejected before they reach Wayland.

That's arguably the more interesting fix of the two. HDR on Linux desktops has been a slow burn, but it's catching on. The color-management-v1 protocol is exactly the plumbing that makes it work without a mess.

Who needs this

The download is a full-featured package clocking in at about 423 MB, which is normal for a complete Linux graphics driver. It bundles the kernel module, the OpenGL/Vulkan/CUDA libraries, X11 and Wayland support, and utilities like nvidia-smi. NVIDIA also offers the option to install the new NVIDIA App alongside it, which handles driver updates and GPU settings.

No WHQL stamp here, but that's not really a missing feature. WHQL is a Microsoft quality-label program, so it never applied to Linux builds. NVIDIA validates this branch through its own process and against specific kernel and desktop-stack combos.

As for supported GPUs, the list spans a broad range of recent GeForce, RTX PRO and workstation, and data-center accelerator families. The exact list lives on NVIDIA's driver page, so pull it up if you need to confirm a specific card. Given what this release touches, the people who benefit most are those on large-VRAM hardware running heavy workloads and anyone running HDR Wayland with Vulkan apps.

If you're running a recent NVIDIA GPU on Linux and haven't hit either issue, this is a low-risk, no-performance-trade-off update. You're getting two correctness fixes and nothing that slows anything down. Good news either way.

Head here to the official NVIDIA driver page to pull the latest details.