- -LinuxでNvidiaで動作しないSteamゲームを修正する方法

LinuxでNvidiaで動作しないSteamゲームを修正する方法

Steamクライアントにはいくつかのゲームのプレイに問題がありますNvidiaグラフィックカードを搭載したLinuxでは、インストールされているオペレーティングシステムに32ビットのグラフィカルライブラリがインストールされていない場合。理由? Steamアプリは64ビットですが、Steamストアのビデオゲームの多くは64ビットで実行されません。代わりに、正しく実行するために古い32ビットのグラフィカルライブラリに大きく依存しています。

でSteamゲームをプレイしようとしている場合Nvidia搭載のLinux PCでは、エラーがポップアップ表示されるだけですが、これらの重要な32ビットライブラリが欠落している可能性があります。 LinuxでSteamクライアントが32ビットゲームを実行する方法を学んでください!

方法1 –グラフィックスカード用の32ビットライブラリをインストールする

ほとんどの場合、SteamクライアントをLinuxで動作させることは、ディストリビューションのソフトウェアリポジトリで利用可能なさまざまな32ビットライブラリをインストールするだけで簡単です。

32ビットライブラリのインストールプロセスを開始するには、ターミナルウィンドウを開く必要があります。 Linuxデスクトップでコマンドラインセッションを開始するには、を押します Ctrl + Shift + T または Ctrl + Alt + T キーボードで。

ターミナルウィンドウが開いて使用できるようになったら、現在使用しているLinuxディストリビューションに基づいて、以下にリストされているコマンドラインの指示に従います。

注意: これらの32ビットライブラリを取得することは、GPUのグラフィックスドライバーの最新バージョンを使用する必要があることを意味します。これらは独自のグラフィックドライバーであることに注意してください。 32ビットライブラリは通常すぐにインストールされるため、オープンソースGPUドライバーを使用している場合、これらの問題は発生しません。

Ubuntu

Ubuntu Linuxはおそらく唯一のLinuxの1つです独自のドライバーがインストールされている限り、32ビットのNvidiaライブラリを持たないことを不可能にするディストリビューション。そのため、Steamが実行を拒否している場合は、ドライバーを更新する必要があります。

最新のNvidiaを入手する最良の方法Ubuntuのドライバーは、外部ソフトウェアPPAを使用することです。このPPAを有効にすると、Ubuntuがデフォルトで出荷しないNvidiaドライバーの新しいリリースを入手できます。これにより、Steamで発生する問題が解決されます。

PPAを有効にするには、を押してターミナルウィンドウを開きます Ctrl + Alt + T または Ctrl + Shift + T キーボードで。そこから、2つのコマンドをコマンドラインウィンドウに貼り付けます。

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update

ソフトウェアリポジトリがインストールされている状態で、 Alt + F2 クイック起動アプリを起動します。次に、以下のコードを貼り付けて、ソフトウェアと更新プログラムを開きます。

software-properties-gtk

「追加のドライバー」を見つけて、現在実行中のNvidiaドライバーから、リスト上の最新のドライバーに切り替えます。その後、再起動して、Steamを再試行してください。すべてがうまくいくはずです!

Debian

Debian LinuxへのNvidiaドライバーのインストール常に32ビットライブラリが設定されているとは限らないため、Steamゲームの問題が発生する可能性があります。 Nvidia GPUドライバーのこれを回避する方法は、それを処理する32ビットパッケージをインストールすることです。

開始するには、を使用してルートシェルを取得します コマンド。または、持っている場合 須藤 代わりに設定してください。

su -

または

sudo -s

ルートで、使用 apt-get Nvidia GPUでSteamを適切に実行するために必要な32ビットパッケージをインストールするパッケージマネージャーツール。

apt-get install libgl1-nvidia-glx:i386 -y

このライブラリをインストールした後、Steamを再起動すると、すべてが機能するはずです!

Arch Linux

Arch Linuxのコミュニティは、Steamが最適に動作するように、32ビットグラフィックライブラリをセットアップするためのツールをユーザーに提供します。開始するには、Pacmanパッケージマネージャーを使用してArch Linuxシステムに独自のNvidiaドライバーをインストールします(まだインストールしていない場合)。

sudo pacman -S nvidia-driver

次に、Pacmanを使用して、さまざまな32ビットNvidiaライブラリをすべて処理します。

sudo pacman -S lib32-nvidia-utils

うまくいかなかった?異なるNvidia GPUドライバーをインストールする必要がある場合があります。詳細については、こちらをご覧ください。

フェドラ

Fedora Linuxには、いくつかの異なる方法がありますさまざまなSteamゲームの問題を止めるために必要なライブラリにアクセスするため。まず、FedoraにはNvidiaドライバーへのアクセスが付属していないことを理解してください。代わりに、チュートリアルに従ってRPM Fusionを有効にする必要があります。 RPM Fusionソフトウェアリポジトリをセットアップして準備ができたら、次の手順を実行します。

sudo dnf install xorg-x11-drv-nvidia akmod-nvidia nvidia-driver

次に、” xorg-x11-drv-nvidia-libs.i686″パッケージをインストールして、32ビットライブラリをセットアップします。

xorg-x11-drv-nvidia-libs.i686

異なるドライバーを必要とする異なるスタイルのNvidiaグラフィックカードがある場合は、こちらのRPMFusionガイドをお読みください。

OpenSUSE

OpenSUSEにNvidiaドライバーをインストールした場合公式ソフトウェアリポジトリのLinuxでは、Steamが自動的に取り込まれるため、Steamが動作することを可能にする最新の32ビットグラフィカルライブラリを既に実行している必要があります。まだ問題がありますか?ドライバをアンインストールし、再起動してから再インストールすることを検討してください。または、Nvidiaから新しいバージョンを直接入手してみてください。これらには、SteamやLinux上の他の32ビット依存アプリとの互換性のための32ビットライブラリも含まれています。

方法2 – SteamのFlatpakバージョンをインストールする

さまざまなNvidiaのインストール方法グラフィカルライブラリはSteamを修正しません。この問題を修正する別の方法は、SteamのFlatpakバージョンに切り替えることです。どうして?まあ、SteamがFlatpakからインストールされると、すべてのNvidiaライブラリも自動的にFlatpakシステムを介してインストールされ、すべてのゲームが問題なく実行されます。

注:SteamのFlatpakリリースをインストールするには、まずFlatpakランタイムを実行する必要があります。ランタイムを機能させるには、このテーマに関する詳細なガイドに従ってください。

Steam Flatpakアプリを、以下のコマンドで実行するために必要なさまざまなNvidia GPUライブラリとともにインストールします。

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.valvesoftware.Steam

インストールが完了したら、Steamを起動すると、Nvidia GPUシステムで問題なくゲームが実行されます!

コメント