{"id":103812,"date":"2022-04-18T15:36:50","date_gmt":"2022-04-18T13:36:51","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/novye-versii-emulyatorov-box86-i-box64-pozvolyayushhih-zapuskat-x86-igry-na-sistemah-arm"},"modified":"2022-04-18T15:36:50","modified_gmt":"2022-04-18T13:36:51","slug":"novye-versii-emulyatorov-box86-i-box64-pozvolyayushhih-zapuskat-x86-igry-na-sistemah-arm","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/novye-versii-emulyatorov-box86-i-box64-pozvolyayushhih-zapuskat-x86-igry-na-sistemah-arm","title":{"rendered":"Nye versioner af emulatorerne Box86 og Box64, der muligg\u00f8r k\u00f8rsel af x86-spil p\u00e5 ARM-systemer","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Udgivelserne af emulatorerne Box86 0.2.6 og Box64 0.1.8 er offentliggjort. De er designet til at k\u00f8re Linux-programmer, der er samlet til x86- og x86_64-arkitekturer, p\u00e5 hardware med ARM-, ARM64-, PPC64LE- og RISC-V-processorer. Projekterne udvikles synkront af et enkelt udviklerteam \u2014 Box86 begr\u00e6nser sig til at k\u00f8re 32-bit x86-applikationer, mens Box64 muligg\u00f8r k\u00f8rsel af 64-bit eksekverbare filer. Projektet l\u00e6gger stor v\u00e6gt p\u00e5 at organisere k\u00f8rsel af spilapplikationer og tilbyder desuden muligheden for at k\u00f8re Windows-byggede versioner via wine og Proton. Kildekoderne til projektet er skrevet i C og distribueres (Box86, Box64) under MIT-licensen.      <\/p>\n<p>En s\u00e6rlig funktion ved projektet er anvendelsen af en hybrid udf\u00f8relsesmodel, hvor emulering kun anvendes p\u00e5 selve applikationsmaskinkoden og specifikke biblioteker. Standard systembiblioteker, herunder libc, libm, GTK, SDL, Vulkan og OpenGL, erstattes af varianter, der er native for de m\u00e5lrettede platforme. S\u00e5ledes udf\u00f8res bibliotekskald uden emulering, hvilket muligg\u00f8r en betydelig stigning i ydeevnen.       <\/p>\n<p>Emuleringen af kode, hvor der ikke findes nativ erstatning for den m\u00e5lrettede platform, udf\u00f8res ved hj\u00e6lp af dynamisk rekombileringsteknik (DynaRec) fra et s\u00e6t maskininstruktioner til et andet. I forhold til fortolkning af maskininstruktioner viser dynamisk rekombilering en 5-10 gange h\u00f8jere ydeevne.       <\/p>\n<p>I pr\u00e6stationstestene overgik emuleringsv\u00e6rkt\u00f8jerne Box86 og Box64 p\u00e5 Armhf- og Aarch64-platforme betydeligt projekterne QEMU og FEX-emu, og i enkelte tests (glmark2, openarena) opn\u00e5ede de ydeevne svarende til k\u00f8rsel af en version, der er indf\u00f8dt for m\u00e5lplatformen. I testene af 7-zip og dav1d, som udf\u00f8rer intensiv beregning, l\u00e5 Box64's ydeevne mellem 27% og 53% af den indf\u00f8dte applikations ydeevne (til sammenligning viste QEMU resultater p\u00e5 5-16%, mens FEX-emu havde 13-26%). Der blev ogs\u00e5 foretaget en sammenligning med emulatoren Rosetta 2, der anvendes af Apple til at k\u00f8re x86-kode p\u00e5 systemer med ARM M1-chip. Rosetta 2 opn\u00e5ede en ydeevne p\u00e5 71% af den indf\u00f8dte version i testen baseret p\u00e5 7zip, mens Box64 klarede 57%.    <center><img decoding=\"async\" alt=\"Nye versioner af emulatorerne Box86 og Box64, der muligg\u00f8r k\u00f8rsel af x86-spil p\u00e5 ARM-systemer\" src=\"\/wp-content\/uploads\/2022\/04\/19f6606cef6cf4bb6041f8d349eb54b6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>N\u00e5r det kommer til applikationskompatibilitet, har ca. 70 % af 165 testede spil fungeret korrekt. Cirka 10 % fungerer, men med visse forbehold og begr\u00e6nsninger. Blandt de underst\u00f8ttede spil findes WorldOfGoo, Airline Tycoon Deluxe, FTL, Undertale, A Risk of Rain, Cook Serve Delicious og de fleste spil fra GameMaker. Spil, der har rapporterede problemer, omfatter dem, der er baseret p\u00e5 Unity3D-motoren, som er afh\u00e6ngig af Mono-pakken, hvis emulering ikke altid fungerer p\u00e5 grund af den JIT-kompilering, der anvendes i Mono, og desuden har rimeligt h\u00f8je grafiske krav, som ikke altid er opn\u00e5elige p\u00e5 ARM-platforme. Bytning af GTK-biblioteker begr\u00e6nser sig indtil videre til GTK2 (udskiftning af GTK3\/4 er ikke fuldt implementeret).    <\/p>\n<p>De vigtigste \u00e6ndringer i de nye udgivelser:  <\/p>\n<ul>\n<li class=\"l\"> Wrapper til Vulkan-biblioteket er tilf\u00f8jet. Underst\u00f8ttelse for grafik-API Vulkan og DXVK (DXGI-implementering, Direct3D 9, 10 og 11 oven p\u00e5 Vulkan) er tilf\u00f8jet.\n<li class=\"l\"> Wrapperne til GTK-bibliotekerne er forbedret. Wrappere til gstreamer og de biblioteker, der normalt bruges i GTK-applikationer, er tilf\u00f8jet.\n<li class=\"l\"> Tidlig underst\u00f8ttelse (indtil videre kun i fortolkningsmodus) for RISC-V og PPC64LE-arkitekturer er tilf\u00f8jet.\n<li class=\"l\"> Der er lavet rettelser, der er rettet mod at forbedre underst\u00f8ttelsen af SteamPlay og Proton-laget. Mulighed for at k\u00f8re mange Linux- og Windows-spil fra Steam p\u00e5 AArch64-platforme, s\u00e5som Raspberry Pi 3 og 4, er blevet muligheden.\n<li class=\"l\"> Forbedret hukommelsesstyring, mmap-funktion og overv\u00e5gning af overtr\u00e6delser af beskyttelsen af hukommelsen.\n<li class=\"l\"> Forbedret underst\u00f8ttelse af systemanropet clone i libc. Underst\u00f8ttelse af nye systemanrop er tilf\u00f8jet.\n<li class=\"l\"> I den dynamiske genovers\u00e6ttelsesmotor er der forbedringer i arbejdet med SSE\/x87-registrene, st\u00f8tte for nye maskinkoder, optimeret konvertering af float- og double-tal, forbedret h\u00e5ndtering af interne overgange samt simplificeret tilf\u00f8jelse af st\u00f8tte til nye arkitekturer.\n<li class=\"l\"> Indl\u00e6seren til ELF-filer er forbedret.        <\/ul>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57037\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u043e\u0432 Box86 0.2.6 \u0438 Box64 0.1.8, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Linux-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 x86 \u0438 x86_64, \u043d\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438 \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u043c\u0438 ARM, ARM64, PPC64LE \u0438 RISC-V. \u041f\u0440\u043e\u0435\u043a\u0442\u044b \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 &#8212; Box86 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 x86, \u0430 Box64 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u043a 64-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u044b\u0445 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432. \u041f\u0440\u043e\u0435\u043a\u0442 \u0443\u0434\u0435\u043b\u044f\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":103813,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-103812","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u043e\u0432 Box86 0.2.6 \u0438 Box64 0.1.8, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Linux-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 x86 \u0438 x86_64, \u043d\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438 \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u043c\u0438 ARM, ARM64, PPC64LE \u0438 RISC-V.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/novye-versii-emulyatorov-box86-i-box64-pozvolyayushhih-zapuskat-x86-igry-na-sistemah-arm\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u043e\u0432 Box86 \u0438 Box64, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0445 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c x86-\u0438\u0433\u0440\u044b \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 ARM | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u043e\u0432 Box86 0.2.6 \u0438 Box64 0.1.8, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Linux-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 x86 \u0438 x86_64, \u043d\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438 \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u043c\u0438 ARM, ARM64, PPC64LE \u0438 RISC-V.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/novye-versii-emulyatorov-box86-i-box64-pozvolyayushhih-zapuskat-x86-igry-na-sistemah-arm\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-04-18T13:36:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-04-18T13:36:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Nye versioner af emulatorerne Box86 og Box64, der g\u00f8r det muligt at k\u00f8re x86-spil p\u00e5 ARM-systemer | ProHoster","description":"Udgivelserne af emulatorerne Box86 0.2.6 og Box64 0.1.8 er offentliggjort, som er beregnet til at k\u00f8re Linux-programmer, bygget til x86 og x86_64-arkitekturer, p\u00e5 hardware med ARM-, ARM64-, PPC64LE- og RISC-V-processorer.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/novye-versii-emulyatorov-box86-i-box64-pozvolyayushhih-zapuskat-x86-igry-na-sistemah-arm","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u043e\u0432 Box86 \u0438 Box64, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0445 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c x86-\u0438\u0433\u0440\u044b \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 ARM | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u043e\u0432 Box86 0.2.6 \u0438 Box64 0.1.8, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Linux-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 x86 \u0438 x86_64, \u043d\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438 \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u043c\u0438 ARM, ARM64, PPC64LE \u0438 RISC-V.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/novye-versii-emulyatorov-box86-i-box64-pozvolyayushhih-zapuskat-x86-igry-na-sistemah-arm","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-04-18T13:36:51+00:00","article:modified_time":"2022-04-18T13:36:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103812","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-25 10:28:44","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-04-18 13:37:38","updated":"2026-01-25 10:28:44","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/103812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=103812"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/103812\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/103813"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=103812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=103812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=103812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}