Φόρουμ

Αυτό είναι τεράστιο! Εφαρμογές Windows 32 bit σε M1 Mac. (σπόιλερ: ακόμα και το Witcher 3);!

σι

BarbaricCo

Πρωτότυπη αφίσα
7 Μαΐου 2012
  • 18 Νοεμβρίου 2020
Χρειάζεται Big Sur 11.1 beta

«Δεν μπορώ να σου πω πόσο ωραίο είναι αυτό. υπάρχει τόση εξομοίωση που συμβαίνει κάτω από τα σκεπάσματα. Φανταστείτε - ένα δυαδικό αρχείο 32-bit των Windows Intel, που εκτελείται σε μια γέφυρα 32-to-64 στο Wine / CrossOver πάνω από το macOS, σε μια CPU ARM που εξομοιώνει το x86 - και λειτουργεί! Αυτό είναι πολύ ωραίο».

www.codeweavers.com

Εντάξει, είμαι στο συγκρότημα - η Apple Silicon είναι επίσημα cool | Ιστολόγιο CodeWeavers

Του Τζέρεμι Γουάιτ | 🥳Δείτε τι δουλέψαμε στο Apple Silicon! Ενεργοποιήσαμε το CrossOver και εγκαταστήσαμε και εκτελέσαμε μια μεγάλη γκάμα εφαρμογών Windows. www.codeweavers.com www.codeweavers.com
============

Σημείωση συντονιστή:

Δείτε επίσης τη συζήτηση στο νήμα ειδήσεων:

CrossOver Επιτρέπει στις εφαρμογές Windows x86 να εκτελούνται σε Apple M1 Mac

Οι Codeweavers δημοσίευσαν μια ανάρτηση ιστολογίου και ένα βίντεο απόψε, παρουσιάζοντας το CrossOver που τρέχει σε ένα Apple M1 MacBook Air. Αυτό το βίντεο δείχνει το Team Fortress 2 να τρέχει σε ένα νέο M1 MacBook Air: Το CrossOver είναι λογισμικό (βασισμένο στο Wine Project) που εκτελεί εφαρμογές των Microsoft Windows σε Mac μεταφράζοντας τα API των Windows... forums.macrumors.com Τελευταία επεξεργασία από συντονιστή: 19 Νοεμβρίου 2020
Αντιδράσεις:pshufd, turbineseeaplane και Zackmd1 ΜΕ

Zackmd1

3 Οκτωβρίου 2010
Μέριλαντ ΗΠΑ


  • 18 Νοεμβρίου 2020
Η BarbaricCo είπε: Χρειάζεται το Big Sur 11.1 beta

«Δεν μπορώ να σου πω πόσο ωραίο είναι αυτό. υπάρχει τόση εξομοίωση που συμβαίνει κάτω από τα σκεπάσματα. Φανταστείτε - ένα δυαδικό αρχείο 32-bit των Windows Intel, που εκτελείται σε μια γέφυρα 32-to-64 στο Wine / CrossOver πάνω από το macOS, σε μια CPU ARM που εξομοιώνει το x86 - και λειτουργεί! Αυτό είναι πολύ ωραίο».

www.codeweavers.com

Εντάξει, είμαι στο συγκρότημα - η Apple Silicon είναι επίσημα cool | Ιστολόγιο CodeWeavers

Του Τζέρεμι Γουάιτ | 🥳Δείτε τι δουλέψαμε στο Apple Silicon! Ενεργοποιήσαμε το CrossOver και εγκαταστήσαμε και εκτελέσαμε μια μεγάλη γκάμα εφαρμογών Windows. www.codeweavers.com www.codeweavers.com

Εντάξει τώρα αυτό είναι φοβερό! Apex Legends εδώ έρχομαι.... Χαχα σι

BarbaricCo

Πρωτότυπη αφίσα
7 Μαΐου 2012
  • 18 Νοεμβρίου 2020
