Forumlar

Bu çok büyük! M1 Mac'lerde 32 bit Windows uygulamaları. (spoiler: hatta Witcher 3)?!

B

Barbar Co

Orijinal afiş
7 Mayıs 2012
  • 18 Kasım 2020
Big Sur 11.1 beta gerekiyor

'Size bunun ne kadar havalı olduğunu anlatamam; örtülerin altında çok fazla öykünme oluyor. Düşünün - bir 32-bit Windows Intel ikili dosyası, Wine / CrossOver'da macOS'un üstünde 32'den 64'e bir köprüde, x86'yı taklit eden bir ARM CPU'da çalışıyor - ve çalışıyor! Bu çok havalı.'

www.codeweavers.com

Tamam, ben çoğunluktayım - Apple Silicon resmen harika | CodeWeavers Blogu

Jeremy White tarafından | 🥳Apple Silicon üzerinde neler yaptığımızı görün! CrossOver'ı başlattık ve çok çeşitli Windows uygulamalarını kurduk ve çalıştırdık. www.codeweavers.com www.codeweavers.com
===========

Moderatör Notu:

Ayrıca haber dizisindeki tartışmaya bakın:

CrossOver, x86 Windows Uygulamalarının Apple M1 Mac'lerde Çalıştırılmasına İzin Veriyor

