A9VG电玩部落论坛

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

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

[复制链接]

精华
0
帖子
55
威望
0 点
积分
56 点
种子
111 点
注册时间
2008-11-1
最后登录
2024-11-19
发表于 2019-5-24 23:11  ·  湖南 | 显示全部楼层
powerh3 发表于 2019-5-24 21:22
现在已经过了VMMaker那一步了吧,生成了低解分辨率列表了?

是的,大部分都弄好了,但是重开机不会记忆到15K的信号,又回到31K的信号了,我再研究一下。
看了楼主的回复,意思是这个OSD设置的分辨率及频率,只是作用于win的桌面,实际进到游戏中,输出的分辨率及频率看模拟的设备?那这样还需要设置超级分辨率做什么?
该用户已被禁言

精华
0
帖子
6793
威望
0 点
积分
6937 点
种子
593 点
注册时间
2012-5-29
最后登录
2024-11-23
 楼主| 发表于 2019-5-24 23:36  ·  广西 | 显示全部楼层
本帖最后由 powerh3 于 2019-5-25 00:26 编辑
中国无双龙 发表于 2019-5-24 23:11
是的,大部分都弄好了,但是重开机不会记忆到15K的信号,又回到31K的信号了,我再研究一下。
看了楼主的 ...


“但是重开机不会记忆到15K的信号,又回到31K的信号了”

——这就是 EDID模拟没有成功了,Enable EDID emulation(打开EDID模拟)要重新设置一遍。。。EDID模拟成功,表现为,拔掉连入隔行CRT设备的VGA线,再接入依然保持15kHz信号,而且重启也能保持住15kHz信号。。

Enable composite sync(打开复合同步)这个你没问题的话,就不用动了。。。只动上面那个 EDID模拟 选项,有时要反复多次。



引用3楼中部的说明:
有本坛友还提供了EDID模拟 要成功实现,在安装时要注意选择ERIC_15(不正确) 或者 RIC_15(正确),是很好的提示,选择似乎是随机的,具体设置看359楼。又有一个玩友提示EDID随机性出现 ADE_15(不正确)和DE_15(正确),看371楼及以下几楼,配合359楼。不过本人的HD 5450在ERIC_15下,有几次安装EDID模拟似乎也是成功的。。

我现在就是ERIC_15(我用的是Generic 15.7kHz,和你的后缀不同)一直用了很久,没有用RIC_15,EDID模拟也很稳,甚至我不断切换双屏的主副屏玩,也从来不会搞错15kHz。。C大也没提到过这个,所以具体怎么回事我也不清楚,可以根据自己显卡状况参考各位玩友的经验吧。。。
该用户已被禁言

精华
0
帖子
6793
威望
0 点
积分
6937 点
种子
593 点
注册时间
2012-5-29
最后登录
2024-11-23
 楼主| 发表于 2019-5-24 23:44  ·  广西 | 显示全部楼层
本帖最后由 powerh3 于 2019-5-25 18:57 编辑
中国无双龙 发表于 2019-5-24 23:11
是的,大部分都弄好了,但是重开机不会记忆到15K的信号,又回到31K的信号了,我再研究一下。
看了楼主的 ...


Arcade OSD除了测试低解分辨率及15kHz,以及设置某个低解分辨率为固定桌面分辨率外,还有很多用处。有一个关键的用法就是调节水平位置居中。。在662楼。。

你成功低解240p后,并且EDID模拟及 复合同步都成功后。。是可以用 Win自带的 显示设置 调节某个显示设备的分辨率的,并且要选择固定下来,就和调节电脑PC显示器一样。。。
不过如果设置的是256x224p或320x224p为桌面分辨率,图标等元素会很大,就难以操控了,就是像调整回640x480i的分辨率也比较难。我记得有小软件可以显示在任务栏上切换各种分辨率,方便多了(不过我现在是双屏模式,我是用另一台PC显示器来调节 隔行CRT的显示分辨率的,没有这个 图标等元素过大 而难以用 显示设置菜单 调节分辨率的问题)。。
当然这种情况也可以用Arcade OSD来调节分辨率可能更容易一些,桌面设个快捷图标,256x224下也可以看见,然后点击进入,设置某个想要的低解分辨率,然后set as desktop mode(设置为桌面模式)即 设置为桌面分辨率。。

