Работает ли windows на arm

Время на прочтение4 мин

Количество просмотров10K

Сегодня на Хабре публиковалась интересная новость о том, что корпорация Microsoft отгрузила и уже начала продажи устройства, которое называется Windows Dev Kit 2023. Предназначен этот девайс за $599 для разработки приложений на платформе ARM. Базируется система на Qualcomm Snapdragon 8cx Gen 3, с SSD на 512 ГБ и 32 ГБ ОЗУ. Неплохо, но зачем Microsoft разработала этот неттоп и почему собирается массово (насколько это возможно, конечно) его распространять? Давайте попробуем разобраться. Делать это мы будем под катом.

Что там за планы у Microsoft?

По мнению представителей компании, неттоп даст толчок разработке новых и переводу уже имеющихся программ на архитектуру ARM. Планируется, что большая часть современного софта сможет работать на новых чипах, а пользователи, соответственно, смогут покупать устройства на базе ARM для тех же целей, для которых приобретаются устройства на процессорах Intel и AMD.

Конечно, для того, чтобы эти планы сбылись, потребуется действительно массовое распространение ARM-устройств среди разработчиков, а затем — обычных пользователей. Сейчас Windows Dev Kit 2023 доступен в таких странах, как Австралия, Великобритания, Германия, Канада, Китай, США, Франция и Япония.

В целом, особых препятствий у продаж девайса нет — стоимость не самая низкая, да, но она более-менее оправдана конфигурацией устройства. Она сравнима с ценой мини-ПК в наших подборках, с аналогичной и даже более продвинутой конфигурацией. Кроме характеристик, озвученных выше, девайс оснащен двумя портами USB Type-C 3.2 Gen 2 и тремя — USB Type-A 3.2 Gen 2. В наличии Ethernet и Mini DisplayPort. Беспроводный модуль совместим с Bluetooth 5.1 и Wi-Fi 802.11ax (Wi-Fi 6).

И да, разработчикам может понравиться еще одно дополнение — это нейронный модуль, который можно использовать для работы с современным софтом. Так, в Windows 11 модуль занимается тем, что в утилите Voice Focus удаляет фоновый шум.

Попытка № 3

Действительно, компания Microsoft занялась освоением ARM-ниши не сейчас. Впервые она сделала это 10 лет назад, когда вышла Windows RT. Это была модифицированная версия «восьмерки» для работы на ряде планшетных устройств (например, Surface RT). Но поскольку возможности ОС были несколько урезаны по сравнению с полноценной «восьмеркой», то ни сама RT, ни гаджеты на ее основе особо популярными не стали.

Спустя несколько лет компания решила еще раз попробовать отрезать долю ARM-пирога. Для этого была выпущена Windows 10 на ARM, которая позволяла запускать обычные x86-приложения на устройствах с ARM-чипами. Правда, решался этот вопрос лишь посредством эмуляции, а это, в свою очередь, отражается на производительности работы приложения. В общем, в некоторых случаях скорость работы такой системы оставляла желать лучшего, но все же это уже гораздо более удачная попытка, чем в случае с RT.

Ну и в Windows 11, которая, к слову, установлена на новом неттопе, есть полноценная поддержка ARM-процессоров. «Эмуляция x64-приложений в Windows отныне доступна в Windows 11. Тем, кто желает опробовать ее, необходим компьютер на платформе ARM с установленной Windows 11», – говорилось в ноябре 2021 года в сообщении Microsoft. Соответственно, пользователи с устройствами на ARM могут спокойно устанавливать Windows 11 и работать с привычным софтом, даже тем, что существует лишь в x86-ипостаси.

Что касается неттопа, то он поставляется с Visual Studio 2022 17.4 и вроде как .NET 7. И там и там есть поддержка ARM, что весьма кстати в случае разработки ПО для этой платформы.

Зачем все это?

