私のセットアップは次のとおりです。
これらの仕様を考えると、ゲームやUnityが機能しないはずの理由はありません。奇妙なことは、ライブUSBから実行する場合は両方doが動作することですが、Ubuntuがハードドライブにインストールされている場合は動作しません。ライブUSBから実行する場合とコンピューターから実行する場合の3D機能には何か違いがありますか?
編集:詳細:ハードドライブから実行するときに初めてログインすると、Ubuntuは「Unityを実行するのに必要なハードウェアがないようです。UbuntuClassicを選択してください。ログイン画面が表示され、従来の環境を使用します。」
ハイブリッドグラフィックスは最近少し改善されました。 bumblebeeの次のWebサイトをご覧ください。 https://launchpad.net/~hybrid-graphics-linux
http://linux-hybrid-graphics.blogspot.com
私は同じ問題を抱えていて、簡単な解決策を見つけました。 「問題」は、nvidiaドライバーがハイブリッドグラフィックスカードまたはNVIDIA Optimusをサポートしていないことのようです。
BIOSにアクセスしてOptimusをオフにし、システムでディスクリートグラフィックスカードを使用するように強制すると、Unityが機能し、Xのパフォーマンスが大幅に向上します。 (注:バッテリーの寿命は犠牲になります)
(おっと、これは他の答えのクリスチャンKです。その答えは無視してください。)
同じ問題がありました。NvidiaNVS 4200Mカード(Optimus)を搭載したLenovo T420にはUnityがありません。これを回避する方法は次のとおりです。BIOS(起動時にF1を押す)の[構成]> [グラフィックス]で、3つの選択肢があります。
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をサポートするプロジェクトがあります。
グループのメーリングリスト:
既に機能していることを提案します。
ハイブリッドの代わりに個別のグラフィックス(または統合グラフィックス)を選択することに加えて、グラフィックスのOS検出をオフにする必要があります。これらの2つは、個別のグラフィックまたは統合されたグラフィックのみを強制する必要があります。
制限付きドライバーのインストール ターミナルウィンドウ経由でNvidiaから試しましたか?
最新版をインストールするには-
Sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
Sudo apt-get update
Sudo apt-get install nvidia-current