这样你就可以用某个低解240p的分辨率玩某个对应分辨率平台游戏了,也可以强制某些游戏运行在这个分辨率下,不过可能有的模拟器会有冲突而出问题。。
还有的模拟器GroovyMAME以及RetroArch等,是打开后会跳入它自己设定的分辨率的界面下操作的,之后你选择游戏后,就会跳到对应游戏的低解240p分辨率运行了。。。其中RetroArch的低解240p设置需要一些特殊步骤,才能自动切换到对应240p分辨率。。

640x480i 或640x448i 做桌面的目的是,可以以隔行15kHz的CRT设备上的大分辨率来显示PC桌面元素啊,如果是更小的320x240p,图标和任务栏还有文件夹,因为像素很大都挤到一起了,甚至有的都看不到了无法操作。。
当然你会设置双屏后,一个低解接隔行CRT设备,另一个接高清设备来操作也可以避免桌面显示元素太挤的问题。。不过偶尔还是要回到隔行15kHz的CRT设备上操作的。。
所以640x480i (我是640x448i )需要,不论低解分辨率安装 和 超级分辨率 安装的ini文件里都带有了。。
超级分辨率下实际2560x480i 的水平分辨率会很大,在4:3的隔行CRT设备下被横向压缩,各种元素和字都变形看不清,所以还是要640x480i 来做桌面好。。
不过我看GroovyMAME和RetroArch在显示各自菜单及游戏时,即使是2560x480i ,也不变形的,因为原生就是640x480i的640正常长度4:3画面,拉长到2560放入4:3的设备也保持原样。而不像桌面下2560是个超长画面,比例也远超4:3,然后放入4:3的设备就会压缩 变形。。
所以2560x480i 也不适合做隔行CRT设备的桌面,而640x480i 适合(我觉得640x448i 更适合 会过扫的隔行CRT)。


关于超级分辨率看664楼。。


本来是663楼和665楼的,不知为啥被吞楼了,好像是某500多楼。。这样就错位了一楼。。所以看看3楼的各种楼层指示,有时要找找是不是有错位的上下楼。。。



各种进阶的调试,看看3楼的大部分都有提示的,都值得一看。。。

精华
0
帖子
55
威望
0 点
积分
56 点
种子
111 点
注册时间
2008-11-1
最后登录
2024-11-19
发表于 2019-5-25 11:10  ·  湖南 | 显示全部楼层
powerh3 发表于 2019-5-24 23:44
Arcade OSD除了测试低解分辨率及15kHz,以及设置某个低解分辨率为固定桌面分辨率外,还有很多用处。有一 ...

非常感谢解释这么多,折腾就是乐趣啊,继续慢慢摸索,多谢多谢!!
该用户已被禁言

精华
0
帖子
6793
威望
0 点
积分
6937 点
种子
593 点
注册时间
2012-5-29
最后登录
2024-11-23
 楼主| 发表于 2019-5-25 17:34  ·  广西 | 显示全部楼层
本帖最后由 powerh3 于 2019-5-25 19:11 编辑
中国无双龙 发表于 2019-5-25 11:10
非常感谢解释这么多,折腾就是乐趣啊,继续慢慢摸索,多谢多谢!! ...


哈哈,不用太客气了。。

折腾这条路还漫长哦。。不急。。

主要是看到很多喜欢的老游戏以接近原貌出现在眼前,那种兴奋感会抵消折腾偶尔的烦躁,每进步或发现一点新东东也会很高兴了。。。哈哈。。



低解240p在老CRT的还原显示养眼,还有各种动作、格斗、射击甚至音乐游戏的快捷反应,非常爽快啊。。之前的各种模拟器没有解决好的甚至不注意的输入延迟、奇葩分辨率和刷新率(保持原机速度和节奏)等问题,现在都大大逼近了。。
该用户已被禁言

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

为迎接新处理器,微星部分AM4主板移除对七代APU的支持
https://www.expreview.com/68609.html

第七代就是Bristol代号的A12-9800和A10-9700系列了,28nm的,核显Radeon R7(Bristol Ridge),GCN 3.0,低解240p列表有,HDMI 2.0支持,但是没看到低解240p完全成功实例的。。有GroovyMAME论坛玩友弄过,但是有些小问题,是之前的版本驱动。可能现在的驱动解决了?

“AMD曾承诺AM4接口会一直使用到2020年,而且它也是这么做的,但是这并不意味着所有的AM4接口主板都能支持所有的AM4接口的处理器。原因是主板厂商这边遇到了问题,那就是BIOS芯片的容量大小有限,随着AM4接口处理器队伍的逐渐壮大,一些主板的BIOS芯片并不能写入所有AM4接口处理器的支持文件。


