توسعه دهنده بازی خود را به ARM64 پورت می کند تا فقط سرفیس پرو ایکس را محک بزند

نماد زمان خواندن 4 دقیقه خواندن


خوانندگان به پشتیبانی از MSpoweruser کمک می کنند. در صورت خرید از طریق پیوندهای ما ممکن است کمیسیون دریافت کنیم. نماد راهنمای ابزار

صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب

بنچمارک سرفیس پرو ایکس

La Surface Pro X تبلت/لپ‌تاپ جالبی است، اما برای برخی از کاربران، همه چیز به اعداد و ارقام مربوط می‌شود، و یک کاربر، توسعه‌دهنده Yong-Cheon You، به سادگی نتوانست معیار Surface Pro X مناسب را پیدا کند تا به او بگوید چه چیزی در مورد تبلت می‌خواست بداند. - چقدر در اجرای برنامه های خالص ARM64 خوب بود.

او می نویسد؛

با این حال کنجکاو بودم. عملکرد ARM Device Surface Pro X که با نام Surface on MS منتشر شد عملکرد سخت افزاری چیست؟ من در مورد عملکرد کد اصلی ARM کنجکاو بودم، نه عملکرد شبیه سازی x86. واضح است که در طول سال‌ها، عملکرد پردازنده‌های سری ARM به طرز چشمگیری بهبود یافته است.
مایکروسافت به عملکرد پردازنده SQ1 مجهز به Surface Pro X اعتماد زیادی نشان داده است. البته من این را باور ندارم. dGPU سرفیس بوک 1 که به آن افتخار می کردند نیز عملکرد ضعیفی داشت.

از زمان عرضه واقعی سرفیس پرو ایکس، به شدت به بررسی‌های سرفیس پرو ایکس که در یوتیوب و سایت بررسی ارسال شده بود، نگاه کردم. و من بسیار ناامید شدم. من نتوانستم اطلاعاتی را که می خواهم به دست بیاورم.

مقاله ای که محصول را نقد می کند،
آنها می گویند "هیچ برنامه ای وجود ندارد که کند و سریع اجرا شود."
شبیه سازی x86 البته کند است. البته باتری زیادی مصرف می کنند.

مقاله ای در تمجید از محصول،
می گویند: ضخامت نازک، شکل زیبایی و وزن سبک است. احمق؟ وسایل الکترونیکی جواهرات نیستند. من از این نقدهای احمقانه بیشتر عصبانی هستم تا از نقدهای یک طرفه.

به عنوان یک برنامه نویس، من در مورد عملکرد واقعی پردازنده SQ1، پایداری ویندوز 10 در ARM و محیط توسعه برنامه بومی ARM64 کنجکاو هستم.

یونگ چئون که قادر به یافتن پاسخ در اینترنت نبود، تصمیم گرفت خودش با خرید یک Surface Pro X، پورت کردن بازی در حال توسعه خود به آن و انجام بنچمارک های کنار هم به این سوال پاسخ دهد. او می نویسد:

من یک برنامه نویس هستم که نرم افزاری می نویسم که وارد بازی می شود، بنابراین ... مهمترین چیز این بود که بازی چقدر می تواند روی این دستگاه اجرا شود. با این حال، هیچ بازی به عنوان یک برنامه بومی ARM64 در پایگاه win32 منتشر نشده است. حتی اگر هم باشد، من نمی‌توانم آن را به روش خودم تغییر دهم، بنابراین به هر حال معنایی ندارد. بنابراین تصمیم گرفتم بازی خود و بازی را که در حال توسعه هستم به ARM64 پورت کنم.

پس از معیارهای جامع که می تواند باشد به تفصیل در وبلاگ او اینجا دیده می شود او گزارش می دهد؛

  1. در عملیات کلی CPU - محاسبات، خواندن و نوشتن در حافظه، عملکرد ARM64 پردازنده SQ1 رضایت بخش است.
  2. هنگام استفاده از قفل چرخش، عملکرد به طور قابل توجهی کمتر از Intel x86 است. همچنین زمانی که در وضعیت بدی با چند رشته، مانند استفاده از بخش های بحرانی، عملکرد به طور قابل توجهی کمتر از x86 است.
  3. هنوز هم کندتر از اینتل x86 است. علاوه بر فرکانس ساعت، راندمان دستورالعمل همچنان کمتر از اینتل x86 است.
  4. اما این برای استفاده به عنوان لپ تاپ کافی است (با فرض اینکه برنامه های ARM64 را اجرا می کند). عملکرد CPU در مقایسه با Intel x86 به شدت کاهش نمی یابد. گاهی اوقات بهتر از x86 است. عملکرد پردازنده گرافیکی به ویژه چشمگیر است.
  5. در حال حاضر مشکلاتی با درایورهای پردازنده گرافیکی کوالکام وجود دارد. هم عملکرد و هم پایداری مشکل DirectX هستند.
  6. اگر برنامه‌های بهره‌وری محبوب برای ARM64 منتشر شود، فکر می‌کنم می‌تواند یک محیط کاری را فراهم کند که در مقایسه با دستگاه‌های x86 کم نیست.
  7. اگر درایور پردازنده گرافیکی بهبود یابد، فکر می کنم بازی ای که روی x86 سرفیس پرو اجرا می شود، می تواند به راحتی اجرا شود.
  8. عملکرد شبیه سازی x86 به طور قابل توجهی کمتر از عملکرد ARM64 بومی است. اگر اکوسیستم ویندوز در ARM باید به شبیه سازی x86 تکیه کند، آینده ای وجود ندارد.

در مورد آخرین نکته، او دریافت که کد x86 شبیه سازی شده 3 تا 8 برابر کندتر از کد بومی است.

این خبر مبنی بر امکان بازی در سرفیس پرو ایکس، اگر توسعه دهندگان زحمت انتقال کد خود را به زحمت بیندازند، مورد استقبال خریداران سرفیس پرو ایکس قرار خواهد گرفت و ورود مرورگر بومی ARM64 مانند اج جدید، راه بسیار زیادی برای تبدیل آن به یک نسخه جدید خواهد داشت. بستر مناسب برای بسیاری از کارکنان اطلاعات.

نظر خوانندگان ما در مورد نتایج بنچمارک You's Surface Pro X چیست؟ در زیر به ما اطلاع دهید.

بیشتر در مورد موضوعات: محک, توسعه دهندگان, Surface Pro X