Codeweavers, bu akşam bir Apple M1 MacBook Air'de çalışan CrossOver'ı gösteren bir blog yazısı ve video yayınladı. Bu video, Team Fortress 2'nin yeni bir M1 MacBook Air'de çalıştığını gösteriyor: CrossOver, Windows API'lerini çevirerek Mac'te Microsoft Windows uygulamalarını çalıştıran bir yazılımdır (Wine Project'e dayalı). forums.macrumors.com En son bir moderatör tarafından düzenlendi: 19 Kas 2020
Tepkiler:pshufd, türbin deniz uçağı ve Zackmd1 İLE BİRLİKTE

Zackmd1

3 Eki 2010
Maryland ABD


  • 18 Kasım 2020
BarbaricCo şunları söyledi: Big Sur 11.1 beta gerekiyor

'Size bunun ne kadar havalı olduğunu anlatamam; örtülerin altında çok fazla öykünme oluyor. Düşünün - bir 32-bit Windows Intel ikili dosyası, Wine / CrossOver'da macOS'un üstünde 32'den 64'e bir köprüde, x86'yı taklit eden bir ARM CPU'da çalışıyor - ve çalışıyor! Bu çok havalı.'

www.codeweavers.com

Tamam, ben çoğunluktayım - Apple Silicon resmen harika | CodeWeavers Blogu

Jeremy White tarafından | 🥳Apple Silicon üzerinde neler yaptığımızı görün! CrossOver'ı başlattık ve çok çeşitli Windows uygulamalarını kurduk ve çalıştırdık. www.codeweavers.com www.codeweavers.com

Tamam şimdi bu harika! Apex Legends işte geliyorum.... Haha B

Barbar Co

Orijinal afiş
7 Mayıs 2012
  • 18 Kasım 2020
Zackmd1 dedi ki: Tamam şimdi bu harika! Apex Legends işte geliyorum.... Haha
Apex Legends, Wine'da ne Mac'te ne de Linux'ta çalışmaz.
Ancak birçok eski uygulama ve oyun Tepkiler:KPOM J

Joe Dohn

6 Tem 2020
  • 18 Kasım 2020
Crossover 32-bit x86 oyununu kabul edilebilir bir hızda çalıştırabilirse, Apple'ın isterlerse daha da iyi bir çözüm bulmaması için hiçbir mazeret olamaz. Ancak ideal olarak, x64'ü de çalıştırmaları gerekir.
Tepkiler:motulist İLE BİRLİKTE

Zackmd1

3 Eki 2010
Maryland ABD
  • 18 Kasım 2020
BarbaricCo şunları söyledi: Apex Legends Wine'da çalışmıyor, ne Mac'te ne de Linux'ta.
Ancak birçok eski uygulama ve oyun Tepkiler:Barbar Co İLE

KPOM

23 Ekim 2010
  • 18 Kasım 2020
BarbaricCo şunları söyledi: Big Sur 11.1 beta gerekiyor

'Size bunun ne kadar havalı olduğunu anlatamam; örtülerin altında çok fazla öykünme oluyor. Düşünün - bir 32-bit Windows Intel ikili dosyası, Wine / CrossOver'da macOS'un üstünde 32'den 64'e bir köprüde, x86'yı taklit eden bir ARM CPU'da çalışıyor - ve çalışıyor! Bu çok havalı.'

www.codeweavers.com

Tamam, ben çoğunluktayım - Apple Silicon resmen harika | CodeWeavers Blogu

Jeremy White tarafından | 🥳Apple Silicon üzerinde neler yaptığımızı görün! CrossOver'ı başlattık ve çok çeşitli Windows uygulamalarını kurduk ve çalıştırdık. www.codeweavers.com www.codeweavers.com
Evet ve ihtiyacım olan da dahil olmak üzere diğer Windows uygulamaları da çalışıyor.
Tepkiler:Ocnetgeek

AnthonyHarris

İptal edildi
4 Haz 2009
Cambridge, İngiltere
  • 18 Kasım 2020
throAU dedi ki: Vay canına, bunun işe yaramasına şaşırdım.

Sanırım bu, benim için 2020'nin başlarındaki bu makinenin tabutuna çivi çaktı. GF'ye gidiyor Tepkiler:yırtık kanvas ve throAU

ayak

13 Şub 2012
Perth, Batı Avustralya
  • 18 Kasım 2020
AnthonyHarris şunları söyledi: 2020'nin başlarındaki makinenin anavatanından gelen toprakla dolu bir tabutun içine çivilenmesi gerekiyor, bu yüzden rahatsız edici tasarımıyla bir daha asla bizi rahatsız etmiyor.
Adil olmak gerekirse, kelebek felaketinden bu yana son 4 yılın en iyi MacBook'larından biri.

Ama evet, performans açısından rekabet yok.
Tepkiler:yırtık tuval P

pshufd

24 Ekim 2013
New Hampshire
  • 18 Kasım 2020
Fidelity Active Trader Pro, Fidelity'nin macOS için WINE ile birlikte sunduğu 32 bitlik bir Windows programıdır. Catalina için 64 bit sürümleri var ama ben denemedim. Her halükarda, bunun altında çalışabilir. Fidelity'nin sadece uygun bir macOS AS sürümü yapmasını isterdim.
Tepkiler:KPOM

Salıdan itibaren

10 Kasım 2020
  • 18 Kasım 2020
32 bit *Mac* uygulamalarına ne dersiniz? Oxford İngilizce Sözlük Sürüm 4(OED4) DVD'sine sahibim. 32 bittir. Catalina'dan beri artık Mac'lerde çalıştırılamıyor. Rosetta altında çalıştırabilir miyim?
Tepkiler:motulist J

jeanlain

14 Mart 2009
  • 18 Kasım 2020
Crossover bir X86 uygulaması değil mi? Bu, Apple Rosetta'yı terk ettikten sonra artık çalışmayacağı anlamına geliyor (ki sonunda yapacaklar).
CodeWeavers, Uygulamalarını 'evrensel' hale getirebilir mi? Bu durum biraz özel olduğundan, uygulama X86 kodu (Windows) etrafında dönen Wine'a dayandığından.
Crossover'ı ARM'ye taşımak muhtemelen performansı biraz artıracaktır.
Tepkiler:motulist J

jeanlain

14 Mart 2009
  • 18 Kasım 2020
BarbaricCo şunları söyledi: 'Size bunun ne kadar havalı olduğunu anlatamam; örtülerin altında çok fazla öykünme oluyor. Düşünün - bir 32-bit Windows Intel ikili dosyası, Wine / CrossOver'da macOS'un üstünde 32'den 64'e bir köprüde, x86'yı taklit eden bir ARM CPU'da çalışıyor - ve çalışıyor! Bu çok havalı.'
Bir Windows oyunu için, openGL'ye çeviri + openGL'den Metal'e biraz directX ekleyin (ikincisi doğrulanmamış olsa da, M1'in openGL sürücülerine sahip olması pek olası değildir).
Yani, crossover bazı directX'ten Metal'e çeviri yapmıyorsa, ama bence yapmıyor.
Tepkiler:tuhaflık P

