Arch Linuxの最近のNVIDIA 590ドライバーへの切り替えが、古いグラフィックスカードを持つユーザーのシステムを混乱させ、Pascalおよびそれ以前のアーキテクチャのサポートを削除しました。この変更により、レガシードライバーはArch User Repositoryに移動され、影響を受けるハードウェアには手動修正が必要です。新しいGPUはオープンカーネルモジュールにスムーズに移行します。
Arch Linuxは、ローリングリリースモデルと最新ソフトウェアを求めるユーザーへの魅力で知られていますが、最近のNVIDIAドライバー更新で問題が発生しました。このディストリビューションはNVIDIA 590ドライバーシリーズを採用し、Linuxシステム上でGTX 10xxシリーズなどのPascal世代GPUやそれ以前のGTX 900カードのサポートを削除しました。この変更は、RTX 20xx以降のカードを持つユーザーを自動的にオープンカーネルモジュールに移行させます。
Arch LinuxのパッケージメンテナーであるPeter Jung氏は、その理由を説明しました:NVIDIAのクローズドソースモジュールは、オープンカーネルモジュールほど徹底的にテストされておらず、現在はオープンカーネルモジュールが推奨されています。しかし、これらのオープン モジュールはRTX 20xxシリーズ以前のハードウェアをサポートせず、古いカードの所有者を困らせています。更新後、影響を受けたユーザーはドライバーの読み込みに失敗し、グラフィカルユーザーインターフェースなしでコマンドラインインターフェースにブートすると報告しています。
これを解決するには、Arch開発者は既存のNVIDIAパッケージ(nvidia、nvidia-lts、nvidia-dkmsなど)をアンインストールし、Arch User Repositoryからコミュニティメンテナンスのnvidia-580xx-dkmsをインストールすることを推奨します。このパッケージはレガシーGPUと互換性のあるプロプライエタリドライバーを保持します。代替として、オープンソースのnouveauドライバーを選択できますが、プロプライエタリオプションに比べてパフォーマンスが低下します。
この更新は、Manjaro、EndeavourOS、SteamOSなどの派生ディストリビューションを含む成長するユーザー基盤に影響を与え、Archの人気を高めました。トランジションはドライバーの信頼性を向上させることを目的としていますが、一部の観察者は、レガシーハードウェアユーザーの影響を緩和するためにより多くの準備時間を提案しています。