Ubuntu 11.10をコンピューターにインストールしましたが、すべて正常に動作しているようです。よくほとんど。ログオン時に、Ubuntuデスクトップ(ubuntu 2dではない)を設定から選択できます。
Compiz構成マネージャーは、ユニティ3Dデスクトップに対して何もしていなかったようです。だから、確認するために、私は実行します:
echo $DESKTOP_SESSION
確かに、Unity 2Dを実行しています。 3Dが実行されないという事実は、ビデオドライバーがUnity 3Dをサポートしないことを意味しますか?
Intel 945GMEチップセットを使用しており、ドライバーに関する情報を検索しようとしましたが、修正や回避策はすべて古いバージョンのubuntu向けであるようで、動作しませんでした(または正しく動作しませんでした。 Linuxユーザー)。
それをいじくり回した後、私は新規インストールを行い、compiz設定マネージャーが何かをするかどうかもう一度確認しようとしましたが、Unity 3dを動作させることができません。 2回目のプロセスを説明するには:
最初に新規インストールを実行し、それが完了したらすぐに以下をインストールします。
Sudo add-apt-repository ppa:paullo612/unityshell-rotated
Sudo apt-get update
Sudo apt-get install unityshell-rotated libnux-1.0-0 compizconfig-settings-manager
ユニティローテーションプラグインをインストールしたかった(何らかの理由でランチャーを左側に配置することはできませんが、ランチャーの概念は本当に好きで、実際にはgnomeに切り替えたくありませんでした。試してみたときに正しく見えます)。しかし、ハードウェアまたはドライバーに問題がある場合、Unity RotatedもUnity 3Dも機能しません。
ビデオカードドライバー/ハードウェアの問題である場合、通常の使用では表示されません。フラッシュビデオの表示は、このマシンでWindowsを実行していたときほどではありませんが、悪くはありません。たぶんほんの少し筋状です。本当に私を大いに悩ますのに十分ではありません。私のビデオカードは確かにその程度までは機能していますが、より良い結果が得られます。
Ubuntuが私のコンピューター用に見つける追加のドライバーはまったくありません。
Unity_support_testを実行すると、次のエラーが発生します。
nathan@Vaio:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.11
Not software rendered: no
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: no
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
これまでのところ、私のカードはまだ機能しません。お使いのコンピューターが突然動作するのは奇妙なDeviusのようです。カーネル3.0.0-15を実行しています。
たぶん、これは誰かがこの問題を解決するのを助けることができます:たぶん私のグラフィックカードは設定されていませんか?適切なディレクトリにxorg.confファイルがありません-あるべきですか?おそらくファイルはそこにあるはずですが、私のシステムでは、単に欠落しています
すべてのソフトウェアソースは、ソフトウェアセンターで有効になっています。
だから、私はLinuxコミュニティに手を差し伸べています。助言がありますか?
xserver-xorg-video-intel
がインストールされていることを確認してください。
その後、xorgをアンインストールせずに、使用していないものを削除できます。インストールしたビデオドライバを確認するには、次のようなものを使用します。
dpkg -l | grep xorg-video
グラフィックドライバを更新すると役立つ場合があります。公式リポジトリのドライバは古い場合があります。更新するには、ターミナルコンソールを開き、次のように入力します。
Sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
須藤apt-getアップデート
須藤apt-getアップグレード
その後、マシンを再起動します。これが役立つことを願っています
Unity 3Dを本当に使いたい場合。強制的に実行できます。
しかし、注意してください、それは少しバグです。
これを端末にコピーします
Sudo gedit /etc/environment
そして、これを次の行に追加します
UNITY_FORCE_START=1
次に、ファイルを保存して再起動します
ソース
また、Intel®965GMグラフィックカードを使用しており、Unity 3Dはシステムに完全に対応しています。しかし、Ubuntu 11.10で新しくインストールしたとき、システム情報でUbuntu 11.10でグラフィックカードが不明と表示され、しばらくして(数日後にUbuntu 11.10をインストールした)Unity 3Dが壊れました。 「Ubuntu」を選択することはできましたが、Unity 2Dを使用しているように動作しました。
OpenGLに関連していることがわかり、このコマンドを適用しました。
1. NVidiaドライバーを削除する
(NVidiaドライバーをインストールしていないことは知っていますが、インストールもしませんでしたが、私の場合は、何らかの形でNVidiaドライバーがインストールされていました。)
Sudo apt-get purge nvidia*
2. xorg.confを削除します
Sudo rm /etc/X11/xorg.conf
3. xorgを完全に再インストールする
Sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:AMD64 libgl1-mesa-dri:AMD64
4. Xorgの再構成
Sudo dpkg-reconfigure xserver-xorg
5.コンピューターを再起動します
Sudo reboot
これらのコマンドをすべて適用した後、Unity 3Dが戻ってきて、システム情報を確認すると、今回はUbuntuがIntelグラフィックスを認識しました。このような問題は、Intelグラフィックスで発生します。
外部モニターを接続している場合、チップセットのハードウェアの制限により、仮想画面の合計サイズが2048ピクセルを超える場合、Unity 3Dを使用できないことがあります。外部モニターが接続されている場合は、外付けモニターを試してください(またはクローンモードに設定してください)。