Для компании — возможность закрепиться в относительно новой для себя нише. Это если и не увеличит долю Windows на рынке ОС для десктопов и ноутбуков, то хотя бы позволит не сдать позиции. Дело в том, что сейчас многие компании разрабатывают процессоры на архитектурах ARM, RISC-V. Делают это как не особо известные компании из Китая, которые создают чипы и электронные системы на их основе в обход санкций США, так и крупные корпорации вроде Apple. Microsoft важно не пропустить момент, когда доля устройств на базе этих чипов не станет слишком уж активно расти, с увеличением доли ПО, совместимого с таким «железом». Сейчас компания и готовится к этому моменту, чтобы войти в новый цикл развития электроники во всеоружии.

Для производителей чипов на указанных архитектурах появление большого количества совместимого ПО тоже важно. Ведь если ARM-ноутбуки и десктопы будут без проблем работать с новыми версиями популярного ПО, то и популярность таких девайсов станет увеличиваться. Обычный пользователь вряд ли купит девайс, который не поддерживает привычное ему ПО. Ну а если в магазине будут стоять в ряд устройства с обычными процессорами и процессорами новых архитектур, причем отличаться они будут лишь надписями на ценниках, а не списком поддерживаемого ПО, то обычному пользователю будет все равно, x86 там, ARM или что-то еще. Главное — сравнимые характеристики и ценник. Поэтому экзотические, можно сказать, устройства, быстро станут «обычными» и востребованными.

Ну и пользователь, если мы говорим об ARM-чипах, получит устройство с меньшим энергопотреблением (тут, конечно, все зависит от производительности) и меньшим нагревом. Пример, который всем известен — это ноутбуки от Apple с хорошими показателями производительности и пассивным охлаждением (MacBook Air).

Так что массовое появление новых типов устройств и совместимого ПО, которое собирается развивать Microsoft, выгодно для всех.

Новость с портала Community

Windows 11 никогда не поддерживала ARM-устройства на базе процессоров Snapdragon 835. В официальной документации значится, что для работы системы требуется Snapdragon 850 или новее.

Конечно, пользователи могли на своё страх и риск установить Windows 11 на старых устройствах, корректная работа при этом не гарантировалась.

Однако с Windows 11 версии 24H2 этот трюк уже не пройдёт.

Для работы новой версии операционной системы необходимы процессоры с архитектурой ARM v8.1, тогда как Snapdragon 835 имеет архитектуру ARM v8.0. Попытка загрузки системы на устройствах с этим процессором завершается сбоем.

Об этом сообщает известный инсайдер XenoPanther.

Прекращение поддержки ARM v8.0 также означает, что энтузиасты больше не смогут запустить актуальные версии Windows 11 на таких смартфонах, как Lumia 950 XL.

Это не касается Surface Duo, который построен на гораздо более новом процессоре от QualcommSnapdragon 855.

Также напомним, что Windows 11 версии 24H2 не будет запускаться и на очень старых x86-процессорах. Отныне для работы операционной системы требуется набор инструкций SSE 4.2 и конкретная инструкция POPCNT.

Процессоры серии Core 2 (Socket 775) не смогут работать на Windows 11 24H2 из за отсутствия инструкции PopCnt

Однако требования ещё не совсем ясны, PopCnt входит в набор инструкций SSE4А, и оба поддерживаются серией AMD Phenom выходивших одновременно с Intel Core 2, но у AMD Phenom нету SSE4.2 вплоть до 6-ядерных моделей, инструкция появилась только у AMD FX, если также обязательно наличие SSE4.2, то вся серия AMD Phenom также не поддерживается 24H2.

Это изменение коснётся только компьютеров, которым уже более 15 лет. На более современных процессорах, не соответствующих минимальным требованиям для Windows 11, система, вероятно, продолжит работать.

