• 6

[轉載自癮科技] 感覺像是兵敗如山倒

不要忘了iPhone 3GS裡面還有一塊PowerVR的GPU...

Nexus One只有一塊1GHz的CPU阿

不過3GS的3D比較強還是事實
樓主如果是從Engadget看到的話, 應該也看到這句:

"The reason? Reportedly, Google's phone isn't using Neon floating-point optimization, but if it did, the scores you'll see just past the break could be quite different. Hey Mountain View, you getting all this?"

因為N1沒做過專門優化啊!
解析度也差很多

iPhone 3GS 320 x 480
Nexus one 480 x 800

只能說powerVR比ATI的行動運算強一點啦
各位在發文前多做點功課阿

1. 原作者的blog已經說明了N1是降成480×320在跑, 所以比較是有意義的

http://distinctivegame.wordpress.com/

so let’s change the viewport on the Nexus to the same size as the iPhone just so we can compare the two equally

2. 原作者在影片中以及blog中都有提到, 造成差異的主要原因是Android SDK尚未支援ARM的Neon浮點運算加速器

3D 跟導航軟體會有關係嗎?
3D跑的順導行會不會比較順
pinfantw2001 wrote:
這個問題完全沒有意義....
iphone解析約nexus one的2/5, nexus one在高解析情況下繪圖運算本就較吃力...但解析好很多.......(恕刪)


作者已經有考慮到這點了,作者的部落格 http://distinctivegame.wordpress.com/2010/02/09/dd-tech-talk-1-nexus-versus-iphone-3gs/

OK, so let’s change the viewport on the Nexus to the same size as the iPhone just so we can compare the two equally. With just two characters on screen, switching the viewport size to 480×320 on the Nexus, give a frame-rate improvement from 30fps to 40fps but with 8 characters on screen there is no difference; with the frame-rate remaining the same at 21fps.

This reveals that the bottleneck to performance must be elsewhere. The next logical test is to see if the bottleneck is CPU related. We can test this by turning off the animation bone & skinning calculations. Doing this reveals that drawing to the full screen on the Nexus with the animation disabled has no effect on the frate-rate yet when only drawing to the same screen area as the iPhone then the frame rate increases from 20fps up-to 25fps.

The conclusion is that the Nexus is primarily GPU fill-rate limited and the lack of access to the Neon float-point instructions means the CPU is only just keeping pace with the fill-rate.

Nexus即使只用 480x320 viewport,還是比較慢。2個角色時,fps 從30增加到 40,還是輸iPhone的61。但是8個角色時,fps 完全沒增加。
測試拿掉需要CPU的運算,Nexus 全螢幕時 fps 還是沒變快,但是 480x320的情況變快到25fps
結論是 Nexus 的 GPU 不夠快,CPU的運算也只剛好跟得上GPU的fill rate。
3GS掉格掉好多哦,比例上說掉一半了
pinfantw2001 wrote:
這個問題完全沒有意義...(恕刪)






he did 降階跑320x480...
is1128 wrote:
的確 Nexus One 3D 不如人
...(恕刪)


看來確實如此。或許還有最佳化的空間,但是輸 100% 也太難看了。

但是我並不認為 3D 是我購買手機時的主要關心項目,夠大的記憶體與夠長的使用時間,對我才是最重要的。
多虧IPHONE一直被定位為好玩的遊戲機,所以Android才會壓倒性的成長,
如果今天IPHONE不被定義為遊戲機,或許我會買來用,目前我還沒看過40歲
以上的人使用IPHONE,話說PS3的HD高畫質,又不怕沒電,一台才一萬三
,下班很累,可以坐在舒服的沙發享受高畫質的遊戲,拿手機玩遊戲
只會被認為小朋友
  • 6
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?