web-dev-qa-db-ja.com

13.04でnvidia GEFORCE GT 635Mを動作させる

X-swatリポジトリ、primus、およびnoveauを介して12.10にnvidiaドライバーをインストールしようとしましたが、ネット上で見つかった100万ものものがすべてシステムを壊してしまいました。 ..

しかし、次のアップグレードで再びXが壊れたため、低レベルの作業を行う必要がありました。幸いなことに、13.04がリリースされ、クリーンインストールを行いました。

13.04では、システムを更新するたびにすべてのナイターを費やすことなく、GPUのメリットを得るために、ある程度安定している必要があります。

その行では、GEFORCE GT635Mグラフィックカード用に示されているnvidiaサイト(310.44バージョン)からnvidia linuxドライバーをダウンロードしました。 (ちなみにこれは最新バージョンですか?インターネットで310.88が見られました)しかし、今では以下の質問にこだわっています:

1)ubuntu 13.04にこの.runファイルをインストールする方法。現在、または将来のアップデートで何かを壊すことなく。

2)専用ドライバーのインストールは十分安定していますか?

3)私が読んださまざまな用語-プリムス、ヌーボー、マルハナバチ、オプティランなどについて混同されています。 ?

4)そして最後に、インストール後の設定やものに使用できるGUIがあります。

5)また、設定GUIの追加ドライバーセクションにリストされている使用可能なドライバーが表示されないのはなぜですか?私にとって、プロプライエタリドライバーのページはすべてグレー(無効)になっています。リストされているデバイスドライバオプションはありません。ここにnVidiaドライバーを表示する方法はありますか?

Tuxestが提案するように、以下のコマンドは提供された出力を提供します。

〜$ Sudo lshw -cビデオ

*-表示
説明:VGA互換コントローラー
製品:第3世代コアプロセッサグラフィックスコントローラー
ベンダー:Intel Corporation
物理ID:2
バス情報:pci @ 0000:00:02.0
バージョン:09
width:64ビット
クロック:33MHz
機能:msi pm vga_controller bus_master cap_list rom
configuration:driver = i915 latency = 0
resources:irq:46 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size = 64)

〜$ lspci -nnk | grep -iA3 vga

00:02.0 VGA互換コントローラー[0300]:Intel Corporation第3世代Coreプロセッサーグラフィックコントローラー[8086:0166](rev 09)
サブシステム:ASUSTeK Computer Inc.デバイス[1043:1447]
使用中のカーネルドライバー:i915
00:14.0 USBコントローラー[0c03]:Intel Corporation 7シリーズ/ C210シリーズチップセットファミリーUSB xHCIホストコントローラー[8086:1e31](rev 04)
01:00.0 VGA互換コントローラー[0300]:NVIDIA Corporation GF108M [GeForce GT 635M] [10de:0de3](rev ff)
03:00.0ネットワークコントローラー[0280]:Atheros Communications Inc. AR9485ワイヤレスネットワークアダプター[168c:0032](rev 01)
サブシステム:AzureWaveデバイス[1a3b:2c97]
使用中のカーネルドライバー:ath9k

すべて大丈夫に見えますか? nvidiaが最初のコマンド出力に表示されないのはなぜですか?


更新:319ドライバーとbumblebeeをインストールしましたが、システムは正常に動作しています...しかし、次の質問があります:
nVidia/nouveauモジュールはロードされていませんが、システムは正常に機能していますか?

システムカーネルを更新する必要があり、続行するのが怖い...誰か助けてくれませんか?

4
charlie