据tomshardware报道,随着Ryzen 3000系列处理器即将推出,主板厂商们一直在努力推进BIOS更新,以在现有的300和400系列主板上能支持Ryzen 3000系列处理器。然而,还是有一些AM4主板不支持所有AMD的Socket AM4 CPU,现在已知微星已经从其至少一个带有A320芯片组的主板上移除了Bristol Ridge的支持。

这与华硕最近的表现有点相似,即在低端芯片组的主板上并不能支持所有AM4接口的处理器。目前华硕尚未向A320芯片组提供Ryzen 3000系列处理器的兼容BIOS更新。

华硕和微星的决定可能是基于一样的原因:BIOS芯片存储容量。随着AMD在AM4平台上的CPU种类的增长,要能支持所有AM4 CPU的BIOS文件的大小也在增长。低端主板BIOS芯片通常只有8MB的存储空间,由于芯片容量限制,想要同时支持Bristol Ridge(A系列APU),Summit Ridge(Ryzen 1000),Pinnacle Ridge(Ryzen 2000)和Raven Ridge(Ryzen 2000 APU)变得难以实现。更别说现在Socket AM4 CPU家族还将添丁Matisse处理器。

为了解决这个问题,主板厂商有两种选择。华硕选择的是停止便宜的A320主板对新处理器的支持,而微星选择的是以取消对Bristol Ridge或其他先前架构的支持,以便为新处理器腾出空间。。。”




我记得不少X470主板的BIOS容量比较大,更新BIOS后,也应该可以容纳28nm、14nm、即将登场的7nm。
B450就不少会出现对28nm APU支持有疑问。7nm应该支持。
B350(BIOS容量可能不大)和X370(应该BIOS容量也不小)估计对28nm支持好些,7nm据说也可以支持。
A320则比较尴尬,刷最新BIOS后,对28nm APU(老BIOS应该支持)和7nm的支持好像都堪忧。。。微星A320是对 旧28nm 支持不看好,对 新7nm有望。。华硕不同,便宜的A320对 新7nm 支持不看好,对 旧28nm支持可能还保留。。
不过微星A320可以28nm的APU刷回老BIOS,以后用7nm的APU刷新BIOS不就解决了吗。。哈哈。。。

X470、X370、B350、A320的老BIOS都应该支持AM4接口的28nm第七代APU的。。但是B450是一出场就对28nm APU支持有疑问,有的支持,有的刷BIOS支持,有的甚至一直不支持。。B450是这几款主板里,最晚出的,估计有这个原因。。

主板官网会有各主板对处理器支持的详细列表的,可以自己去查实。
该用户已被禁言

精华
0
帖子
19
威望
0 点
积分
39 点
种子
0 点
注册时间
2019-5-23
最后登录
2020-4-9
发表于 2019-5-26 01:17  ·  湖南 | 显示全部楼层
本帖最后由 lkw520 于 2019-5-26 01:30 编辑

提供一个成功案例吧。

平台是E3 1230V3+华硕B85主板,显卡是盈通游戏高手R9 270 2G(1280sp),一台普通液晶,一台SONY 14M2E彩监。
系统是WIN7 64bit ghost版本旗舰版。
显卡不带VGA口,所以用了一个DVI-I转VGA的转接头,PC连液晶用VGA线,PC连彩监是通过VGA转RGBHV线再通过二转一的BNC转接头把HV转成S接彩监的RGBS输入。

1、先装了完整版的正常显卡驱动(Win7-64Bit-Radeon-Software-Adrenalin-Edition-18.5.1-May23)。
2、然后安装对应的低解驱动(crt_emudriver_&_tools_2.0_beta_15_18.5.1_W.7-64)。
3、一切正常。
4、运行VMMAKER,按照教程进行EDID模拟发现输出不了低解分辨率,不知道为什么,enable之后液晶并没有显示超出频率范围,还是有显示,说明并未输出15KHz的信号,于是我就没搞EDID模拟了,直接VMMAKER加载了super ini文件安装了15个低解分辨率,然后用arcade_osd把分辨率直接调为了240p或480i,此时信号才变成了15KHz的,把VGA线拔下来通过VGA转RGBHV(HV合二为一也就是RGBS)换插到彩监上,此时彩监显示正常,240p很清晰,480i略闪。
5、然后直接运行groovymame(groovymame64_0209.017n_win-xp)文件夹里面的mame64,结果一直报错,害我以为是系统问题,又重装了一遍系统。。。发现还是运行不了。。后来下了个mamepgui前端来加载mame64运行,这下可以运行了。。很疑惑,难道groovymame不能直接运行么?我看B站老外的视频里面他怎么是直接运行的。。。拷了几年前的一些街机rom测试了一下,240p的效果输出很完美。
6、我没有进行EDID模拟,但是好像关机或重启之后还是输出的480i分辨率,是不是因为我用arcade_osd把桌面分辨率设为了480i的缘故?这样就不需要EDID模拟了。。

