please enjoy this piece of modern art i've just constructed
it's held together with sticky tape not just because it's thematically appropriate but also because i've lost the screws that came with it. or maybe the screws were never in the box in the first place. i'm not sure
"but does it work" yea sure, i just had to change port bifurcation to x4x4x4x4
@whitequark Is this your new anti-scraper defense
@pleaseclap no this is probably going to be a bunch of cache for a CI service
@whitequark Nice, clever
@pleaseclap it's built on top of an X99 motherboard and i don't have any better use for the x16 slot
@whitequark Anyone who doesn't like jugaad hardware is wrong

@whitequark I tried a simliar thing, but turns out my (elderly) motherboard doesn't do bifurcation. So I had to buy the expensive card: https://www.sonnettech.com/product/m2-2x4-ssd-low-profile-pcie-card/overview.html

Cause it has its own PCIe switch.

@krono this is not a new motherboard, it runs on lga2011v3. it just has a good (chinese) bios. from... this year actually
@krono i actually stole the docs for a bunch of these PLX devices in hopes of designing my own switch PCB
@whitequark Now *that's* sounds like a story!

@whitequark Oh, my is around one generation newer (lga1151), but a generic AMI BIOS on an Asus "Gaming" board (Z170I) that came with the case.
I hadn't had high hopes to begin with; no new bios since 2018.

I just learned that the bios has a lot say in bifurcation…

@krono in practice i think it's mostly a bios thing. i think it's not actually very easy (if possible at all?) to lay out an X16 PCIe slot that cannot be split, but this is based on a distant memory of reading about the Intel FlexIO thing
@whitequark @krono You can bifurcate PCIe on desktop systems by changing lane assignment in IFD (AFAIK), but that only affects PCIe lanes hanging off of PCH (Chipset).
If you have a mobile SoC that has all lanes on SoC (like Intel N100) you can bifurficate all you want, same goes for AMD.
@elly @krono right, so it's entirely down to firmware then rather than mostly. thanks for confirming!
@elly @whitequark @krono So you'd think someone would make a way to get all 24 lanes to slots from an AM5 as 16x and 8x instead of dumping a bunch into m.2. (I can boot off of some NVMe hanging off the chipset, then use my big NIC after that)
@AMS @whitequark @krono Not sure how AM5 is done, but I'm currently working on adding support for Zen 4 (Ryzen 7000 Mobile) to coreboot, using my work laptop (Framework 16) as a test platform and it looks like you can indeed assign lanes however you want on AMD:
https://review.coreboot.org/c/coreboot/+/89634/17/src/mainboard/framework/lotus/devicetree.cb#27

I'm pretty sure I can split that GPU bay (8 lanes by default) into 2x4, 4x2 or maybe even possibly 8x1. This is just a speculation though because I've been refused access to AMD's documentation, so I'm basically RE-ing the crap out of it.
@whitequark looks ready to run critical infrastructure for a decade, as long as nobody touches it again
@whitequark Should it be polyimide tape for maximum [not-sure-what-adjective-goes-here]?
@snowfox polyimide tape is too professional
@whitequark
Screws for NVME are standardized as M2 screws with flat head.
@jenesuispersonne oh, i figured i'd just get some from amazon or whatever. i didn't realize they're normal M2 screws, this is refreshing coming from the weird metric/imperial mix traditional in PC cases
@whitequark if it was all ebay optane I'd say nice ram upgrade
@ignaloidas i actually originally got it for that
@ignaloidas however since then i've received uhhh enough RAM that i need to bump up my home insurance policy so it's no longer so relevant
@whitequark Reminds me of how I affixed 2242 SSDs in 1st gen HP EliteBooks 850 (they had a M.2 2260 slot, and I couldn't source thin enough spacers for the 2242 hole anywhere).
@whitequark SHE HAS FLASH MEMORY! GET HER!
@whitequark butbutbut I am confusion! One of these images has been mirrored, right?
@aspensmonster yes, for presentation purposes
@whitequark Was the scotch tape necessary
@nadia yes, otherwise the drives stick out at a like 30 deg angle and would fall out from mild vibration
@whitequark ah silly me, I should start scotch taping all my drives right away

@whitequark

I don't know about you but I always have way too many of those tiny screws everywhere up until the day I need them and then they all disappear

@whitequark now just add NVMe to DIMM adapting logic and make it fit in a DDR5-DIMM slot for ultimate recessioning
@whitequark So rare for me to see PCIe x16 for SSDs that I thought it was legacy PCI at first
@lanodan @whitequark is it actively switched or bifurcated?
@jn @lanodan bifurcated, i had a good (Chinese) motherboard that lets you configure the entire root complex to do whatever.