یک بیلد جدید تست Windows Insider به دنبال حل یکی از مشکلات ناامیدکنندهتر Windows on Arm است: زمانی که یک برنامه به سادگی کار نمیکند.
بیلد 27744 در کانال قناری مایکروسافت ویندوز 11 حاوی نسخه جدیدی از شبیهساز Prism مایکروسافت است، با یک کلید دیگر: Prism اکنون از AVX قدیمی و همچنین دستورالعملهای AVX2 پشتیبانی میکند. در پستی که بیلد جدید را توضیح میدهد، توضیح میدهد: «شما ممکن است برخی از بازیها یا برنامههای خلاقانه را پیدا کنید که قبلاً به دلیل نیازهای CPU مسدود شدهاند، میتوانند با استفاده از Prism روی این بیلد ویندوز اجرا شوند».
این یک معامله بزرگ است. مایکروسافت ویندوز برنامه هایی را اجرا می کند که برای پردازنده های x86 یا Arm نوشته شده اند، اگرچه نسخه ویندوز باید با مجموعه دستورالعمل های خاص مطابقت داشته باشد. از آنجایی که اکثر برنامههای ویندوز برای x86 نوشته شدهاند، مایکروسافت یک شبیهساز به نام Prism توسعه داد که میتوان از آن برای اجرای برنامههای x86 در Arm استفاده کرد. در بیشتر موارد، Prism می تواند وارد عمل شود و به آن برنامه های x86 اجازه دهد تا روی پردازنده هایی مانند Snapdragon X Elite اجرا شوند. در موارد خاص – عمدتاً بازی ها – برنامه به سادگی اجرا نمی شود. این همان چیزی است که این به روز رسانی جدید برای رفع آن طراحی شده است.
مایکروسافت نمیگوید کدام برنامهها تحت تأثیر قرار میگیرند، مگر برای Adobe Premiere Pro در Arm. این برنامه به طور خاص در نسخه Prism که در حال حاضر در Windows 11 24H2 یا Windows 11 2024 Update است گنجانده شده است. مایکروسافت میگوید اکنون، ساخت جدید این پشتیبانی را «به هر برنامه x64 تحت شبیهسازی» گسترش میدهد.
تا کنون، برنامههای کلیدی که تا حد زیادی از اکوسیستم ویندوز در Arm حذف شدهاند، بازیها بودهاند، اگرچه مایکروسافت بهطور خاص در اعلامیه خود آنها را فراخوانی نکرده است.
مایکروسافت میگوید: «در سطح فنی، CPU مجازی که توسط برنامههای شبیهسازی شده x64 از طریق Prism استفاده میشود، اکنون از پسوندهای اضافی معماری مجموعه دستورالعمل x86 پشتیبانی میکند. این افزونهها شامل AVX و AVX2، و همچنین BMI، FMA، F16C و موارد دیگر هستند که برای اجرای ویندوز مورد نیاز نیستند، اما به اندازهای رایج شدهاند که برخی از برنامهها انتظار دارند که وجود داشته باشند.
تنها نکته این است که این نسخه به روز شده Prism با برنامه های 64 بیتی طراحی شده است. مایکروسافت میگوید برنامههای قدیمیتر 32 بیتی یا برنامههایی با کمک 32 بیتی، ویژگیهای جدید را در Prism شناسایی نمیکنند.
Qualcomm به طور پیوسته در کار با توسعه دهندگان برای کدنویسی نسخه های جدید برنامه هایی مانند Google Drive و برنامه های VPN مانند NordVPN و ExpressVPN که کوالکام در IFA اعلام کرد، پیشرفت کرده است. با این حال، اجازه دادن به Prism برای «پر کردن» شکافها با پشتیبانی از دستورالعملهای بهبودیافته، گام بزرگی برای Windows on Arm است و شواهدی مبنی بر اینکه Prism به تکامل و بهبود ادامه خواهد داد.
منبع:pcworld











Leave a Reply