ソニーのゲーム機 PlayStation 5 はもともと Linux を実行するように設計されていませんでしたが、それでも開発者はそれをコンピュータに改造しようとする試みを止めませんでした。セキュリティ研究者の Andy Nguyen 氏は最近、特定の PS5 モデルで Linux を実行する方法を公開し、詳細なインストール ガイドを GitHub で公開しました。以前、Nguyen 氏は PS5 上で直接動作する Ubuntu システムのデモンストレーションを披露しており、PC ゲームが高フレーム レートでスムーズに動作することができました。

この変更スキームは、PS5 が Linux 環境で起動できるようにパッチが適用された脆弱性を悪用します。これにより、コンソールは効果的に一時的に PC に変換されますが、明らかな制限があります。変換は永続的なものではなく、システム設定は再起動するたびにクリアされ、ユーザーは起動するたびに Linux システムをリロードする必要があります。

パフォーマンス テストで、グエン氏は、レイ トレーシングを有効にしてグランド セフト オート V を 60 フレーム/秒で実行する様子を示し、同時にスパイダーマンが 1440p の解像度で 60 フレーム/秒を達成することも実証しました。これらのデモンストレーションは、ソニーのソフトウェア制限が取り除かれれば、PS5 のハードウェア パフォーマンスが従来のゲーム PC のパフォーマンスに非常に近いことを十分に示しています。

ただし、この脆弱性の互換性はかなり制限されています。現在、このクラッキング ソリューションは PS5 の光学ドライブ バージョンのみをサポートしており、古いファームウェア バージョン、特に 3.xx および 4.xx シリーズを実行する必要があります。ファームウェア 5.xx に更新されたシステムでは、この方法は使用できません。 「将来、1.xx および 2.xx ファームウェアのサポートが追加される可能性がありますが、この作業を優先するつもりはありません」と Nguyen 氏は述べ、引き続き限られたデバイスのサブセットに開発の焦点が当てられることを示唆しました。

このプロジェクトの範囲は、PlayStation 4 ハッキング コミュニティが最終的に達成した広範な自作およびゲームのバックアップ サポートと比較すると、より限定的です。 Linux システムを実行することが主な目的であり、初期のゲーム コンソールで見られたような大幅なシステム変更が実現する兆候は現時点ではありません。

技術レベルでは、PS5 ハードウェア上で Linux を適切に実行するには多くのカスタマイズが必要です。 Nguyen の実装には、微調整されたメモリ割り当てと利用可能なファン制御が含まれており、どちらも使用中に安定したパフォーマンスを維持するために重要です。現在、ディスプレイ出力は 1080p、1440p、および 4K 解像度をサポートしていますが、リフレッシュ レートは 60Hz に制限されています。 「将来的には 120Hz または 30Hz のサポートが追加される可能性があります」と Nguyen 氏は述べています。

現在のシステムにはまだ不完全な点がいくつかあります。たとえば、ネットワーク接続は完全にシームレスではありません。インターネット アクセスを復元するには、起動後に WLAN アダプターをオフにし、再度オンにする必要がある場合があります。このような一時的なソリューションは、Linux を実行することを意図していないハードウェアに適応されたドライバー サポートの初期段階を反映しています。

Nguyen 氏はセットアップ プロセスを合理化する方法も模索しています。現在検討されているアイデアの 1 つは、完全に電源を切るのではなく、ホストを休止状態モードにするシャットダウン オプションを追加することで、ユーザーがプロセス全体を繰り返すことなく、より迅速に Linux を再起動できるようにすることです。

現時点では、このプロジェクトは、すでに Linux の操作に精通していて、試行錯誤を行う意欲のあるユーザーに最適です。 Nguyen 氏は、「コンソールがブリックするリスクはない」と強調し、これによりリスクはいくらか軽減されましたが、特定のファームウェア バージョンと非公式エクスプロイトへの依存により、依然としてニッチな取り組みとなっています。

ツールとインストール手順を公開することで、プロジェクトは管理されたデモンストレーションから、より広範なコミュニティが実際に試せるものへと移行します。これは PS5 の性質を根本的に変えるものではありませんが、たとえ一時的であってもソフトウェアの制限が回避されると、ハードウェアの柔軟性が実証されます。