
Ubuntu日本語フォーラム

ログインしていません。
メモリを試している時におかしなことにきがつきました。
unityの動作が2種類あるが、どういうことだろうと。しかし賢明な小生は(?)やがて気が付きました。unityとその2dなんだと・・・
メモリの物理量によってunityが2dと入れ替わってしまうのでした。
これはどういうことかと、わが自作機の不良、はたまたunityの・・・
ということで、わが工房自慢の自作ベンチ台でテストをしてみようと、やった結果を慎んでご報告申し上げたいと思います。
テスト機 : マザーボード BIOSTAR TA890GXB HD
CPU AMD phenomⅡX3 705E (LOCK解除して4コアで動作)
メモリ UMAX DDR3-1333/ 2G が4枚、ADATA DDR3-1333/ 4G を4枚を使用。(2Gをメイン、4Gをサブに)
その他 HD WD1500ADFD(rpm1000)、光学ドライブ iHASS24, キーボード&マウス Logicool EX110.
Display SAMSUNG-SyncMaster743BM (1280×1024pixels,デジタル接続)
OS A=Ubuntu11.10 desktop-amd64本家版、 B=Ubuntu-ja-11.10 desktop-i386日本語リミックス
1つのHDにダブルブートして、テストしています。
*なほ、アップデートは最新、プロプライエタリドライバーは有効でテスト実行。
メモリ2G時(UMAX2G×1) (1.7GiB,1795MB) OS-A:○ OS-B : ○ ( * ○=unity , △=2D , ☓=起動せず)
4G時( 〃 ×2) (3.6GiB,3998MB) A : ○ B : ○
6G時 ( 〃 ×3) (5.6GiB,5867MB) A : ○ B : △
8G時( 〃 ×4) (7.6GiB,7935MB) A : ○ B : △
10G時 (2G×3+4G×1) (9.5GiB,10004MB) A : ○ B : ○
12G時 (2G×2 +4G×2) (11.5GiB,12072MB) A : ○ B : ○
14G時 (2G×1+4G×3) (13.5GiB,14145MB) A : ○ B : △
16G時 (ADATE4G×4) (15.5GiB,16209MB) A : ○ B : ☓
*メモリの数値は、システム情報からと、Hardinfoのsummaryの値からです。
以上の結果でした。
64ビットの本家版はまったく問題なし。
32ビットの日本語リミックス版は、6G,8G,14G時でunity2Dになってしまい、16G時では起動もしませんでした。
このわたしの自作PC環境のみに由来するものなのか?はたまた、もうすこし普遍的なものなのかは現時点ではわかりません。
プロプロイエタリドライバーを入れる前と後とでは結果が少し違っていたようにも思いますし、AMD・E350を組み込んだマシーン(OSは11.10の日本語
リミックス版)では問題なく動いていますし、違うメモリではどうかとか、まだまだ調べることはたくさんあるように思いますが、初心者のわたくし一人の手
におえるべくもなく、とにもかくにもここで起きたひとつの現象のご報告を、取り急ぎ申し上げるところです。
なほ、できるだけ今回の環境については、書き入れたつもりですが、抜けているものがあるかもしれません。ご依頼があれば、わかるかぎり、できうるかぎり
またご報告させていただきますので、何卒よろしくお願い申し上げます。
Ubuntuのさらなる発展の一助になればとねがいつつ・・・
オフライン
santaomura2です。どなたからも残念ながら応答いただけておりませんが、続報を慎んでお送りします。
アップデートしてカーネルも”Linux3.0.0-13-generic-pae(i686)"に更新いたしましたが、メモリ8Gにしますとやはりunity2Dになってしまいます。
4Gではちゃんとyunityで起動します。
8Gのunity2Dで起動しますと端末でyunityを指定しても、CCSMでubuntu unity plugin のところにチェックをいれても2Dのままで変化はありません。
今回は8Gでしかためしてはいませんが、おそらく前回とおなじ結果だと思います。
皆様はいかがでしょうか。わたくしの環境だけの問題でしょうか。もしそうでないならば、これは”PAE"のバグだということになりはしないでしょうか。
なにぶん、どなたからも応答がいただけてないものですから、わたしなりの独断で感じたことを、ご報告申し上げました。
ubuntuのさらなる発展のための一助になればと思いつつ・・・
オフライン
hotohoto です。アドバイスとかそんな次元ではありません、書き込みを見ての雑感です。
いろいろ調べられたのですね、大変だったでしょう。
メモリは多ければ多いほど良いと思い込んでいましたが、
逆に多いとうまくいかない場合があることもある事を知りました。
その一点だけでも参考になりました。
オフライン
皆様、あけましておめでとうござおます。本年もよろしくお願いいたします。
さて、追加の報告です。
マザーボードをMSIの”880GM-E41"に、CPUをAMDのPhenom2のX2-555にかえてテストしてみました。
HDD は 同じ WD1500ADFD で、 UBUNTU11.10ーOneiric の32Bit版日本語リミックス(PAE) と64Bit本家版 をダブルブートしています。
メモリ は UMAX-DDR3 の 2G を 4枚 使用しました。
ディスプレイ は acer の AL1916W に アナログ接続です。
64Bit版は、 2G,4G,6G、8G いずれも ubuntu-Unity で正常起動しました。
32Bit(PAE)版は、 前回と同じく 2G,4G で正常起動。 6G,8G で Unity2D での起動と、M/B・CPUを変えても(AMD製ということでは同じではあるが・・)
前回とまったくおなじ結果となりました。
初心者のわたくしがいうのもなんなんですが、これはPAEのバグではないのでしょうか。
お詳しい方々のご意見をお聞きしたいと思います。よろしくお願いします。
と書いて来たのですが、思い切ってIntelのCPUでも試しておこうと、やってみました。興味深い結果がでましたので続けてご報告しておきます。
マザーボードは ASUS の P7H55-M/USB3 。 CPU は Intel Core i3-540 です。 これにグラボ玄人志向のRH5450PCIEを通常使用。
HDD は 上のものを差し替えて使用。
メモリ は PATRIOT の PSD34G1333KH 2G を 4枚 使用。
ディスプレイも上とおなじものを使用。
はじめは、グラボ接続でテスト。(アナログ接続)
64Bit版32Bit版とも、 2G,4G,6G,8G すべてで ubuntu-Unity で正常起動しました。
つぎに、グラボを取り外し M/B のアナログ端子のほうに接続しテスト。
64Bit版32Bit版とも、2G〜8G すべてで今度は Unity2D での起動でした。
それでは MSIのボードにグラボ接続ではどうか?とやってみました。
今度は、すべてで ubuntu-Unity での正常起動でした。
そして、前回報告した ボードとCPUに グラボ接続でやってみたところ、やはり 両版とも、2〜8G全てで ubuntu-Unity での正常起動でした。
以上のことから、まずはグラフィックチップの性能に左右される、ということ。ーまあ、アタリマエといえば、あたりまえのことではあるが・・・
チップ・CPUによっては、メモリとかの環境で2DになったりUnityになったり変わることがある。
ということでしょうか・・・
バグであるなしを含めてお詳しいかたのご意見をお伺いしたく思います。また、有志のかたの、その他の環境でのテスト報告を期待します。
オフライン
santaomura2です。気がついたことがあり、もしかしたらという仮説を考えてみました。
それは、”Unityが2Dになるかならないかは、GPUのDirectXの準拠ぐあいによるのではないか。”ということです。
DirectX 11 以降の準拠であれば、Bitやメモリ量にかかわらず安定的にUnityで起動できる。
グラボ追加(ATI RadeonHD5450使用)、AMD E350(CPUに統合されたAPU Zacate-FT1)、の例による。
Direct 10.1 に準拠であれば、64Bit版では安定的にUnityで起動する。
32Bit(PAE)版では、メモリ量によって2Dに変わったりする。
Direct10.0 以前については、テストできず不明。(おそらく、Unityでの起動はむずかしいように思いますが、有志のご報告をお待ちしたいと思います。)
以上、我が家でのいくらかのテストによる仮説(少々オーバーかもしれませんが)です。
お詳しいかたのご意見をお聞きしたいとおもいます。
オフライン