Live data from Hacker News

Hacked Nvidia 4090 GPU driver to enable P2P

github.com

271–280 of 365 posts

Re: Hacked Nvidia 4090 GPU driver to enable P2P

#271

WTF is P2P?

Answered my own question with a Google search:

https://developer.nvidia.com/gpudirect#:~:text=LEARN%20MORE%....

> GPUDirect Peer to Peer > Enables GPU-to-GPU copies as well as loads and stores directly over the memory fabric (PCIe, NVLink). GPUDirect Peer to Peer is supported natively by the CUDA Driver. Developers should use the latest CUDA Toolkit and drivers on a system with two or more compatible devices.

Re: Hacked Nvidia 4090 GPU driver to enable P2P

#272
post #234
post #111

Earlier quoted context omitted.

That's a poor analogy. The feature is built in to the cards that consumers bought, but Nvidia is disabling it via software. That's why a hacked driver can enable it again. The resident in your analogy is just freeloading off the contractor's transformer. Nvidia does this so that customers that need that feature are forced to buy more expensive systems instead of building a solution with the cheaper "consumer-grade" c…

This isn’t even the first time a hacked driver has been used to unlock some HW feature - https://github.com/DualCoder/vgpu_unlock

There was also this https://hackaday.com/2013/03/18/hack-removes-firmware-crippl... using resistors and a different one before that used a graphene lead pencil to enable functionality.

Re: Hacked Nvidia 4090 GPU driver to enable P2P

#273
post #158

I wish more hardware companies would publish more documentation and let the community figure out the rest, sort of like what happened to the original IBM VGA (look up "Mode X" and the other non-BIOS modes the hardware is actually capable of - even 800x600x16!) Sadly it seems the majority of them would rather tightly control every aspect of their products' usage since they can then milk the userbase for more $$$, but…

nvidia's software is their moat

That's a huge overstatement, it's a big part of the moat for sure, but there are other significant components (hardware, ecosystem lock-in, heavy academic incentives)

Re: Hacked Nvidia 4090 GPU driver to enable P2P

#274

Earlier quoted context omitted.

Oooo, got a link to one of these fabric boards? I've been playing with stupid PCIe tricks but that's a new one on me.

https://www.amazon.com/gp/product/B07DMNJ6QM/ i used to use this one when i had all (three of my) nvme -> 4x sata boardlets and therefore could not fit a GPU in a PCIe slot due to the cabling mess.

Oh, um, just a flexible riser.

I thought we were using "fabric" to mean "switching matrix".

Re: Hacked Nvidia 4090 GPU driver to enable P2P

#275
post #89

I wish more hardware companies would publish more documentation and let the community figure out the rest, sort of like what happened to the original IBM VGA (look up "Mode X" and the other non-BIOS modes the hardware is actually capable of - even 800x600x16!) Sadly it seems the majority of them would rather tightly control every aspect of their products' usage since they can then milk the userbase for more $$$, but…

Then they couldn't charge different customers different amounts for the same HW. It's not a win for everyone.

Which (as controversial as it sounds in this kind of forum) is a sensible pricing model to recover and fund R&D and finance operations.

Re: Hacked Nvidia 4090 GPU driver to enable P2P

#276

Is this one of those features that's disabled on consumer cards for market segmentation?

I am sure many will disagree-vote me, but I want to see this practice in consumer devices either banned or very heavily taxed.

Of course power users want an end to price discrimination because it benefits them... at a cost of more expensive products for the masses.

Re: Hacked Nvidia 4090 GPU driver to enable P2P

#279

Earlier quoted context omitted.

> It doesn't beat RTX 4090 when it comes to actual LLM inference speed Sure, whisper.cpp is not an LLM. The 4090 can't even do inference at all on anything over 24GB, while ASi can chug through it even if slightly slower. I wonder if with https://github.com/tinygrad/open-gpu-kernel-modules (the 4090 P2P patches) it might become a lot faster to split a too-large model across multiple 4090s and still outperform ASi (at…

> The 4090 can't even do inference at all on anything over 24GB, while ASi can chug through it even if slightly slower. Common LLM runners can split model layers between VRAM and system RAM; a PC rig with a 4090 can do inference on models larger than 24G. Where the crossover point where having the whole thing on Apple Silicon unified memory vs. doing split layers on a PC with a 4090 and system RAM is, I don't know, b…

> Common LLM runners can split model layers between VRAM and system RAM; a PC rig with a 4090 can do inference on models larger than 24G.

Sure and ASi can do inference on models larger than the Unified Memory if you account for streaming the weights from the SSD on-demand. That doesn't mean it's going to be as fast as keeping the whole thing in RAM, although ASi SSDs are probably not particularly bad as far as SSDs go.

Re: Hacked Nvidia 4090 GPU driver to enable P2P

#280
post #98
post #42

Earlier quoted context omitted.

I find it baffling that ideas like "govern compute" are even taken seriously. What the hell has happened to the ideals of freedom?! Does the government own us or something?

If AI is actually capable of fulfilling all the capabilities suggested by people who believe in the singularity, it has far more capacity for harm than nuclear weapons. I think most people who are strongly pro-AI/pro-acceleration - or, at any rate, not anti-AI - believe that either (A) there is no control problem (B) it will be solved (C) AI won't become independent and agentic (i.e. it won't face evolutionary pressu…

This is all just Pascal's wager anyway.
Post reply on HN