Список приложений, из-за которых Windows 11 может не обновиться до версии 24H2

  • ConisioAdmin.exe (Solidworks PDM).
  • EaseUS Disk Copy.exe (EaseUS Disk Copy Application).
  • ep_dwm.exe (ExplorerPatcher), начиная Windows 11 22H2.
  • iCloudServices.exe, начиная с Windows 11 23H2.
  • RadeonSoftware.exe (AMD GPU Performance Settings), начиная с Windows 11 23H2.
  • StartAllBackCfg.exe (StartAllBack), начиная с Windows 11 22H2.
  • Copilot на устройствах с…

Для работы AI Explorer в Windows 11 потребуется платформа ARM64 и 16 ГБ ОЗУ

Эти данные были извлечены из кода сборки 26100, которая, предположительно, получила статус RTM в качестве базовой сборки Windows 11 версии 24H2.



|

Пользователи нового ноутбука Samsung на базе ARM-процессора Qualcomm Snapdragon X Elite и аппаратными возможностями ИИ не смогут запускать свыше десятка популярных приложений. Технологический гигант честно предупредил об этом на своем официальном сайте, правда, только в разделе, предназначенном для корейцев. Ранее корпорация Microsoft, разработчик ОС Windows 11, под управлением которой работает портативный компьютер, обещала беспроблемный запуск программ, даже не предназначенных для ARM-машин, на своей программной платформе благодаря эмулятору Prism.

Многие программы не заработают на ноутбуках с модным ARM-процессором

Samsung выпустила свой первый Windows-ноутбук на базе ARM-процессора Qualcomm со встроенными функциями искусственного интеллекта (Copilot+), пишет The Register. Несмотря на наличие «продвинутых» ИИ-возможностей, портативный компьютер не поддерживает множество популярных приложений, о чем компания честно предупредила потенциальных покупателей, правда, почему-то только из числа корейцев.

В своем сообщении, опубликованном Samsung на корейской версии официального сайта и явно нацеленном преимущественно на южнокорейскую аудиторию, компания предупреждает потенциальных владельцев нового ARM-ноутбука Galaxy Book4 Edge о его несовместимости с рядом Windows-программ. В их числе несколько ИБ-приложений, например, Avast SecureLine VPN и Kaspersky Anti-Virus; векторный графический редактор Adobe Illustrator, клиент облачного хранилища Google Drive («Google Диск»), программа для чтения электронных книг Naver eBook Reader, поддерживаемая южнокорейским интернет-гигантом Naver.

Кроме того, на устройстве не запустятся такие сверхпопулярные онлайн-видеоигры как Apex Legends, Fortnite, League of Legends и Halo Infinite, говорится в сообщении. Франшиза Halo, к слову, принадлежит корпорации Microsoft, а издателем последнего тайтла выступает Xbox Game Studios, входящая в подразделение Microsoft Gaming.

Усилий Microsoft пока недостаточно для обеспечения запуска всех x86-приложений под Windows для ARM

В дополнение ко всему Samsung не гарантирует корректную работу новинки с веб-сайтами отдельных местных финансовых организаций, например, банка Kyongnam Bank, входящего в финансовую группу BNK Financial Group.

Наконец, компания предупреждает о возможных проблемах при использовании нового Galaxy Book в паре с некоторыми моделями печатающих устройств. Вероятно, для отдельных относительно старых принтеров просто отсутствуют драйверы, обеспечивающие работу с ARM-версией Windows 11.

Эксклюзивное предупреждение

Журналистам The Register в ходе изучения различных версий сайта Samsung, предназначенных для жителей других стран, помимо родной для чеболя Южной Кореи, не удалось найти материалы схожего содержания. Примечательно также, что предупреждение, ориентированное на корейцев, размещено в формате изображения вместо простого текста, что затрудняет его расшифровку с применением инструментов машинного перевода для людей, не владеющих корейским языком.

С чем связан выбор компанией Samsung такого эксклюзивного подхода к донесению информации до потенциальных клиентов, достоверно неизвестно. Как отмечает The Register, в 2005 г. Microsoft проиграла в суде южнокорейскому антимонопольному ведомству. По итогам разбирательства регулятор обязал корпорацию поставлять в страну специальную версию Windows, в которой часть ее компонентов – в частности, стандартные медиаплееры, не была обязательной к установке. В таком формате ОС Microsoft поступала по крайней мере вплоть до выхода десятой версии.

