ラップトップにUbuntu 12.04をインストールしました。ライブCDは完全に動作し、すべての3Dエフェクトが利用できました。ただし、完全なインストールを行ったので、これらの効果は機能しません。
私のグラフィックカードはnVidia gt252Mで、64ビットバージョンを実行しています。
以下は、コンピューターでエレガントなUnity 3Dを復元するための手順です。
注:MOBILE(GxxxM)Nvidiaグラフィックスカードを搭載したラップトップを使用し、グラフィックスを切り替える機能を備えている場合(つまり、Intel統合グラフィックスがある場合)に機能します。これはグラフィックの問題の特殊なケースであり、異なる方法で処理する必要があります。
すべてのnvidiaドライバーを削除し、x-swat PPAのみをインストールします(OpenGLとmesa-libsを使用):
Sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
または、[他のソフトウェア]タブで、次のAPT行をUpdate Managerの設定に手動で追加できます。
deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu precise main
次に、リストの更新を実行し、適切なドライバーをインストールします。
Sudo apt-get update
Sudo apt-get install xserver-xorg-video-intel
すべてのNvidiaドライバーを削除し、mesa-utilsをインストールします。
Sudo apt-get remove nvidia-current nvidia-graphics-drivers
Sudo apt-get purge nvidia*
Sudo apt-get install mesa-utils
ターミナルに次の行を入力します。ディスプレイにGLXが見つからないというエラーが表示されたら、続行します
glxinfo
すべてのコンポーネントを再インストールして更新します。
Sudo apt-get install --reinstall xserver-xorg-video-intel libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
Sudo dpkg-reconfigure xserver-xorg
Sudo update-alternatives --remove gl_conf /usr/lib/nvidia-current/ld.so.conf
Unityをリセットします(閉じる前にすべてを保存します):(スーパーユーザーが必要な場合は、前にSudoを追加します)
unity --reset
ここで、すべてが安定するまで待ちます(端末ウィンドウがランダムに上に移動しますが、大したことはありません)。それから、Ubuntuに(強制的に)再ログインします。完璧なUnity 3Dが待っています。
(これは私にとって非常にうまくいったと言いましたか?以前とまったく同じ問題を抱えていて、当てはまらない解決策を高くも低くも探して、ついにこれを通りました。)
Ubuntu 12.04正確なPangolin 64ビット、CUDAを搭載したGeforce 310M、Intel Core i5-460M。
おそらく、NVIDIAドライバーがインストールされていません。インストールする3Dグラフィックスドライバーを選択するには、「追加ドライバー」アプリを起動する必要があります。
[スタート]ボタンをクリックし、[システム]をクリックします。検索しない場合は、「追加のドライバー」用のアプリが表示されます。私のシステムでは、ATI/AMDグラフィックスカードのドライバーが起動しました。それが役に立てば幸いです。