1. Foren
  2. Kommentare
  3. OpenSource-Forum
  4. Alle Kommentare zum Artikel
  5. › Ampere One: Amperes 192-Kern…

Und wie ist die Performance?

  1. Thema

Neues Thema


  1. Und wie ist die Performance?

    Autor: blends_absent 29.08.23 - 17:39

    Ich haette jetzt ja erwartet das hier nicht nur gesagt wird: Hey ist teuer sondern auch auf die Performance eingegangen wird.

    Und wieso ist ein Apple Gerät und Asahi-Linux interessant?

    Erstmal hat Apple gerade das Wine framework so weit angepasst das DirectX12 direkt auf metal übersetzt wird. Das im Rahmen des game porting toolkit.

    Das funktioniert sogar ganz gut und wird im naechsten CrossOver Office von Codeweavers auch mitbenutzt. Geht aber auch ohne wenn man die MacOS Beta installiert hat.

    Warum sollte man dann noch Asahi Linux dafuer nehmen und muss noch nen Emu laufen lassen damit man Wine und Steam starten kann wenn es auch mit Rosetta geht?

    Eine weitere Grafikkarte kriegt man ja ohnehin nicht in das System. Erscheint mir irgendwie Sinnfrei.

  2. Re: Und wie ist die Performance?

    Autor: Denk3xNach 29.08.23 - 19:11

    Schon mal Rosetta auf Linux gesehen?

  3. Re: Und wie ist die Performance?

    Autor: gan 29.08.23 - 19:17

    blends_absent schrieb:
    --------------------------------------------------------------------------------
    > Ich haette jetzt ja erwartet das hier nicht nur gesagt wird: Hey ist teuer
    > sondern auch auf die Performance eingegangen wird.

    Die Performance dürfte eher schlecht sein. Moderne Spiele nutzen bis zu 8 Kerne, die meisten jedoch maximal 4. Die vielen Kerne bringen also faktisch nichts. Interessanter ist da die Boostleistung, aber die wird auch nicht so bedeutend sein (das ist bei sehr vielen Kernen eher selten der Fall, da solche CPUs nicht für große Single Core Leistung gedacht sind).

  4. Re: Und wie ist die Performance?

    Autor: blends_absent 29.08.23 - 19:26

    Schon mal meine Frage gelesen? Denk mal 3 mal nach.

    Und wieso ist ein Apple Gerät und Asahi-Linux interessant?

  5. Re: Und wie ist die Performance?

    Autor: wasdeeh 29.08.23 - 19:46

    blends_absent schrieb:
    --------------------------------------------------------------------------------
    > Ich haette jetzt ja erwartet das hier nicht nur gesagt wird: Hey ist teuer
    > sondern auch auf die Performance eingegangen wird.
    >
    > Und wieso ist ein Apple Gerät und Asahi-Linux interessant?
    >
    > Erstmal hat Apple gerade das Wine framework so weit angepasst das DirectX12
    > direkt auf metal übersetzt wird. Das im Rahmen des game porting toolkit.
    >
    > Das funktioniert sogar ganz gut und wird im naechsten CrossOver Office von
    > Codeweavers auch mitbenutzt. Geht aber auch ohne wenn man die MacOS Beta
    > installiert hat.

    Hab ich da was verpasst?
    Wenn sie die Lizenzbestimmungen von D3DMetal (das *nicht* FOSS ist!) nicht fundamental geändert haben, kann Codeweavers nämlich genau gar nix mitbenutzen.

  6. Re: Und wie ist die Performance?

    Autor: dododo 29.08.23 - 20:02

    blends_absent schrieb:
    --------------------------------------------------------------------------------
    > Und wieso ist ein Apple Gerät und Asahi-Linux interessant?
    > [...]
    > Warum sollte man dann noch Asahi Linux dafuer nehmen und muss noch nen Emu
    > laufen lassen damit man Wine und Steam starten kann wenn es auch mit
    > Rosetta geht?

    Ich glaube du musst den letzten Absatz nochmal lesen, der bezieht sich auf die Anleitung selbst. Also, dass diese auch auf andere ARM64 Geräte mit Linux angewendet werden kann, aber es wenige ARM Geräte gibt die ausreichend Leistung bieten bei der das sinnvoll ist, mit Ausnahme von Apple Silicon Geräten. Also wenn man eh ein Apple Gerät mit Asahi betreibt könnte die Anleitung noch interessant sein.

    Zudem ist Rosetta ja auch "nur" ein Emulator. Die Box86/64 Emulatoren haben sogar eine gewisse Ähnlichkeit dazu, diese nutzen eine Mischung aus nativen Bibliotheken und einem Dynamic Recompiler um die Ausführung zu beschleunigen.

  7. Re: Und wie ist die Performance?

    Autor: Dlay 29.08.23 - 20:57

    Also ich habe das zufällig grad auf einem Raspberry Pi 4 getestet.

    Dort laufen natürlich keine AAA Titel, aber ich hab den Steam Client am laufen und dann in "Action Henk" immerhin eine Runde mit 17 FPS absolviert.
    Respekt, dass der kleine Raspi ohne wahnwitzige GPU und sonstige Performance-Wunder es auf solchen Speed bringt.

    Gemessen an der Hardware des Raspi und der hier im Artikel aufgeführten, sollte es extrem viel besser laufen.

  8. Re: Und wie ist die Performance?

    Autor: blends_absent 29.08.23 - 23:32

    dododo schrieb:
    --------------------------------------------------------------------------------
    > blends_absent schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Und wieso ist ein Apple Gerät und Asahi-Linux interessant?
    > > [...]
    > > Warum sollte man dann noch Asahi Linux dafuer nehmen und muss noch nen
    > Emu
    > > laufen lassen damit man Wine und Steam starten kann wenn es auch mit
    > > Rosetta geht?
    >
    > Ich glaube du musst den letzten Absatz nochmal lesen, der bezieht sich auf
    > die Anleitung selbst. Also, dass diese auch auf andere ARM64 Geräte mit
    > Linux angewendet werden kann, aber es wenige ARM Geräte gibt die
    > ausreichend Leistung bieten bei der das sinnvoll ist, mit Ausnahme von
    > Apple Silicon Geräten. Also wenn man eh ein Apple Gerät mit Asahi betreibt
    > könnte die Anleitung noch interessant sein.

    Ja aber das war ja meine Frage, wieso sollte man es machen wenn man das gleiche, oder besser auch direkt unter MacOS hin kriegt und es auch keine Vorteile gibt wegen einer fehlenden dedifizierten Grafikkarte?

    > Zudem ist Rosetta ja auch "nur" ein Emulator. Die Box86/64 Emulatoren haben
    > sogar eine gewisse Ähnlichkeit dazu, diese nutzen eine Mischung aus nativen
    > Bibliotheken und einem Dynamic Recompiler um die Ausführung zu
    > beschleunigen.

    Rosetta ist genau wie Wine kein Emulator ;)

    Box86/64 kenne ich nicht, im Artikel stand glaub ich was von Emulator.

    Da ich mit den ersten Tests mit den Game Porting Kit zufrieden bin ist es mir auch ziemlich egal was es macht. 🙈

  9. Re: Und wie ist die Performance?

    Autor: dododo 30.08.23 - 01:01

    blends_absent schrieb:
    --------------------------------------------------------------------------------
    > Ja aber das war ja meine Frage, wieso sollte man es machen wenn man das
    > gleiche, oder besser auch direkt unter MacOS hin kriegt und es auch keine
    > Vorteile gibt wegen einer fehlenden dedifizierten Grafikkarte?

    Wenn man etwa sowieso Asahi Linux auf dem Mac nutzt? Aber darum geht's wie gesagt auch in der Aussage des Artikels nichts. Dieser stellt nicht das Guide als Alternative zur sinnvollen Ausführung von Spielen auf Apple Geräte da. Er benennt lediglich Apple Silicon Geräte als Leistungsmäßig sinnvolle ARM Platform dar, sollte man das Guide auf einem anderen Gerät als den Ampere Geräten testen wollen, da es nicht auf diese beschränkt ist. Die Frage der Sinnhaftigkeit dies auf den Apple Geräten so zu tun stellt sich hier doch gar nicht.

    > Rosetta ist genau wie Wine kein Emulator ;)
    >
    > Box86/64 kenne ich nicht, im Artikel stand glaub ich was von Emulator.
    >
    > Da ich mit den ersten Tests mit den Game Porting Kit zufrieden bin ist es
    > mir auch ziemlich egal was es macht. 🙈

    Naja definiere Emulator. Rosetta übersetzt in erster Linie ja auch nur x86 in ARM Code, sicher ist das weit entfernt von klassischen Emulatoren welche Instruktionen zur Laufzeit interpretieren und die Apple eigenen Bibliotheken werden sicher auch direkt in der nativen Variante genutzt (nehme ich an, kenne Rosetta nicht im Detail). Letztlich führt es aber x86 Code auf ARM aus, was nach meinem Verständnis ein Emulator ist.

    Wie gesagt Box64 macht das grundsätzlich ähnlich, da werden bei der Ausführung die Instruktionen auch zunächst recompiliert in ARM Code, welcher dann "nativ" ausgeführt wird und für viele Systembibliotheken wird auch direkt die native Variante genutzt. Etwa für OpenGL, daher kann gerade in Spielen die Performance sehr nah an der nativen Ausführung auf einer x86 Platform sein. Heißt aber natürlich auch nicht, dass es für einen Mac Nutzer sinnvoll wäre das zu verwenden, sofern es überhaupt damit funktioniert.

  10. Re: Und wie ist die Performance?

    Autor: blends_absent 30.08.23 - 09:41

    dododo schrieb:
    > Wenn man etwa sowieso Asahi Linux auf dem Mac nutzt? Aber darum geht's wie
    > gesagt auch in der Aussage des Artikels nichts. Dieser stellt nicht das
    > Guide als Alternative zur sinnvollen Ausführung von Spielen auf Apple
    > Geräte da. Er benennt lediglich Apple Silicon Geräte als Leistungsmäßig
    > sinnvolle ARM Platform dar, sollte man das Guide auf einem anderen Gerät
    > als den Ampere Geräten testen wollen, da es nicht auf diese beschränkt ist.
    > Die Frage der Sinnhaftigkeit dies auf den Apple Geräten so zu tun stellt
    > sich hier doch gar nicht.

    Aber meine persönliche Frage war ja warum man das machen sollte. Klar kann man es machen wenn man ohnehin Asahi am laufen hat. Ich persoenlich wuerde mir den Aufwand nicht machen.

    Waere fuer mich auch sinnbefreit da ich auf Xcode angewiesen bin.

    > Naja definiere Emulator. Rosetta übersetzt in erster Linie ja auch nur x86
    > in ARM Code, sicher ist das weit entfernt von klassischen Emulatoren welche
    > Instruktionen zur Laufzeit interpretieren und die Apple eigenen
    > Bibliotheken werden sicher auch direkt in der nativen Variante genutzt
    > (nehme ich an, kenne Rosetta nicht im Detail). Letztlich führt es aber x86
    > Code auf ARM aus, was nach meinem Verständnis ein Emulator ist.
    >
    > Wie gesagt Box64 macht das grundsätzlich ähnlich, da werden bei der
    > Ausführung die Instruktionen auch zunächst recompiliert in ARM Code,
    > welcher dann "nativ" ausgeführt wird und für viele Systembibliotheken wird
    > auch direkt die native Variante genutzt. Etwa für OpenGL, daher kann gerade
    > in Spielen die Performance sehr nah an der nativen Ausführung auf einer x86
    > Platform sein. Heißt aber natürlich auch nicht, dass es für einen Mac
    > Nutzer sinnvoll wäre das zu verwenden, sofern es überhaupt damit
    > funktioniert.

    Ich gebe zu, ich habe dann in den Repos geschaut und gebe dir recht. Sie sind ähnlich aufgebaut.
    Emulator find ich (persoenlich) bei beiden das falsche Wort. Hab aber gesehen das selbst ein Wine Projekt das als Emulator umschreibt.

  11. Re: Und wie ist die Performance?

    Autor: dododo 30.08.23 - 10:35

    blends_absent schrieb:
    --------------------------------------------------------------------------------
    > Aber meine persönliche Frage war ja warum man das machen sollte. Klar kann
    > man es machen wenn man ohnehin Asahi am laufen hat. Ich persoenlich wuerde
    > mir den Aufwand nicht machen.
    >
    > Waere fuer mich auch sinnbefreit da ich auf Xcode angewiesen bin.

    Mir bringt die Anleitung ja auch nichts, ich habe eh getrennte Geräte zum Programmieren und fürs Gaming, die ihre Aufgaben jeweils besser erfüllen. Die Anleitung richtet sich ja auch explizit an Leute die ausprobieren wollen Games auf einem ARM Prozessor unter Linux auszuführen. Muss ja nicht einmal sinnvoll sein, oft ist ausprobieren was geht ja schon der Antrieb. Wenn man das nicht will kann man die Anleitung ja auch ignorieren.

    > Ich gebe zu, ich habe dann in den Repos geschaut und gebe dir recht. Sie
    > sind ähnlich aufgebaut.
    > Emulator find ich (persoenlich) bei beiden das falsche Wort. Hab aber
    > gesehen das selbst ein Wine Projekt das als Emulator umschreibt.

    Ja, letztlich gibt es keine allgemeingültige Definition was der Begriff Emulator beinhaltet.

  12. Re: Und wie ist die Performance?

    Autor: nate 30.08.23 - 13:33

    > Rosetta ist genau wie Wine kein Emulator ;)

    Doch, Rosetta ist *genau* das: Ein x86/x86_64-CPU-Emulator mit JIT-Compiler, mit AArch64 als Zielarchitektur.

    > Box86/64 kenne ich nicht

    Ist genau das gleiche wie Rosetta, nur FOSS und Linux anstatt macOS als Plattform.

  13. Re: Und wie ist die Performance?

    Autor: Trollversteher 30.08.23 - 14:04

    >Aber meine persönliche Frage war ja warum man das machen sollte. Klar kann man es machen wenn man ohnehin Asahi am laufen hat. Ich persoenlich wuerde mir den Aufwand nicht machen.

    Da es, wie bereits erklärt, keine Empfehlung sondern quasi eine rein theoretische Aussage zur Machbarkeit war, würde ich sagen, der einzige Grund es zu machen, wäre, weil man aus rein technischen Interesse schauen möchte ob und wie gut es geht - einen praktischen Nutzen gibt es wohl nicht, was aber, wie gesagt, ja auch niemand behauptet hat.

    >Ich gebe zu, ich habe dann in den Repos geschaut und gebe dir recht. Sie sind ähnlich aufgebaut. Emulator find ich (persoenlich) bei beiden das falsche Wort. Hab aber gesehen das selbst ein Wine Projekt das als Emulator umschreibt.

    Ja, genauer gesagt ist es ein Cross-Compiler mit ein paar Laufzeit-Funktionen...

  1. Thema

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. IT Inhouse Consultant Onboarding (w/m/d)
    dmTECH GmbH, Karlsruhe
  2. Linuxadministrator (m/w/d)
    Universitätsmedizin der Johannes Gutenberg-Universität Mainz, Mainz
  3. Junior IT Inhouse Consultant SAP SuccessFactors Recruiting (w/m/d)
    dmTECH GmbH, Karlsruhe
  4. IT-Fachkraft (w/m/d) mit Schwerpunkt Richtfunk und Router
    Präsidium Technik, Logistik, Service der Polizei, Stuttgart

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Hardware-Angebote
  1. (reduzierte Überstände, Restposten & Co.)


Haben wir etwas übersehen?

E-Mail an news@golem.de