web-dev-qa-db-ja.com

Unity 3Dは、AMD Radeon HD 6470Mを搭載したDellシステムでは動作しません

1GBグラフィックカードを搭載したDellで64ビットUbuntuを実行しています。

Unity 3dが表示されることを期待して「Ubuntu」でログインしますが、表示されません。代わりにUnity 2Dが実行されます。入力するとき

echo "$DESKTOP_SESSION" 

unity-2Dを確認します。

次のようなシステム情報を確認しました。 enter image description here

グラフィックス行は空として表示されます。 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
4
Vamsi Emani

最終的にこれは自分で解決しました。

まず、以前にインストールしたUbuntuが提供するグラフィックドライバー/ fglrxドライバーのトレースをすべて削除しました。そうしてから、代わりにオープンソースのグラフィックドライバーを再インストールしました。すべてが正常に戻りました。

他の人が同じ頭痛を経験している場合に備えて、以下のリンクをご覧ください。このブログ投稿で、完全な闘争とそれを解決するための手順を詳細に説明しました。

http://nerdysermons.blogspot.com/2011/11/solve-graphic-driver-errors-unity-3d.html

3
Vamsi Emani

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を実行します。

1
DrA7

おそらく第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

0
razor