Earlier quoted context omitted.
You need to abandon your apocalyptic worldview keep up with the times my friend. Encryption export controls have been systematically dismantled to the point that they're practically non-existent, especially over the last three years. Pretty much the only encryption products you need permission to export are those specifically designed for integration into military communications networks, like Digital Subscriber Voic…
Are you on drugs or is your reading comprehension that poor? 1) I did not state a world view; I simply noted that restrictions for software do exist, and will for AI, as well. As the link from the other commenter show, they do in fact already exist. 2) Look up the definition of "apocalyptic", software restrictions are not within its bounds. 3) How the restrictions are enforced were not a subject in my comment. 4) We'…
Hacked Nvidia 4090 GPU driver to enable P2P
301–310 of 365 posts
Re: Hacked Nvidia 4090 GPU driver to enable P2P
#302Earlier quoted context omitted.
It does seem like an oversight, but there's nothing "suboptimal non-default options" about iteven if the implementation posted here seems somewhat hastily hacked together.
> but there's nothing "suboptimal non-default options" about it If "bypassing the official driver to invoke the underlying hardware feature directly through source code modification (and incompatibilities must be carefully worked around by turning off IOMMU and large BAR, since the feature was never officially supported)" does not count as "suboptimal non-default options", then I don't know what counts as "suboptimal…
The driver is not bypasses. This is a patch to the official open-source kernel-driver where the feature is added, which is how all upstream Linux driver development is done.
> to invoke the underlying hardware feature directly
Accessing hardware features directly is pretty much the sole job of a driver, and the only thing "bypassed" is some abstractions internal to the driver. Just means the patch would fail review in basis of codestyle, and on the basis of possibly only supporting one device family.
> through source code modification
That is a weird way to describe software engineering. Making the code available for further development is kind of the whole point of open source.
> turning off IOMMU
This is not a P2PDMA problem, and just a result of them not also adding the necessary IOMMU boilerplate, which would be added if the patch was done properly to be upstreamed.
> large BAR
This is an expected and "optimal" system requirement.
Re: Hacked Nvidia 4090 GPU driver to enable P2P
#303Earlier quoted context omitted.
PCIe P2P still has to go up to a central hub thing and back because PCIe is not a bus. That central hub thing is made by very few players(most famously PLX Technologies) and it costs a lot.
PCIe p2p transactions that end up routed through the CPU's PCIe root complex still have performance advantages over split transactions using the CPU's DRAM as an intermediate buffer. Separate PCIe switches are not necessary except when the CPU doesn't support routing p2p transactions, which IIRC was not a problem on anything more mainstream than IBM POWER.
1: https://assets.hardwarezone.com/img/2023/09/pre-meteror-lake...
2: https://www.gigabyte.com/FileUpload/Global/MicroSite/579/inn...
Re: Hacked Nvidia 4090 GPU driver to enable P2P
#304Re: Hacked Nvidia 4090 GPU driver to enable P2P
#305Earlier quoted context omitted.
These are part of the chip, thus microscopic and very inaccessible. There are some good images here[1] of various such fuses, both pristine and blown. Here's[2] a more detailed writeup examining one type. It's not something you fix with a soldering iron. [1]: https://semiengineering.com/the-benefits-of-antifuse-otp/ [2]: https://www.eetimes.com/a-look-at-metal-efuses/
I miss the days when you could do things like connecting the L5 bridges on the surface of the AMD Athlon XP Palomino [0] CPU packaging with a silver trace pen to transform them into fancier SMP multi-socket capable Athlon MPs, e.g. Barton [1]. https://arstechnica.com/civis/threads/how-did-you-unlock-you... Some folks even got this working with only a pencil, haha. Nowadays, silicon designers have found highly effecti…
Re: Hacked Nvidia 4090 GPU driver to enable P2P
#306Earlier quoted context omitted.
No many consumer mobo support 192GB DDR5.
If it supports DDR5 at all, then it should be at most a firmware update away from supporting 48GB dual-rank DIMMs. There are very few consumer motherboards that only have two DDR5 slots; almost all have the four slots necessary to accept 192GB. If you are under the impression that there's a widespread limitation on consumer hardware support for these modules, it may simply be due to the fact that 48GB modules did not…
Re: Hacked Nvidia 4090 GPU driver to enable P2P
#307Earlier quoted context omitted.
If it supports DDR5 at all, then it should be at most a firmware update away from supporting 48GB dual-rank DIMMs. There are very few consumer motherboards that only have two DDR5 slots; almost all have the four slots necessary to accept 192GB. If you are under the impression that there's a widespread limitation on consumer hardware support for these modules, it may simply be due to the fact that 48GB modules did not…
You don't want to use more than two slots because you only have two memory channels. The overclocking potential of DDR5 is extremely high when you only run two DIMMs. All the way up to 8000. Meanwhile if you go for populating all four slots, you are limited significantly below 5000. Almost a 50% performance drop if you are willing to overclock your RAM.
Re: Hacked Nvidia 4090 GPU driver to enable P2P
#308Earlier quoted context omitted.
On one hand I'm strongly against letting that happen, on the other there's something romantic about the idea of smuggling the latest Chinese LLM on a flight from Neo-Tokyo to Newark in order to pay for my latest round of nervous system upgrades.
> On one hand I'm strongly against letting that happen, on the other there's something romantic about the idea of smuggling the latest Chinese LLM on a flight from Neo-Tokyo to Newark in order to pay for my latest round of nervous system upgrades. At least call it the 'Free City of Newark'
Re: Hacked Nvidia 4090 GPU driver to enable P2P
#309Is this one of those features that's disabled on consumer cards for market segmentation?
Re: Hacked Nvidia 4090 GPU driver to enable P2P
#310Earlier quoted context omitted.
Looks like we're only a few years away from a bona fide cyberpunk dystopia, in which only governments and megacorps are allowed to use AI, and hackers working on their own hardware face regular raids from the authorities.
On one hand I'm strongly against letting that happen, on the other there's something romantic about the idea of smuggling the latest Chinese LLM on a flight from Neo-Tokyo to Newark in order to pay for my latest round of nervous system upgrades.