COSCUP x UbuCon Asia 2026 Logo
  • About
  • Session
  • Transportation
  • Venue
  • Communities
  • Sponsors
    • Participate Guide
    • First Timer
    • Activity
    • Speaker Participation
    • Welcome Party
    • For Overseas Visitors
    • Open Source Communities
    • Sponsorship Partners
    • Invitation Letter Guide
  • Staff
  • Fringe Events / BoF
  • Blog
  • CoC
中文

Box64 in Action: Playing x86-64 Steam Games on ARM64 / RISC-V with Dynamic Binary Translation

Time
2026-08-08 15:30 ~ 16:00
Speaker
Chi-Kuan Chiu
Room
TR213
Co-write
https://hackmd.io/rJJReEeUMl
Feedback
https://coscup.org/2026-feedback/?session=PKYW3X
System Software IntermediateEnglish

Abstract

Running unmodified x86-64 binaries on ARM64 and RISC-V Linux systems remains important, but general-purpose emulators such as QEMU often impose too much overhead for demanding workloads, while hardware-assisted translators such as Rosetta 2 depend on platform- specific silicon. Box64 addresses this gap with a wrapping-first architec- ture that routes calls into native host libraries through ABI translation wrappers and reserves JIT compilation for guest code. This paper describes three parts of the design: a native wrapping layer spanning 278 libraries, including entry-point interception and callback bridging; a four-pass JIT compiler with flag liveness analysis, deferred flag computation, and native flag reuse; and system-level support for deployment, including Steam container bypass, Wine mixed-bitness co- ordination, and TSO emulation on weakly ordered hosts. Evaluation on Raspberry Pi 5 (ARM64), HiFive™ Premier P550 and Andes AX45MP (RISC-V) shows a median of 67% native CPU performance on ARM64 microbenchmarks, 63–94% native throughput for favorable wrapped library calls, and a median 4× speedup over QEMU, reaching 40×when wrapping removes translation from the hot path.

Speaker

Chi-Kuan Chiu

Chi-Kuan Chiu

NCKU CSIE 115

Diamond

Cumulative4 YrsCanonical

Gold

Consecutive2 YrsInformation Management AssociationConsecutive2 YrsCathay Financial HoldingsConsecutive5 YrsE.SUN BankCumulative13 YrsMySQLCumulative6 YrsBerry AINitra

Silver

Cumulative16 YrsGamesofa Inc.Cumulative3 YrsLinux Professional Institute

Bronze

Collaborator2 YrsKKTIXCumulative3 YrsNational Center for High-performance ComputingONLYOFFICECumulative6 YrsQNAP Systems, Inc.Consecutive16 YrsThe Archilife Research FoundationSUN SQUARE Co., LtdPenpeer

Friend

Consecutive3 YrsAndes Technology CorporationCumulative12 YrsAppierCumulative3 YrsGeode Labs & ETHTaipei

Special Thanks

Consecutive2 YrsDepartment of Information Technology, Taipei City GovernmentCollaborator3 YrsSiFive數位發展部Rozeta AIGrafana LabsLive YoungCollaborator5 YrsThree Wheel Nitro CoffeeCollaborator9 YrsHackmdCollaborator4 Yrs天瓏書局Collaborator3 YrsTapPayIndividual-Sponsorship

Co-host

Collaborator9 YrsNTUST - Department of Electronic and Computer Engineering

Co-organizer

Collaborator12 YrsOpen Culture Foundation

COSCUP x UbuCon Asia 2026

Conference for Open Source Coders, Users, and Promoters | Asia's largest open source community conference.

Contact

  • Attendee Services
  • Sponsorship
  • Call for Proposals
  • Marketing

Resources

  • COSCUP Blog
  • Newsletter Subscription
  • Event Photos

Sitemap

  • Home
  • About
  • Transportation
20062007200820092010201120122013201420152016201720182019202020212022202320242025