作業中だと思います。 地獄、紹介の最初の行は、「プロトンは、Windows専用のゲームをLinuxおよびmacOSオペレーティングシステムで実行できるようにするSteamクライアントで使用するためのツールです」と述べています。
さらに、MoltenVKをコードベースに追加しました。 したがって、彼らがいつかmacOSをサポートするつもりであることは明らかです。
この種の問題は関係ありません。多くの人がmacOSのサポートを望んでいることを開発者はすでに知っていると思います。
より大きな問題の1つは、Appleが来年32ビットサポートを削除するという事実だと思います。 私の知る限り、CodeWeaversはそれを回避する計画があると言っていましたが、すでにいくつかの作業が行われているかどうかはわかりません。 問題は、この回避策がゲームを実行できるかどうかです。
また、彼らはいくつかのずさんなOpenGLドライバーを持っており、それらを完全に非推奨にしました。 DXVKはDX10とDX11のみをサポートしているため、「Vulkan以外のすべて」のラッパーも必要です。 VK9は、D3D9からVulkanへのラッパーで動作します。 たぶん、dgVoodoo2を使用して他のすべて(<= DX8)をDX11にマップしますか? もしそうなら、dgVoodoo2の作成者もいくらかのお金が欲しいと思います。
ApplesはWINEが依存しているmacOSからすべてを削除するので、macOSでのSteamPlayのサポートが何度も何度も繰り返されることは当然のことです。 それは私が思うCodeWeaversに依存します。
最大のハードルは、現時点でのmeltvkのいくつかの不完全な機能です。 Valveには、Steam自体を含む32ビットライブラリを常に含めることができます。
とにかくすべて-> Vulkanまたは-> Metalラッパーをお勧めします。OpenGLインターフェイスは非推奨であるだけでなく、場合によっては低速であり、AppleのGLがカットオフするため、すべての新しい機能をサポートしていません。 4.1で。 言うまでもなく、これらはGL Coreとのみ互換性があり、シェーダー言語はシステム内のGPU(NVidia / AMD / Intel)に応じて基本的に制限されるため、一部のソフトウェアでさえ、シェーダーのコンパイルエラーまたは欠落のために実行できません。 4.1Coreに相当するものがないGL関数。
実際、そのリクエストは、このリポジトリではなく、Steamサポート/ SteamコミュニティのWebサイトに属しています。 プロトンはMacOSとある程度の互換性があり、改善されていますが、Mac OSではスチームプレイ(内部でプロトンを使用)が有効になっていません。 この問題は解決する必要があります。
macOSサポートはProton自体から削除されました: https ://github.com/ValveSoftware/Proton/commit/a84120449d8177fa40f3de729e55d238d3c24877
macOSのサポートはプロトン自体から削除されました: a841204
これについての公式の正当化はありますか?
DXVKをMoltenVKと連携させるには問題があります。これは、MacでProtonを正しく動作させるために必要な作業の90%になります。
ここから、meltedVKでのDXVKサポートの壮大な問題を指摘するだけです。
https://github.com/KhronosGroup/MoltenVK/issues/203
現在、meltedVKにはテッセレーションなどが含まれているため、数か月前よりもアーカイブに近づいている可能性があります。
男、これは何の意味もないと確信していますが、Macのサポートがいつか再検討されることを本当に望んでいます。 私のSteamゲームがカタリナで〜230から〜30になるのを見るのは大変でした。 Codeweaversが緊密に機能するのを監視しますが、Valveのようなものが、プラットフォームを完全に諦めるだけでなく、はるかに多くのリソースを備えていると便利です。
私はLinuxゲームの長い間延期された後押しにすべて賛成です(そしてAppleの気まぐれのオーバーヘッドを考えると、そこでやってのけるのが簡単なら嫉妬します)が、それでもMacが同じ船で航海できることを望みます。 SteamがついにMacにヒットしたのは、プラットフォーム上で最高の日でしたが、その愛情の欠如は確かに最近のことを示しており、Catalinaがシリアスゲーム開発の棺桶の釘になっているとしたら悲しいでしょう。
お願いします、ValveHammerが必要です!!!
macOSを放棄しないクリエイティブな人々の数は膨大です。
編集:誰もがプロトンでプレイしたりアクセスしたりしたい何かを持っています。 私のはハンマーです。
@rsodreコメントに適した場所ではない場合は、 ValveSoftware / source-sdk-2013 / issuesを試してください。
Codeweaversは、新しいCrossoverリリース(v19)で、macOS上で64ビットコードの下で32ビットコードを実行するようにワインを管理しました。
これが通常のワインに統合されたら、ValveがmacOSが初心者のために32ビットゲームを再び実行できるようにするプロトンバージョンを実装できれば、それは素晴らしいことです。
DXVKはサポートされていませんが、MacOSCatalinaユーザーがSteamPlayを介して32ビットゲームを再びプレイできるようにすることは素晴らしいスタートになると思います。
リリバントリンク: https ://www.codeweavers.com/about/blogs/jwhite/2019/12/10/celebrating-the-difficult-the-release-of-crossover-19
これらの新しい変更をValveに認識させたいので、新しい問題を作成する必要があるのか、どこに投稿する必要があるのかわかりません。
dxvkが現在macで動作していない場合でも、protonにはvulkanの代わりにOpenGLベースのwined3dを使用するように切り替えるオプションがあり、macのopenglはVulkan(moltenvk)と比較してdx11でより一般的な機能を備えているはずなので、macosのサポートは必要ありません。 -有効ですか?
wined3dもMacで正しく動作しませんか?
@kakashidinho OpenGLはmacOSで非推奨になり、3年後には更新されないと思います。 残念ながら、これはこの問題の長期的な解決策ではありません。 PCゲームは広くVulkanに移行しました。そのため、MoltenVKのサポートはこの種の取り組みにとって非常に重要です。
@kakashidinho OpenGLはmacOSで非推奨になり、3年後には更新されないと思います。 残念ながら、これはこの問題の長期的な解決策ではありません。 PCゲームは広くVulkanに移行しました。そのため、MoltenVKのサポートはこの種の取り組みにとって非常に重要です。
わかりました。 ただし、meltvkがdxvkで問題なく動作するようになるまでには、まだ長い道のりがあると思います。 ジオメトリシェーダーや変換フィードバックなどの一部の機能がメタルにないため(witcher3にはそれらが必要です)。 私はそれについてmeltvkのトピックに従いますが、既存の金属機能を使用してエミュレートするのは非常に難しいようです。 彼らは長い間その問題で立ち往生しています。 したがって、私はopenglバージョンが今のところ回避策であるかもしれないと言っています。
Mac OpenGLはバージョン4.1でスタックしていて、計算シェーダーがないため、一部のゲームではおそらく正しく機能しません。
私はこの機能を利用するためにお金を払っても構わないと思っています。 あなたもそうなら賛成してください
LinuxをMacにインストールする-Win <-> Winの状況。
私はこの機能を利用するためにお金を払っても構わないと思っています。 あなたもそうなら賛成してください
@RaeesBhattiたぶんCodeWeaversに伝えてください。 彼らはWineを使って有料のプロプライエタリなものを作り、プロジェクトへの資金提供を支援しました。
https://www.winehq.org/donateを寄付することも検討してください。結局のところ、この問題は未解決のままです。
編集:プロトンがWineプロジェクトの一部ではないことを忘れました! (ただし、コードはアップストリームに送信されます。)したがって、Wineに寄付しても、この問題やProtonプロジェクトはまったくサポートされません。 とはいえ、一般的にワインに寄付しても問題はありません。 プロトンはワインのフォークであり、それなしでは存在しません。
CodeweaversがまだMoltenVKに関与していなかったとしたら驚きますが、MacでWINE関連の取り組みを有意義にサポートしたい場合は、Crossoverの支払いに+1します。
とは言うものの、これはProton by Valveであり、プラットフォーム上でこのサポートとSteamの一般的な8番目のステータスを単に削除したことを考えると、少なくとも象徴的にMacからかなり移行しています(Appleのおかげではありません承知しました)
とは言うものの、これはProton by Valveであり、プラットフォーム上でこのサポートとSteamの一般的な8番目のステータスを単に削除したことを考えると、少なくとも象徴的にMacからかなり移行しています(Appleのおかげではありません承知しました)
@jeffbaxこの問題がまだ開いていることを除いて。 彼らが本当に完全に進んでいれば、この問題は解決されるでしょう。 私の理解では、この問題を進展させるための主な障害は、KhronosGroup / MoltenVK#203が解決されていることです。
クロノスグループに寄付することをお勧めしますが、最も近いのはメンバーシップで、最も安いのは「認定された学術機関」で1000ドルです。
編集:あなたができる最善のことは、あなたがスキルを持っているなら、貢献コードに直接行くことです!
私は実際にAgeof Empires2をプレイするためにCodeWeaversCrossoverライセンスを購入しました。MacのProtonでも同じことをしたいと思っています。
@RaeesBhattiも同じで、64ビット<-> 32ビットブリッジをリリースした2番目にライセンス料を支払いました。 今まで以上に、レガシー(および新しい)Macゲーミングがまったく実現可能になるのであれば、彼らはおそらくサポートを必要としています:(
私は実際にAgeof Empires2をプレイするためにCodeWeaversCrossoverライセンスを購入しました。MacのProtonでも同じことをしたいと思っています。
@RaeesBhatti十分な数の人々がそれに対してお金を払っても構わないと思っているなら、多分彼らはCodeWeaversプロトンを作ることを検討するでしょう。
TwitterやmacOSフォーラムに連絡するか、試してみる価値があると思われる場合はメールで送信してください。
ですから、ウイルスの問題がすべて発生しているので、私は自由な時間にTwitterを調べていて、CodeWeaversからこのコメントを見つけました: https ://twitter.com/CodeWeavers/status/1237035160983527426?s = 20
この「小さな何か」が何であるかはわかりませんが、それは注意を払うべきものです。
私もこれを本当に見たいと確信できます。 クロスオーバーの発表がお役に立てば幸いです。
組み込みのmacOSサポートなしで2年間。 私はコンパイルしてどこまで到達できるかを確認しようとしていますが、そこには完全にはありません。
MacOSのProtonサポートの主な問題は、誰かがDX-> MetalレイヤーまたはDX-> VK-> Metalを使用するツールを作成する必要があることです(DXVK + MoltenVKで実行できますが、私が持っていた印象はこの方法は難しく、実行可能ではありませんでした)。
私にとってのもう1つの大きな問題は、32ビットアプリケーションのサポートが失われたためにカタリナで実行されない、まだプレイしているゲームが1メートルトンあることです。
@dhollinger AppleがARMに移行していることを忘れないでください。そうすると、事態は非常に困難になります。
ただし、Universal2ではありません。
彼らがUniversal1をどれだけ長くサポートしていたかを考えると、私は息を止めていません。 とはいえ、これを移植してmetal1.2 +でも動作するようにできないのは残念です。これにより、ARMへの移植が容易になる可能性がありますが、これを統合するためにどのような努力が必要かわかりません。 dxの代わりに金属。
VMwareがDX-> Metalレイヤーを作成したことは知っていますが、オープンソース化されるとは思えません。
#1493のようにネイティブARMサポートは行われていないため、ユニバーサルが唯一のオプションです
最も参考になるコメント
Codeweaversは、新しいCrossoverリリース(v19)で、macOS上で64ビットコードの下で32ビットコードを実行するようにワインを管理しました。
これが通常のワインに統合されたら、ValveがmacOSが初心者のために32ビットゲームを再び実行できるようにするプロトンバージョンを実装できれば、それは素晴らしいことです。
DXVKはサポートされていませんが、MacOSCatalinaユーザーがSteamPlayを介して32ビットゲームを再びプレイできるようにすることは素晴らしいスタートになると思います。
リリバントリンク: https ://www.codeweavers.com/about/blogs/jwhite/2019/12/10/celebrating-the-difficult-the-release-of-crossover-19
これらの新しい変更をValveに認識させたいので、新しい問題を作成する必要があるのか、どこに投稿する必要があるのかわかりません。