Impian pengkomputeran desktop berkuasa ARM semakin mendapat momentum, tetapi ujian terkini mendedahkan cabaran yang masih menanti. Apabila lebih ramai pengguna bereksperimen dengan sistem ARM untuk pengkomputeran harian, persoalan keserasian x86 kekal penting untuk penerimaan meluas.
Prestasi Terjejas Di Bawah Emulasi
Ujian emulasi x86 pada perkakasan ARM mendedahkan penalti prestasi yang ketara. Menggunakan FEX-emu pada sistem Ampere Altra , skor Geekbench 6 jatuh secara mendadak ke tahap yang setanding dengan pemproses Intel Atom dari 2021. Prestasi teras tunggal mencecah 459 mata manakala berbilang teras mencapai 4110 - jauh di bawah apa yang dijangkakan pengguna daripada perkakasan moden.
Prestasi permainan menceritakan kisah yang serupa. Factorio , sebuah permainan pembinaan kilang yang popular, bergelut untuk mengekalkan kadar bingkai yang boleh dimainkan. Apa yang berjalan lancar pada 60 FPS di Ryzen 5 3600 jatuh kepada 8-11 FPS pada sistem ARM . Walaupun dengan penambahbaikan pengoptimuman, prestasi hanya bertambah baik kepada 16-25 FPS dalam senario kompleks.
FEX-emu adalah penterjemah binari dinamik yang membolehkan pemproses ARM menjalankan perisian x86 dengan menukar arahan secara masa nyata.
Perbandingan Prestasi Geekbench 6
Sistem | Single Core | Multi Core |
---|---|---|
Ampere Altra (x86 emulated) | 459 | 4110 |
Intel Atom (2021) | ~450-500 | ~4000-4500 |
AMD Ryzen 5 3600 (native) | ~1200 | ~7000+ |
Komuniti Menemui Penyelesaian dan Kisah Kejayaan
Walaupun menghadapi cabaran, sesetengah pengguna melaporkan keputusan yang menggalakkan dengan pendekatan berbeza. Ujian pada Raspberry Pi 5 menggunakan emulasi box64 mencapai 60 FPS dalam Xonotic , menunjukkan bahawa permainan yang lebih ringan boleh berjalan dengan baik. Keputusan yang lebih mengagumkan datang daripada sistem yang dipasangkan dengan GPU khusus, di mana permainan seperti Portal 2 mencapai lebih 100 FPS dan tajuk yang lebih baharu seperti DOOM 2016 mengekalkan 60 FPS.
Kuncinya nampaknya adalah mengurus jangkaan dan memilih gabungan perkakasan yang betul. Pengguna telah mendapati bahawa permainan lama dari 5-10 tahun yang lalu sering berjalan dengan boleh diterima, terutamanya apabila dipasangkan dengan kad grafik yang sesuai.
Box64 adalah emulator x86 alternatif untuk sistem ARM , serupa dengan FEX-emu tetapi dengan pendekatan pengoptimuman yang berbeza.
Keputusan Prestasi Permainan
Permainan | Platform | Prestasi |
---|---|---|
Factorio | Ampere Altra (FEX-emu) | 8-11 FPS (tidak dioptimumkan), 16-25 FPS (dioptimumkan) |
Factorio | Ryzen 5 3600 (natif) | 60 FPS |
Xonotic | Raspberry Pi 5 (box64) | 60 FPS |
Portal 2 | ARM + AMD RX570 | 100+ FPS |
DOOM 2016 | ARM + AMD RX570 | ~60 FPS |
The Witcher 3 | ARM + AMD RX570 | 40-45 FPS |
Gambaran Besar Melangkaui Permainan
Peralihan kepada ARM menghadapi cabaran yang lebih luas daripada sekadar prestasi permainan. Keserasian perisian profesional kekal sebagai halangan utama, dengan aplikasi seperti Autodesk Revit masih memerlukan sistem x86 untuk prestasi yang boleh diterima. Sokongan pemacu terus melanda sistem ARM , di mana pengguna sering menghadapi sokongan kernel yang terhad dan pelaksanaan khusus vendor.
Walau bagaimanapun, landskap sedang berubah. Kejayaan Apple dengan MacBook berasaskan ARM menunjukkan bahawa seni bina boleh berfungsi untuk pengkomputeran arus perdana apabila dilaksanakan dengan betul. Perbezaannya terletak pada mempunyai perisian ARM asli dan integrasi perkakasan-perisian yang ketat.
Ciri-ciri CPU ARM untuk Emulasi x86 yang Lebih Baik
Kategori | Ciri-ciri | Ketersediaan pada Ampere Altra |
---|---|---|
Kripto | AES, CRC, SHA, PMULL | ✅ Disokong |
Emulasi TSO | Bit TSO Apple Silicon , LRCPC, LRCPC2, LSEZ | ⚠️ LRCPC sahaja |
Pengoptimuman bendera | AFP, FlagM, FlagM2 | ❌ Tidak disokong |
Operasi atom | LSE | ✅ Disokong |
Ciri-ciri lanjutan | FCMA, FRINTTS, RPRES, SVE | ❌ Tidak disokong |
Memandang Ke Hadapan
Eksperimen desktop ARM terus berkembang. Walaupun emulasi x86 semasa tidak bersedia untuk menggantikan prestasi asli untuk aplikasi yang menuntut, ia berfungsi sebagai jambatan semasa tempoh peralihan. Apabila lebih banyak perisian dikompil secara asli untuk ARM dan teknologi emulasi bertambah baik, jurang prestasi sepatutnya mengecil.
Buat masa ini, desktop ARM berfungsi terbaik untuk pengguna yang boleh menyesuaikan pilihan perisian mereka atau tidak bergantung banyak pada aplikasi khusus x86. Teknologi ini menunjukkan janji, tetapi penerimaan arus perdana akan memerlukan sama ada emulasi yang jauh lebih baik atau peralihan yang lebih luas kepada perisian asli ARM .
Rujukan: Arm desktop: emulation