A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: powerh3

玩PC低解240p老游戏的玩家,分享一下AMD的GPU和APU的成功例子吧。

[复制链接]
该用户已被禁言

精华
0
帖子
6793
威望
0 点
积分
6937 点
种子
593 点
注册时间
2012-5-29
最后登录
2024-11-23
 楼主| 发表于 2018-12-20 22:22  ·  广西 | 显示全部楼层
本帖最后由 powerh3 于 2018-12-26 10:31 编辑

通过ArcadeOSD配合VMMAKER可以把不对正的低解240p和480i 画面对正,然后就不用调整每个分辨率的水平位置了。。

方法是ArcadeOSD下选择某个15kHz低解分辨率进入后(注意不要选错31kHz的),进入一个上绿下红的网格方框背景画面,选择Horizontal geometry进入,然后H center选项有如:10/17等选项(每个分辨率会不同)。。按键盘的方向键可以选择9/17或7/17等,此时下面的几个参数会变化,然后选择test测试一下水平位置,不断切换其他选项测试,直到找到一个比较完好的水平位置参数,之后按底部的back或键盘ESC键回到上一级菜单。。可以看到copy modeline to clipboard选项,意思是拷贝到剪贴板,就相当于复制和Ctrl+C一样,这样我们得到了自己的CRT显示设备的水平位置对正的modeline参数了。可以打开个文本,鼠标右键粘贴或Ctrl+V保留下刚才得到的数据,留着接下来用。。。

退出整个ArcadeOSD后,在低解驱动目录下找到monitor.ini选项(VMMAKER的Edit settings选项进入后,Monitor settings一栏里点击Edit monitor prestes出现的就是这个),里面有各种低解设备设置的参数crt_range0后面会跟着一串数字,这些数字某些就是决定水平位置的。。。

比如Generic 15.7 kHz这栏:
monitor "generic_15", "Generic 15.7 kHz", "4:3"
        crt_range0 15625-15750, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 448, 576

2.000, 4.700, 8.000,这三个就是决定水平位置的,注意数字前面有空格的,我是保留了。。我们把之前得到的modeline的取对应的数字改换便可,记住改后要保存才生效。。其它数字保留不用动。。保存后,进入VMMAKER,设置Generic 15.7 kHz(我的HD5450选这个更好,其他人按自己卡的支持状况选适用的),重新选择一下对应的低解显示设备(PC上的称号,我这里是\\.\DISPLAY1 - AMD Radeon HD 5450 - Generic Non-PnP Monitor - enabled)和EDID模拟那栏Analog_?-VGA - enabled的连接(?为自己对应成功的数字,0或1或其它),EDID模拟和复合同步选项框都不用动,重新生成和安装一遍普通低解分辨率或超级分辨率,就成功了。。


成功后,所有256x240、320x240、384x240和384x256,还有512x448i 、640x480i 的都对正了,超级分辨率也类似。。。不过有疑问就是超级分辨率不是解决每个分辨率都要对正的问题的么,怎么上面那些不同的普通低解分辨率也都自动对正了,那还要超级分辨率干什么?比较奇怪。。


没有选择Generic 15.7 kHz设置,而是选择Arcade 15.7 kHz - standard resolution 或 Arcade 15.7-16.5 kHz - Extended resolution的玩友要找到对应的选项设置更改才对。。。其它选项也类似,31kHz的显示设备设置有不同,自己尝试吧。。

monitor "arcade_15", "Arcade 15.7 kHz - standard resolution", "4:3"
        crt_range0 15625-16200, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 448, 576

monitor "arcade_15ex", "Arcade 15.7-16.5 kHz - Extended resolution", "4:3"
        crt_range0 15625-16500, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 448, 576



圣骑士

模拟器 游戏机外部硬件探讨

精华
0
帖子
3302
威望
0 点
积分
3367 点
种子
45 点
注册时间
2003-10-13
最后登录
2023-9-23
发表于 2018-12-21 02:24  ·  上海 来自手机 | 显示全部楼层
edid模拟  开复合同步    超级分辨率就是能把刷新率差不多的游戏归到一起 还高于最低时钟限制
该用户已被禁言

精华
0
帖子
6793
威望
0 点
积分
6937 点
种子
593 点
注册时间
2012-5-29
最后登录
2024-11-23
 楼主| 发表于 2018-12-21 18:14  ·  广西 | 显示全部楼层
本帖最后由 powerh3 于 2019-8-18 21:29 编辑
yangjuniori 发表于 2018-12-21 02:24
edid模拟  开复合同步    超级分辨率就是能把刷新率差不多的游戏归到一起 还高于最低时钟限制  ...


哦,对。会解决最低时钟限制。。。不过对A卡,是HD 3000以前的卡还有X字头的老卡才有的问题了。。HD 4000及以后就没有这个最低时钟限制。

