Proton: Dukungan Steam Play macOS

Dibuat pada 9 Sep 2018  ·  32Komentar  ·  Sumber: ValveSoftware/Proton

Saya tahu bahwa di akhir posting resmi , mereka dengan jelas menyatakan bahwa tidak ada rencana untuk mendukung macOS saat ini.

Namun demikian, saya masih berpikir bahwa dukungan seperti itu akan menjadi kabar baik bagi setiap gamer macOS karena itu permintaan fitur ini.

Komentar yang paling membantu

Codeweavers Berhasil mendapatkan anggur untuk menjalankan kode 32-bit di bawah kode 64-bit di macOS dalam rilis Crossover baru (v19)

Akan lebih baik setelah ini digabungkan menjadi anggur biasa jika Valve dapat mengimplementasikan versi Proton yang memungkinkan macOS menjalankan game 32-bit lagi sebagai permulaan.

Meskipun tidak ada dukungan DXVK, saya masih melihat memungkinkan pengguna MacOS Catalina untuk memainkan game 32-bit lagi melalui Steam Play akan menjadi awal yang baik.

Tautan Relivant: https://www.codeweavers.com/about/blogs/jwhite/2019/12/10/celebrating-the-difficult-the-release-of-crossover-19

Saya tidak yakin apakah saya harus membuat masalah baru atau di mana saya harus mempostingnya karena saya ingin membuat Valve mengetahui perubahan baru ini.

Semua 32 komentar

Saya percaya itu sedang dikerjakan. Neraka, baris pertama dari pengantar menyatakan "Proton adalah alat untuk digunakan dengan klien Steam yang memungkinkan game yang eksklusif untuk Windows berjalan di sistem operasi Linux dan macOS ."

Ditambah mereka menambahkan MoltenVK ke basis kode. Jadi jelas mereka berniat mendukung macOS di beberapa titik.

Masalah semacam ini tidak relevan, saya yakin pengembang sudah tahu bahwa banyak orang ingin macOS didukung.

Saya pikir salah satu masalah yang lebih besar adalah fakta bahwa Apple menghapus dukungan 32bit tahun depan. Sejauh yang saya tahu CodeWeavers mengatakan mereka memiliki rencana untuk mengatasinya tetapi saya tidak tahu apakah sudah ada beberapa pekerjaan yang dilakukan. Pertanyaannya adalah apakah solusi ini mampu menjalankan game.

Mereka juga memiliki beberapa driver OpenGL yang ceroboh dan tidak digunakan lagi sama sekali. Karena DXVK hanya mendukung DX10 dan DX11, pembungkus "segalanya untuk Vulkan" juga diperlukan. VK9 bekerja pada pembungkus D3D9 ke Vulkan. Mungkin memetakan yang lainnya (<= DX8) dengan dgVoodoo2 ke DX11? Jika demikian pencipta dgVoodoo2 ingin uang juga saya pikir.

Karena Apple menghapus semuanya dari macOS yang menjadi sandaran WINE, tidak mengherankan jika dukungan Steam Play di macOS adalah hal yang akan rusak berulang kali. Itu tergantung pada CodeWeavers saya pikir.

Rintangan terbesar adalah beberapa fitur yang tidak lengkap di moltenvk saat ini. Valve selalu dapat menyertakan perpustakaan 32bit dengan steam itu sendiri.

Saya akan menyarankan Semuanya -> Vulkan atau bahkan -> Pembungkus logam, karena antarmuka OpenGL tidak hanya usang, mereka juga lebih lambat dalam beberapa kasus, dan tidak mendukung semua fitur yang lebih baru, karena GL Apple terputus di 4.1. Belum lagi, mereka hanya kompatibel dengan GL Core, dan bahasa shader pada dasarnya terbatas tergantung pada GPU mana yang ada di sistem (NVidia/AMD/Intel), jadi bahkan beberapa perangkat lunak akan gagal berjalan karena kesalahan kompilasi shader atau hilang Fungsi GL yang tidak ada padanannya di 4.1 Core.

Sebenarnya, permintaan itu milik situs web dukungan uap / komunitas uap, bukan repo ini. Proton memang memiliki beberapa kompatibilitas dengan Mac OS dan itu membaik, tetapi permainan uap (yang menggunakan proton di bawah tenda) tidak diaktifkan di Mac OS. Masalah ini harus ditutup.

dukungan macOS telah dihapus dari Proton itu sendiri: a841204

Apakah ada pembenaran resmi untuk ini?

Ada masalah untuk membuat DXVK bekerja dengan MoltenVK, ini akan menjadi 90% dari pekerjaan yang diperlukan agar Proton berfungsi dengan baik di mac.

hanya tunjukkan dari sini masalah epik untuk dukungan DXVK di moltenVK
https://github.com/KhronosGroup/MoltenVK/issues/203

Sekarang moltenVK memiliki tesselation dan lebih banyak hal jadi mungkin kita lebih dekat untuk mengarsipkannya daripada beberapa bulan yang lalu.

