1GBグラフィックカードを搭載したDellで64ビットUbuntuを実行しています。
Unity 3dが表示されることを期待して「Ubuntu」でログインしますが、表示されません。代わりにUnity 2Dが実行されます。入力するとき
echo "$DESKTOP_SESSION"
unity-2Dを確認します。
次のようなシステム情報を確認しました。
グラフィックス行は空として表示されます。 SOグラフィックドライバーが検出されないと推測したため、Unity-> Additional Driversに進み、UIが示唆するfglrxドライバーをインストールしました。
インストールした後でも、システム情報の詳細のグラフィックス部分には何も表示されず、Unity 2Dはすべての努力にもかかわらず実行されます。
助けてください! Unity 3Dを元に戻すにはどうすればよいですか?
ハードウェア情報
ビデオカード:AMD Radeon™HD 6470M-1GB(ICC用)
RAM:6GB(1 X 2GB + 1 X 4GB)2 DIMM DDR3 1333Mhz
OS:64ビットUbuntu 11.10
編集:/ usr/lib/nux/unity_support_test -pの出力
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 155 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 21
Current serial number in output stream: 21
最終的にこれは自分で解決しました。
まず、以前にインストールしたUbuntuが提供するグラフィックドライバー/ fglrxドライバーのトレースをすべて削除しました。そうしてから、代わりにオープンソースのグラフィックドライバーを再インストールしました。すべてが正常に戻りました。
他の人が同じ頭痛を経験している場合に備えて、以下のリンクをご覧ください。このブログ投稿で、完全な闘争とそれを解決するための手順を詳細に説明しました。
http://nerdysermons.blogspot.com/2011/11/solve-graphic-driver-errors-unity-3d.html
HP G7 1116sgがあります。これは、Intel®Core™i5-2410M CPUとRadeon HD6870統合グラフィックスカードを組み合わせたドイツ固有のモデルです。私はこのユニティ2dの問題に、オフタイムで約1年間、実際の結果なしで対処しようとしてきました。
私はすべてを試したと思っていましたが、最近ではfglrxのすべてを削除し、上記の提案に従って組み込みのubuntuドライバーを使用しようとしました。
以前は、grub.cfgに「nomodeset」を追加する必要がある同じマシンでBacktrack 5 R2 KDEを使用していたブラックスクリーンの回避策を見つけました。
ちょうど今、「/ usr/lib/nux/unity_support_test -p」クエリに対する「Not software rendering:no」問題の修正につまずいた。
Grub.cfgで「modeset = 1」に変更すると、Unity3dが最終的に使用されます。
これはGRUB_CMDLINE_LINUX_DEFAULTパラメーターに追加する必要があります。 /boot/grub/grub.cfgに永続的な変更を加えることはできないため、この変更を永続的にするには、/ etc/default/grubに変更を加えてSudo update-grub
を実行します。
おそらく第2世代のラップトップです。つまり、Ubuntuでデュアルグラフィックカードの地獄に自然に出会うということです。バッテリーと過熱の問題がある場合は、
http://ubuntuforums.org/showthread.php?t=1859945 および
http://ubuntuforums.org/showthread.php?p=114380 .
Unity 3Dに関しては、xorg-edgers ppaを使用して最新のカーネルとオープンソースのインテルドライバーをインストールできます。 ATIドライバーを有効にしてCatalystでプレイしようとすると、ATIドライバーがフリーズします。これまでの最良の選択肢は、オープンソースのドライバーに依存することです。
すべてのfglrxのものをアンインストールしたことを確認し、xorg.confを削除してから、Intel hd 3000のxserver-xorg-video-intelをインストールします。
Catalystドライバーをアンインストールし、オープンソースドライバーをインストールする方法については、こちらをご覧ください。
http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide#Removing_Catalyst.2Ffglrx