Microsoft не решила проблему совместимости ПО?

На протяжении десятков лет подавляющее большинство выпускаемых персональных компьютеров (ПК) оснащается центральными процессорами, построенными на базе архитектуры x86. Соответственно и значительная часть программного обеспечения, в том числе прикладного, разрабатывается именно под устройства на x86-платформе.

Архитектура ARM одноименной британской компании находит применение во множестве различных сценариев – например, ARM-ядра широко используются в производстве смартфонов и планшетных компьютеров, автомобильных мультимедиа-систем, микроконтроллеров и даже серверных процессоров. Тем не менее ARM-чипы до сих пор оставались практически невостребованными на рынке ПК, а список популярных Windows-приложений, нативно (без эмуляции) на них работающих «из коробки», не мог похвастаться выдающимися размерами.

Перенос софта, даже изначально кроссплатформенного, с одной аппаратной платформы на другую – в данном случае с x86 на ARM – означает дополнительные трудозатраты и финансовые расходы, а слишком маленький размер рынка ARM-десктопов и -лаптопов заставляет разработчиков ПО дважды подумать, стоит ли игра свеч, прежде чем взяться за портирование своего продукта, который в дальнейшем потребует длительной поддержки.

Для решения данной проблемы Microsoft специально разработала и интегрировала в Windows 11 прослойку Prism, призванную обеспечить совместимость x86-приложений на ARM-платформе. Анонсируя новшество, Microsoft уверяла пользователей в том, что благодаря Prism «приложения, нативные или выполняемые в эмуляторе, работают замечательно» (“your apps run great, whether native or emulated”). Однако, судя по всему, это распространяется не на все существующие и актуальные Windows-приложения.

Повторить успех Apple

Участники рынка ARM-процессоров, такие как Qualcomm и MediaTek, а также их партнеры, по-прежнему не оставляют попыток закрепиться в десктопном сегменте.

Денис Лобачёв, OpenYard: Вендорская поддержка воспринимается как необходимый элемент зрелого проекта

Цифровизация

Подобная попытка корпорации Apple, которая сумела перевести компьютеры Mac на однокристальные (SoC) системы архитектуры ARM собственной разработки, увенчалась успехом.

Корпорация Microsoft наверняка заинтересована в росте популярности Windows как десктопной платформы, однако до сих пор у ARM-ноутбуков с Windows на борту не было значительных преимуществ перед x86-конкурентами за исключением продолжительного времени автономной работы. Необходимо было предложить потребителю «фишку», которая склонила бы его к покупке ARM-ноутбука вместо Apple MacBook. Такой «фишкой», по-видимому, в Microsoft теперь считают возможности искусственного интеллекта Copilot, алгоритмы которого выполняются непосредственно на клиентском «железе», а точнее – на выделенном нейропроцессорном блоке, (NPU) который в свою продукцию недавно начали встраивать производители процессоров.

К числу таких CPU (точнее, SoC) относится ARM-чип Qualcomm Snapdragon X Elite, оснащенный NPU производительностью 45 TOPS. Именно на этой микросхеме основан ряд новых моделей портативных ПК, для обозначения которых маркетологи Microsoft придумали термин “Copilot+ PC”, который подчеркивает адаптированность устройств к задачам инференса моделей ИИ.

Одним из таких устройств является лаптоп Samsung Galaxy Book4 Edge, представленный в середине июня 2024 г. Можно предположить, что и аналогичные модели, построенные на Snapdragon X Elite, будут иметь схожие проблемы с софтверной совместимостью.

  • Supply & Demand Planning Conference

Используйте следующие вопросы и ответы, чтобы лучше понять поддержку устройств на основе Arm, работающих в Windows.

Часто задаваемые вопросы о Windows в Arm

Нужно ли создать версию Arm приложения Для Windows?

