August 20th 2023

Stuffing a RTX 4090 in an Dan Lian-li A4 H2O

tl;dr
  • The 4090 Founders Edition fits, but not without caveats.
  • If you attempt this you might run into issues with riser cables, as I did.
  • You'll need an angled 12VHPWR adapter to power the GPU.

In continuing with the evolution of my small form factor PC I recently took to upgrading the GPU to an RTX 4090. Given that it was a bit challenging compared to my 3080ti both size wise as well as highlighting some issues I didn't even realized I had with the included pci-e 4.0 riser cable I thought I'd share my experience.

To begin with, does it fit? Yes it does.

RTX 4090 in a4-h2o
4090 in a4-h2o

If you're familiar with this case one thing you might notice is that this is not the riser cable that comes with the case. When I first installed this video card into the computer I ended up with some interesting results. It ran well enough to get some good benchmark results; however, it had some consistent frame stuttering and it would also black screen and/or crash somewhat infrequently. I already had some stuttering with my 3080 ti (which I considered normal) but it was much more pronounced with the 4090.

Considering I couldn't get the PC to consistently crash and the stuttering was hard to quantify I decided I needed some software to objectively measure what was going on which led me to CapFrameX. The initial results made obvious what I was experiencing.

CapFrameX results
CapFrameX results of 3080ti vs new 4090

As you can see even though I was getting higher framerates with the 4090 the frametimes were much more erratic. This led me on a wild goose chase of trying to figure out what could be causing this issue. All said and done I ended up trying another 4090, two different PSUs (including a full-sized ATX PSU thinking maybe the SFX size was an issue), another motherboard, a new CPU, different ram, and eventually a new riser cable. FOUR different riser cables to be exact. The riser cable being an issue didn't even occur to me until I came across this incredibly useful video.

I assumed that since the riser cable worked with my 3080 ti, upgrading to a new video card wouldn't make a difference. As it turns out not only did it make a difference, the riser cable actually had issues with my 3080 ti as well! it was just less noticeable... that is until I started capturing frametimes.

3080ti frametiming with and without riser cable
3080ti with and without riser cable

The four riser cables I tried were:

The last is the only one that worked as well as using no riser cable at all. No more black screens, no more crashes, and no more easily perceivable stuttering.

lian li riser cable versus louqe riser cable
4090 using Lian-Li riser cable vs Louqe riser cable

An important thing to note that this was my experience with two different ASUS motherboards, but according to the video I linked above talking about pcie 4.0 riser cable issues this may vary with different motherboard / riser cable combinations given that there are not really any standard specs around riser cables. However, even if you don't use the same motherboard as mine I do recommend running tests to compare your results with and without the riser cable.

debugging the build on my test bench
Debugging the build on my test bench

Final Caveats

a loque riser cable with corners shaved
Modified Louqe cable

If you do end up switching to something like the Louqe riser cable you'll find that by default it may not fit in your case. It's possible it didn't quite fit in mine because of my 30mm thick radiator fans (as opposed to the regular 25mm), but it might not fit even with regular thickness fans due to some framing around the case it bumps into. I ended up having to shave off some of the PCB on the riser cable to get it to fit and the cable itself actually rests partially inside the fan cowl. It doesn't quite touch but only has a clearance of a few millimeters at best... Something to be aware of. However, I'm not too concerned about the wires migrating into the fan considering the wires are pretty stiff and installing the cable means screwing it to the midplane which clamps the wires firmly in place.

Also you'll notice that this cable does not have a latch like most of the other riser cables; if you look at the pictures you'll notice that I actually used a zip tie to secure it in place. It felt pretty secure without the zip tie but I wasn't going to take any chances... especially with the weight of this giant GPU pulling against it.

Another thing to consider, the 4090 will not fit with the regular 12VHPWR cable poking out the side, at least not without some significant bending (which you don't want to do). I ended up using this angled adapter to allow myself to plug it in without any bending. You could also get some custom PSU cables made that are angled; you can see in one of the picture I actually have a custom cablemod cable that I ended up not using because I ended up switching to a different power supply altogether.

I leave you with a build list and some more pictures of the build process. Enjoy!

Parts list

Build list on PCPartPicker.com

CPU AMD Ryzen 7 5800X3D 3.4 GHz 8-Core
CPU Cooler EK EK-AIO Basic 240 77 CFM Liquid CPU Cooler
Motherboard Asus ROG Strix X570-I Gaming Mini ITX AM4
Memory G.Skill Ripjaws V 64 GB (2 x 32 GB) DDR4-3600 CL18 Memory
Storage Western Digital WD_BLACK SN850P for PS5 4 TB M.2-2280 PCIe 4.0 X4 NVME SSD
Video Card NVIDIA Founders Edition GeForce RTX 4090 24 GB
Case DAN Cases A4-H20 A4 Mini ITX Desktop Case
Power Supply Corsair SF1000L 1000 W 80+ Gold Certified Fully Modular SFX
Case Fans Phanteks PH-F120T30 67 CFM 120 mm Fans 3-Pack