» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[模拟相关] 为PSV的SFC模拟器效率正名,请熊猫兄进来

引用:
原帖由 Nigel 于 2019-7-4 08:57 发表
效率如何看和谁比了。单说模拟器代码效率,PSV都需要超频才能满帧,和PC上的snes9x,zsnes比说效率一泡污没有任何问题。而且至今不肯优化
一分钱没给作者捐赠过好意思说至今不肯优化?人家欠你的?


TOP

posted by wap, platform: Android
引用:
原帖由 @Nigel  于 2019-7-4 08:57 发表
效率如何看和谁比了。单说模拟器代码效率,PSV都需要超频才能满帧,和PC上的snes9x,zsnes比说效率一泡污没有任何问题。而且至今不肯优化
psv是因为没有完全的opengl驱动,不能用gpu硬加速才造成效率不高的
就像ns那样,之前没搞定gl驱动时连ps模拟器都卡的要死,后来搞定后才慢慢优化好



TOP

引用:
原帖由 clarkh 于 2019-7-4 20:01 发表

一分钱没给作者捐赠过好意思说至今不肯优化?人家欠你的?
渣不渣一回事,该不该优化另一回事,别混为一谈。


TOP

引用:
原帖由 xiaogao 于 2019-7-5 08:06 发表
posted by wap, platform: Android
psv是因为没有完全的opengl驱动,不能用gpu硬加速才造成效率不高的
就像ns那样,之前没搞定gl驱动时连ps模拟器都卡的要死,后来搞定后才慢慢优化好
SFC有什么3D部分需要GPU硬件加速?
当年PC上的snes9x和zsnes,100多Mhz的老奔都能流畅运行(能不能到60fps不记得了,就算到不了也绝不止30),当年有个毛GPU加速。

TOP

引用:
原帖由 Nigel 于 2019-7-5 08:12 发表


SFC有什么3D部分需要GPU硬件加速?
当年PC上的snes9x和zsnes,100多Mhz的老奔都能流畅运行(能不能到60fps不记得了,就算到不了也绝不止30),当年有个毛GPU加速。
当年的snes9x和zsnes是低精度模拟,很多画面和声音模拟都不准确,对比retroarch里的是snes9x 2002内核(这个还算新点的),100多mhz我记得基本都要开跳帧的,只有部分早期sfc游戏切特效少的可以不开跳帧满速运行的
至于3d部分重要不重要,我们可以拿3ds上的sfc模拟器snes9x for 3ds来做例子,这款模拟器机正因为作者通过把部分处理放在了3ds的gpu上,才得以能让老3ds能够全速运行大部分sfc游戏的(不开跳帧)
另外我上面也提到了ns得到gl驱动前后的模拟运行效率,简而言之就是gpu加速对于现在的模拟器界是必不可少的,说起来好多模拟器如ppsspp dolphin retroarch大部分内核等,都在支持vulkan后都得到了大提速,更加证明gpu硬加速的重要性

不过你的部分观念我同意,现在模拟器界确实不如20年前来的活跃,已经过了那个时代了,没太多人会把精力放到免费的东西上去,所以这些模拟器也确实欠优化,反而很多付费的项目素质都不错,比如安卓的drastic吊打pc的nds模拟器,又比如同样是安卓的xxx.emu系列模拟器在好多年前的安卓模拟器蛮荒期就已经开发的非常不错了

总而言之,现在的模拟器界相比以前确实一潭死水,没办法的,所以更加彰显gpu硬加速的重要性了

[ 本帖最后由 xiaogao 于 2019-7-5 11:08 编辑 ]

TOP

posted by wap, platform: Android
泥潭对sfc是真爱。。。

TOP

PSV 玩星际火狐幻灯片……

TOP

引用:
原帖由 xiaogao 于 2019-7-5 11:04 发表

当年的snes9x和zsnes是低精度模拟,很多画面和声音模拟都不准确,对比retroarch里的是snes9x 2002内核(这个还算新点的),100多mhz我记得基本都要开跳帧的,只有部分早期sfc游戏切特效少的可以不开跳帧满速运行的 ...
我想象不出来什么SFC里的PPU什么功能需要用GPU模拟。
至于精度,SFC的很多功能本来就是硬件的低精度实现,上了高精度反而容易出错。这可不是后来的3D游戏机光栅化时提高精度这么简单。

TOP

posted by wap, platform: Android
引用:
原帖由 @Nigel  于 2019-7-5 20:29 发表
我想象不出来什么SFC里的PPU什么功能需要用GPU模拟。
至于精度,SFC的很多功能本来就是硬件的低精度实现,上了高精度反而容易出错。这可不是后来的3D游戏机光栅化时提高精度这么简单。
我个人觉得以前没有gpu这东西啊,现在的设备玩游戏gpu非常重要,我记得有个psv超频的测试,忍龙2cpu可以降频非常低,只要gpu拉高一点不卡,这在以前是不可能的

TOP

Posted by: HMD Global Nokia X7
zsnes比其他的模拟器强无数倍了,win95时代很有几个模拟器很强,应该都是直接面向硬件编程的,现在的模拟器都是面向系统编程的。感觉掌机上的模拟器也都是移植的,如果是对应掌机重新编的模拟器也会运行完美。毕竟老游戏机处理器频率就8hz,内存都是按k算得。只讲频率PSP速度就是SFC的40多倍了。

TOP

记得当年用MMX166 跑BLEEM模拟器  效率高的一塌糊涂   汇编语言运行效率没得说

TOP

引用:
原帖由 维加 于 2019-7-6 16:45 发表
Posted by: HMD Global Nokia X7
zsnes比其他的模拟器强无数倍了,win95时代很有几个模拟器很强,应该都是直接面向硬件编程的,现在的模拟器都是面向系统编程的。感觉掌机上的模拟器也都是移植的,如果是对应掌机重 ...
当时几个模拟器用汇编语言 效率太高了

TOP

已经忘记了psv皮角系统如何装游戏-0 -!  吹灰太久

TOP

最近RetroArch又有个捐钱的项目,应用硬件加速的gxm驱动开发PSV上的模拟器,奖金已经涨到了716刀
附件: 您所在的用户组无法下载或查看附件

TOP

posted by wap, platform: Android
引用:
原帖由 @emubase  于 2019-7-10 11:11 发表
最近RetroArch又有个捐钱的项目,应用硬件加速的gxm驱动开发PSV上的模拟器,奖金已经涨到了716刀
这个好,我打算投个5刀

TOP

发新话题
     
官方公众号及微博