Attempting GPD WM 2023 with Oculink Arc A580 eGPU

Hi there. Me again, that guy who loves running Bazzite on his GPD Win Mini. This time around, I’m attempting to use an Oculink eGPU picked up off AliExpress to use with the Oculink port, as I’ve heard it has more bandwidth available.
My GPD Win Mini is the 2023 7840U variant with the updated BIOS, 32gb of DDR5 RAM, 1TB NVMe and Oculink port. The GPU is the ASRock Intel Arch A580 and here is a link to the Oculink eGPU I got on Aliexpress.

When booting up, the GPD boots up fine with the Oculink-connected eGPU, however it doesn’t see it.
When running export-gpu I also see a recurring error here:
pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted

If anyone has Oculink dock recommendations, I’m happy to try another eGPU setup too. Here’s what the wire mess currently looks like:

1 Like

After thinking about it, I’m going to unscrew the GPU and PSU from the faceplate. The Oculink cable actually never clicked with the faceplate on, so I’m wondering if Chinesium engineering may be at fault here. The faceplate may actually be blocking the Oculink connector…

So I went ahead and took the bracket off, even though I’m not a fan of a freefloating GPU, and the Oculink cable connected properly. See below.


That said, export-gpu still only shows me one option:

Searching for VGA-compatible devices...
pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted
Available GPU device IDs:
0. 1002:15bf [AMD]
Enter the number of the GPU device to use: ^C

Even though I have IOMMU, Re-Bar and the Oculink slot enabled in the BIOS, I wonder why export-gpu iesn’t seeing it…
Here’s a system info dump that may help? Doesn’t look like it’s showing up in lspci either though.
https://paste.centos.org/view/499657ed

In the case that this doesn’t work, possible future firmware or hardware revisions to the USB4 spec may outcompete Oculink:
https://egpu.io/forums/laptop-computing/thunderbolt-5-specs-confirmed80gpbs-bi-drectional-up-to-120gpbs-boost-speed-intel-demos-laptop-protoype-with-tb5-port/

Going to give up on this for now. A friend mentioned online that there might not be enough BAR space for the A580, so I’m assuming GPD has some magic sauce that sees their GPD G1 working on other peoples’ GPD Win Minis but not Diy Oculink eGPUs working.

This is tough. I suspect this will fall into the realm I’ve seen with other eGPU stuff - needs hands on hardware to replicate.

Question, which may help in place of the hardware we do not have access to. Have you gotten this working Fedora Workstation? If so, can you provide the logs of it working and compare it to the logs of it not working here?

On the surface, feels like permissions. But knowing it works on Fedora Workstation, seeing the same section of the logs “Searching for VGA-compatible devices…” and comparing the output would give us some run way.

I have my GPD Win Mini with me while driving out to California for a family thing, but not the Oculink setup. We may be waiting until the coming Friday or Saturday before I can work on it again. The fact that it wasn’t showing up in PCI listings was very defeating.

I’ll have to try normal Fedora in the future.

I may end up testing this for this in the future

Hi! I’m going to test my Ayaneo Geek 6800u with egpu gpd g1 rev1 on bazzite. On windows it seems running fine, but I’m not tested it with bazzite yet and linux at all. Also have lenovo graphics dock with gtx1050 build in, can test too.

Hi there. My post here is moreso about testing Bazzite on Oculink eGPUs. Does that Geek 6800U also have an Oculink port?

No, just usb4, but there nothing about egpu at all

Not working properly. In gamemode didn’t worked at all. In desktop mode works until level in-game is loaded. Tested with Prey and old game Prototype. eGPU crashes after loading level

That was my experience when connecting my Arc A580 over Oculink as well

I may try this with the Minisforum eGPU when it arrives

Nearly a month later and I’ve obtained the Minisforum eGPU, but I no longer have a spare GPU. May try this with a cheaper AMD card this coming month.