对NX软硬件的猜测

  • 卖哥
    说一下对NX软硬件设计的猜测
    不过与其说是对NX猜测,不如说是如果自己来设计的话,NX会是怎么样的。

    1、NX的性能
    我有一个假设,就是如果一个设备的CPU性能超过Puma@1.6Ghz*6,而GPU性能超过HD530@1.15Ghz,那么几乎全部的本世代跨平台游戏都将可以比较低代价的跨到这个设备上。
    CPU超过PS4比较容易理解,为什么我认为GPU超过当前主流集成显卡就行了呢?
    https://www.youtube.com/channel/UCy3IvNk1gP8o7uesdB_t2hA/videos
    这些视频中,有一些内容是用HD4600跑本世代的游戏,从中可以看出很多游戏都跑出了可接受的帧数,而他所使用的设备只不过是i7-4700MQ,其GPU的浮点性能仅为368Gflops,而且还是英特尔的368Gflops。
    Tegra X1应该是同时实现两者还绰绰有余的芯片,甚至可以大幅降低CPU频率,小幅降低GPU频率来降低功耗延长续航。
    比如说CPU降低到A57@1.3Ghz*4+A53@1.3Ghz*4,GPU降低到850Mhz,仍旧可以满足我所假设设备的指标,而功耗应该会有比较明显的降低,如果能提供3~5小时的游戏时间,那作为一个携带游戏设备就基本称职了。
    如果老黄比较慷慨,愿意第一时间提供16nm的Tegra,我也认为性能不会比我的假设有太大的提高,会把能耗比的改善用于提高设备的续航,达到5~8小时的游戏时间那就非常得体了。
    也许有人会觉得如果16nm的Tegra,假设叫做TX2吧,拥有TX1双倍性能,因此可以实现1Tflops的性能,那么单看这个数据完全可以在720P上实现PS4在1080P上所能实现的画质了。
    但实际上是不可能的,Tegra浮点尚可,但在带宽上是有巨大差距的,肯定一些较为吃带宽特效将不会被采用,比如高品质的阴影比如抗锯齿,画质必然是要缩水的。
    既然提升后的性能无法达到更高一级的临界点,我觉得与其从缩水较多提升到缩水较少,不如把续航从勉强堪用提升到相当得体。

    2、NX的外形
    我认为NX的平板部分大概是16cm*9cm,使用6寸1280*720显示屏,加上两侧的控制器长度大概是25cm。
    16cm*9cm这个尺寸和N3DSLL基本相当,所以如果有人的裤袋能容纳得下N3DSLL,那也能容纳得下它。
    而25cm这个尺寸则是基于B5纸(176mm*250mm)的长度,B5是杂志比较常见的尺寸,如果和B5杂志差不多长,那么对挎包就会有比较好的兼容性。
    因为有单手持握一侧时操作屏幕的需求,对于这么宽的设备来说,想单手抓一侧拿稳,那两侧控制器的背部必然要突起以改善握持,考虑到拿下后当作体感操作器的需求,应该是对称的弧形。
    来,上灵魂绘图。

    两侧的控制器,可以拿下作为一对体感控制器,也可以作为两个简单的手柄进行双打。
    平板背后有支架可以支起,在控制器被拿下后作为显示器使用。
    这个其实一开始的传闻附图就有这些信息了


    3、NX其他硬件设计
    平板正面应该会采用N3DS用过的红外+可见光双摄像头,用于全天候面部追踪,而且根据任天堂的专利,红外可见光双摄像头可以更有效的进行手势的识别。
    NX应该只有一个typec接口,既用于充电也用于向电视机输出图像等用途,在基本套装中会附带一个有USB口、HDMI口、供电口的扩展坞,把扩展坞放在电视旁,接上电视、电源、USB硬盘,只要用一根typec线把扩展坞和NX相连,就能实现输出画面、充电、储存扩充。此时NX可以熄屏放置,也可以作为类似WiiUGamePad的有线控制器,电视屏幕和NX可以输出不同的图像。

    4、NX的操作系统
    虽然用上了未来支持方面名声不好的NV芯片,但是我还是侥幸的认为NX是一个兼容性更新的起点。
    基于这个侥幸,我认为NX的操作系统是使用安卓的驱动接口的linux操作系统,类似firefox OS、Ubuntu Touch这类,这些操作系统没有安卓的虚拟机运行环境,但是为了蹭安卓的可移植性就采用了和安卓一样的驱动接口,可以比较简单的移植到那些为安卓准备了驱动的硬件上。
    当然,为了持续兼容,也不会使用任何NV的后门接口,而是标准的Vulkan。
    要知道,任天堂在Vulkan正式版发布的时候就宣布自己是Vulkan阵营了
  • l
    lxzxhzwzyy
    应该没有25cm这么长,之前有人透露加上控制器后比wiiu的GP还要小一圈
    而GP本身也没有25cm
  • 卖哥
    如果是系统被装到了其他设备上,那并不是模拟器,和黑苹果类似的东西而已。
  • z
    zikimi
    主机用的至少会是个半定制的SOC吧?3DS当初好像是要用Tegra 2后来因为定制问题才谈崩的,这次不知道是谁退让了
  • 卖哥
    定制有定制的好处,但是开发周期长,启动成本高。
    如果决定走兼容更新的话,市售部件可能是更好的选择。
  • o
    ov_efly
    BSD定制吧?
    虽然安卓用的是linux内核
    但是和linux发行版还是有很大差别的
    这方面真要想兼容一定要虚拟机
    不然的话
    购买第三方安卓解决方案就好了
    还有一个是软件许可协议的问题
    很难想象任天堂会喜欢GPL类协议
  • 共谍常凯申
    这种分离式设计真的大丈夫?使用时不会觉得很麻烦吗?
  • 我又忘了用户名
    小白问一下3DS为因为这个而淘汰吗?比方说新游戏不会发在3DS上而发在这个上。刚买的3DS
  • o
    ov_efly
    整合了吧
    这次不仅仅只是手柄或者为室内串流而设计
    那么取代3DS是预料之中的事情
  • 6
    66666
    这里要纠正一个错误,Vulkan虽然是通用API,但是Vulkan跟OpenGL一样是完全由各家自己去实现的。

    而且更靠近底层,几乎可以肯定Vulkan会有大量硬件构架密切相关的扩展出现,所以不要以为Vulkan就跟硬件无关

    实际上DX12和Vulkan这些底层API优化和发挥更需要软件厂商熟悉整体硬件构架,因为没有中间层做缓冲,如果出现了BUG那就是一个灾难性后果。

    所以无论巨硬还是NV,都明确说过DX12和Vulkan并不适合所有厂商,尤其是技术力低下的日系厂商。想象下一个习惯java和C+的程序员,不得不去用汇编写东西时候,写出的程序就肯定比java和C+性能高吗?
  • 卖哥
    我不关心使用的难度,我期待的是兼容性。
    用上安卓的驱动和通用API,在未来NV翻脸的时候,有选择第三方芯片的余地。
  • 6
    66666
    使用通用的OpenGL ES 3.1才是兼容性最高的,最起码目前无论农企、高通、ARM、powerVR以及老黄都完全没有兼容性问题
  • 卖哥
    单核性能更差的移动平台更需要Vulkan这类新API。
    这没啥可妥协的,就算其他企业现在不完美支持Vulkan1.0,能在2年后NV停产这款Tegra之前达标就行。