Устройства на основе arm становятся все более популярными. Хотя Windows поддерживает эмуляцию для приложений с архитектурой на основе x64 или x86, обеспечивая встроенную сборку приложения Windows, вы сможете повысить производительность и предоставить клиентам лучший интерфейс при использовании устройства на основе Arm.

Почему приложение обновляется на Arm, когда x64 и x86 поддерживаются с помощью эмуляции в Windows 11?

Хотя ваши клиенты смогут использовать приложение на основе x64 или x86 на устройстве Arm, производительность, связанная с эмуляцией. Обратитесь к клиентам с собственной версией приложений Windows, чтобы обеспечить оптимальную производительность, скорость реагирования и оптимизированную работу батареи на устройстве Arm.

Разделы справки добавить собственную конфигурацию Arm64 в приложение Windows?

Поддерживаются ли драйверы эмуляцией? Или мне нужно добавить встроенную поддержку Arm64 для любых драйверов, используемых в моем приложении?

Во всех случаях драйверы в режиме ядра и драйверы печати в пользовательском режиме должны быть созданы как собственные двоичные файлы Arm64 для работы на устройствах Arm64. Кроме того, невозможно выполнить программу установки x86 или x64 для установки драйвера Arm64 на устройствах Arm64. См. статью «Создание драйверов Arm64 с помощью WDK».

Работает ли Visual Studio в Arm?

Visual Studio и Visual Studio Code предлагают собственные версии Arm для установки.

Разделы справки тестировать и выполнять отладку в Arm64?

Что делать, если я заблокирована при создании собственной версии приложения Arm от 3-й стороны?

Существует несколько способов решения сценария, когда приложение Windows использует 3-стороннюю зависимость, которая еще не обновлена для Arm. Сначала рекомендуется обратиться к владельцу зависимости, чтобы узнать, планируется ли обновить зависимость для поддержки Arm. Вы также можете проверить ресурсы, такие как NuGet или vcpkg, или обратиться к сообществу Arm Open Source для обновления зависимостей (например , Linaro). Вы можете переписать зависимость самостоятельно. Возможно, вы сможете помочь в программе Microsoft App Assure. Или вы можете написать приложение с помощью Arm64EC, что позволяет смешивать код x64 и Arm64 для частичной реализации Arm, ориентированной на оптимизацию наиболее важных аспектов приложения для Arm.

Разделы справки обновить приложение Windows C++ для поддержки устройств Arm?

Какую папку Program Files следует использовать для установки приложения ARM64?

Вы можете заметить следующие каталоги на устройстве Windows, используемые для установки и хранения различных типов файлов приложений.

  • C:\Program Files: этот каталог используется для приложений x64, приложений Arm64, приложений Arm64X. Дополнительные сведения о переносе приложения в Arm64 или сборке двоичных файлов Arm64X.

  • C:\Program Files (x86): этот каталог используется для приложений x86. Узнайте больше о том, как работает эмуляция x86 в Arm.

  • C:\Program Files (Arm): этот каталог использовался для 32-разрядных приложений Arm, которые больше не поддерживаются в будущих версиях Windows.

Вопросы и ответы о Windows на виртуальной машине Arm

Разделы справки создать виртуальную машину Windows 11 Arm64?

Сведения о создании и развертывании виртуальных машин Windows 11 Arm64 с помощью процессоров Ampere Altra Arm в Azure см. в кратком руководстве по созданию виртуальной машины Windows на arm в портал Azure. Вы также можете создать windows на виртуальной машине Arm локально с windows на устройстве Arm с помощью Hyper-V.

Можно ли разместить виртуальную машину Windows 11 с помощью Hyper-V на устройстве Windows 11 Arm64?

Да, вы можете. Самый простой способ сделать это — скачать Windows 11 на VHDX предварительной версии Arm из скачиваемой предварительной версии Windows и использовать его для создания виртуальной машины.

Доступны ли учебные курсы для добавления поддержки Arm в приложение Windows и запуска виртуальной машины для тестирования и отладки?

