web-dev-qa-db-ja.com

3Dエフェクトが機能しないのはなぜですか?

ラップトップにUbuntu 12.04をインストールしました。ライブCDは完全に動作し、すべての3Dエフェクトが利用できました。ただし、完全なインストールを行ったので、これらの効果は機能しません。

私のグラフィックカードはnVidia gt252Mで、64ビットバージョンを実行しています。

1
federico

以下は、コンピューターでエレガントな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。

5
SkyMonster

おそらく、NVIDIAドライバーがインストールされていません。インストールする3Dグラフィックスドライバーを選択するには、「追加ドライバー」アプリを起動する必要があります。

0
LiquidPL

[スタート]ボタンをクリックし、[システム]をクリックします。検索しない場合は、「追加のドライバー」用のアプリが表示されます。私のシステムでは、ATI/AMDグラフィックスカードのドライバーが起動しました。それが役に立てば幸いです。

0
Thomas Reed