Qualcomm сообщила на выставке GDC 2024, что на грядущих ноутбуках с её новыми процессорами Snapdragon X Elite и операционной системой Windows большинство игр для данной ОС сможет запускаться без дополнительных манипуляций — не потребуется даже портировать их.
Источник изображения: Qualcomm
Выступая на конференции разработчиков, представитель Qualcomm Иссам Халил (Issam Khalil) заверил, что неанонсированные пока ноутбуки нового поколения смогут запускать игры через эмулятор x86/64 почти без потери производительности. Эти компьютеры выйдут в ближайшем будущем — уже в мае ожидаются потребительские версии представленных накануне Microsoft Surface Pro 10 и Surface Laptop 6 на этих чипах.
Образец решения проблемы двух архитектур процессоров в 2020 году продемонстрировала Apple, выпустившая транслятор Rosetta 2 — он позволяет запускать на Arm-процессорах x86-приложения почти без снижения производительности. В Windows тоже присутствует эмулятор x64, но Qualcomm не столь уверена в его эффективности. Иссам Халил предложил разработчикам игр три варианта: портировать игры на архитектуру Arm64 для достижения оптимальной производительности процессора; создавать гибридные приложения ARM64EC с нативным запуском библиотек и драйверов Qualcomm и эмуляцией остальной части программ для «почти нативной» скорости работы; не делать вообще ничего — игра всё равно запустится через эмулятор x64.
Разработчикам, заверил представитель Qualcomm, не требуется перерабатывать код или ресурсы проектов, чтобы добиться полной скорости — в большинстве игр требуется загрузка графической подсистемы, а не центрального процессора, производительность которого при переводе из x64 в Arm64 страдает лишь незначительно. Это происходит только при трансляции первого