- 精华
- 0
- 帖子
- 6793
- 威望
- 0 点
- 积分
- 6937 点
- 种子
- 593 点
- 注册时间
- 2012-5-29
- 最后登录
- 2024-12-30
|
楼主 |
发表于 2019-7-21 11:15 · 广西
|
显示全部楼层
本帖最后由 powerh3 于 2019-7-27 00:59 编辑
GroovyMAME - Input Lag tests 2019 (new method)
http://forum.arcadecontrols.com/index.php/topic,160722.0.html
一张有意思的图,输入延迟测试,GroovyMAME对比MAME,都是0.211版。。
oomek:
Holy sh*t! It's really working! Freesync on a CRT
CRT上用Freesync后,延迟为4.68ms?。。。噢,而且测了两个游戏是54.7Hz和59.17Hz的,全部平滑,没有卡顿,或撕裂,100%模拟速度!!。。哇,不用Frame delay了??这样一般的CPU也可以实现低延迟了?
C大之后还提到一些可能的问题。。
用了CRU啊。。no CRTemu driver installed,低解240p驱动也没用了?那好玩了。。
Radeon RX 460 -> hdmi2vga converter -> vga2scart cable
Defined resolution 2560x240@60 in CRU (no CRTemu driver installed)
Freesync ranges added 28-60
GM launched with everything off: triplebuffer, vsync, syncrefresh keepaspect
Tested 2 games shdancer 54.7Hz and thunderx 59.17Hz
All smooth, no stutter, or tearing, 100% emulation speed.
The photo of the adapter and the schematic of the cable is in my previous post.
Warning: scart2vga cable has different wiring. You have to make it yourself. I could not find any vga2scart on ebay only scart2vga
Calamity大佬:
That's awesome!
Do you have any issues with vertical centering? Freesync keeps adding extra blanking lines until the retrace is requested, this in theory might cause the picture to be shifted up on a CRT since these are not designed to ignore those extra blanking lines.
Also, how do you force Freesync enabled on a CRT? CRU?
oomek:
So far vertical pos seems ok, but I need to test more games to be sure. I just got one issue very occasional frame jumps, like it's loosing vsync pulse, maybe my cable is not properly shielded? And constant vertical desync when I pause the game, this one is weird, any ideas?
Update: when pause is pressed the screen goes out of syync vertically, but when I release pause it turns stable for 1/2 second, but in ntsc mode, then it goes back to full screen.
。。。。。
有偶尔跳帧问题啊,就像 丢失Vsync 垂直同步脉冲信号(?),或许线的屏蔽不够好?。。。暂停游戏时,持续不断的丢失垂直同步。。。
补:。。。松开暂停后,会稳定1/2秒。。。。
Calamity大佬:
Following Oomek's advice I've been successfully testing Freesync on a CRT using my new Ryzen 5 2400G, both by VGA and HDMI->VGA. My results so far show this can actually work with some effort. However once Freesync is enabled and MAME starts sending frames the screen starts to bounce up and down due to the random padding being applied. I haven't managed to get it stable. I'm testing this on a BVM. When tested on my regular PC CRT it just goes blank after a short period. I still need to compile a custom GM version that uses raster polling instead of the CPU clock to see if this makes it stable, hopefully in the next days.
哈哈哈,C大的Ryzen 5 2400G在Oomek的建议下,成功测试Freesync上CRT了,VGA(不需要EDID模拟了?之前卡在EDID的模拟实现上)和HDMI->VGA的方式都可以,神奇了?!。。还有一些奇怪的问题。。
C大准备编译一份专门使用光栅轮询的GroovyMAME版本,代替CPU时钟版(目前的正式版),可能会实现稳定。。。希望过些天吧。。 |
|