GitHub - tinygrad/open-gpu-kernel-modules: NVIDIA Linux open GPU with P2P support
NVIDIA Linux Open GPU with P2P support
This is a fork of NVIDIA's driver with P2P support added for 4090's.
./install.sh to install if that's all you want.
You may need to uninstall the driver from DKMS. Your system needs large BAR support and IOMMU off.
Not sure all the cache flushes are right, please file issues on here if you find any issues.
How it works
Normally, P2P on NVIDIA cards uses MAILBOXP2P. This is some hardware interface designed to allow GPUs to transfer memory back in the days o...
Read more at github.com