Unity が 2D モードで停止、Nvidia Quadro グラフィックスが「不明」、Nvidia-Current がアクティブだが使用されていない

Unity が 2D モードで停止、Nvidia Quadro グラフィックスが「不明」、Nvidia-Current がアクティブだが使用されていない

この問題はいくつかの質問で報告されていますが、どれも解決できなかったので、すべてを 1 つの質問にまとめようと思いました。

新しい仕事に就き、Nvidia Quadro FX 2700M グラフィック カードを搭載した Dell Precision M6400 ラップトップをもらいました。このラップトップには以前のバージョンの Ubuntu がインストールされていましたが、パスワードを知っている人が誰もいなかったので、ドライブを消去して 11.10 を最初から新規インストールしました。インストール中にアップデートは行わず、起動後に行うようにしました。アップデートは問題なく実行され、システムは動作します... ただし、Unity は 2D モードです。

システム設定 -> 追加ドライバーでは、Nvidia-Current はアクティブだが使用されていないと表示されます。システム設定 -> システム情報では、グラフィックスドライバーが不明、エクスペリエンス標準と表示されます。

Nvidia X Server 設定はインストールされて動作しており、xorg.conf を書き換えても何も起こりませんでした。

/usr/lib/nux/unity_support_test -p

OpenGL vendor string:   NVIDIA Corporation

OpenGL renderer string: Quadro FX 2700M/PCI/SSE2

OpenGL version string:  3.3.0 NVIDIA 285.05.09

Not software rendered:    yes

Not blacklisted:          yes

GLX fbconfig:             yes

GLX texture from pixmap:  yes

GL npot or rect textures: yes

GL vertex program:        yes

GL fragment program:      yes

GL vertex buffer object:  yes

GL framebuffer object:    yes

GL version is 1.4+:       yes

Unity 3D supported:       yes

1 つの提案は、 を実行するというものでしたsudo apt-get --purge remove nvidia*が、その結果、起動時に画面が乱れ、インストールが起動できなくなりました。起動時に Delete キーを押すと、回復コンソールにアクセスして を実行することができ、正常にsudo apt-get install nvidia-current機能する起動可能なシステムに戻ることができました。

/etc/default/grubもう 1 つの提案は、行の reading をGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"read に変更して編集しGRUB_CMDLINE_LINUX_DEFAULT="quiet splash vmalloc=192MB"、より多くのビデオ RAM を割り当てるというものでした。

それを実行し、sudo update-grub再起動しました。変化はありませんでした。

まったく新しい標準ユーザーを作成し、そのアカウントでログオンしましたが、変化はありませんでした。

答え1

3D ではなく 2D を実行していると私が思ったのは、グラフィックスが不明であることと、nvidia-current がアクティブだが使用されていないという 2 つの理由です。

しかし、両方のシステムの Alt + Tab スイッチャーを比較するこのスレッドを見ると、すべてがオフになっているにもかかわらず、実際には 3D モードで実行されているようです。

http://ubuntuforums.org/showthread.php?p=11442860

奇妙な。

関連情報