Ο Zackmd1 είπε: Εντάξει τώρα αυτό είναι φοβερό! Apex Legends εδώ έρχομαι.... Χαχα
Το Apex Legends δεν λειτουργεί στο Wine, ούτε σε Mac ούτε σε Linux.
Αλλά πολλές παλαιότερες εφαρμογές και παιχνίδια θα το κάνουν Αντιδράσεις:KPOM J

Τζο Ντον

6 Ιουλίου 2020
  • 18 Νοεμβρίου 2020
Εάν το Crossover μπορεί να κάνει το gaming 32-bit x86 να λειτουργεί με αποδεκτή ταχύτητα, δεν υπάρχει καμία δικαιολογία για την Apple να μην βρει μια ακόμη καλύτερη λύση αν το θέλει. Αλλά στην ιδανική περίπτωση, θα έπρεπε να λειτουργούν και το x64.
Αντιδράσεις:μοτουλίστας ΜΕ

Zackmd1

3 Οκτωβρίου 2010
Μέριλαντ ΗΠΑ
  • 18 Νοεμβρίου 2020
Η BarbaricCo είπε: Το Apex Legends δεν λειτουργεί στο Wine, ούτε σε Mac ούτε σε Linux.
Αλλά πολλές παλαιότερες εφαρμογές και παιχνίδια θα το κάνουν Αντιδράσεις:BarbaricCo ΠΡΟΣ ΤΟ

KPOM

23 Οκτωβρίου 2010
  • 18 Νοεμβρίου 2020
Η BarbaricCo είπε: Χρειάζεται το Big Sur 11.1 beta

«Δεν μπορώ να σου πω πόσο ωραίο είναι αυτό. υπάρχει τόση εξομοίωση που συμβαίνει κάτω από τα σκεπάσματα. Φανταστείτε - ένα δυαδικό αρχείο 32-bit των Windows Intel, που εκτελείται σε μια γέφυρα 32-to-64 στο Wine / CrossOver πάνω από το macOS, σε μια CPU ARM που εξομοιώνει το x86 - και λειτουργεί! Αυτό είναι πολύ ωραίο».

www.codeweavers.com

Εντάξει, είμαι στο συγκρότημα - η Apple Silicon είναι επίσημα cool | Ιστολόγιο CodeWeavers

Του Τζέρεμι Γουάιτ | 🥳Δείτε τι δουλέψαμε στο Apple Silicon! Ενεργοποιήσαμε το CrossOver και εγκαταστήσαμε και εκτελέσαμε μια μεγάλη γκάμα εφαρμογών Windows. www.codeweavers.com www.codeweavers.com
Ναι, και λειτουργούν και άλλες εφαρμογές των Windows, συμπεριλαμβανομένης αυτής που χρειάζομαι.
Αντιδράσεις:Ocnetgeek

Άντονι Χάρις

Ακυρώθηκε
4 Ιουνίου 2009
Cambridge, Αγγλία
  • 18 Νοεμβρίου 2020
throAU είπε: Ουάου, είμαι έκπληκτος που λειτουργεί.

Νομίζω ότι αυτό είναι λίγο πολύ το καρφί στο φέρετρο αυτής της μηχανής στις αρχές του 2020 για μένα. Θα πάει στο GF Αντιδράσεις:torncanvas και throAU

πόδια

13 Φεβρουαρίου 2012
Περθ, Δυτική Αυστραλία
  • 18 Νοεμβρίου 2020
Ο AnthonyHarris είπε: Αυτό το μηχάνημα στις αρχές του 2020 χρειάζεται να καρφωθεί μέσα σε ένα φέρετρο γεμάτο χώμα από την πατρίδα του, ώστε να μην μας στοιχειώσει ποτέ ξανά με τον ταλαιπωρημένο σχεδιασμό του.
Για να είμαστε δίκαιοι, είναι ένα από τα καλύτερα MacBook των τελευταίων 4 ετών, από την καταστροφή της πεταλούδας.

Αλλά ναι, η απόδοση δεν είναι διαγωνισμός.
Αντιδράσεις:torncanvas Π

pshufd

24 Οκτωβρίου 2013
Νιου Χάμσαϊρ
  • 18 Νοεμβρίου 2020
