Discussion
Display setup
sequenceDiagram;
participant eGPU
participant CPU
participant USB 4 dock
participant 1080p monitor
CPU->>eGPU: Oculink PCIe TX
eGPU->>CPU: Oculink PCIe RX
CPU->>USB 4 dock: 40Gb/s USB 4 cable
USB 4 dock->>1080p monitor: HDMI cable
- Benchmark output display is connected to a USB 4 dock (40Gb/s) and has a resolution of 1080p.
- This means Oculink PCIe connection has to be stable in both the transmit and receive direction.
- When eGPU data comes back to CPU it actually goes through the integrated AMD 680m based on copy activity in task manager.
Flexible PCB and single board design
- Both the flexible PCB multi-board design and single board design achieved PCIe 3.0 speeds.
- Their results across all synthetic benchmarks were identical.
- PCIe 3.0 connection was stable and bandwidth reached theoretical values.
- PCIe 4.0 could not be achieved at all.
Aliexpress PCIe 4.0 adapters
- Both the adapters that came with the Adtlink eGPU and the silver plated 12cm adapter reached PCIe 4.0 speeds.
- PCIe 4.0 connection was stable and bandwidth reached theoretical values.
- Performance uplift from PCIe 3.0 to PCIe 4.0 in this setup is significant.
- Bandwidth limit from eGPU to CPU limits the number of frames that can be sent to display.