1729009150
2024-10-11 18:42:00
数年前、PC ゲームを Mac、Linux、または Arm プロセッサ上で実行するという考えは、滑稽なものだったでしょう。しかし、Apple Silicon Mac 上で Linux を動作させる独立したプロジェクトである、Asahi Linux の背後にある開発者たちは、これら 3 つすべてを一度に実行することに成功しました。
この偉業は、Asahi Linux GPU リードの Alyssa Rosenzweig 氏によると、オープンソース プロジェクトの完璧な嵐を結集するものです。x86 CPU コードを Arm に変換する FEX プロジェクト、Linux 上で Windows バイナリを実行できるようにする Wine プロジェクト、DXVK、そして翻訳する Proton プロジェクトです。 DirectX 12 API は Vulkan API 呼び出しを呼び出します。もちろん、Asahi プロジェクトの Apple グラフィックス ハードウェア用の Vulkan 準拠ドライバーも呼び出します。
Apple Silicon と x86 システムではメモリのアドレス指定方法が異なるため、ゲームは技術的に仮想マシン内で実行されます。Apple のシステムは 16 KB のメモリ ページを使用するのに対し、x86 システムは 4 KB ページを使用します。これが、Asahi およびその他の Arm Linux ディストリビューションで問題を引き起こす原因となります。定期的なものと、VM が埋めるギャップ。
これが Windows バージョンだったとは決して思わないでしょう。 フォールアウト4 Linux を実行している Mac 上で実行されていました。
クレジット: アリッサ・ローゼンツヴァイク
ローゼンツヴァイク氏の投稿では、 コントロール、 フォールアウト4、 ウィッチャー3、 ゴーストランナー、 サイバーパンク 2077、 ポータル2、 そして ホロウナイトただし、彼女が指摘しているように、これらのゲームのほとんどは 60 フレーム/秒近くではまだ実行されません。
#ASAHI #Linux #の特注 #GPU #ドライバーは #Apple #Silicon #Mac #上で #Windows #ゲームを実行します