Video RAM Transplant Doubles RTX3070 Memory to 16GB
hackaday.com
hackaday.com
Now, the voltage regulation is pretty darn standard. You can chop up up half of an AMD GPU (the voltagey parts) and Frankenstein them to an NVidia GPU and have that still work [0]. The power transistors and the controllers (responsible for # of phases) are the exact same as in motherboards (they supply the CPU there).
Would it make sense to move the power delivery stuff to a separate, longer-lived part? Perhaps as part of the motherboard, or maybe have the GPU+memory+display stuff be socketable. Making a cheap 400A connector might be somewhat difficult, but not impossible.
[0] https://www.youtube.com/watch?v=4frYxrXD5Gc https://www.youtube.com/watch?v=ewkVNoMbcCc
Other than that, why would you move it to a separate part? Where? Either you push that extra cost onto the motherboard manufacturers or you need a whole new standard and slot for the VRM? What's the advantage?
These days, everything is moving towards tighter integration (fuck soldered CPUs, RAM and SSDs), so no one is going to do that.
Your power company does not deliver 5 volts to your house for your phone charger, nor does it transport 240 VAC more than a few parcels.
I think the underlying premise is if you upgrade graphics cards more often or otherwise buy 2-4 graphics cards for every motherboard you buy that moving the VRM to the motherboard (and add costs there), you can still save money and reduce waste.
Those 8 pins are 12V, not 1V. They are spec'd to carry like 12.5A each - make it 15A - bit warmer wires. So around 15W per connector at 1V... and the need is over 300W. So there you have it 20 8-pin connectors.
There is a reason power lanes of the grid are higher voltage - they need a lot less current, so they are efficient. Lower voltage should remain on the PCB with multiple power planes.
There's a reason why monitors aren't sold as two parts: the display itself and the power circuitry.
Interestingly, it's also the one that turns off when there's some interference from the lights turning off in the next room,...
I guess I'll try re-arranging the wires if that stops the pickup of interference.
I vaguely remember it was for regulatory reasons. I searched around and it looks like it's because with an external power supply they only need to certify the brick rather than the whole unit https://www.reddit.com/r/sysadmin/comments/24jxfj/anyone_els...
It being thinner is also a bonus.
Well that's just AC/DC which is similar to the PSU of a computer or laptop. The monitor, itself, has voltage regulation for much lower volts that the one connected to the mains.
My Samsung monitor (actually a TV) does this, with any spike/dip on the mains line (eg the fridge turning on). I assumed this was just poor quality power circuitry.
Is yours a Samsung too by chance?
Likely no, the voltage regulation is already hard being that close to the chips and memory. A modern vrm for rtx 3090 is 16 phase by 70A stage. The gpus already have multiple power pins and with so high amps the losses in the conductor become non-trivial, hence voltage regulation is even more difficult.
Moving it farther away would make the regulation extremely conservative, overshooting and delivering too high voltage.
Even if all that happens GPUs would still require massive amounts of filtering caps.
16 phase buck controllers are greatly, greatly impractical, and the only reason the industry is stuck with them is that nobody was brave enough to do serious research into making responsive magnetic based DC-DC, while everybody knew that such thing should be possible.
It's interesting curiosity how Taiwanese made it an industry trend out of multi-phase bucks because people who were making first PCs in Taiwan had rather subpar electronics engineering education, or were basically self-taught, and designed computer boards by trial end error back in nineties.
That's what your computer's power supply is: A long-lived part that delivers bulk 12V power to be regulated down to local voltages on the spot.
High performance parts will always need local voltage regulation. The VRMs must be physically close to the chip to provide a low inductance path to serve fast current transients. Moving the VRMs too far away from the chip would compromise the power delivery. Running the power through wires or connector pins is significantly worse than running through broad power planes embedded in the PCB.
At these speeds, designers spend a lot of time simulating and analyzing the power delivery network on these PCBs. The power regulation and delivery is fine tuned to support the high speeds required. You can search for "Power Delivery Network Analysis" if you want to learn more.
I believe such chips can be easily unsoldered relatively easily, and reused.
And by the way, refurbished, and recycles parts, and even passives ARE a thing, it's just the part of the industry you never see in manufacturing of goods going to first world countries, but in China you can buy 2nd hand electronics components quite easily.
https://www.anandtech.com/show/16482/lenovo-thinkstation-p62...
But charge pumps are inefficient (like 25% efficient), take up a lot of die Space.
It would be better to have a switch mode PS generate the voltages required for erasing (effectively required for every write). On a USB key, whatever, but on a 24/7 system or laptop, it can matter.
Maybe it’s a thing now, but it’s very recent:
https://e2e.ti.com/blogs_/b/powerhouse/posts/how-to-speed-ss...
Interestingly, chips like simple USB and Ethernet controllers sometimes do feature an on-die switched-mode DC-DC circuitry to simplify the system design. You just connect an inductor and a capacitor to the DC-DC pin, and route its output to the Vcore input, pretty convenient.
They do make GPUs with a socket for the asic (typically only used in test labs) so it is theoretically possible that you could for example... buy a 2070 carrier and then get nvidia to sell you a 2080 asic to socket into the carrier. But generally the technologies used in GPUs change every generation (memory technology, number of memory channels, display technologies, etc) so you probabably wouldn't be able to keep your carrier more than 1 maybe 2 generations tops.
EDIT - wait, what GPU draws 500w? I can't find one.
https://www.notebookcheck.net/The-NVIDIA-GeForce-RTX-3090-ma...
The problem is transient response. The power consumption of digital processors varies wildly. For example, if a processor suddenly switches from an idle to active state, a sudden increase of current consumption makes the voltage to fall, until the regulator is able to react by conducting more power, hopefully fast and smooth enough before the processor crashes, on the scale of microseconds or even nanoseconds. This is not a trivial problem. Inductance is another problem - in any closed circuit, every piece of conductor has the tendency to resist the change of current, which means even if the regulator itself is ideal, if it's too far from the processor, it's physically impossible to react fast enough before the output voltage goes out of control, thus all ASIC requires local regulation, and the end result is extremely sensitive to board layouts and components choices.
This note describes how to build a "simulator" to test such transient currents and analyzes various circuits for this purpose - not very readable and you can just ignore this part. Just read page 1, then start reading page 6 ("Capacitor’s Role in Regulator Response") for some actual tests. Page 8 has a practical example: testing a power supply for Intel P30 Embedded Memory.
> supply tolerances are tight. Figure 26’s error budget shows only 0.1 V allowable excursion from 1.8 V, including all DC and dynamic errors. The LTC1844-1.8 regulator has a 1.75% initial tolerance (31.5 mV), leaving only a 68.5 mV dynamic error allowance.
2020 PC hardware is at least two orders of magnitude more complex than that. A simple example can be Altera Corporation AN 574: Printed Circuit Board Power Delivery Network Design Methodology for an FPGA - every single component connected to the power supply (and the circuit board itself) must be modeled and simulated as a resonant circuit with complicated frequency response and impedance characteristics [1].
[0] https://www.analog.com/media/en/technical-documentation/appl...
[1] https://www.intel.com/content/dam/www/programmable/us/en/pdf...
It will be, I dare you to do.
Inductance will be a problem. GPU makers are already having troubles with inductance VRM directly near the chip.
> Now, the voltage regulation is pretty darn standard.
Saying this, take a look on A100
https://www.techspot.com/images2/news/bigimage/2020/05/2020-...
No VRM in a conventional sense. It's a fancy HF DC-DC with transformator!
This way you can keep the components close to where they need to be and still get that modularity you're looking for.
I’ve become oddly paranoid that mine is going to die and I won’t be able to find a (reasonably priced) replacement. And two year old RX 590s are selling on eBay right now for more than I paid for mine. Never imagined that one day video cards would be an appreciating asset.
From a timing perspective, I got totally lucky. I happened to be there twice in one day, and just got lucky that he had dissembled the machine a few minutes before I walked in (he was still putting it together with updated parts when I was at the counter). Prior to that, I had looked everywhere for weeks (it was supposed to be for Christmas!) without any luck.
Patience and luck in my case. And the Micro Center has earned me as a loyal customer.
It's cool though that microcenter is doing the opposite of other vendors and doing an in store only thing for cards.
But they often do loss-leaders on popular things to get folks in the store, so...
I've heard of lines in the morning at other Microcenters but don't know much about the one next to me.
Yeah there are ways to get cards, and I'm not gonna fault anyone for interacting with the laws of supply and demand, but it seems a bit disingenuous to heap praise and declare loyalty to MicroCenter for this. A scalper 5 minutes ahead of you would have been given the same "deal" and that card would have been on ebay within the hour and mining ETH inside of a week, just like the rest of that store's inventory.
There might be a few, and there might be more gaming, but seriously? If I was a miner and could get RTX 3xxx at 100-150% MSRP, I'd be buying them non-stop.
A 3070 at MSRP pays for itself via mining in, what, 10 weeks? And the risk of it being worth less than MSRP any time soon seems tiny.
I’m not going to argue this point for obvious reasons, but short of the work that say, LLTstore is doing, what should MicroCenter be doing?
You’ve got a valid point, which is probably why all of us gamers are so pissed off - we’re all helpless. It’s so insane that I’m actually considering trying to find a 3080, and then selling his Ti. It would take a bit of work, but if I could find one, it would be worth it, and we might have an extra year of life out of a more powerful GPU.
I'm not suggesting MicroCenter should be doing anything other than moving product. If they can mark it up and still sell it, I can't fault them for it. They don't owe me anything. At the same time I don't think it's right to praise them for it which is what my reply was criticizing; they didn't do anyone any favors here.
The next day I saw I could get an HP Omen which was much more maxed out (including physical space) - including a 10 core processor, 64GB of RAM, etc and a 3090 with 24GB RAM for about the same price.
I feel shameful for having to purchase a pre-built machine, but it was the only way I could get one since my contact at NVIDIA left the company. On the bright side, if I don’t like the machine, I can resell just the GPU and recoup almost the entire costs.
Unsurprisingly, you can no longer order either machine.
Damn, you're right - I couldn't believe that but it seems to be correct:
- Some random (but available) PC that has an RTX 3080 included: CHF 2802.- (Switzerland, shop I usually use, all their HP Omen with RTX seem to be sold out so I could not use that as reference) ( https://www.digitec.ch/en/s1/product/captiva-g25ag-amd-ryzen... )
- RTX 3080 on Amazon.de: EUR 2699.- ( https://www.amazon.de/Gigabyte-GeForce-Grafikkarte-GV-N3080G... )
Incredible times... .
I still didn't like doing it. It's the first pre-built desktop that I've bought ever. And the first one I've owned since middle school. But I was sick of waiting and wouldn't pay a scalper.
For lower end GPUs? They're ridiculously expensive, but if a card was $100 originally and you have to pay 200% the cost due to shortages, it hurts but it's still doable.
Like others have said, it's too bad that you already have a rig, because now is a great time to buy prebuilt PCs. The '/r/buildapcsales' subreddit usually has people sharing the link whenever a decently specced prebuilt PC goes on sale.
Anyway, if you are reading this and want to buy a GPU from a retailer you have to attack on all surfaces. Scalpers likely write their own bots and spend money to have many accounts running at once (to avoid ban limits from IP and account spam detection). The higher that GPUs are valued (due to scarcity and economic value of mining), the more they will spend and the less likely you will ever get a card.
The first thing you need to do is to make accounts on all AIB sites (such as EVGA or Zotac) then enter their queue for GPUs. They sell some of their cards to people on a FIFO basis and the queue is several months long, but this is the most reliable way to get a GPU in the next two years.
The next thing you need to do is to join a few discords and follow a few twitter accounts (such as stockdrops). Keep your bestbuy, newegg, and amazon sign-ins warm on the device you will be monitoring (likely your phone).
The final thing you can do is run your own open source bot. I only know of fairgame [0]. It's limited to amazon (not a great place to look currently) and you can only check one listing every 3-5 seconds to avoid a ban. I made an account to do this and ran it for a few weeks (with no hits in the MSRP ranges). You can check out the cheat sheet (linked in the readme [1]) to see a decent list of card listings.
0. https://github.com/Hari-Nagarajan/fairgame
1. https://docs.google.com/document/d/14kZ0SNC97DFVRStnrdsJ8xbQ...
Just like Canon that downgraded their DSLRs to protect their cinema cameras, NVIDIA will loose shares with enthusiasts while AMD (which got solid TF/PyTorch support recently) can finally catch up.
Is this for real? As in: I'm thinking about starting to do model training with TensorFlow. I can buy an AMD GPU to use for this and not regret it later?
I haven't tested myself, but since I have PTSD from Linux CUDA installations I'm glad competition is finally here.
I hate marketing.
https://www.naut.ca/blog/2021/03/16/rtx-3060-vs-jetson-agx-f...
https://graphicscardhub.com/wp-content/uploads/2017/01/gddr6...
But beyond that, what would be the reason of spending effort locking this down even more?
[1] https://www.hardwaretimes.com/doubling-graphics-memory-will-...
Famously, many discrete GeForce cards don't play well with virtualized OSes, and there have been some hacky ways to bypass that. This is done because only Quadro cards are blessed by Nvidia to run in "enterprise" environments. Besides this soft lock, there's usually no architectural limitation preventing GeForce cards from working with virtualized OSes if the hypervisor can provide passthrough.
All that to say, it wouldn't be the most shocking news in the world if it turned out they prevent this kind of VRAM modding.
A big fraction of Hackaday's content is this kind of fun modding that might not make immediate economic sense.
Due to chip shortages, most likely, we got the smaller amount of RAM on production models. This leads to weird situations where the 3060 has more RAM (12GB) than the 3070 (8GB) and 3080 (10GB). nVidia must use RAM in multiples of the bus width, so the only other option was 16GB for the 3070, which is what this person enabled by swapping chips.
nVidia doesn’t care about modders swapping memory chips because it’s not a threat to their sales. I say this as someone who has all of the hot air rework equipment and experience to do this swap: It’s not going to become a common mod. It’s likely not even feasible for someone to offer as a service due to the risk involved in shipping expensive GPUs two ways and then reworking the PCB with hard to source chips that can’t necessarily be guaranteed to work at the exact speeds expected by the drivers.
It’s also possible that this mod will be rendered useless if a future driver update introduces different timing parameters, such as when nVidia releases official 16GB 3070 models.
That's too bad. I prefer to buy a top-end graphics card once every 3 or 4 generations. I was up for a refresh with the 20-series, but the value was pretty bad so I waited. Now the 30-series looks great except for one glaring issue (aside from availability): VRAM capacity. With the imminent release of the direct storage API for Windows, I expect the 30-series cards will show their age much faster than previous generations thanks to their relatively small VRAM capacity compared to Radeon and game consoles.
Maxwell cards could also be upgraded from 4-6GB to 8GB. This has actually been a cool mod for a long time, earliest I can remember are the ATi Radeon 9x00 and nVidia GeForce 4 Ti cards, people used to double the RAM for fun and profit.
If you get the new chip straight (and it looks like he added more flux?) then it can bond again. But if you're over caffeinated or the chip otherwise twists, or you use the heat gun too long, then you have an expensive problem.
I'd want some kind of jig for lowering it.
This absolutely would make a difference for many deep learning tasks.
It has a dramatic effect on performance when you run out of gas -- a little bit like the brick wall you hit if you run out of memory. The GP'S analogy isn't very accurate, but it's not totally wrong
https://www.zdnet.com/article/nvidia-reveals-special-32gb-ti...