私の問題は、ログイン時にUnity 3dを選択した後、Unity 2dがロードされることです。私のグラフィックドライバーは正常に動作しているように見えますが。 Unity 3dは、次のコマンドでロードできます。
ps aux | grep -i unity-2
killall /usr/bin/unity-2d-spread
killall unity-2d-Shell
killall unity-2d-panel
unity
その後、Unity 3dは正常に動作します(Unity 2dを殺さないと、2つのパネルが重なります)。ログイン時にUnity 3Dをロードするにはどうすればよいですか?
Ubuntu 12.04、Linux kevin 3.2.0-24-generic-pae#37-Ubuntuを使用しています... i686 i686 i386 GNU/Linux
編集:ユニティサポートテストの出力は次のとおりです。
$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce Go 7300/PCIe/SSE2
OpenGL version string: 2.1.2 NVIDIA 295.40
Not software rendered: yes
Not blacklisted: no
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: no
以前は、「バージョンカレント」と「バージョンカレントアップデート」の両方のプロプライエタリなNvidiaドライバーをインストールすることを選択していました。
私は持っています:
Ubuntu 12.04とすべての最新アップデート、
Nvidia Geforce GTX 460
ログイン時に「Ubuntu 2D」の代わりに「Ubuntu」を選択するようにしましたが、Unity 2Dを取得していました。いくつかの調査の後、私はこの問題を自分で修正しました:
Nvidia独自のドライバーの削除:
リブート。
ログイン中に「Ubuntu 2D」ではなく「Ubuntu」を選択すると、実際にUnity 3Dを取得できます!