目前对低解的模拟器还不是很熟悉,是不是就只有gm和ra比较好用?这两个模拟器所用的rom文件和以前各种md、sfc、fc等老模拟器的rom是通用的么?ps2有低解模拟器么?求教大神。。。

圣骑士

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

精华
0
帖子
3302
威望
0 点
积分
3367 点
种子
45 点
注册时间
2003-10-13
最后登录
2023-9-23
发表于 2019-5-26 03:26  ·  上海 | 显示全部楼层
我就是自己整理MODELINE列表的  我14L5还加了一些HDTV的参数 偶尔可以看片子用
该用户已被禁言

精华
0
帖子
6793
威望
0 点
积分
6937 点
种子
593 点
注册时间
2012-5-29
最后登录
2024-11-23
 楼主| 发表于 2019-5-26 10:28  ·  广西 | 显示全部楼层
本帖最后由 powerh3 于 2019-5-27 21:43 编辑
lkw520 发表于 2019-5-26 01:17
提供一个成功案例吧。

平台是E3 1230V3+华硕B85主板,显卡是盈通游戏高手R9 270 2G(1280sp),一台普通液 ...


哦,很大信息量啊。。。
1、2、3
————表明后装低解240p驱动也没冲突吧。。不过我现在的Win10系统还从来没有安装过AMD的官方驱动的。。

4、关于为何没有自动变成低解15kHz,看905楼前四段。。要按钮界面显示Disable.....什么的才是激活该功能状态。。
“RGBHV(HV合二为一也就是RGBS)换插到彩监上”
————这对PVM可能可以吧,对BVM据说有伤害的。。不过PVM 14M2E(还有14M4及20M4等)据说容易出问题的机型,保险起见还是用VMMaker软件形式把 复合同步 实现吧,然后RGBs方式接入彩监为好。。

5、“直接运行groovymame(groovymame64_0209.017n_win-xp)文件夹里面的mame64,结果一直报错”
————遇到这种问题应该首先想到 软件是不是出问题了,而不是重装系统。。你是Win7,怎么用的是groovymame64_0209.017n_win-xp?换个版本吧。。
还有VMMaker要做关键一步,才能把GroovyMAME自动切换分辨率刷新率功能激活的,588楼。。VMMaker上勾选"Export settings to GroovyMAME",找到对应的GroovyMAME安装目录,选中GroovyMAME可执行文件。。
“mamepgui前端来加载mame64运行,这下可以运行了”
————前端的优先级应该强于GroovyMAME了,这样有可能不是GroovyMAME自身的切换分辨率和刷新率方式的。。
还有我记得Win7可能要用 管理员模式运行GroovyMAME的说法,否则出错提示,mame64可执行文件—>右键属性—>兼容性 里找到  以管理员身份运行此程序 ,打勾,运行。。不过这种说法可能过时了。。而Win10不用管,只要你是管理员级别账号登陆的,直接点开软件就行。。

6、“这样就不需要EDID模拟了”
————不对,EDID很重要的。。可能你第一次VMMAKER里,按下EDID模拟选项按钮后就实现了EDID模拟哦。。
“arcade_osd把桌面分辨率设为了480i的缘故?”
————这个应该和EDID模拟实现无关的。。
你可以测一下,拔下连接彩监的VGA线,再接回去,信号是否依然保持低解15kHz?或者更严格一点,拔下VGA线后,重启电脑后,再接入,依然保持?保持住,EDID模拟 就应该成功了。。

无论如何 EDID模拟 和 复合同步 这一步不能缺的,否则以后出什么问题还得重来。。看903楼重来一遍吧。。



GroovyMAME当然对低解240p驱动CRT Emudriver更适配啊,都是C大出品的嘛。特别对街机更好,有奇葩刷新率的支持。。对家用机就不是太友好,要会设置,还有不少功能比其它 专用模拟器缺乏。还有我发现家用机颜色不太对哦。MD、FC的游戏都偏色了,比较奇怪。。街机、家用机都可以用上Frame Delay减低输入延迟。。