Το Fidelity Active Trader Pro είναι ένα πρόγραμμα Windows 32-bit που το Fidelity αποστέλλεται με το WINE για macOS. Έχουν μια έκδοση 64-bit για Catalina αλλά δεν το έχω δοκιμάσει. Εν πάση περιπτώσει, μπορεί να λειτουργήσει κάτω από αυτό. Μακάρι το Fidelity να έκανε απλώς μια σωστή έκδοση macOS AS.
Αντιδράσεις:KPOM

Από Τρίτη

10 Νοεμβρίου 2020
  • 18 Νοεμβρίου 2020
Τι θα λέγατε για εφαρμογές *Mac* 32 bit; Έχω το DVD του Oxford English Dictionary Version 4 (OED4). Είναι 32 bit. Δεν είναι πλέον δυνατή η εκτέλεση σε Mac από το Catalina. Μπορώ να το τρέξω κάτω από τη Rosetta;
Αντιδράσεις:μοτουλίστας J

τζινλέν

14 Μαρτίου 2009
  • 18 Νοεμβρίου 2020
Το Crossover είναι μια εφαρμογή X86 σωστά; Που σημαίνει ότι δεν θα λειτουργεί πλέον αφού η Apple εγκαταλείψει τη Rosetta (κάτι που θα κάνει τελικά).
Μπορούν το CodeWeavers να κάνουν την εφαρμογή τους «καθολική»; Γιατί αυτή η περίπτωση είναι λίγο ιδιαίτερη, αφού η εφαρμογή βασίζεται στο Wine, το οποίο περιστρέφεται γύρω από τον κώδικα X86 (Windows).
Η μεταφορά Crossover στο ARM πιθανότατα θα βελτιώσει λίγο την απόδοση.
Αντιδράσεις:μοτουλίστας J

τζινλέν

14 Μαρτίου 2009
  • 18 Νοεμβρίου 2020
Η BarbaricCo είπε: «Δεν μπορώ να σας πω πόσο ωραίο είναι αυτό. υπάρχει τόση εξομοίωση που συμβαίνει κάτω από τα σκεπάσματα. Φανταστείτε - ένα δυαδικό αρχείο 32-bit των Windows Intel, που εκτελείται σε μια γέφυρα 32-to-64 στο Wine / CrossOver πάνω από το macOS, σε μια CPU ARM που εξομοιώνει το x86 - και λειτουργεί! Αυτό είναι πολύ ωραίο».
Για ένα παιχνίδι Windows, προσθέστε κάποιο directX στη μετάφραση openGL + openGL στο Metal (αν και το τελευταίο δεν επιβεβαιώνεται, είναι μάλλον απίθανο το M1 να έχει προγράμματα οδήγησης openGL).
Δηλαδή, εκτός αν το crossover κάνει κάποια μετάφραση directX σε Metal, αλλά δεν νομίζω ότι κάνει.
Αντιδράσεις:παραφροσύνη Π

pshufd

24 Οκτωβρίου 2013
Νιου Χάμσαϊρ
  • 18 Νοεμβρίου 2020
jeanlain είπε: Το Crossover είναι μια εφαρμογή X86 σωστά; Που σημαίνει ότι δεν θα λειτουργεί πλέον αφού η Apple εγκαταλείψει τη Rosetta (κάτι που θα κάνει τελικά).
Μπορούν το CodeWeavers να κάνουν την εφαρμογή τους «καθολική»; Γιατί αυτή η περίπτωση είναι λίγο ιδιαίτερη, αφού η εφαρμογή βασίζεται στο Wine, το οποίο περιστρέφεται γύρω από τον κώδικα X86 (Windows).
Η μεταφορά Crossover στο ARM πιθανότατα θα βελτιώσει λίγο την απόδοση.

Το Codeweavers απλώς κάνει πιο εύκολο να κάνετε ένα ΚΡΑΣΙ (νομίζω ότι φτιάχνει μπουκάλια κρασιού). Άρα θα πρέπει να είναι port-able. Αλλά η CodeWeavers είναι μια ιδιωτική εταιρεία, όχι ανοιχτού κώδικα. Άρα θα έπρεπε να κάνουν το λιμάνι. Τ

