
Google Switzerlandのサイト信頼性エンジニアであるVladimir Smirnov氏は最近、Linuxで動作する新しいArmビルドでArc A750 GPUを動作させることができたというアップデートを公開しました。これはもちろん認定されたソリューションではありません。Smirnov氏はAmpera Altra Armチップを搭載したARMサーバーを構築しています。彼はNeweggでマザーボードとプロセッサをまとめて購入し、残りのパーツが届くのを待つ間、RX 550、RX 5700、Intel Arc A750といった様々なGPUでシステムをテストしました。Smirnov氏はMediumでビルドの詳細を共有しています。
RX 550はシステム上で問題なく動作し、AMD GPUは古いにもかかわらず、追加のプログラミングなしですぐに動作しました。一方、RX 5700はAmpera AltraチップとLinux OSでは動作しませんでした。しかし、いくつかのLinuxディストリビューションが既にこの問題に対するパッチを公開しているので、指示に従うだけで済みました。
しかし、それでも簡単な修正ではありませんでした。彼のシステムはエラーに遭遇したのです。まず、VGAコンソール互換機能をコメントアウトしました。これは最近のARMチップでは動作しないためです。その後、彼のARMシステムはHDMI経由で画像を出力するようになりました。
しかし、GPUは多くのグラフィックスAPIのオープンソース版であるMesa3Dの最新バージョンを搭載していなかったため、3D出力を生成できませんでした。その後、彼はMesa3Dをアップグレードしましたが、別の問題に遭遇しました。Intel Xeグラフィックスのドライバーはx86およびx86-64システムでしか動作しないのです。
スミルノフ氏はIntel Arc GPUで動作するドライバの開発を試みましたが、GPUの動作を停止させるエラーがいくつか発生しました。最終的にカーネルリポジトリでdrm/Xeを確認し、ドライバの安定性を向上させるパッチを見つけました。しかし、RX5700用のPCIeパッチを再度適用して再度試しても、ドライバは依然としてハングアップし、動作しませんでした。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
GPUドライバーの実験中だった彼は、再度試してみたところ、今度はIntel ArcをAmpera Altra ARMプロセッサで動作させることに成功しました。このシステムではStarfieldを4K@120で動作させることはおそらく不可能ですが、少なくともDoom 3: BFG Editionは動作させることができました。
Intel Arc GPUの非x86/x86-64システムとの互換性は、グラフィックカードにとって大きな進歩です。特に、QualcommがIntelやAMDの最新チップと互角に戦えるSnapdragon XシリーズARMチップの発売を控えていることを考えると、その重要性は増すばかりです。Smirnov氏の努力は、多くの消費者やユーザーから歓迎されるものではないかもしれませんが、創意工夫とわずかな努力によって、他者が繰り返し活用できる優れたオープンソースプロジェクトが生み出される可能性を示すものです。
フリー・オープンソース・ソフトウェア(FOSS)は、私たちが頼りにしているバックエンドシステムのほとんど、つまりウェブサーバー、クラウドコンピューティング、さらにはAIまでも動かしています。FOSSはグローバルなデジタル経済にとって非常に重要であり、バックドアなどの悪意のあるプログラムの標的となることさえあります。しかしながら、ウラジミール・スミルノフ氏のような人々の貢献は、ソフトウェアの革新を推進し、コンピュータベースの社会を前進させています。
ジョウィ・モラレスは、長年のテクノロジー業界での実務経験を持つテクノロジー愛好家です。2021年から複数のテクノロジー系出版物に寄稿しており、特にテクノロジー系ハードウェアとコンシューマーエレクトロニクスに興味を持っています。