web-dev-qa-db-ja.com

Thinkpad T520-インストール後に有効化したnvidiaカードの検出に関する問題

Lenovo Thinkpad T520にUbuntu 11.10 64ビット版をインストールしました。当時、私はBIOS設定で個別のグラフィックスをオフにして、バッテリーの寿命を維持していました。ここで、ディスクリートグラフィックスを再度有効にしたいのですが、有効にしても、画面の解像度を1024:768より高くすることはできません。

システム設定->ディスプレイにチェックインすると、画面に「不明」と表示されます。 nouveauドライバーのインストール方法を読みましたが、「追加ドライバー」に何もないため、 https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia で説明されている手順を使用できません。 " ダイアログボックス。 nouveauドライバーをインストールするにはどうすればよいですか?

$ lspci -d10deの出力は次のとおりです。-vvvnn

01:00.0 VGA互換コントローラー[0300]:nVidia Corporationデバイス[10de:1057](rev a1)(prog-if 00 [VGAコントローラー])

Subsystem: Lenovo Device [17aa:21cf]
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 16
Region 0: Memory at f2000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at f0000000 (64-bit, prefetchable) [size=32M]
Region 5: I/O ports at 5000 [size=128]
Expansion ROM at f3080000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel modules: nouveau, nvidiafb
1
jiboutin

いくつかの理由により、BIOSで「Optimus」オプションを選択すると問題が解決しました。このオプションを有効にすると、Nvidiaカードが使用されます。 BIOS設定で「Discrete Graphics」オプションを選択しても正しく動作しないのはなぜですか。 「統合グラフィックス」と「オプティマス」オプションのみがUbuntuで完全にサポートされているようです。

しかし、何かが足りないかもしれません...

1
jiboutin

Nouveauドライバーはnvidiaビデオカード用のオープンソースドライバーであり、デフォルトでインストールされます。 Nvidiaの専用ドライバーを有効にするには、既に行ったように、追加ドライバーを開く必要があります。これで ここに回答 が問題を解決し、BIOSのグラフィックモードをOptimusからDiscreteまたはIntegratedに変更すると思います。 Optimusテクノロジー用のLinuxサポートドライバーであるbumblebeeを含む他のソリューションもあり、公式のUbuntuドキュメント here があります。

1
heiko81

Ubuntuでnvidia optimus(2つのグラフィックカードを使用)を使用するには、bumblebeeパッケージをインストールする必要があります。これにより、インテルのオンボードグラフィックスカードを使用できるようになりますが、optirunプレフィックスでアプリを起動するときにnvidiaも使用できます。 (例:optirun firefox)

ここのプロジェクトページ: https://github.com/Bumblebee-Project/Bumblebee/wiki/

1
sivann