Поддерживается ли выборка ЦП с помощью средства записи производительности Windows на виртуальных машинах Hyper-V на основе ARM?

Да, но эта функция в настоящее время доступна только в канале Канари предварительной оценки Windows. Если вы хотите зарегистрировать физическое устройство ARM, на котором размещаются виртуальные машины в канале Canary, выборка ЦП будет поддерживаться на виртуальных машинах; Эта функция уже поддерживается на физических устройствах ARM. Пример использования: wpr -start cpu.

Summary

  • Windows on Arm is a modified version of Windows that runs on computers with Arm processors.
  • Most Windows applications are primarily compiled for x86 processors, so running them on Arm Windows requires emulation, resulting in slower performance.
  • Arm Windows PCs with Qualcomm chips are not as impressive in terms of performance compared to traditional x86 PCs, and app compatibility remains an issue.

Windows PCs with Arm chips are slowly gaining traction, promising better battery life and cellular connectivity, and Microsoft has a special version of Windows just for those computers. Windows on Arm might look and feel exactly like regular Windows 11, but there are some catches.

Windows on Arm: What Is It?

Windows on Arm is a modified version of Microsoft Windows that runs on computers with Arm processors, instead of the x86-based processors (mostly from Intel and AMD) that use regular Microsoft Windows. It works best with software built specifically for Arm chips, but it can run many 32-bit and 64-bit x86 applications in emulation at slower speeds.

Windows on Arm dates back to 2012, when Windows RT arrived alongside the original Microsoft Surface tablet. Windows RT was a modified version of Windows 8 for Arm PCs, but it didn’t have a backwards compatibility layer, so it could only run software rebuilt for Arm. Most applications didn’t do that, since the Surface tablet and other Windows RT devices didn’t sell well.

Microsoft later revealed Windows 10 on Arm in 2017, which took some lessons from the failure of Windows RT. It was based on the then-new Windows 10 instead of Windows 8, and Microsoft had a closer partnership with Arm chipset manufacturer Qualcomm. Unlike Windows RT, the initial version could run some x86 applications and games in emulation, so the lack of software was less of a problem. Microsoft started testing 64-bit x86 emulation in 2020, allowing 64-bit Arm PCs to run even more non-Arm software. That functionality eventually arrived in 2021, but only for Arm PCs updated to Windows 11.

Windows on Arm can also run as a virtual machine on some other Arm-based computers. For example, if you set up Parallels Desktop, VMWare Fusion, UTM, or another virtualization application on a Mac with an Apple Silicon chip, you’ll use Windows on Arm.

How to Check if a PC Has Arm Windows

You can check if you are running Windows on Arm through the Windows Settings application. First, open the Settings application by searching for it in the Start menu, or by right-clicking on the Start button and selecting the «Settings» menu item. Then select the «System» menu and click «About».

Opening the About page in Windows settings.

The Device Specifications section in the Settings page will tell you what kind of computer you have. If you see «Arm-based Processor,» your PC is running Windows on Arm.

You can also check from the System Information panel in Windows. Type the shortcut Win + R (or right-click the Start button and choose «Run»), then type msinfo32 in the text field and click OK. This will open the System Information application.

A screenshot of the System Information window on a Windows 11 PC.

The main System Summary page will show what type of computer you have. If it says «Arm64-based PC» or something else with «Arm,» you have Windows on Arm.

Windows on x86 vs. Windows on Arm

Windows on Arm works about the same as the regular x86 edition of Windows. It has the same interface, the same File Explorer, the same system applications, and most of the same features. If you sat down in front of an Arm Windows PC, and you didn’t know it had different hardware under the hood, you probably wouldn’t be able to tell a difference.

Desktop with open folders and command prompt showing an ARM CPU.

