Gaming Desktop ARM Hadapi Kenyataan Pahit Saat Emulasi x86 Menunjukkan Hasil Beragam

Tim Komunitas BigGo
Gaming Desktop ARM Hadapi Kenyataan Pahit Saat Emulasi x86 Menunjukkan Hasil Beragam

Impian komputasi desktop bertenaga ARM semakin menguat, namun pengujian terbaru mengungkap tantangan yang masih harus dihadapi. Seiring semakin banyak pengguna bereksperimen dengan sistem ARM untuk komputasi sehari-hari, pertanyaan tentang kompatibilitas x86 tetap menjadi krusial untuk adopsi yang lebih luas.

Performa Menurun Drastis di Bawah Emulasi

Pengujian emulasi x86 pada perangkat keras ARM mengungkap penurunan performa yang signifikan. Menggunakan FEX-emu pada sistem Ampere Altra , skor Geekbench 6 turun drastis ke level yang sebanding dengan prosesor Intel Atom dari tahun 2021. Performa single-core mencapai 459 poin sementara multi-core mencapai 4110 - jauh di bawah ekspektasi pengguna dari perangkat keras modern.

Performa gaming menceritakan kisah serupa. Factorio , game membangun pabrik yang populer, kesulitan mempertahankan framerate yang dapat dimainkan. Yang berjalan lancar pada 60 FPS di Ryzen 5 3600 turun menjadi 8-11 FPS pada sistem ARM . Bahkan dengan penyesuaian optimasi, performa hanya meningkat ke 16-25 FPS dalam skenario kompleks.

FEX-emu adalah dynamic binary translator yang memungkinkan prosesor ARM menjalankan perangkat lunak x86 dengan mengonversi instruksi secara real-time.

Perbandingan Performa 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+

Komunitas Menemukan Solusi Alternatif dan Kisah Sukses

Meski menghadapi tantangan, beberapa pengguna melaporkan hasil yang menggembirakan dengan pendekatan berbeda. Pengujian pada Raspberry Pi 5 menggunakan emulasi box64 mencapai 60 FPS dalam Xonotic , menunjukkan bahwa game ringan dapat berjalan dengan baik. Hasil lebih mengesankan datang dari sistem yang dipasangkan dengan GPU khusus, di mana game seperti Portal 2 mencapai lebih dari 100 FPS dan judul terbaru seperti DOOM 2016 mempertahankan 60 FPS.

Kuncinya tampaknya adalah mengelola ekspektasi dan memilih kombinasi perangkat keras yang tepat. Pengguna menemukan bahwa game lama dari 5-10 tahun lalu sering berjalan dengan dapat diterima, terutama ketika dipasangkan dengan kartu grafis yang tepat.

Box64 adalah emulator x86 alternatif untuk sistem ARM , mirip dengan FEX-emu namun dengan pendekatan optimasi yang berbeda.

Hasil Performa Gaming

Game Platform Performa
Factorio Ampere Altra (FEX-emu) 8-11 FPS (belum dioptimalkan), 16-25 FPS (sudah dioptimalkan)
Factorio Ryzen 5 3600 (native) 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 di Luar Gaming

Transisi ke ARM menghadapi tantangan yang lebih luas dari sekadar performa gaming. Kompatibilitas perangkat lunak profesional tetap menjadi hambatan utama, dengan aplikasi seperti Autodesk Revit masih memerlukan sistem x86 untuk performa yang dapat diterima. Dukungan driver terus mengganggu sistem ARM , di mana pengguna sering menghadapi dukungan kernel terbatas dan implementasi khusus vendor.

Namun, lanskap sedang berubah. Kesuksesan Apple dengan MacBook berbasis ARM menunjukkan bahwa arsitektur ini dapat bekerja untuk komputasi mainstream ketika diimplementasikan dengan tepat. Perbedaannya terletak pada memiliki perangkat lunak ARM native dan integrasi perangkat keras-perangkat lunak yang ketat.

Fitur CPU ARM untuk Emulasi x86 yang Lebih Baik

Kategori Fitur Ketersediaan pada Ampere Altra
Kripto AES, CRC, SHA, PMULL ✅ Didukung
Emulasi TSO Apple Silicon TSO bit, LRCPC, LRCPC2, LSEZ ⚠️ Hanya LRCPC
Optimisasi flags AFP, FlagM, FlagM2 ❌ Tidak didukung
Operasi atomik LSE ✅ Didukung
Fitur lanjutan FCMA, FRINTTS, RPRES, SVE ❌ Tidak didukung

Melihat ke Depan

Eksperimen desktop ARM terus berkembang. Meski emulasi x86 saat ini belum siap menggantikan performa native untuk aplikasi yang menuntut, ini berfungsi sebagai jembatan selama periode transisi. Seiring semakin banyak perangkat lunak dikompilasi secara native untuk ARM dan teknologi emulasi membaik, kesenjangan performa seharusnya menyempit.

Untuk saat ini, desktop ARM bekerja paling baik untuk pengguna yang dapat menyesuaikan pilihan perangkat lunak mereka atau tidak terlalu bergantung pada aplikasi khusus x86. Teknologi ini menunjukkan harapan, namun adopsi mainstream akan memerlukan emulasi yang jauh lebih baik atau pergeseran yang lebih luas ke perangkat lunak ARM -native.

Referensi: Arm desktop: emulation