Driver development with Windows 11 on ARM

Just a quick report about the new Windows 11 24H2 on ARM laptops with the Snapdragon X Elite ARM64 processor.

Using the native Visual Studio 2022 ARM64 version. It can compile x64 drivers and ARM64 drivers for Windows 10 and Windows 11. Works flawless. The JetBrains ReSharper C++ plugin does it's job as well.

The only issue we faced was using command line SignTool. The native ARM64 version can't access the EV-Codesigning Certificate from the x64 SafeNet Authentication Client. But the x64 version of SignTool works fine. Note, VS does sign fine as well.

Another issue we had were VS extensions. Lots of VS Marketplace extensions have not been ported to ARM64. With open source extensions it's quite simple to add a new line to the Install Targets for ARM64 and recompile. The double click the .VSIX file.

We even got the good old Structure Visualizer from the PowerTool for VS2015 working, was really missing the procedure separator lines.

We use a MS Surface Laptop 7 with 32GB RAM, in the U.S. MS offers a 64GB RAM version!. A really nice, quiet, cool and fast machine even in x64 emulation. No complains, overall far better than our always hot and noisy Intel based Dell XPS Plus 13. Battery performance is at least 5 times better!

The only thing we couldn't get to work is Nigh Light on the external monitor. Most likely a bug from the graphics driver.

Hope this helps someone.

2 Likes