web-dev-qa-db-ja.com

Unityおよびゲームが新しいThinkpad T420で機能しない

私のセットアップは次のとおりです。

  • レノボのThinkPad T420、真新しい
  • NVIDIAグラフィックスカード
  • 4GBのRAM
  • 128GBソリッドステートドライブ
  • Intel Core i5プロセッサー

これらの仕様を考えると、ゲームやUnityが機能しないはずの理由はありません。奇妙なことは、ライブUSBから実行する場合は両方doが動作することですが、Ubuntuがハードドライブにインストールされている場合は動作しません。ライブUSBから実行する場合とコンピューターから実行する場合の3D機能には何か違いがありますか?

編集:詳細:ハードドライブから実行するときに初めてログインすると、Ubuntuは「Unityを実行するのに必要なハードウェアがないようです。UbuntuClassicを選択してください。ログイン画面が表示され、従来の環境を使用します。」

5
Clay Smalley

ハイブリッドグラフィックスは最近少し改善されました。 bumblebeeの次のWebサイトをご覧ください。 https://launchpad.net/~hybrid-graphics-linux
http://linux-hybrid-graphics.blogspot.com

2
719016

私は同じ問題を抱えていて、簡単な解決策を見つけました。 「問題」は、nvidiaドライバーがハイブリッドグラフィックスカードまたはNVIDIA Optimusをサポートしていないことのようです。

BIOSにアクセスしてOptimusをオフにし、システムでディスクリートグラフィックスカードを使用するように強制すると、Unityが機能し、Xのパフォーマンスが大幅に向上します。 (注:バッテリーの寿命は犠牲になります)

(おっと、これは他の答えのクリスチャンKです。その答えは無視してください。)

4
Christian K

同じ問題がありました。NvidiaNVS 4200Mカード(Optimus)を搭載したLenovo T420にはUnityがありません。これを回避する方法は次のとおりです。BIOS(起動時にF1を押す)の[構成]> [グラフィックス]で、3つの選択肢があります。

  • 統合(Intel HD 3000)
  • Optimus(Intel HD 3000 + NVS 4200M)
  • ディスクリート(NVS 4200M)。

Discrete and Saveを選択すると、Nvidia drivierが使用され、Unityが取得されます。速いパフォーマンス、悪い電力使用。

または、UbuntuでNvidiaドライバーを削除し、BIOSでIntegratedを選択すると、Intelドライバーが使用され、Unityが取得されます。パフォーマンスの低下、消費電力の改善。

問題は、3番目のオプションOptimusでは、nouveauドライバーが使用され、使用するカードがわからず、3Dアクセラレーションが無効になり、Unityが無効になることです(Ubuntu 11.10では、代わりにUnity-2Dが取得されます) 。

T420のBIOSのConfig> Graphicsには、OSがサポートしていない場合にOptimusではなくディスクリートカードを強制的に使用するオプションもあります。残念ながら、これは有効になっていても動作しません。Optimusが使用されています。 (Grub2をブートするBOOTMGRを使用したデュアルブートでテスト済み。UbuntuとGrub2のみで確認できますか?)

これにはバグがあります:

Linux向けOptimusをサポートするプロジェクトがあります。

グループのメーリングリスト:

既に機能していることを提案します。

2
user2707671

ハイブリッドの代わりに個別のグラフィックス(または統合グラフィックス)を選択することに加えて、グラフィックスのOS検出をオフにする必要があります。これらの2つは、個別のグラフィックまたは統合されたグラフィックのみを強制する必要があります。

1
Steve

制限付きドライバーのインストール ターミナルウィンドウ経由でNvidiaから試しましたか?

  1. コントロールパネル、つまり「システム設定」に移動します
  2. 「追加のドライバー」を選択します
  3. Nvidiaドライバーを選択します

最新版をインストールするには-

Sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

Sudo apt-get update

Sudo apt-get install nvidia-current
1
Jim Stamp