Unity 2Dから3Dに変更するには?


10

私はMyUnityを実行しようとしましたが、今日までメッセージが表示されるまで問題なく動作していました。

つまり、私はUnity-2Dを実行しているようです。ですから、コマンドラインで少し検索を行ったところecho $DESKTOP_SESSION、確かに、「ubuntu-2d」だけでした。

私はUbuntu Tweakを使用していて、おそらくそこに馬鹿げたことをしたのかもしれませんが、そのような機能さえ持っていないと思います。また、Ubuntu 2DとUbuntu 3Dの明確な違いにも気づきました。

12.04 Ubuntuを持っています。では、Ubuntu / Unity 3Dに「戻す」ことは可能ですか?

編集:私のグラフィックカードは2GB専用のAMD Radeon HD 7750で、12.6バージョンにアップグレードする必要があると思いました。これを試して、結果をお知らせします。助けてくれてありがとう。

結果:グラフィックカードを正常に更新した後、3Dを実行できるようになりました。みなさん、本当にありがとうございました。珍しい質問でごめんなさい!


1
自動ログインを有効にしていますか?はいの場合は、ログアウトして、ログインフィールドの小さなubuntuロゴをクリックし、「Ubuntu」セッションを選択して、Unity 3dセッションにログインします
Anwar

Unity3dは通常デフォルトのオプションであり、ハードウェアに3dバージョンの問題がある場合を除いて、2dのみが選択されています。どんなグラフィックカードがありますか?
mikewhatever

回答:


7

システムモニターを開くと、Unity 3Dと2Dのどちらを実行しているかを確認できます。compizプロセスタブに名前が付けられたプロセスが表示されている場合は、Unity 3Dを使用しています。それが実行している場合はmetacity代わりに、あなたはユニティ2Dで作業しています。

Unity 3Dを動作させるためのアイデア:

  1. まず、パッケージnux-toolsをインストール/usr/lib/nux/unity_support_test -pし、ターミナルウィンドウで実行します。ハードウェアがUnity 3Dでサポートされているかどうかが表示されます。NvidiaまたはAMD / ATIグラフィックカードを使用している場合は、(適切な)3Dサポートを取得するために、最初に独自のドライバーをインストールする必要がある場合があります。と表示されている場合はUnity 3D supported: yes、他の手順を続行できます。そうでない場合、Unity 3Dを使用できません
  2. を実行してもUnityがインストールされていない場合は、Unityをインストールしてくださいsudo apt-get install unity gnome-session
  3. ログアウトすると、ログインマネージャーのユーザー名の横にUbuntuロゴが表示されます。それをクリックして「Ubuntu」を選択し、再度ログインします。Unity 3Dが起動します。
  4. それでも3DではなくUnity 2Dが起動している場合は、ターミナルを開いてと入力しunity --replaceます。Unity 3Dが起動するはずですが、起動しない場合、端末の出力が興味深いかもしれません。
  5. 上記のすべてが機能しない場合は、新しいユーザーを作成してログインします。3のように「Ubuntu」を選択することを忘れないでください。古いユーザーの設定の一部が壊れている可能性があります。新しいユーザーは新しい設定で開始します。

回答ありがとうございます。Unityを実行する前に、グラフィックカードを更新する必要があると思います。これは、先週このコンピューターを購入したことを考えると、少し奇妙に思えます。 !
Mochan

AMD / ATIは、Linuxのグラフィックスにとって問題の多い選択です。Ubuntuには、「radeon」という名前の無料のドライバーが同梱されています。これはコミュニティによって開発されたもので、あなたのような新しいチップセットでは3Dをうまくサポートしていません。AMDのプロプライエタリドライバーはバグが多く、常に最新であるとは限りません。一方、インテルはオープンソースで高品質のドライバーを開発しています。また、ハードウェアリリースの数か月前にドライバーをリリースするため、最新のディストリビューションでハードウェアをそのまま使用できます。さらにパワーが必要な場合は、Nvidiaを選択してください。このドライバーは独自仕様ですが、Windowsドライバーと同じ品質です。

あなたが言ったように、私のカードはAMD Radeonです。これがあなたの言っていることに関連しているかどうかはわかりません。
Mochan 2012

私が正しく理解できなかった場合、グラフィックスドライバー(Catalyst / fglrx)を最新バージョンに更新した(古いグラフィックカードを購入した新しいものに交換していない)ため、問題はドライバーが3Dをサポートしていないことが原因でした。ハードウェアで。

はい、fglrx。はい、そうでした。カードの名前はドライバーの名前とはまったく無関係だと思いますか?
おっと

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