torncanvas

14 Φεβρουαρίου 2006
  • 18 Νοεμβρίου 2020
Το AFAIK OpenGL υποστηρίζεται στο M1. Υποθέτω ότι είναι πιθανό η Rosetta να τα μεταφράζει όλα κάτω από την κουκούλα, αλλά θα εκπλαγώ αρκετά, γιατί διαφορετικά θα ακούγαμε να περιμένουμε για πάντα αυτό που θα επαναμεταγλωττίζει πολλές μεταθέσεις shader. J

τζινλέν

14 Μαρτίου 2009
  • 18 Νοεμβρίου 2020
pshufd είπε: Το Codeweavers απλώς κάνει πιο εύκολο να κάνεις ένα κρασί (νομίζω ότι φτιάχνει μπουκάλια κρασιού).
Υπάρχει εγγενής έκδοση ARM του Wine; J

τζινλέν

14 Μαρτίου 2009
  • 18 Νοεμβρίου 2020
torncanvas είπε: Το AFAIK OpenGL υποστηρίζεται στο M1. Υποθέτω ότι είναι πιθανό η Rosetta να τα μεταφράζει όλα κάτω από την κουκούλα, αλλά θα εκπλαγώ αρκετά, γιατί διαφορετικά θα ακούγαμε να περιμένουμε για πάντα αυτό που θα επαναμεταγλωττίζει πολλές μεταθέσεις shader.
Το OpenGL υποστηρίζεται, αλλά μερικοί άνθρωποι που είναι πολύ πιο γνώστες από εμένα σε αυτό το θέμα πιστεύουν ότι το σύστημα μεταφράζει τις κλήσεις openGL σε κλήσεις Metal (που δεν θα απαιτούσε τη μετάφραση του shader, AFAIK). Υπάρχουν στοιχεία που υποδηλώνουν ότι αυτό συμβαίνει στα iDevices από το A11 (openGL ES to Metal). Στην πραγματικότητα, η Apple μπορεί να μην μπήκε ποτέ στον κόπο να αναπτύξει προγράμματα οδήγησης openGL για τις GPU της (πριν από το A11 χρησιμοποιούσαν powerVR GPU).
Αυτό είναι ανεξάρτητο από τη Rosetta, καθώς μπορείτε ακόμα να έχετε μια εγγενή εφαρμογή ARM χρησιμοποιώντας το openGL.
Αντιδράσεις:BarbaricCo και torncanvas Τ

torncanvas

14 Φεβρουαρίου 2006
  • 18 Νοεμβρίου 2020
Ε, δεν το ήξερα αυτό. Ευχαριστώ για τις πληροφορίες!

T'hain Esh Kelch

5 Αυγούστου 2001
Δανία
  • 18 Νοεμβρίου 2020
Ο Del Martes είπε: Τι θα λέγατε για εφαρμογές *Mac* 32 bit; Έχω το DVD του Oxford English Dictionary Version 4 (OED4). Είναι 32 bit. Δεν είναι πλέον δυνατή η εκτέλεση σε Mac από το Catalina. Μπορώ να το τρέξω κάτω από τη Ροζέτα
Οχι.
Αντιδράσεις:Από Τρίτη J

τζινλέν

14 Μαρτίου 2009
  • 18 Νοεμβρίου 2020
Εκπλήσσομαι που κανένας προγραμματιστής δεν έχει βρει μια λύση για να κάνει τις εφαρμογές 32 bit να λειτουργούν στο Catalina/big sur.
Εάν μια εφαρμογή Windows 32 bit μπορεί να εκτελεστεί, δεν υπάρχει λόγος να μην μπορεί να εκτελεστεί μια εφαρμογή Mac 32 bit. Στην περίπτωση ενός παιχνιδιού όπως το TF2, το οποίο έχει έκδοση Mac, η εκτέλεση της εφαρμογής Mac 32-bit θα πρέπει να είναι πιο αποτελεσματική.
Αντιδράσεις:BarbaricCo Π