Sobat, saya yakin ini tidak berarti apa-apa -- tetapi saya sangat berharap dukungan Mac dipertimbangkan kembali di beberapa titik. Menonton game Steam saya berubah dari ~230 menjadi ~30 dengan Catalina itu sulit. Saya akan menonton Codeweavers bekerja dengan cermat, tetapi akan menyenangkan bagi orang-orang seperti Valve dengan lebih banyak sumber daya untuk tidak menyerah begitu saja pada platform.

Saya semua untuk dorongan lama tertunda untuk permainan Linux (dan cemburu jika lebih mudah untuk melakukan di sana diberikan overhead dari keinginan Apple), tetapi masih berharap bahwa Mac bisa berlayar di kapal yang sama. Steam akhirnya memukul Mac adalah salah satu hari terbaik di platform, tetapi kurangnya cinta tentu menunjukkan hari ini dan akan sedih jika Catalina cukup banyak paku di peti mati untuk pengembangan game yang serius.

Tolong, kami membutuhkan Valve Hammer!!!
Jumlah orang kreatif yang tidak akan meninggalkan macOS sangat banyak.
Sunting: Setiap orang memiliki hal lain yang ingin mereka mainkan atau akses dengan Proton. Milik saya adalah Palu.

@rsodre Bukan tempat yang tepat untuk komentar Anda, coba ValveSoftware/source-sdk-2013/issues .

Codeweavers Berhasil mendapatkan anggur untuk menjalankan kode 32-bit di bawah kode 64-bit di macOS dalam rilis Crossover baru (v19)

Akan lebih baik setelah ini digabungkan menjadi anggur biasa jika Valve dapat mengimplementasikan versi Proton yang memungkinkan macOS menjalankan game 32-bit lagi sebagai permulaan.

Meskipun tidak ada dukungan DXVK, saya masih melihat memungkinkan pengguna MacOS Catalina untuk memainkan game 32-bit lagi melalui Steam Play akan menjadi awal yang baik.

Tautan Relivant: https://www.codeweavers.com/about/blogs/jwhite/2019/12/10/celebrating-the-difficult-the-release-of-crossover-19

Saya tidak yakin apakah saya harus membuat masalah baru atau di mana saya harus mempostingnya karena saya ingin membuat Valve mengetahui perubahan baru ini.

Bahkan jika dxvk saat ini tidak berfungsi di mac, tetapi karena proton memiliki opsi untuk beralih menggunakan wined3d berbasis OpenGL alih-alih vulkan dan opengl mac harus memiliki fitur yang lebih umum dengan dx11 dibandingkan dengan Vulkan (moltenvk), tidakkah dukungan macos harus kembali -diaktifkan?
Apakah wined3d juga tidak berfungsi dengan baik di mac?

@kakashidinho OpenGL tidak digunakan lagi di macOS dan tidak diperbarui menurut saya selama 3 tahun. Sayangnya, ini bukan solusi jangka panjang untuk masalah ini. Game PC telah menjadi Vulkan secara luas, itulah sebabnya dukungan MoltenVK sangat penting untuk jenis upaya ini.

@kakashidinho OpenGL tidak digunakan lagi di macOS dan tidak diperbarui menurut saya selama 3 tahun. Sayangnya, ini bukan solusi jangka panjang untuk masalah ini. Game PC telah menjadi Vulkan secara luas, itulah sebabnya dukungan MoltenVK sangat penting untuk jenis upaya ini.

Saya mengerti. Namun saya pikir moltenvk masih memiliki jalan panjang sebelum dapat bekerja dengan sempurna dengan dxvk. Karena beberapa fitur seperti geometri shader dan umpan balik transformasi tidak ada dalam logam (witcher3 membutuhkannya). Saya mengikuti topik moltenvk tentang itu dan sepertinya sangat sulit untuk ditiru menggunakan fitur logam yang ada. Mereka telah terjebak dalam masalah itu untuk waktu yang lama. Karenanya saya hanya mengatakan versi opengl mungkin merupakan solusi solusi untuk saat ini.
Meskipun Mac OpenGL macet di versi 4.1 dan tidak memiliki shader komputer, jadi mungkin juga tidak berfungsi dengan baik untuk beberapa game.

Saya bersedia membayar untuk memiliki fungsi ini. Tolong upvote jika Anda juga

Instal Linux di Mac - Menangkan<->Situasi Menang.

Saya bersedia membayar untuk memiliki fungsi ini. Tolong upvote jika Anda juga

@RaeesBhatti Mungkin memberi tahu CodeWeavers. Mereka membuat barang berbayar dan eksklusif dengan Wine, dan membantu mendanai proyek tersebut.

Pertimbangkan juga untuk menyumbang https://www.winehq.org/donate , masalah ini masih terbuka.

Sunting: Saya lupa bahwa Proton bukan bagian dari proyek Wine! (Meskipun mereka mengirim kode ke hulu.) Jadi menyumbang ke Wine tidak akan mendukung masalah ini atau proyek Proton sama sekali. Konon, tetap tidak ada salahnya menyumbang ke Wine secara umum! Proton adalah garpu Wine dan tidak akan ada tanpanya.

