Box64-emulator krijgt grote update, Maakt RISC-V-devbord geschikt voor het spelen van spelletjes

De x86_64-emulator voor Linux, Box64, die kan werken op Arm- en AArch64-architecturen heeft flinke verbeteringen op het gebied van prestaties en functies gekregen in een nieuwe update. De update is baanbrekend te noemen want simpele spellen zijn nu zelfs te spelen op Risc-V-platformen als de Vision Five 2 single-board-computer.

De belangrijkste toevoeging aan Box64, dat nu op versie 0.2.4 zit, is Dynarec. Dit werkt nu op Risc-V. Daardoor kunnen operaties van x86_64-Linux-software op 64-bit-versies van Risc-V systemen veel sneller uitgevoerd worden. Een bijkomend gevolg is dat simpele spellen, met als gegeven voorbeeld Stardew Valley daardoor ook op de Vision Five 2-systemen tot op zekere hoogte werken.

Multithreading is naar eigen zeggen verder sterk verbeterd en er zijn een aantal fouten die voorkwamen in combinatie met Steam weggewerkt. Zelf stellen de makers dat er brede verbeteringen voor emulatie over meerdere cpu-architecturen zijn doorgevoerd. Maar als er nu ook spellen gespeeld kunnen worden, moet dat ook beter werken dan voorheen.

Dat de Vision Five 2 van bijvoorbeeld StarFive Tech OpenGL ES 3.2-mogelijkheden bezit en een geïntegreerde gpu die met de Vulkan 1.2-api overweg kan aan boord heeft, betekent niet dat het bord met het spelen van spellen in het achterhoofd ontworpen is. Het feit dat er überhaupt spellen gespeeld kunnen worden op het bord is al een soort doorbraak te noemen. Het bord is ontwikkeld voor softwareprogrammeurs en is gebaseerd op de quadcore StarFive jh7110-soc met SiFive U74 RV64GC-rekenkernen die op 1,5 GHz lopen en een BXE-4-32-gpu van Imagination in zich heeft.

Andere verbeteringen in de Box64-update naar versie 0.2.4 zijn verbeterde compatibiliteit met modificaties zoals het omgaan met ELF-bestanden en wrapped libraries zijn ook toegevoegd. Opcode-functionaliteit is uitgebreid en er is voorlopige integratie voor Wow64 voor 32-bit operaties in Wine.

Bron: Tom's Hardware

« Vorig bericht Volgend bericht »
0