Unity 3dサポートなし、Intel 945GMグラフィックスカード


11

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コミュニティに手を差し伸べています。助言がありますか?


馬鹿げた質問かもしれません:「追加のドライバー」ウィンドウを開いて、利用可能なものがあるかどうか確認してみましたか?また、ターミナルを開いて「unity --replace」を実行すると、何と表示されますか?
アレックス

この質問を見て、質問を編集してその情報を含めます。
jokerdino

数週間前、私の945GMEシステムも(3D)Unityセッションにログインできなかったことを思い出しますが、明らかに今日のようにできます。そのシステムでunity_support_testを実行すると、すべてのテストに対して「yes」が返されます。カーネルはバージョン3.0.0-15です。さらに情報が必要な場合はお知らせください。
デビウス

私は(あなたがUbuntuのソフトウェアセンターでより多くのソフトウェアのソースを有効にする必要があると思うoneiric-updatesoneiric-securityoneiric-proposed11.10の最新のカーネルバージョンを得るために)。
アレクサンドル

この質問は放棄されているようです。同様の問題が発生している場合は、問題に関する詳細を記載した新しい質問をしてください。この質問が放棄されていないと思われる場合は、それを説明する質問にフラグを立ててください。:)
セス

回答:


3

それxserver-xorg-video-intelがインストールされていることを確認してください。

その後、xorgをアンインストールせずに、使用していないものを削除できます。インストールしたビデオドライバを確認するには、次のようなものを使用します。

dpkg -l | grep xorg-video


1

また、Intel®965GMグラフィックスカードを使用しており、Unity 3Dはシステムに完全に対応しています。ただし、システム情報では、新しくインストールしたときに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グラフィックスで発生します。


残念ながら、これは問題を解決しませんでした。Unity-3dテストでは、ソフトウェアがレンダリングされず、ビットマップからのGLXテクスチャも生成されません。まだUbuntu 3dを実行できません。
ネイサン

その場合、Intel 945GMグラフィックカードではUnity 3Dを実行できないように見えます。最後の質問として:[システム設定]で[システム情報]を確認すると、グラフィックカードが認識されていますか、それとも不明と表示されますか?
チャキルアシュチュ

はい、システム情報>グラフィックの下に「VESA:Intel(r)82945GM Chipset Family Graphics」と表示されています。
ネイサン

1

グラフィックドライバを更新すると役立つ場合があります。公式リポジトリのドライバは古い場合があります。更新するには、ターミナルコンソールを開いて次を入力します。

sudo add-apt-repository ppa:ubuntu-x-swat / x-updates

sudo apt-get update

sudo apt-get upgrade

その後、マシンを再起動します。これが役立つことを願っています


1

Unity 3Dを本当に使いたい場合。強制的に実行できます。
ただし、少しバグがありますので注意してください。

これを端末にコピーします

sudo gedit /etc/environment

そして、これを次の行に追加します

UNITY_FORCE_START=1

次に、ファイルを保存して再起動します

ソース


0

外部モニターを接続している場合、チップセットのハードウェアの制限により、仮想スクリーンの合計サイズが2048ピクセルを超える場合、Unity 3Dを使用できないことがあります。外部モニターが接続されている場合は、外部モニターを試してみてください(またはクローンモードに設定します)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.