The benefits and disadvantages of Windows on Atm are more about the specific chip being used in the computer. Most Windows on Arm PCs are low or mid-range laptops, with Qualcomm chips that are slower than the mainstream laptop processors from Intel and AMD. As a result, Windows on Arm might feel slower if you’re used to a higher-end PC, but that’s not necessarily the operating system’s fault. Most Arm Windows devices also have cellular connectivity, while most x86 Windows PCs do not, so LTE and 5G support is usually a selling point for Arm on Windows.

The main difference with Windows on Arm is software compatibility. Most Windows applications and games are primarily compiled for x86 processors, not Arm processors. Windows has a built-in compatibility layer that translates x86 instructions to Arm instructions, but it’s not perfect—more on that in the next section. There’s also some Windows software that can’t run through the compatibility layer, like hardware drivers.

Do X86 Applications Work in Windows on Arm?

Windows 11 on Arm has a built-in compatibility layer for running 32-bit and 64-bit x86 Windows applications. In most cases, you can just double-click on an application like normal (or select it in the Start Menu) and it will run as you would expect. However, it’s not a perfect solution, especially compared to Rosetta 2 on Apple Silicon Mac computers.

First, x86 emulation is slow, so non-native software will run worse on Arm Windows than they would on regular x86 Windows PCs. This isn’t a big deal for simple applications or old games, but it’s especially noticable in CPU-heavy software, like Electron applications, the Steam launcher, and modern PC games. The compatibility layer also can’t work for hardware drivers or low-level system components. For example, most anti-cheat solutions in PC games won’t work—Fallout 76, VRChat, and many other games fail for that reason. Hardware drivers and applications that rely on File Explorer extensions also won’t work unless they add Arm support. For example, Dropbox wouldn’t run on Arm Windows at all until Arm support was added in 2023, because it hooks into the File Manager to handle file sync.

Second, the compatibility layer has a few different emulation settings, which you might need to manually change if an application doesn’t work. You can change the settings by right-clicking on an executable file, selecting «Properties,» and opening the Compatibility tab. If the application is in your Start Menu, you’ll have to select «Open File Location» on it first, which will reveal its location in the File Explorer.

Opening Properties on the Steam installer executable.

The Compatibility tab in Windows on Arm has a «Change emulation settings» button that reveals some additional options. You can try switching to «Strict Emulation» or «Very Strict Emulation» if an application doesn’t work, though performance will be affected. I’ve also found that older applications and games sometimes work better if you check the «Run this program in compatibility mode for» box and select Windows 7 or Windows 8.

Screenshot of compatibility options and emulation settings in Windows on ARM

Even with those limitations, the compatibility layer is impressive. I’ve played a lot of Civilization VI, Fallout 3, Civilization V, and SimCity 2000 in Arm Windows on my MacBook Air, all of which are 32-bit or 64-bit x86 software.

Unfortunately, there’s not an easy way to check if a given application or game will work on Arm Windows. If software has an official Arm version, it should be listed in the official system requirements, or the download page will have an Arm Windows version. However, some other software may still be able to run in the compatibility layer without official support.

Should you get an Arm PC with Windows?

Even though Windows on Arm is much more impressive today than it was a few years ago, it’s still at a software disadvantage compared to traditional Windows. Most applications and nearly all games are not Arm-native, so they will run in a slower compatibility layer, if they work at all. That tradeoff might be worth it if you absolutely need built-in 5G connectivity, which is common in Qualcomm-based Arm Windows laptops and not x86-based Windows laptops, but that’s about it.

The current batch of Arm Windows PCs with Qualcomm chips also aren’t that impressive in the performance department. A mid-range laptop with an Intel or AMD processor will likely perform better and not leave you guessing about application compatibility. The first laptops with Snapdragon X Elite chips are expected to arrive sometime in 2024, which should be a significant performance improvement, but app compatibility will remain an issue for at least the next few years. Google Chrome finally added native Arm Windows support, at least.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Top readers for windows
  • Tftp server windows portable
  • Acpi pnp0000 windows 7 драйвер
  • Windows 10 ps3 camera driver windows
  • Установка wds windows server 2019