Mac-brugere har fået en ny mulighed for at eksperimentere med ældre Xbox 360-spil. Den åbne emulator macXenos er udkommet i version 1.0 og forsøger at køre konsolspillene direkte på macOS med Apples Metal-grafiksystem. Projektet er open source, men langt fra alle spil fungerer fejlfrit.
Fra Xbox 360 til Mac uden Windows
Udvikleren Greg Gant annoncerede en offentlig 1.0-version af macXenos på GitHub efter flere måneders arbejde. Programmet bygger på den eksisterende Xbox 360-emulator Xenia Canary og indeholder rettelser fra Xenia Edge, men den store Mac-specifikke opgave har været at få konsollens grafik til at fungere med Metal.
Det betyder, at brugerne ikke behøver at installere Windows eller benytte en virtuel Windows-maskine for at prøve emulatoren. Det betyder til gengæld ikke, at spillene officielt understøtter Mac: emulatoren skal omsætte Xbox 360's grafiske instruktioner til Metal, og kompatibiliteten varierer betydeligt.
AppleInsider omtalte projektet den 13. november. Udvikleren annoncerede 1.0-versionen i denne uge, og projektets dokumentation beskriver både funktioner og kendte begrænsninger.
Derfor er Metal afgørende
Xbox 360 anvendte en anden processorarkitektur og en anden grafikteknologi end nutidens Mac-computere. macXenos skal derfor ikke blot vise en gammel spilfil på skærmen, men oversætte instruktioner og gengive konsollens grafiske effekter.
Projektet har en lokal Metal-renderer, der benytter Apples grafik-API frem for primært at gå gennem Vulkan. Ifølge udviklerens README understøttes opskalering med blandt andet AMD FSR, AMD CAS og Apple MetalFX. Opløsningen kan også hæves inde i spillet, hvis maskinens ydeevne tillader det.
En højere opløsning kræver flere grafiske ressourcer, og i projektets testresultater ses problemer ved opskalering af visse spil. Man bør derfor ikke antage, at alle titler kan hæves til 4K uden tab. Metal 4-baseret frame generation er ifølge udvikleren en fremtidsplan, ikke en funktion i den aktuelle version.
Hvilken Mac kræver det?
De officielle minimumskrav er macOS 15 Sequoia eller nyere, cirka 2–3 GB fri hukommelse under spil og en spilcontroller. Programmet understøtter Apple silicon og visse Intel-Macs med dedikeret AMD-grafikkort på mindst Radeon RX 580-niveau og 4 GB grafikhukommelse. Integreret Intel-grafik er ikke understøttet.
Det er minimumskrav, ikke et løfte om spilbar ydeevne. En Mac med M4 eller nyere er et mere realistisk udgangspunkt for krævende spil. Udviklerens kompatibilitetsoversigt over 151 prøvede spil viser både fuld hastighed i nogle testscener og konkrete problemer som grafikfejl eller fastlåste startskærme i andre. Testene er korte sekvenser, ikke komplette gennemspilninger.
Ifølge projektets installationsvejledning kan den første afvikling hakke, mens shaders opbygges. Senere afviklinger kan blive mere jævne, men ydelsen er forskellig fra spil til spil.
Sådan kommer man i gang
Programmet kan hentes fra projektets GitHub-side, som også linker til den officielle hjemmeside. Ifølge projektets README kan appen flyttes til mappen Programmer, hvorefter man peger den på en mappe med egne spilfiler og tilslutter en kompatibel controller.
macXenos leveres ikke med Xbox-spil, og det bør ikke forveksles med et bibliotek af gratis spil. Udvikleren henviser til spil, som brugeren selv ejer, og understreger, at projektet hverken er tilknyttet Microsoft eller Apple. De konkrete regler for kopiering og brug af spil skal stadig respekteres.
For danske Mac-ejere er nyheden især interessant som endnu et eksempel på, at Apple silicon kan anvendes til mere end native Mac-spil. Emulation kræver dog fortsat teknisk tålmodighed, og hvis målet er problemfri gaming, er den originale konsol eller en officielt understøttet spiludgave ofte et mere forudsigeligt valg.