如果要在掌机上使用,势必要定制化的进行修改。
首先,一般的电脑用gpu需要考虑的驱动问题倒是不必发愁。
Gamebrick初代主机,使用的是原哈德森团队开发的,直接和硬件打交道的固件。
甚至不能称之为操作系统。
而gamebrick2主机,将会使用和gameport一样内核的console os操作系统。
这一系统的完整知识产权都属于东海软件和深层科技。
在此基础上针对硬件开发驱动,并不是非常困难的一件事。
另外,mbx支持opengl接口。
这当然是个好消息。
因为无论是东海软件仰仗的虚幻引擎自身,还是那些第三方开发商使用的自家引擎。
有了opengl,总归是比较方便进行软件开发。
但同时,对opengl的遵守,也会束缚硬件潜能的发挥。
索尼的ps2,以及未来的psp。实际上都使用了自定义的图形api。
这样虽然增加了软件开发难度。
但同时,也让开发者更容易挖掘硬件的全部潜力。
甚至索尼还有一些自家第一方专用的api,不开放给第三方开发者使用。
只在自家游戏中开放。
以增加耗电牺牲续航为代价。得到更好的画面表现。
是否需要做到这一步,是后面需要权衡的地方。
软件因素以外,主要需要考虑的,还是gpu核心本身的问题。
比如说增加数据传输的带宽。增加soc内部缓存。
在硬件层面上,对图形特性进行优化。
增加纹理和着色能力的支持。
提高多边形处理效率等等。
毕竟,为了散热和节能,现在的mbx在性能上牺牲了许多。
很多硬件层面上的优化还是为了现今的半导体加工工艺而设计的。