我又想了一下。。。某个超级分辨率(如2560x240)对自己包含的各种分辨率的切换应该是没有延时的,因为实际使用的是同一个超级分辨率。。。

超级分辨率把行数一致或接近的归为一个分辨率下了,比如256x224、320x224、320x240、352x240、384x224等归为2560x240了,而384x256是另一个超级分辨率2560x256的。。448i 和480i 的各种普通低解分辨率归为2560x480i 。

这样同一个超级分辨率下如2560x240包含的,256x224、320x224、320x240、352x240、384x224等,它们之间切换,实际仍是在一个超级分辨率2560x240内,这样切换就没有延时了。。

而2560x480i 和2560x240两个超级分辨率之间的切换,则有切换的延时,黑屏一下还好,我这里HD 5450切换是黑白 块状或条状图乱闪一下,有些不舒服。。
emu4crt Mednafen fork模拟器下,设置为Super超级分辨率支持模式,PS1的512x240对320x240(或256x240)的切换,则没感觉延时,也没有黑白色块乱闪。。因为是容纳在一个超级分辨率2560x240下的。


测了 恶魔城 - 月下 PS版,这个游戏从启动PS标志画面到进入游戏,有多个分辨率变化。。
超级分辨率下,PS1标志时是640x480i(此时是2560x480i 显示),然后是Konami的动画,此时应该是320x240(超级分辨率2560x240p),然后进入恶魔城标题512x240,之后是记忆卡画面是368x240,进入游戏游玩时是256x240,打开菜单是368x240。。超级分辨率下,只有2560x480i 到2560x240p这下的切换是有黑白色块乱闪的,之后的240p的各种分辨率没有切换的延迟和黑白色块乱闪了,因为都是容纳在2560x240p这个超级分辨率下了。
普通低解分辨率下,不光640x480i切换320x240p出现延迟和黑白色块乱闪,连240p下的各种普通低解分辨率的切换也是出现上述情况。。特别是恶魔城标题512x240切换到记忆卡画面368x240,还会有声音卡顿一下的问题,而2560x240p则没有这个问题。

所以玩240p下分辨率切换多的,用超级分辨率是很好的。。哈哈。。恶魔城 - 月下PS1版在超级分辨率下运行良好,进出菜单不会发生任何声音画面的延迟,也没有切换的黑屏或黑白色块乱闪一下了。。


2560x240和2560x256之间的切换,这种游戏很少吧。具体不知道,估计会有切换的黑屏或黑白色块乱闪一下。。



Major Windows 10 update 8/8/19

什么?新版的Win10升级后,解决了切换分辨率 会产生的 大延迟?哈哈哈。。。看1022楼。
该用户已被禁言

精华
0
帖子
6793
威望
0 点
积分
6937 点
种子
593 点
注册时间
2012-5-29
最后登录
2024-11-23
 楼主| 发表于 2018-12-22 22:16  ·  广西 | 显示全部楼层
本帖最后由 powerh3 于 2019-1-6 14:13 编辑

    Calamity, am I reading you correctly that you're saying CRT-emudriver is compatible with the onboard Vega 11 GPU?
低解驱动是否支持主板上的Vega11 GPU了?


——————The version I'm working with (not released yet) is based on Adrenaline 18.x so it should support Vega. However I've only tested it on older cards, because I don't have a new Vega card yet. So whether or not the new gpus are 15 kHz-compatible is still untested, although it's reasonably probable that they work.

C大说基于肾上腺素驱动Adrenaline 18.x(Vega的HDMI 2.0b的4K@60Hz应该也同时支持了) 的低解驱动Crt emuDriver应该支持Vega了,并没有发布,他仅仅测试了老一些的卡,因为他还没有Vega系列的显卡。。所以新的Gpu的15kHz是否兼容没有测试,尽管理论上这些卡很可能支持。。

现在的低解驱动还是基于 催化剂Catalyst 12.6 和 深红Crimson 16.2.1的,这意味着,下代的肾上腺素驱动Adrenaline 18.x将会是一个大的驱动换代哦。。。



注:
Vega 8对应R3 2200g,Vega 11对应R5 2400g,都是APU的核显。。补一个较廉价APU,Athlon 200GE,是Vega3,2核4线程的。有的主板已经支持200GE超频到3.8GHz和4GHz左右了,要刷最新的主板BIOS。。。最新的Athlon 220GE和Athlon 240GE也发布了,规格和200GE基本一样,但是基础频率依次提高。。

其他Vega显卡如Vega64、Vega56。。和APU的核显情况类似。。Vega织女星是14nm的GCN 5.0,为目前最新系列AMD显卡核心。。

Vega以后还有Vega 20,7nm,PCIe 4.0。。。

下一代是7nm的Navi(仙后座),Navi很可能换用一套独立于GCN的新体系(内部代号KUMA)。。



