Skip to main content

Copilot+ PC device on stage at the Microsoft BUILD conference in May 2024

 


CODE Presents: My New Copilot+ PC

by Mike Yeager

I first saw the Copilot+ PC device on stage at the Microsoft BUILD conference in May 2024, during a demonstration of how its NPU could dramatically speed up AI tasks running locally, and ever since, I'd wanted one. I was lucky to get one of the few Qualcomm Windows on Snapdragon X Elite Dev Kits before they halted production. Although Qualcomm-powered ARM Copilot+ PC laptops have been shipping since mid-June, my Dev Kit didn't arrive until mid-October, about three months later, and I was eager to see what I could do with its Hexagon NPU. Here's how it's going…

Windows on ARM

Thus far, as far as a new computer goes, I'm absolutely thrilled. The Dev Kit immediately became my main computer, and I won't look back. The VPN I use (OpenVPN) as well as a couple of other programs are not yet available natively for Windows on ARM yet, but they install and run absolutely fine under x64 emulation, and you wouldn't know they're x64 apps unless you peek in Task Manager. It does everything my Intel computers do, and I've not had a single issue with it or any software running on it. It boots almost instantly, it's blazing fast, cool, and quiet. I can even run Visual Studio in a Teams meeting without everything slowing to a crawl, something I was never quite able to accomplish on Intel.

I'd been toying with the idea of getting an ARM machine as my next computer for a couple of years. I knew that Windows for ARM64 with its impressive emulation of x86 and x64 had been around for a few years and rumors were that it was getting quite stable. I also knew that there were native ARM64 versions of Visual Studio 2022 and VS Code and that the Office applications were being converted to native ARM64. Any bits of Office that aren't yet converted run in emulation and communication between the two platforms are handled automatically. This hybrid technology is called ARM64EC and is available to all C++ application developers. When Copilot+ PCs were announced, it seemed that the momentum was there to make Windows on ARM mainstream. The only complaints I'd heard while waiting for my machine to arrive were that a lot of games and some other software, (e.g., third-party VPNs) don't run on them yet and won't until the vendors build native ARM64 versions. I'm not a gamer, but friends with their own ARM Copilot+ PCs tell me the gaming experience isn't bad. Plus, I still have my i7 laptop to use if I ever need it. So far, I haven't.

Copilot+ PC Features

As announced at BUILD, Microsoft is planning on adding an AI stack to the Windows OS, both for ARM and Intel. In https://learn.microsoft.com/en-us/windows/ai/npu-devices/#how-to-access-the-npu-on-a-copilot-pc, Microsoft lists “Unique AI features supported by Copilot+ PCs with an NPU” announced at the conference, which are meant to be a starting point for capabilities to be built into Windows:

  • Windows Studio Effects: A set of audio and video NPU-accelerated AI effects from Microsoft including Creative Filter, Background Blur, Eye Contact, Auto Framing, Voice Focus. Developers can also add toggles to their app for system-level controls.

  • Recall: The AI-supported UserActivity API that enables users to search for past interactions using natural language and pick up where they left off.

  • Phi Silica: The Phi Small Language Model (SLM) that enables your app to connect with the on-device model to perform natural language processing tasks (chat, math, code, reasoning) using an upcoming release of the Windows App SDK.

  • Text Recognition: The Optical Character Recognition (OCR) API that enables the extraction of text from images and documents.

  • Cocreator with Paint: A new feature in Microsoft Paint that transforms images into AI Art.

  • Super Resolution: An industry-leading AI technology that uses the NPU to make games run faster and look better.

I was eager to dive in. Because the Dev Kit computer isn't a laptop, I plugged in an HD web cam I'd been using on a Linux machine sitting on my desk. The camera doesn't support IR, so I can't use it for Windows Hello and, it turns out, I can't use it for Windows Studio Effects either. It's unclear…

… this article is continued online. Click here to continue.

Comments

Popular posts from this blog

The RADIO framework provides a strong foundation for designing APIs and system integrations with consistency and maintainability in mind

  System Integrations & API Design: The RADIO Framework The RADIO framework provides a consistent, maintainable, and scalable approach to designing APIs and system integrations. It stands for Resource-oriented, Addressable, Documentable, Idempotent, and Observable. Resource-Oriented (R) Principle Focus on nouns (resources) over verbs (actions). 1. Aspect Implementation Detail Maintainability/Consistency Impact API Endpoints Use nouns in the URI (e.g., /users, /products/{id}). Employ standard HTTP methods (GET, POST, PUT, DELETE, PATCH) for CRUD operations. Predictability: Developers easily infer endpoint purpose. Clarity: Leverages standard REST principles, separating the what (resource) from the how (action). Data Models Define stable, versioned schemas (JSON/XML) for resource representations that reflect the resource's state. Decoupling: Protects consumers from internal system changes by maintaining a stable external API contract. 2. Addressable (A) Principle Every resource ...

Whooping cough is an illness that can spread easily. It's also called pertussis

  Whooping cough is an illness that can spread easily. It's also called pertussis. An infection with bacteria causes it. Many people with the illness get a serious hacking cough. Breathing in after coughing often causes a high-pitched noise that sounds like a "whoop." A case of Whooping Cough (pertussis) has been reported. Due to the nature of the illness we want to provide you with the necessary information about Whooping Cough and what steps you can take to protect your child and family. Extra advice may need to be sort if you have a newborn baby or are currently pregnant. Most students have been vaccinated against Pertussis when they were and infant. What is Whooping Cough (Pertussis) and how is it spread? Whooping Cough is a highly contagious respiratory infection caused by the Bordetella pertussis bacteria. It primarily affects the lungs and airways and can lead to severe coughing fits, especially in young children. It is spread through droplets when an infected pers...

Developing User Interfaces with GitHub Copilot

  Developing User Interfaces with GitHub Copilot, Part 3 by  John Miller  | April 30, 2025 This post is the third installment in the series on AI assisted UI development. While this post is largely stand-alone, consider reading parts  1  and  2  before reading this post. Have AI Add a Data Visualization We've looked at using AI to create and add UI components in prior posts. In this post I'll add a data visualization to a page. This figure shows a rendered Sales Funnel Summary page before making any changes: The goal in this post is to have AI add a data visualization of the sales funnel to the page. Prompt: Using css, add a Sales Funnel graphic from the data in the detail-table. Include the total value and the average age. Don't include ‘unknown’ or ‘closed lost’. Below is the response from the Claude 3.7 Sonnet Thinking model. Begin Response I'll add a CSS-based Sales Funnel visualization between your summary table and the details table. Here's how t...