Does Razer Core X (eGPU) work with Intel Arc and Resizable Bar?

Raymond Lo, PhD
2 min readNov 2, 2022

--

Yes (most likely), and here is what I got.

So, if you are using Razer Core X, and wonder if it would work with Intel Arc GPU externally? Yes it works! But not ‘very’ stable yet. And it seems the resizable bar is enabled by default? Anyone can verify this? But GPU-Z says the size is only 256MB so unlikely it will be great performing. [Update: It seems that Intel Arc Control Center said it is not supported. Sad.]

https://www.razer.com/gaming-egpus/razer-core-x

Resizable Bar is enabled with eGPU.
It seems to be enabled properly by default.

It is hard to know the performance difference here, but I tried playing Overwatch 2 and Genshin Impact @ 1920x1080, and seems to be running at 60fps+ for both games at medium/low settings — I think it’s bottlenecked. And after an hour of the game, Genshin Impact crashed my machine.

Well, what’s more interesting is it that GPU works with OpenVINO just right out of the box. Here is a little discovery I made.

[ INFO ] DEVICE: GPU.1
[ INFO ] AVAILABLE_DEVICES , ['0', '1']
[ INFO ] RANGE_FOR_ASYNC_INFER_REQUESTS , (1, 2, 1)
[ INFO ] RANGE_FOR_STREAMS , (1, 2)
[ INFO ] OPTIMAL_BATCH_SIZE , 1
[ INFO ] MAX_BATCH_SIZE , 1
[ INFO ] FULL_DEVICE_NAME , Intel(R) Arc(TM) A380 Graphics (dGPU)
[ INFO ] DEVICE_TYPE , Type.DISCRETE
[ INFO ] OPTIMIZATION_CAPABILITIES , ['FP32', 'BIN', 'FP16', 'INT8', 'GPU_HW_MATMUL']
[ INFO ] GPU_UARCH_VERSION , 12.7.1
[ INFO ] GPU_EXECUTION_UNITS_COUNT , 128
[ INFO ] PERF_COUNT , False
[ INFO ] MODEL_PRIORITY , Priority.MEDIUM
[ INFO ] GPU_HOST_TASK_PRIORITY , Priority.MEDIUM
[ INFO ] GPU_QUEUE_PRIORITY , Priority.MEDIUM
[ INFO ] GPU_QUEUE_THROTTLE , Priority.MEDIUM
[ INFO ] GPU_ENABLE_LOOP_UNROLLING , True
[ INFO ] CACHE_DIR ,
[ INFO ] PERFORMANCE_HINT , PerformanceMode.THROUGHPUT
[ INFO ] COMPILATION_NUM_THREADS , 20
[ INFO ] NUM_STREAMS , 1
[ INFO ] PERFORMANCE_HINT_NUM_REQUESTS , 0
[ INFO ] DEVICE_ID , 1

You can try many of these examples on GPUs by just changing the device=”GPU”. That’s it. I think I found a little quick power house for inference.

https://github.com/openvinotoolkit/openvino_notebooks

Cheers. :). Have fun coding.

--

--

Raymond Lo, PhD
Raymond Lo, PhD

Written by Raymond Lo, PhD

@Intel - OpenVINO AI Software Evangelist. ex-Google, ex-Samsung, and ex-Meta (Augmented Reality) executive. Ph.D. in Computer Engineer — U of T.