回答編集履歴
6
事後だけど、いらんことは除去しておくか・・・
answer
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
まあ、Windowsネイティブのゲームを動かすときほどの性能差にはならないでしょうが、それでも目に見えた差はあるんじゃないでしょうか。
|
4
4
|
|
5
|
-
そのYahoo知恵袋の回答はおかしい
|
5
|
+
そのYahoo知恵袋の回答はおかしいですね。
|
6
6
|
|
7
7
|
---
|
8
8
|
|
5
OSの記述が抜けた
answer
CHANGED
@@ -13,6 +13,7 @@
|
|
13
13
|
M/B : H77MA-S40 (MSI)
|
14
14
|
Video : Intel HD Graphics 4000 or GV-N1030D5-2GL (GIGABYTE)
|
15
15
|
RAM : PC3-12800 24GB
|
16
|
+
OS : Windows 10 Pro Ver.1803
|
16
17
|
|
17
18
|
Android Emulatorの設定
|
18
19
|
Accel : HAXM 7.1.0
|
4
実験結果
answer
CHANGED
@@ -2,4 +2,34 @@
|
|
2
2
|
|
3
3
|
まあ、Windowsネイティブのゲームを動かすときほどの性能差にはならないでしょうが、それでも目に見えた差はあるんじゃないでしょうか。
|
4
4
|
|
5
|
-
そのYahoo知恵袋の回答はおかしいよね。AndroidエミュレーターのホストGPUサポートがついたのって、FroyoかGingerbreadか、そういう時代じゃなかったっけ?この回答の時期には間違いなく存在していますね。Android特有の知識がない人が、「エミュレーターの一般論」で答えたからこうなっちゃったんじゃないですか?
|
5
|
+
そのYahoo知恵袋の回答はおかしいよね。AndroidエミュレーターのホストGPUサポートがついたのって、FroyoかGingerbreadか、そういう時代じゃなかったっけ?この回答の時期には間違いなく存在していますね。Android特有の知識がない人が、「エミュレーターの一般論」で答えたからこうなっちゃったんじゃないですか?
|
6
|
+
|
7
|
+
---
|
8
|
+
|
9
|
+
私も同じIvy Bridge世代のCore i7-3770を使っていて、つい最近GT1030搭載のグラボを購入したばかりでした。この質問を受けて、実際どれだけ違うのか興味があったので、実験してみました。
|
10
|
+
|
11
|
+
ホストPC
|
12
|
+
CPU : Intel Core i7-3770
|
13
|
+
M/B : H77MA-S40 (MSI)
|
14
|
+
Video : Intel HD Graphics 4000 or GV-N1030D5-2GL (GIGABYTE)
|
15
|
+
RAM : PC3-12800 24GB
|
16
|
+
|
17
|
+
Android Emulatorの設定
|
18
|
+
Accel : HAXM 7.1.0
|
19
|
+
Device : Pixel C
|
20
|
+
System Image : Android 8.0 (API 26, x86_64, Google APIs)
|
21
|
+
|
22
|
+
[0xbench](https://github.com/josephcc/0xbench)という古いベンチマークソフトをインストールして、最もGPUの効果が現れそうな3D描画のテストをしてみました。結果は下記の通りです。
|
23
|
+
|
24
|
+
|Test|HD4000|GT1030|
|
25
|
+
|:--|:--|:--|
|
26
|
+
|OpenGL Cube|11.60627|59.22188|
|
27
|
+
|OpenGL Blending|2.7825508|62.88124|
|
28
|
+
|OpenGL Fog|測定不能|62.816467|
|
29
|
+
|Flying Teapot|6.89584|60.55468|
|
30
|
+
|
31
|
+
(単位はfps)
|
32
|
+
|
33
|
+
このように、GPU性能による差は明らかです。HD4000でもNexus 5Xのようなスマホサイズデバイスならばそこそこは動くのですが、Pixel Cはかなりきつかったようですね。私もここまでの差が出るとは予想外でした。
|
34
|
+
|
35
|
+

|
3
強調
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
関係あります。AndroidはOpenGL ESと呼ばれる組み込み用のグラフィックAPIを採用していますが、ホストコンピューターが持つGPUによってOpenGL ESの処理をアクセラレートできるようになっています。
|
1
|
+
**関係あります**。AndroidはOpenGL ESと呼ばれる組み込み用のグラフィックAPIを採用していますが、ホストコンピューターが持つGPUによってOpenGL ESの処理をアクセラレートできるようになっています。
|
2
2
|
|
3
3
|
まあ、Windowsネイティブのゲームを動かすときほどの性能差にはならないでしょうが、それでも目に見えた差はあるんじゃないでしょうか。
|
4
4
|
|
2
修正
answer
CHANGED
@@ -2,4 +2,4 @@
|
|
2
2
|
|
3
3
|
まあ、Windowsネイティブのゲームを動かすときほどの性能差にはならないでしょうが、それでも目に見えた差はあるんじゃないでしょうか。
|
4
4
|
|
5
|
-
そのYahoo知恵袋の回答はおかしいよね。AndroidエミュレーターのホストGPUサポートがついたのって、Gingerbread
|
5
|
+
そのYahoo知恵袋の回答はおかしいよね。AndroidエミュレーターのホストGPUサポートがついたのって、FroyoかGingerbreadか、そういう時代じゃなかったっけ?この回答の時期には間違いなく存在していますね。Android特有の知識がない人が、「エミュレーターの一般論」で答えたからこうなっちゃったんじゃないですか?
|
1
補足
answer
CHANGED
@@ -1,3 +1,5 @@
|
|
1
1
|
関係あります。AndroidはOpenGL ESと呼ばれる組み込み用のグラフィックAPIを採用していますが、ホストコンピューターが持つGPUによってOpenGL ESの処理をアクセラレートできるようになっています。
|
2
2
|
|
3
|
-
まあ、Windowsネイティブのゲームを動かすときほどの性能差にはならないでしょうが、それでも目に見えた差はあるんじゃないでしょうか。
|
3
|
+
まあ、Windowsネイティブのゲームを動かすときほどの性能差にはならないでしょうが、それでも目に見えた差はあるんじゃないでしょうか。
|
4
|
+
|
5
|
+
そのYahoo知恵袋の回答はおかしいよね。AndroidエミュレーターのホストGPUサポートがついたのって、Gingerbreadとかそのくらいの時代じゃなかったっけ?この回答の時期には間違いなく存在していますね。Android特有の知識がない人が、「エミュレーターの一般論」で答えたからこうなっちゃったんじゃないですか?
|