Dengan pembaruan besar berikutnya untuk Windows 11, Microsoft telah menjanjikan beberapa peningkatan kinerja dalam meniru kode Intel dan AMD pada laptop Windows berbasis Arm. Emulator x86-64 baru bernama Prism, dan kini telah tersedia. Dengan berbagai macam PC Copilot Plus olahraga yang baru Prosesor Snapdragon X saat ini di pasaran, kami pikir kami akan melihat seberapa besar perbedaan yang dapat dihasilkan Prism — bahkan pada perangkat keras lama.

Mengapa ini perlu?

Windows pada laptop Arm

Sebelum kita masuk ke pengujian, berikut sedikit latar belakang mengapa hal ini penting dan mengapa emulasi terus menjadi kebutuhan mutlak pada mesin Windows berbasis Arm.

Selama beberapa dekade, Windows telah identik dengan x86 dan x86-64 (dengan kata lain, prosesor AMD dan Intel), dan semua perangkat lunak historis yang ditulis untuk OS tersebut telah dikompilasi, secara default, untuk berjalan pada arsitektur tersebut.

Setelah beberapa kali percobaan yang salah dalam mengutak-atik dukungan Arm — ingat Microsoft Surface RT? — kita sekarang benar-benar memasuki era ekosistem Windows dengan arsitektur ganda: x86-64 dan Lengan-64atau Arch64 sebagaimana dikenal secara teknis. Hal ini sebagian berkat prosesor PC Snapdragon dari Qualcomm, yang Snapdragon X merupakan yang terbaru. Masalahnya adalah, tanpa emulasi, Anda tidak dapat menjalankan kode x86/x64 secara langsung pada prosesor Arm karena keduanya tidak menggunakan set instruksi yang sama.

Arm pada mesin Windows tidak dapat menjalankan aplikasi x86 secara asli, Anda memerlukan emulasi.

Sekarang, saat Anda mengompilasi aplikasi menggunakan, misalnya, Visual Studio (yang tersedia untuk kedua arsitektur), aplikasi tersebut dapat menghasilkan biner untuk x86-64 dan Arm, yang berarti bahwa aplikasi tersebut dapat berjalan secara native pada kedua jenis prosesor. Namun, hal ini jelas hanya berlaku untuk aplikasi baru dan yang diperbarui; banyak aplikasi lama mungkin tidak pernah dikompilasi untuk berjalan secara native di Arm.

Meskipun inisiatif Windows on Arm telah ada selama lebih dari tujuh tahun, banyak aplikasi masih menggunakan x86-64 saja. Jadi, kita memerlukan emulator untuk menjalankannya pada prosesor Arm. Microsoft telah mendukung emulasi Arm sejak Windows 10, tetapi hal ini selalu disertai dengan penurunan kinerja. Namun, kini dengan Windows 11 24H2, hal tersebut telah diperbarui, dan versi yang diperbarui ini disebut Prism.

Mengapa Windows 11 24H2? Karena itulah versi yang disertakan dalam PC Copilot Plus baru ini.

Klaim Microsoft

Mempersenjatai aplikasi Windows

Bahkan tanpa emulator, Microsoft mengatakan bahwa 90% dari total menit aplikasi, yang berarti tempat Anda menghabiskan sebagian besar waktu di PC, ada di aplikasi yang memiliki versi Arm asli. Klaim ini didasarkan pada survei perilaku pengguna di aplikasi non-game di AS dan Inggris. Di atas adalah slide dari Arm itu sendiri, yang menunjukkan dukungan yang semakin meningkat untuk aplikasi asli Arm.

Di sisi konsumen, Anda dapat melihat nama-nama besar seperti Netflix, Kindle, Handbrake, Unity, VLC, dan Microsoft Office kini tersedia dalam versi asli Arm. Aplikasi-aplikasi teratas seperti Google Chrome, WhatsApp, Zoom, Adobe Photoshop, Disney+, Spotify, dan masih banyak lagi akan berjalan secara asli di PC Copilot Plus sejak hari pertama. Jadi, ada banyak perangkat lunak dan dukungan yang terus berkembang untuk versi asli Arm yang tidak memerlukan emulator, tetapi jelas, banyak perangkat lunak (termasuk game) masih memerlukan emulasi.

Kemajuan sedang dicapai, namun masih banyak aplikasi yang memerlukan emulasi.

Selama peluncuran Copilot Plus PC, Microsoft juga mengklaim bahwa aplikasi yang diemulasikan pada PC yang menjalankan Snapdragon X Elite lebih dari dua kali lebih cepat daripada perangkat Windows Arm generasi sebelumnya yang menjalankan Windows 11 22H2. Disebutkan bahwa Anda akan melihat kinerja emulasi dua kali lebih baik jika Anda menjalankan Windows 11 24H2 pada platform Snapdragon X Elite.

Peningkatan ini tidak hanya disebabkan oleh perangkat lunak saja, tetapi juga pada Snapdragon X Elite itu sendiri. Microsoft membandingkan mesin Qualcomm 8cx Gen 3 dengan Snapdragon X Elite, menunjukkan peningkatan besar dalam kinerja prosesor dan beberapa peningkatan kinerja di emulator Prism. Idenya adalah bahwa pengalaman pengguna saat ini akan lebih baik dari sebelumnya, dan beberapa orang berpendapat bahwa ini adalah hal yang paling penting. Tentu saja, ini bukanlah perbandingan apel-ke-apel; untuk mengetahui secara pasti seberapa baik kinerja Prism, Anda perlu menguji perangkat yang sama sebelum dan sesudah pembaruan.

Hasil kami

Pengelola tugas CPU Microsoft Surface generasi ke-7 Snapdragon X Elite

Robert Triggs / Otoritas Android

Untuk menguji peningkatan kinerja pada sisi perangkat lunak, kami menguji Firefox versi x86-64, Cinebench Release 23, dan Handbrake pada Surface Pro X sebelum dan sesudah pembaruan Prism. Berikut hasil yang kami temukan:

  • Firefox (Speedometer 3): 10%
  • Cinebench r23 (Inti tunggal): +8%
  • Cinebench r23 (Multi-inti): +4,5%
  • HandBrake (waktu pengkodean dalam detik): +8%

Perhatikan bahwa untuk HandBrake, ada peningkatan kinerja keseluruhan sebesar 8%. Dalam hal ini, pengkodean file dalam H.264 menggunakan pengkodean perangkat lunak hanya membutuhkan waktu satu menit lebih sedikit pada mesin Windows 11 24H2 yang baru.

Ingat, ini adalah peningkatan untuk perangkat keras yang sudah ada. Klaim 100% Microsoft adalah untuk perangkat keras yang lebih baru, dan sejujurnya, kami telah melihat hasil yang lebih mengesankan di pengujian awal kami PC Copilot Plus. Namun, masih ada kendala, jadi ini bukanlah pengalaman yang benar-benar transformatif.

Pada akhirnya, senang melihat sedikit peningkatan bagi semua orang yang menggunakan Windows lama di mesin Arm. Microsoft masih memiliki jalan yang harus ditempuh sebelum platform ini direalisasikan sepenuhnya, namun mudah-mudahan, hal ini setidaknya cukup untuk membantu kita sampai lebih banyak pengembang yang bergabung dengan aplikasi Arm asli.

Sumber