RetroArch也不错,特别对家用机平台,它支持很多模拟器核心,可以直接下载,还有Run Ahead等减少输入延迟的特技(有些需要高算力的模拟内核会出操作问题,尽量配合消耗资源小的模拟内核 用吧),Frame Delay也有。。
还可以自动切换低解 多变分辨率(支持超级分辨率2560等),PS1等后期的某些240p游戏很需要,如:恶魔城 - 月下,有多个分辨率要切换。。
要设置一遍才能适配低解240p的,包括界面,还有某些隐藏选项开启240p及超级分辨率什么的,网上有教程。。。
不过我这里玩MD、SFC是每次选择内核后,载入游戏,会切换到480i 下,只好每次都手动设一个240p的分辨率才行。。
但是PS1和SS就没此问题,奇怪。。。
还有多次载入或切换内核,会出Bug,界面显示很奇怪,只好关了重开,甚至要手动修改retroarch.cfg文件的设置了。。
RetroArch更新1.7.7版,大幅改善界面,Rgui模式也可以显示 预览图片了。。Reicast内核支持WinCE的模拟了,提升了某些DC游戏的还原度。。
RetroArch的上手逻辑比较怪,要花时间适应。。

除此之外,GroovyMAME论坛的玩友也提供了一些其它的适配240p的模拟器。。emu4crt Mednafen fork什么的,2楼上部有。该模拟器好像还没加入类似Frame Delay减低输入延迟的东东。。

其它模拟器要低解240p(可以参考355楼),首先你要知道该平台游戏的低解分辨率是哪个,如SFC基本是256x224等,MD基本是320x224等。。然后自己手动切换到游戏相应的分辨率下,设为桌面分辨率,打开模拟器,运行游戏,选择原始分辨率或者全屏缩放是x1倍数,然后全屏方式运行游戏(模拟器有快捷键切换的)。。当然这些模拟器估计就很难甚至不能自动切换 多变的分辨率了。。还有这些模拟器目前应该缺乏  减少输入延迟的功能设置,就是类似Frame Delay和Run Ahead这种。。
所以RetroArch就厉害了,很多模拟器内核都有,设一个Rgui,可以简单的界面显示操作,消耗资源低。。
当然你如果喜欢单独版的,就按上面方式自己弄低解240p吧。。

PS2的模拟器可能也能低解,但我还没试过。。可以设一个320x224或2560x224的桌面分辨率(或者对应大部分PS2游戏的480i ),模拟器以游戏原始分辨率模拟输出,如PS2上那些街机游戏(有些480i ,有些240p) 或 对240p适配的不少2d RPG游戏(原生480i 那种),切换到全屏玩(也可以设置模拟器打开就是全屏状态,有问题可以用快捷键切换回窗口模式)。。
PS2的GSM软件可以把不少480i 游戏强制为240p,PS2模拟器也可以使用该软件吧。。
RetroArch目前好像没见到有PS2模拟内核的。。

也许有某些前端可以把 很多模拟器 都限制在某个240p分辨率下玩,现在没有,估计以后也会有的。。
该用户已被禁言

精华
0
帖子
19
威望
0 点
积分
39 点
种子
0 点
注册时间
2019-5-23
最后登录
2020-4-9
发表于 2019-5-26 11:39  ·  湖南 | 显示全部楼层
powerh3 发表于 2019-5-26 10:28
哦,很大信息量啊。。。
1、2、3
————表明后装低解240p驱动也没冲突吧。。不过我还重来没有安装过AMD ...

多谢解答这么详细!

关于EDID模拟,我重启之后把VGA插回液晶,液晶显示超出范围,应该就是15KHz信号吧?难道已经EDID模拟成功了?看是否EDID模拟成功是不是打开VMMAKER看EDID开启那一项是enable还是disable?

groovymame的版本倒是没注意下载的是XP版本。。汗,回头我再下个win版本试试。。不过用VMMaker激活了mame64的低解分辨率切换功能之后,再用mamepgui加载mame64运行,此时自动切换低解分辨率功能是正常的,实际游戏加载的分辨率是2560×224这样的超级分辨率了。

听你说感觉RA也蛮好的,下一步试下RA看看。

另外,用EDID模拟的话是不是就可以更方便的PC接液晶+彩监双屏显示了?EDID模拟的作用是否就是让显卡的某一模拟输出口绑定固定输出15KHz信号?此时别的数字输出口是不是仍然可以继续输出31KHz高清信号?

再次感谢大佬的耐心解答。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 16:48 , Processed in 0.193500 second(s), 13 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部