RX 580 是Polaris北极星,也是14nm的,不过是GCN 4.0,是Vega的前一代显示核心,可能下版的低解支持情况也和Vega一样吧。。




Yeah I'm probably getting the Vega 56 this week too for my main pc. Next CRT Emudriver release should work with it.
Calamity大神说他这个星期就要买Vega 56给他的主PC了,下版低解驱动CRT Emudriver公布后就将支持了。。
该用户已被禁言

精华
0
帖子
6793
威望
0 点
积分
6937 点
种子
593 点
注册时间
2012-5-29
最后登录
2024-11-23
 楼主| 发表于 2018-12-22 23:26  ·  广西 | 显示全部楼层
本帖最后由 powerh3 于 2018-12-22 23:28 编辑

兔爷问:
   Interesting APU news. Did we ever get any confirmation that the older APU's will work to output 15kHz? I realise the driver installs, but will an onboard mobo VGA port deliver? Or is that what you meant by Vega card, Calamity?


C大回答————There's some relevant information here.
http://www.tomshardware.co.uk/an ... sus-prime-a320.html



So we finally have a consistent answer. New AMD gpus (same with Nvidia) don't have analog support any more. This means they don't have the actual circuits to output an analog signal, regardless of what connectors you may find on the video card.

This is not new, we all knew that. The doubt was caused by these new motherboards for Ryzen APUs that do mount a VGA connector. It turns out these motherboards also support much older APUs that included R7 graphics which did support analog output. This is because AMD decided to keep the socket compatibility for several generations of processors.

However the Ryzen APUs include Vega graphics which doesn't support analog. So what happens if you plug a monitor to the motherboards' VGA output? According to the link above, this results in no video during BIOS post but surprisingly the VGA was usable once Windows starts. This suggests there's an additional chip on the motherboard, similar to those in active HDMI->VGA adapters, that performs the conversion. Probably, the chip requires drivers that are not available during boot.

Probably these chips and their performance will vary among different vendors. Also, probably they suffer from low bandwidth limitations, same as their dongle counterparts.

主要说了一下APU在主板的VGA口的支持情况,比较复杂且不太确定。。
我之前也分析研究过一阵,差不多的情况。。

圣骑士

模拟器 游戏机外部硬件探讨

精华
0
帖子
3302
威望
0 点
积分
3367 点
种子
45 点
注册时间
2003-10-13
最后登录
2023-9-23
发表于 2018-12-23 00:53  ·  上海 | 显示全部楼层
低解驱动没有DXVA能力? 也没有CCC?
该用户已被禁言

精华
0
帖子
6793
威望
0 点
积分
6937 点
种子
593 点
注册时间
2012-5-29
最后登录
2024-11-23
 楼主| 发表于 2018-12-23 11:41  ·  广西 | 显示全部楼层
yangjuniori 发表于 2018-12-23 00:53
低解驱动没有DXVA能力? 也没有CCC?

DXVA应该支持吧,这个是关于视频播放的。。


CCC就是AMD的显示控制面板,之前C大说过,好像是CCC会和Win的显示控制面板的设置冲突,所以低解驱动没带,也不推荐安装。。调整分辨率和双屏设置用Win自带的就好。。


有不同版本的叫法,“AMD VISION Engine Control Center 也就是之前的 AMD CCC(控制中心)或ATI Catalyst Control Center”。。。

圣骑士

模拟器 游戏机外部硬件探讨

精华
0
帖子
3302
威望
0 点
积分
3367 点
种子
45 点
注册时间
2003-10-13
最后登录
2023-9-23
发表于 2018-12-27 00:21  ·  上海 | 显示全部楼层
装完低解驱动 用DXVACHECK看看   有没有
该用户已被禁言

精华
0
帖子
6793
威望
0 点
积分
6937 点
种子
593 点
注册时间
2012-5-29
最后登录
2024-11-23
 楼主| 发表于 2018-12-27 10:10  ·  广西 | 显示全部楼层
本帖最后由 powerh3 于 2018-12-28 10:53 编辑
yangjuniori 发表于 2018-12-27 00:21
装完低解驱动 用DXVACHECK看看   有没有


看6楼

http://geedorah.com/eiusdemmodi/forum/viewtopic.php?id=47


4楼下部还说到了CCC,ATI/AMD's Catalyst Control Center (CCC)。。

圣骑士

模拟器 游戏机外部硬件探讨

精华
0
帖子
3302
威望
0 点
积分
3367 点
种子
45 点
注册时间
2003-10-13
最后登录
2023-9-23
发表于 2018-12-30 09:08  ·  上海 | 显示全部楼层
ATI drivers turn off hardware acceleration for MPEG videos when they feel they have been patched.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-24 15:37 , Processed in 0.192630 second(s), 11 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部