pshufd

24 Ekim 2013
New Hampshire
  • 18 Kasım 2020
jeanlain dedi ki: Crossover bir X86 uygulaması değil mi? Bu, Apple Rosetta'yı terk ettikten sonra artık çalışmayacağı anlamına geliyor (ki sonunda yapacaklar).
CodeWeavers, Uygulamalarını 'evrensel' hale getirebilir mi? Bu durum biraz özel olduğundan, uygulama X86 kodu (Windows) etrafında dönen Wine'a dayandığından.
Crossover'ı ARM'ye taşımak muhtemelen performansı biraz artıracaktır.

Codeweaver'lar bir ŞARAP yapmayı kolaylaştırır (Bence Şarap Şişeleri yapar). Yani taşınabilir olmalıdır. Ancak CodeWeavers, açık kaynak değil, özel bir şirkettir. Bu yüzden limanı yapmak zorunda kalacaklardı. T

yırtık tuval

14 Şubat 2006
  • 18 Kasım 2020
AFAIK OpenGL, M1'de desteklenir. Sanırım Rosetta'nın kaputun altında hepsini tercüme etmesi mümkün, ama çok şaşırırdım, çünkü aksi takdirde çok sayıda gölgelendirici permütasyonunu yeniden derlemek için sonsuza kadar beklemeyi duyabilirdik. J

jeanlain

14 Mart 2009
  • 18 Kasım 2020
pshufd dedi ki: Codeweaver'lar bir ŞARAP yapmayı kolaylaştırıyor (Sanırım Şarap Şişeleri yapıyor).
Wine'ın yerel bir ARM sürümü var mı? J

jeanlain

14 Mart 2009
  • 18 Kasım 2020
torncanvas şunları söyledi: AFAIK OpenGL, M1'de destekleniyor. Sanırım Rosetta'nın kaputun altında hepsini tercüme etmesi mümkün, ama çok şaşırırdım, çünkü aksi takdirde çok sayıda gölgelendirici permütasyonunu yeniden derlemek için sonsuza kadar beklemeyi duyabilirdik.
OpenGL destekleniyor, ancak bu konuda benden çok daha bilgili olan bazı kişiler, sistemin openGL çağrılarını Metal çağrılarına çevirdiğini düşünüyor (ki bu, gölgelendiricinin çevrilmesini gerektirmez, AFAIK). A11'den (openGL ES to Metal) beri iDevices'ta durumun böyle olduğunu gösteren kanıtlar var. Aslında Apple, GPU'ları için openGL sürücüleri geliştirmeye hiç zahmet etmemiş olabilir (A11'den önce powerVR GPU'ları kullanıyorlardı).
OpenGL kullanarak yerel bir ARM uygulamanız olabileceğinden, bu Rosetta'dan bağımsızdır.
Tepkiler:BarbaricCo ve torncanvas T

yırtık tuval

14 Şubat 2006
  • 18 Kasım 2020
Huh, bunu bilmiyordum. Bilgi için teşekkürler!

T'hain Esh Kelch

5 Ağu 2001
Danimarka
  • 18 Kasım 2020
