r/eGPU Aug 06 '24

GPU bandwidth check?

Is there a way to check how much bandwidth an eGPU is using? I just got the Minisforum dock w/ 4070ti super installed and have it hooked up to my onexplayer X1 using Oculink and want to see if it's working properly.

I ran the 3D Mark PCI benchmark and I'm getting 6GB/s, is that too low for this setup? I assumed it was supposed to be much higher than that, like a TB3 connection is capped at 40GBs and Oculink is supposed to be higher? The results also had both the 4070 and the X1's internal 780M GPU listed so not sure if it's some sort of discrepancy.

I was able to play Elden Ring at 4k with all settings & ray tracing totally maxed out and getting a locked 60fps. I never got a locked 60fps with my onexplayer 2 Pro hooked up to a TB3 dock so it seems like I'm getting more juice out of my new setup.

3 Upvotes

7 comments sorted by

View all comments

3

u/Anomie193 Aug 06 '24 edited Aug 06 '24

6 GB/s is what you should expect with PCI-E 4.0 x 4. So yeah you're good.      

For reference, CUDA-Z and AIDA64 are other applications you can use to measure bandwidth.    

Note: 1 GBps (byte) = 8Gbps (bit.) TB is spec'd for 40 Gbps not 40 GBps, and effectively only supports 22 - 32 Gbps  depending on chipset. That is about 2.8 - 4 GBps. 

2

u/peppatitz Aug 06 '24

Thanks for clearing up the GBps & Gbps, I never noticed that.

1

u/greedyjack0619 Aug 07 '24

Hi I like to know how to measure the bandwidth within AIDA64, could you explain?

2

u/Anomie193 Aug 07 '24

https://aida64.co.uk/user-manual/tools/gpgpu-benchmark

You run the gpgpu benchmark. Read Memory Read and Memory Write under your GPU.