Hi,
I'm hitting a reproducible Karma XPU failure in Solaris viewport (IPR) rendering and wanted to check if anyone else is seeing this on newer NVIDIA drivers, or if SideFX is already aware.
**System:**
- Houdini 21.0.729
- CachyOS (Arch-based), kernel 7.1.3-2-cachyos
- NVIDIA driver 610.43.03, open kernel modules (nvidia-open)
- 2x RTX 4090 (one driving the display, one headless/compute only)
- Wayland (KDE Plasma)
**Symptom:**
Shortly after First Pixel in a Solaris viewport render (~2 seconds in), both OptiX devices fail simultaneously:
```
KarmaXPU: device Type:Optix ID:1 Name:"NVIDIA GeForce RTX 4090" has registered a critical error "cudaErrorIllegalAddress", so will now stop functioning. Future error messages will be suppressed
KarmaXPU: device Type:Optix ID:0 Name:"NVIDIA GeForce RTX 4090" has registered a critical error "cudaErrorIllegalAddress", so will now stop functioning.
KarmaXPU: Aborting render - no working device
```
Kernel log at the same moment shows an MMU fault — a virtual read at address 0x0 (null read) inside the houdini-bin process:
```
NVRM: Xid (PCI:0000:34:00): 31, pid=8686, name=houdini-bin, channel 0x00000019, intr 00000000. MMU Fault: ENGINE GRAPHICS GPC4 GPCCLIENT_T1_1 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_VIRT_READ
```
As expected with this error, restarting XPU from the viewport doesn't recover the devices — only a full Houdini restart does. The GPUs themselves sometimes stay alive and visible in nvidia-smi, but sometimes only full hard reset helps.
**Possibly relevant details:**
- The console shows several "Displacement shader ... doesn't modify P (disabling)" warnings right before the crash, so displacement may be involved.
- The scene uses MaterialX materials with texture maps (basecolor/roughness/normal/metallic), an HDRI dome, and an OptiX denoiser.
- Windows on the same machine renders the same kind of workload fine, so this looks Linux-driver-specific.
- This feels similar in character to the driver 565 issue from 2024 (https://www.sidefx.com/forum/topic/98442/) that also produced cudaErrorIllegalAddress under XPU/OptiX and was worked around in a Houdini build.
**Question:** Is driver 610.x validated against Houdini 21.0, and is there a known issue with it (or with nvidia-open modules specifically)? Happy to provide a repro scene, nvidia-bug-report.sh output, and exact repro steps to support if useful.
Thanks!
Another note, it happens on windows as well, so I guess it is drivers incompatibility with XPU and only road to take is roll back drivers to old versions I assume?