Saya akan terkejut jika Codeweavers belum terlibat dalam MoltenVK, tetapi +1 untuk membayar Crossover jika Anda ingin secara bermakna mendukung upaya terkait WINE di Mac.

Yang mengatakan - ini adalah Proton oleh Valve, yang setidaknya secara simbolis telah cukup banyak pindah dari Mac sejauh yang dapat dikatakan karena hanya dengan menjatuhkan dukungan ini dan status umum kedelapan dari Steam pada platform (tidak, terima kasih kepada Apple I'm Tentu)

Yang mengatakan - ini adalah Proton oleh Valve, yang setidaknya secara simbolis telah cukup banyak pindah dari Mac sejauh yang dapat dikatakan karena hanya dengan menjatuhkan dukungan ini dan status umum kedelapan dari Steam pada platform (tidak, terima kasih kepada Apple I'm Tentu)

@jeffbax Kecuali masalah ini masih terbuka. Jika mereka benar-benar pindah, masalah ini akan selesai. Pemahaman saya adalah bahwa penghalang jalan utama untuk masalah ini untuk membuat kemajuan adalah KhronosGroup/MoltenVK#203 sedang diselesaikan.

Saya akan menyarankan orang-orang menyumbang ke Khronos Group, tetapi yang paling dekat dengan mereka adalah keanggotaan , yaitu $1000 untuk "Lembaga Akademik terakreditasi" dengan harga termurah.

Sunting: Hal terbaik yang dapat Anda lakukan adalah memberikan kode kontribusi secara langsung jika Anda memiliki keahlian!

Saya sebenarnya membeli lisensi CodeWeavers Crossover untuk memainkan Age of Empires 2. Bersedia melakukan hal yang sama untuk Proton di Mac.

@RaeesBhatti sama, membayar lisensi begitu mereka merilis jembatan 64-bit <--> 32-bit. Sekarang, lebih dari sebelumnya, mereka mungkin membutuhkan dukungan jika Mac Gaming lama (dan juga yang baru) dapat dijalankan :(

Saya sebenarnya membeli lisensi CodeWeavers Crossover untuk memainkan Age of Empires 2. Bersedia melakukan hal yang sama untuk Proton di Mac.

@RaeesBhatti Jika cukup banyak orang yang bersedia membayarnya, mungkin mereka akan mempertimbangkan untuk membuat Proton CodeWeavers, yang diharapkan akan berakhir di hulu.

Beri mereka satu baris di Twitter , forum macOS mereka , atau kirim email kepada mereka jika menurut Anda itu layak dicoba.

Jadi dengan semua virus yang terjadi, saya telah menggali di sekitar twitter dengan waktu luang saya dan saya menemukan komentar ini dari CodeWeavers: https://twitter.com/CodeWeavers/status/1237035160983527426?s=20

Tidak yakin apa "sesuatu yang kecil" ini tetapi itu adalah sesuatu yang harus diwaspadai.

Saya dapat menjamin bahwa saya juga sangat ingin melihat ini. Semoga pengumuman Crossover membantu!

Dua tahun tanpa dukungan macOS bawaan. Saya mencoba mengkompilasi dan melihat seberapa jauh saya bisa, tetapi tidak cukup sampai di sana.

Masalah utama dengan dukungan Proton untuk MacOS adalah bahwa seseorang harus membuat DX -> Lapisan logam atau alat yang akan menggunakan DX -> VK -> Logam (Dapat dilakukan dengan DXVK + MoltenVK, tetapi kesan yang saya miliki adalah bahwa metode ini sulit dan tidak layak).

Masalah utama lainnya, bagi saya, adalah saya memiliki banyak sekali game yang masih saya mainkan yang tidak berjalan di Catalina karena hilangnya dukungan aplikasi 32-bit.

@dhollinger Jangan lupa bahwa Apple pindah ke ARM, sehingga akan membuat segalanya menjadi sangat sulit.

Tidak dengan Universal 2 sekalipun.

Mengingat berapa lama mereka mendukung Universal 1, saya tidak menahan napas. Yang mengatakan, sayang sekali ini tidak dapat di-porting untuk juga bekerja dengan metal1.2+, yang mungkin akan membuatnya lebih mudah untuk porting ke ARM ketika itu terjadi, tetapi saya tidak tahu upaya apa yang diperlukan untuk mengintegrasikan ini dengan logam bukan dx.

Saya tahu VMware memang membuat DX -> Lapisan logam, tetapi saya ragu mereka akan membukanya.

Dukungan ARM asli tidak terjadi sesuai #1493, jadi Universal adalah satu-satunya pilihan

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

ghost picture ghost  ·  3Komentar

AwesamLinux picture AwesamLinux  ·  3Komentar

shanefagan picture shanefagan  ·  3Komentar

juppso picture juppso  ·  3Komentar

prototype99 picture prototype99  ·  3Komentar