Del Martes dedi ki: Peki ya 32 bit *Mac* uygulamaları? Oxford İngilizce Sözlük Sürüm 4(OED4) DVD'sine sahibim. 32 bittir. Catalina'dan beri artık Mac'lerde çalıştırılamıyor. Rosetta altında çalıştırabilir miyim
Numara.
Tepkiler:Salıdan itibaren J

jeanlain

14 Mart 2009
  • 18 Kasım 2020
Hiçbir geliştiricinin 32 bit uygulamaları Catalina/big sur üzerinde çalıştıracak bir çözüm getirmemesine şaşırdım.
32 bit Windows uygulaması çalışabiliyorsa, 32 bit Mac uygulamasının çalışmaması için hiçbir neden yoktur. TF2 gibi Mac sürümü olan bir oyun söz konusu olduğunda, 32 bit Mac uygulamasını çalıştırmak daha performanslı olmalıdır.
Tepkiler:Barbar Co P

pshufd

24 Ekim 2013
New Hampshire
  • 18 Kasım 2020
jeanlain şöyle dedi: Wine'ın yerel bir ARM versiyonu var mı?

WINE açık kaynak kodlu olduğundan derlenebilir. Ancak sorun, uygulamanız için yürütülebilir pencerelerin x86'dan gelmesi ve en azından öykünmesi veya çevrilmesi için hedef sistemde çalışması gerektiğidir. P

pshufd

24 Ekim 2013
New Hampshire
  • 18 Kasım 2020
jeanlain şunları söyledi: Hiçbir geliştiricinin 32 bit uygulamaları Catalina/big sur üzerinde çalıştıracak bir çözümle gelmemesine şaşırdım.
32 bit Windows uygulaması çalışabiliyorsa, 32 bit Mac uygulamasının çalışmaması için hiçbir neden yoktur. TF2 gibi Mac sürümü olan bir oyun söz konusu olduğunda, 32 bit Mac uygulamasını çalıştırmak daha performanslı olmalıdır.

Catalina'da basit bir çözüm, Mojave'yi Parallels'de çalıştırmak olacaktır. J

jeanlain

14 Mart 2009
  • 19 Kasım 2020
pshufd dedi ki: Catalina'da basit bir çözüm, Mojave'yi Parallels'de çalıştırmak olacaktır.
Ancak bir sanal makinedeki macOS, donanım hızlandırmayı kullanamaz. Oyunlar çalışmayacak. S

Serban55

Askıya alındı
18 Eki 2020
  • 19 Kasım 2020
NS

leman

14 Ekim 2008
  • 19 Kasım 2020
torncanvas şunları söyledi: AFAIK OpenGL, M1'de destekleniyor. Sanırım Rosetta'nın kaputun altında hepsini tercüme etmesi mümkün, ama çok şaşırırdım, çünkü aksi takdirde çok sayıda gölgelendirici permütasyonunu yeniden derlemek için sonsuza kadar beklemeyi duyabilirdik.

OpenGL kullandığınızda, bazen sadece bir OpenGL durum parametresini değiştirdiğinizde, zaten birçok gölgelendirici permütasyonunu yeniden derlemeniz gerekir. Bu yüzden OpenGL kullanımdan kaldırıldı

OpenGL on Big Sur'un hafif bir Metal sarmalayıcı olarak uygulandığından %100 eminim, bu nedenle OpenGL gölgelendiricileri, Khronos araç seti veya benzeri bir şey kullanılarak Metal'e yeniden derlenecek. Performans yükü minimum olacaktır

jeanlain şunları söyledi: Ancak bir VM'deki macOS, donanım hızlandırmayı kullanamaz. Oyunlar çalışmayacak.

Elbette isterlerdi. VM, ana makineye Metal çağıran 'sanal' sürücüleri yükleyebilir. Parallels ve ortakları bu şekilde. bir süredir GPU hızlandırma sunuyor.