Комп'ютерні новини
Всі розділи
Microsoft готує Windows-on-Arm для ігор з підтримкою AVX/AVX2
З випуском накопичувального оновлення (KB5066835) для Windows 11 версій 24H2 та 25H2 у жовтні 2025 року, Microsoft розширила емуляцію Prism для пристроїв Arm64.
Це оновлення дозволяє Windows емулювати векторні інструкції x86, такі як AVX та AVX2, на ПК Arm. Це важливо, оскільки AVX від Intel — це набір інструкцій SIMD, які зазвичай використовуються ігровими движками, медіаінструментами та творчими програмами для пришвидшення таких завдань, як кодування відео та фізика. Раніше чіпи на базі Arm, такі як Snapdragon, не підтримували вбудовані інструкції Intel AVX, що часто призводило до збоїв або низької продуктивності в цих програмах. Емуляція Prism перетворює інструкції AVX, дозволяючи багатьом програмам, які раніше не могли працювати, тепер принаймні запускатися на пристроях Arm. Однак, оскільки це емуляція, виникають додаткові накладні витрати на процесор, і продуктивність значно відрізнятиметься.
Arm, зі свого боку, пропонує масштабоване векторне розширення (SVE), яке розширює можливості обробки векторів в архітектурі Armv8-A, а SVE2 є його наступником в Armv9-A. На відміну від традиційних SIMD-конструкцій з векторами фіксованого розміру, SVE підтримує гнучку довжину векторів від 128 до 2048 бітів. Ця гнучкість дозволяє виробникам мікросхем обирати розмір вектора, який найкраще підходить для їхніх процесорів. Головною перевагою є те, що програми, написані для SVE, можуть працювати на будь-якому SVE-сумісному процесорі без перекомпіляції.
Наразі незрозуміло, чи перекладені інструкції AVX відповідають інструкціям Arm SVE, чи виконуються за допомогою скалярної емуляції. Ця функція вимагає збірок Windows 26100.6725 (24H2) або 26200.6725 (25H2). Якщо програма не виявляє емульовані функції автоматично, їх можна ввімкнути для кожного виконуваного файлу: перейшовши до Властивості > Сумісність > Windows на Arm і вибравши "Показувати новіші емульовані функції процесора". Хоча емуляція дозволить багатьом програмам працювати, нативні порти та оптимізовані збірки все одно забезпечуватимуть найкращу продуктивність.