General Discussions
A note on OS- and manufacturer-agnostic bandwidth testing
 

A note on OS- and manufacturer-agnostic bandwidth testing  

  RSS

(@jason_sherman)
New Member
Joined: 10 months ago
 

While looking for a clear and quick way to verify the bandwidth available to my eGPU, I found lots of references to cuda-z, but as indicated by the name, it only works with Nvidia GPUs and I have an AMD GPU. After some research, I found that Nvidia has an OpenCL Bandwidth Test that works for AMD or Nvidia GPUs and is available for MacOS, Windows, and Linux. It is CLI driven, but it gives useful output from running without arguments. I thought I'd post it here in case it saves someone else some research:
https://developer.nvidia.com/opencl

This is what I got from running it against my RX 580 in an HP Omen Accelerator Shell attached to my Dell Latitude 7390:

oclBandwidthTest.exe Starting...

WARNING: NVIDIA OpenCL platform not found - defaulting to first platform!

Running on...

Ellesmere

Quick Mode

Host to Device Bandwidth, 1 Device(s), Paged memory, direct access
Transfer Size (Bytes) Bandwidth(MB/s)
33554432 2327.5

Device to Host Bandwidth, 1 Device(s), Paged memory, direct access
Transfer Size (Bytes) Bandwidth(MB/s)
33554432 2592.4

Device to Device Bandwidth, 1 Device(s)
Transfer Size (Bytes) Bandwidth(MB/s)
33554432 169714.5

This topic was modified 10 months ago

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


itsage and Yukikaze liked
ReplyQuote
tsakal
(@tsakal)
Estimable Member
Joined: 1 year ago
 

Check out cl!ng or aida.

This post was modified 10 months ago

A. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb

B. 3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


ReplyQuote
(@jason_sherman)
New Member
Joined: 10 months ago
 

cl!ng is MacOS only, and AIDA64 doesn't appear to offer a bandwidth test for linux. Also, the H2D test for AIDA64 doesn't show results in the trial version. I was really curious if there was a concise way to check the bandwidth regardless of OS or GPU manufacturer, and the OpenCL Bandwidth Test is the only one I've found so far.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


itsage liked
ReplyQuote