web-dev-qa-db-ja.com

SteamはUbuntu 14.04 LTSを起動しません

タイトルが言っているように、現時点ではそれを開くことができません。

詳細:私はNvidiaカードを使用しており、Ubuntuをラップトップに新しくインストールしたとき、SteamとNvidiaの両方のドライバーをダウンロードしてインストールし、問題なく動作させることができました。不便なく5日間ゲームをプレイしました。 。しかし、ある日、Steamは悪名高いエラーで読み込みを停止することにしました。

libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

ここにケースがあります、私はこれを解決するために6-8時間ほど費やし、解決策を探しているさまざまなフォーラムに行きました、これまでにやったことです(少なくとも覚えている):

  1. NvidiaドライバーとSteamをさまざまな方法でさまざまな順序で削除し、20回ほどコンピューターを再起動します。 (不合格)
  2. その小さなギア回転プログラムを開いてlibGLを取得できなかった理由を理解しようとしましたが、それはSteamと同じ方法で失敗し、なぜ失敗したのかを示すはずですが、失敗せず、基本的にはすべてを私に見せました(不合格)

  3. すべてのシステムの更新、想像できるすべてのことを実行しましたが、まだ結果はありません(失敗)

追加の重要な(推測)情報:両方をインストールしました。IntelHDグラフィックカードを選択するとSteamをロードできますが、Nvidiaを選択した場合は運がありません。私にとって興味深いのは、他のLinuxプログラムやゲーム(Doom 2修飾子Zandronumなど)を実行できることです。Nvidiaカードが選択されている場合、Steamは動作を拒否します。

最後のビット:ヘルプを提供している間、私はUbuntuの完全な初心者であるため、できるだけシンプルに保つようにしてください。また、2番目の方法で何か間違ったことをしたり、何かを誤解したりする可能性もあります。 、最後に、他の情報を提供する必要がある場合は、丁寧に質問してください。できるだけ早くそれを行います。

追伸「Xをやったことがありますか?」原因は、これを投稿する前日に修正プログラムを検索したため、忘れていたかもしれません。

3

解決済み

そのため、さらに約4時間考えてネットを検索した後、問題はインストールするために選択したドライバーに起因するものであり、正しいと推測しました。

私が持っていたNvidiaドライバーは、もちろん最新バージョンのSoftware&Updates >> Additional Driversからでした。

投稿の5日前にSteamが機能した理由は、方法がわかりませんが、.runファイルから古いドライバーをインストールしたため、基本的に公式Webサイトの最新のNvidiaドライバーを使用してプロセスを再作成したためです。あなたが同じ問題を抱えている場合はやらなければなりません(心配しないでください、私はUbuntuのカジュアルです、最初の2つのステップの後、デスクトップを見ることができませんので、準備するのは非常に簡単です紙とペン、そして何かをする前にこれらの手順を書き留めてください):

  1. 現在インストールしているNvidiaドライバーをアンインストールしてから、Nvidiaの公式Webサイトから、NvidiaカードおよびLinuxオペレーティングシステム(32ビットまたは64ビット)向けに正確に作成されたドライバーをダウンロードします。追伸私とまったく同じ手順が必要な場合は、ダウンロードした.runファイルを[ダウンロード]に保存し、その名前を論文に書き留めてください。たとえば、私のものはNVIDIA-Linux-x86_64-352.63.run

  2. Ctrl + Alt + F2を押します(表示される黒い画面は何が起こるかを示しています。心配しないでください)

  3. ログイン情報を入力します(小文字のユーザー名、たとえば、私の名前はbenas。その後、求められたらパスワードを入力します)

  4. Sudo service lightdm stopまたはSudo stop lightdmのいずれかが機能していると思われる方を書いてください。ターミナルから応答がない場合、機能していることがわかります」

  5. Sudo init 3と書く

  6. Sudo -iまたはSudo su rootと書きます。行の一番左を見るだけで動作していることがわかります。コマンドを入力することになっている場合、名前の前にrootと言う必要があります。 。

  7. cd /home/yourusername(in my case was just: benas)/Downloads(または、.runファイルを配置した任意のディレクトリを指定できます。そこに移動するだけです)

  8. sh The-downloaded-file-name-here.runと書きます(前述のとおり、私の場合はNVIDIA-Linux-x86_64-352.63.run

  9. はいを押して、必要な場所、インストーラーに指示したことを受け入れます、私が望むかどうかを尋ねられたときに32ビットライブラリをインストールすることでした、それが影響を与えるかどうかはわかりませんが、あなたもそれを行うことができます安全であるために。

  10. インストーラーが終了したらrebootと入力します。その後、Steamはゲームを正常にロードしてプレイします。

このすべての複雑なインストール方法は、この方法で解決されたと思われるyou appear to be running an x serverの問題が発生するため、私にとって必要でした。

追伸Nvidiaの公式サイトのドライバーの唯一の欠点は、インテルHDグラフィックスカードを選択できなくなったことです。それ以外はすべて問題ありません。

1