Get the latest tech news
Hacked Nvidia 4090 GPU driver to enable P2P
NVIDIA Linux open GPU with P2P support. Contribute to tinygrad/open-gpu-kernel-modules development by creating an account on GitHub.
This is some hardware interface designed to allow GPUs to transfer memory back in the days of small BAR. There was a bug in early versions of the driver that reported that it did work, and it was actually sending stuff on the PCIe bus. It turns out they have a separate field for the peer address called fldAddrPeer, we change that to fldAddrSysmem.
Or read this on Hacker News