I’m currently facing a driver compatibility issue on Ubuntu when trying to support both Volta-based GPUs (Tesla V100) and the latest Blackwell GPUs (RTX 5090) in the same system(on Ubuntu LTS 24.04 and Supermicro H12ssl-i).
From my testing, V100s are supported by the proprietary NVIDIA drivers. However, my RTX5090 requires the open-source NVIDIA GPU kernel modules and is not supported by the proprietary drivers. This creates a dead end for my plan to combine V100’s FP64 jobs and RTX5090’s FP8 jobs in the same workstation.
Is there any release of a unified driver branch that supports both Volta and Blackwell architectures at the same time? If not, what is the recommended best practice for systems that require both GPUs to be operational simultaneously under Ubuntu/Linux? Will there be containerized or multi-driver solutions officially supported for such mixed setups?
Thank you for your time, and I look forward to any guidance or roadmap information.
I’m very interested in your May 21 post showing the simultaneous loading of NVIDIA 580 and 535 kernel modules for an RTX 5080 and Tesla V100.
I’m building a Linux workstation with an RTX 5060 Ti and two V100 SXM2 16GB GPUs connected via NVLink, and I’m investigating ways to use all three GPUs for LLM inference.
Your result is particularly interesting because it suggests a possible alternative to running separate VMs with PCI passthrough.
Could you clarify a few things?
Were you able to create CUDA contexts and execute kernels on both GPUs, or does the current setup only achieve device initialization?
How did you create the separate nvidia535 kernel module and /dev/nvidia535-0 device node? Did this require modifications beyond renaming the module?
Have you published the driver patches or build instructions anywhere?
If CUDA works on both GPUs, can they be used simultaneously from separate processes? Have you attempted to access both from a single CUDA process?
I also noticed the “BeccaLabs Dual GPU Status” heading in your output. Is there a public repository or technical documentation associated with that project?
Any information would be greatly appreciated. Your work could be very useful for people trying to combine Volta and Blackwell GPUs on Linux.