私はこれらのドライバーの経験がなく、そのようなハードウェアを所有していませんが、予備的な情報を提供しようとします。

  1. .runファイルからインストールされたものに高い信頼性を提供する特別な方法はありません。安定性が必要な場合は、常にUbuntuリポジトリからソフトウェアをインストールすることをお勧めします。出血しないEdgeは出血が少ないことも意味します。ただし、1つのヒントがあります。一部の実行ファイルには、インストーラーからdebファイルを作成するオプションがあります。そのdebファイルをインストールすると、後で削除/置換するのがはるかに簡単になります。私は以前にATIドライバーでそれをしましたが、 この答え に基づいて、Nvidiaドライバーでははるかに難しいようです。 ここに実行ファイルをインストールする についての良いガイドがあります。

  2. 非常に多くのことに依存しているため、システムで最適に機能するものを試すのが最善です。

  3. 独自のドライバーはnvidiaの後に呼び出され、オープンソースのドライバーはnouveauと呼ばれます。名前を付けた残りは、特別なハードウェアの特別な追加です。つまり、 Nvidia Optimus technology はラップトップに持っています。基本的に、2つのグラフィックアダプターがあることを意味します。1つは通常のタスクで使用され、もう1つは必要なときに使用されるより強力なものです。その複雑さをすべて処理するには、追加のソフトウェアが必要です。これがまさにBumbelbeeの目的です。理論的には、プロプライエタリドライバーまたはnouveauドライバーの両方でBumbelbeeを使用できます。 UbuntuでのBumbelbeeのセットアップの場合 こちらを参照here から読んだように、/ etc/bumblebee/bumblebee.confファイルをチェックして、Bumblebeeが使用しているドライバーを確認できます。 Primusとoptirun/VirtualGLは、3Dレンダリング(グラフィカルイメージの生成プロセス)を支援するソフトウェアの一部であり、Bumbelbeeはそれらを使用して作業を完了します。どうやら彼らが主張するように、PrimusはVirtualGLのより新しくてより良い代替物です。 Primusの詳細とインストール方法については、こちらをご覧ください こちらをご覧ください

  4. 独自のドライバーを使用すると、WindowsのNvidia設定にかなり似たGUIが得られます。オープンソースのドライバーを使用すると、Ubuntuに付属のGUI設定マネージャーを使用できます。私の経験では、両方のオプションがうまく機能します。

  5. あなたのコメントから私はそれを理解しているので、システムまたはUbuntu全般にバグがあるか、新しいハードウェアがあります(甘いマシンです)。重要なのは、システムで許可されているプロプライエタリドライバーがあり、Ubuntuが追加ドライバーでドライバーを提供しない場合、ハードウェアが検出されないか、リポジトリ内のドライバーがハードウェアをサポートしていないか、何かが壊れているということです。そのため、バグを報告する必要もあります。いずれにせよ、現在の状況を見て、私のアドバイスは、Bumbelbeeでnouveauをセットアップし、できれば「いくつかのことを試す」ことで混乱する傾向があるため、新規インストールから始めることです。必要なものは、ppa:bumblebee/stableおよびUbuntuリポジトリにある必要があります。必ず buntu wikiのBumblebeeガイド に従ってください。自分が何をしていて何をしているのかをよく知っているときに、すでに試したオプションをクリーンなシステムでもう一度試すことは常に良いことです。

その他のヒント:

  • synapticは、meteorainerのアドバイスに従って使用してください。これは、このようなトラブルシューティングの状況に特に適したツールです。コマンドラインの第一人者でなくても、パッケージ管理を行うことができます。
  • 1つのドライバーを試してみると、他のドライバーが削除される前に確認する(特定のパッケージを完全に削除するシナプスの選択またはコマンドラインでapt-get --purgeを使用するpackage-name-goes-hereを削除します)。オープンソースドライバーと独自のドライバーを同時にインストールすると、問題が発生する可能性が非常に高くなります。
  • どのドライバーがロードされているかを追跡します。特に物事が壊れているとき。複雑な問題を解決する上で最も重要な部分は、データを取得することです。この場合、適切なメモを作成することを意味します。これを行うためのさまざまなオプションがあります。たとえば、次を使用できます。

〜$ Sudo lshw -cビデオ

または:

〜$ lspci -nnk | grep -iA3 vga

それでも行き詰まっている場合は、新しい情報で元の質問を拡張することをheしないでください。

また、この回答が役立つ場合は、左上隅にある上矢印をクリックしてください。

PS!ここに間違った情報がある場合はお知らせください。テキストを編集します。

1
Tanel Mae

OPコメントごとに、回答を作成しています...

シナプスを介してドライバをインストールするだけで幸運に恵まれました。まだ試しましたか?そこからインストールする場合、はい、構成用のGUIがあります。

技術的には、それらが異なるかどうかは本当にわかりません。申し訳ありませんが、私はまだLinuxを学んでいます。

私がやったことは、シナプスをロードし、nvidiaで検索することでした。いくつかのオプションが表示されます。インストール用にnvidia-<version>-updates-devnvidia-settings-<version>-updatesを選択するだけです。現在の最新バージョンは313ですが、310でも幸運でした。

それらをインストールしましょう。長くはかからないはずです。技術的にSudo /etc/init.d/lightdm restart(または使用しているWindowsマネージャー)を実行できますが、単に再起動することを好みます。その道に沿った問題は私にはありません。

参照用のnvidia-settings gui:

enter image description here

0
meteorainer