pshufd

24 Οκτωβρίου 2013
Νιου Χάμσαϊρ
  • 18 Νοεμβρίου 2020
jeanlain είπε: Υπάρχει εγγενής έκδοση ARM του Wine;

Το WINE είναι ανοιχτού κώδικα ώστε να μπορεί να μεταγλωττιστεί. Το ζήτημα, ωστόσο, είναι ότι τα εκτελέσιμα παράθυρα για την εφαρμογή σας προέρχονται από το x86 και πρέπει να εκτελούνται στο σύστημα προορισμού, έτσι ώστε, τουλάχιστον, να πρέπει να γίνει εξομοίωση ή μετάφραση. Π

pshufd

24 Οκτωβρίου 2013
Νιου Χάμσαϊρ
  • 18 Νοεμβρίου 2020
jeanlain είπε: Είμαι έκπληκτος που κανένας προγραμματιστής δεν έχει βρει μια λύση για να κάνει τις εφαρμογές 32 bit να λειτουργούν στο Catalina/big sur.
Εάν μια εφαρμογή Windows 32 bit μπορεί να εκτελεστεί, δεν υπάρχει λόγος να μην μπορεί να εκτελεστεί μια εφαρμογή Mac 32 bit. Στην περίπτωση ενός παιχνιδιού όπως το TF2, το οποίο έχει έκδοση Mac, η εκτέλεση της εφαρμογής Mac 32-bit θα πρέπει να είναι πιο αποτελεσματική.

Μια απλή λύση για την Catalina θα ήταν να τρέξετε το Mojave στο Parallels. J

τζινλέν

14 Μαρτίου 2009
  • 19 Νοεμβρίου 2020
pshufd είπε: Μια απλή λύση για την Catalina θα ήταν να τρέξει το Mojave στο Parallels.
Αλλά το macOS σε ένα VM δεν μπορεί να χρησιμοποιήσει επιτάχυνση υλικού. Τα παιχνίδια δεν θα λειτουργήσουν. μικρό

Σερβικός55

Ανασταλεί
18 Οκτωβρίου 2020
  • 19 Νοεμβρίου 2020
Ο

λεμαν

14 Οκτωβρίου 2008
  • 19 Νοεμβρίου 2020
torncanvas είπε: Το AFAIK OpenGL υποστηρίζεται στο M1. Υποθέτω ότι είναι πιθανό η Rosetta να τα μεταφράζει όλα κάτω από την κουκούλα, αλλά θα εκπλαγώ αρκετά, γιατί διαφορετικά θα ακούγαμε να περιμένουμε για πάντα αυτό που θα επαναμεταγλωττίζει πολλές μεταθέσεις shader.

Όταν χρησιμοποιείτε το OpenGL, πρέπει ήδη να μεταγλωττίσετε εκ νέου πολλές μεταθέσεις shader, μερικές φορές όταν απλώς αλλάζετε μια παράμετρο κατάστασης OpenGL. Γι' αυτό το OpenGL καταργήθηκε

Είμαι 100% σίγουρος ότι το OpenGL στο Big Sur υλοποιείται ως ελαφρύ Metal wrapper, επομένως οι Shaders OpenGL θα μεταγλωττιστούν εκ νέου στο Metal χρησιμοποιώντας την εργαλειοθήκη Khronos ή κάτι παρόμοιο. Τα γενικά έξοδα απόδοσης θα ήταν ελάχιστα

jeanlain είπε: Αλλά το macOS σε ένα VM δεν μπορεί να χρησιμοποιήσει επιτάχυνση υλικού. Τα παιχνίδια δεν θα λειτουργήσουν.

Φυσικά και θα το έκαναν. Η VM μπορεί να εγκαταστήσει «εικονικά» προγράμματα οδήγησης που καλούν το Metal στον κεντρικό υπολογιστή. Έτσι οι Parallels and co. προσφέρει επιτάχυνση GPU για λίγο.