When Microsoft and Qualcomm launched the first Copilot+ PCs sporting Snapdragon X Elite processors, the CPU performance was beyond reproach, but whether due to immature software or underwhelming integrated hardware, the GPU horsepower left a lot to be desired. The easiest way to solve that is to hook up a discrete GPU, of course, but nobody's managed that yet. Instead, an enterprising hacker in China has become the first person to publicly get an Nvidia GeForce RTX GPU running on an Arm-based platform using Windows 11, but it's not Snapdragon, and it's not an Nvidia CPU, either, WindowsLatest reports.
We knew that the Nvidia RTX Spark processors used an integrated GPU directly derived from Nvidia's Blackwell technology, and we also knew that those machines would run Arm Windows 11, so this was bound to happen sooner or later, because that necessarily means that there is an Nvidia client graphics driver for Arm-based Windows 11 out there. That's exactly what "VoidTech" on BiliBili used for his experiment, though the experiment wasn't without some pitfalls.
(Image credit: VoidTech / BiliBili)
Specifically, VoidTech got an Nvidia GeForce RTX 4060 8GB graphics card working in a Huawei Qingyun W510 workstation. This machine does not have a Snapdragon processor, of course; Huawei makes its own CPUs, and indeed this chip is the Kunpeng 920, created by Huawei's HiSilicon division. This chip was considered a major milestone when it was introduced in 2019, as it's a 7nm server CPU with up to 80 cores, although the specific implementation in the Qingyun W510 has "only" 24 cores.
Latest Videos From Watch full video here:
All those cores don't help it much in gaming. As PC gamers will be well aware, CPU gaming performance is basically down to single-threaded CPU performance and system memory latency. The custom TaiShan v110 cores in the Kunpeng 920 only offer up around a sixth of the single-core performance of something like a Ryzen 9 9700X, at least going by Passmark, with the usual caveats that apply to Passmark. Combined with relatively small caches and a DDR4 memory interface that's clearly tuned for throughput, not latency, and you have a recipe for middling gaming performance. That's before we even start talking about x86 emulation penalties.
Swipe to scroll horizontally Benchmark Comparison Qingyun W510 + GeForce RTX 4060 8GB Ryzen 7 5800X + GeForce RTX 4060 8GB Passmark ST / MT 733 / 9496 3448 / 27671 Genshin Impact 1080p High ~25 FPS = 60 FPS (cap) Black Myth Wukong 1080p Medium 21 FPS 83 FPS 3DMark Speed Way 2252 2682 3DMark Time Spy Graphics 6369 10939 3DMark Time Spy CPU 3402 10775 3DMark Night Raid GPU 43530 61080 3DMark Solar Bay 32373 49435
So did it work? Well, more or less. Actually, the GeForce RTX 4060 did about half of its job flawlessly, running advanced games like the Unreal Engine 5-based Black Myth Wukong and slightly less advanced games (Genshin Impact), as well as various 3DMark tests. Most software seemed to work without any issues aside from overall weak performance due to the slow Kunpeng 920 CPU; the Wukong benchmark finished at 21 FPS, while Genshin Impact struggled to break 25 FPS and stuttered frequently. However, Arknights: Endfield refused to launch, likely due to an incompatibility between its restrictive "Anti-Cheat Expert" package and the Prism translation layer required to run the x86 Windows games on Arm Windows.
While the performance in Genshin Impact isn't great—your smartphone probably runs it better—it's sort of impressive that it runs at all. (Image credit: VoidTech / BiliBili)
The half of its job that the RTX 4060 didn't do was that VoidTech wasn't actually able to get a video signal out of the graphics card. He notes that the graphics card was recognized, and the monitor was picked up, too. He simply couldn't get the system to properly push pixels to the monitor. This likely comes down to the Nvidia Arm driver being built specifically for the RTX Spark and thus missing the necessary code to support the HDMI and DisplayPort encoders on desktop graphics cards. To get around this issue, VoidTech used the Sunshine game streaming server and the Moonlight game streaming client (on another system) to run the Huawei machine headlessly. A janky solution to be sure, but it does seem to have worked.
... continue reading