|
@whitequark | |||||
|
what's worse is that DDR4 training code is so much of a secret that even Intel could only get it into coreboot as a blob, even when every other part of the firmware is OSS
on Tegra, this blob runs on the main Linux as a normal part of the kernel, which is extra hilarious
|
||||||
|
||||||
|
Freya Holmér
@FreyaHolmer
|
13. sij |
|
me: okay, looks like my ram is broken. I guess I need to buy new ones
*opens website*
ram: HYPERX FURY
me:
ram: VENGEANCE
me: okay I just-
ram: BALLISTIX SPORT
me: what does that even-
ram: PREDATOR. DOMINATOR. SNIPER X
me:
me: what is wrong with gamer-
ram [screaming]: RIPJAWS
|
||
|
|
||
|
whitequark
@whitequark
|
14. sij |
|
this disease runs deep and not just in consumer hardware. broadcom has carrier-grade switches called Trident, Tomahawk and Maverick, and, ugh
|
||
|
|
||
|
Andrew Zonenberg
@azonenberg
|
14. sij |
|
Branding is ridiculous.
The best part is that all of these RAM brands are nearly-identical reference PCB designs built around ICs from one of about three companies. About the only difference is whether there's a heatsink, and what color they anodized it if so.
|
||
|
|
||
|
Rich Felker
@RichFelker
|
14. sij |
|
WTF, RAM has heatsinks now??
|
||
|
|
||
|
whitequark
@whitequark
|
14. sij |
|
yeah. not only it heats up a lot, but DDR4 also has to be retrained each time the temperature changes by more than 20°C or so, which causes a large amount of issues, especially on embedded systems
|
||
|
|
||
|
patrick thomson is an anagram of
@importantshock
|
14. sij |
|
wait WHAT
|
||
|
|
||
|
Don HTTPS/3 QUIChote
@Sneakyness
|
14. sij |
|
I really wouldn't mind if they did away with all the stupid names and just told me CORSAIR (WHITE HEATSINKS) HYNIX M DIE 3000CL15 (95%+ BIN), might even pay extra
|
||
|
|
||
|
Andrew Zonenberg
@azonenberg
|
14. sij |
|
You can buy DIMMs directly from e.g. Micron. You just pay a premium because no mass-market consumer discount.
mouser.com/ProductDetail/…
Datasheet: mouser.com/datasheet/2/67…
|
||
|
|
||
|
sirocyl 🔜 hacking @ PAX East!
@sirocyl
|
15. sij |
|
github.com/CTCaer/minerva… was an interesting project - switch homebrew people were dissatisfied with how Linux was necessary for working high-speed DRAM, so they just reverse-engineered the training microcode and it's now capable of DRAM pretraining in the bootloader.
|
||
|
|
||
|
sirocyl 🔜 hacking @ PAX East!
@sirocyl
|
15. sij |
|
You know, looking into it, and a lot of the pretraining regs look like they could be config'd in such a way as to enable rather clean SDR (radio, not RAM) transmit with the kind of CPU power the Nintendo Switch has... Had anyone actually tried making a radio out of a DRAM iface?
|
||
|
|
||
|
Tony “Abolish ICE” Arcieri 🦀
@bascule
|
14. sij |
|
What does oreboot do?
|
||
|
|
||