HX370 + 7700XT + Razer X Chroma eGPU experience

Hey everyone, I’ve recently upgraded from a 12 gen 1260P framework to the brand new HX370 and I just wanted to give my notes thus far and see if someone can help diagnose my two annoyances.

I kept all the same hardware as when I first got my computer so I’m still using the old WiFi card and that still works just as it always had. For the longest time, I was trying to use an Nvidia 3060 with my eGpu but it required lots of hacking and X configuration to work and I finally was able to however it would not play nice with Wayland no matter what I did. I have since been using a 7700XT that worked out of the box and didn’t require any additional configuration.

I was also hoping for a bit of a performance boost too since my games would always intermittently drop to single digits frames and this still happened. I’ve come to the conclusion that it was from cpu thermal throttling but even after repasting, trying PTM7950, and even hacking together a laptop stand with a Noctua fan on the back, I would still be hitting 95-99 degrees in Marvel Rivals with unplayable frame drops as well. My solution was to change the power mode to prevent the cpu from working harder than it needed to but I would still be hovering around 30-50 to frames.

After hearing that the thermal solution was reworked for these new boards, I knew that would fix my problem and it absolutely has. I get now about 120-160 frames in Rivals and no drops with the cpu hovering around 57. All and all, it’s fixed my main problem I’ve been wrestling with for as long as I’ve had my 12th gen. Everything in general is also a lot snappier as a nice bonus!

I only have two gripes now but they are minor and I can easily overlook them. One being that with the 12th gen, I could have the eGPU plugged in before boot and it would work besides having to login and logout before it could properly be used. Now, I have to wait until the greeter opens (Ly) and then plug it in but it does also fix the login, logout cycle. If I don’t do remove the cable before booting however, it collects diagnostic data for some errors and then hangs. The error reads “DMCUB error - collecting diagnostic data” also have noticed a strange error before the booting occurs which I think is connected. “ucsi_acpi USBC000:00: unknown error 0” and “UCSI_GET_PDOS failed (-5)”. I’m not sure what it means but this error only occurs with the eGPU plugged in. I’m assuming it may be due to not finding the usb port built into my enclosure?

The second annoyance is sometimes my framework 1 TB usb that I boot off of sometimes is disconnected and not found at boot time but re-seating it after fixes this.

I am very happy with my purchase and besides those two things, it’s everything I’ve wanted. Thank you for listening and if there are any logs I could post to help further diagnose the eGPU connection problem at boot, I will happily provide them

Which Linux distro are you using?

Arch Linux, latest

Which kernel are you using?

6.16.3

Which BIOS version are you using?

3.04

Which Framework Laptop 13 model are you using?

Ryzen HX370