(ns模拟器)Yuzu模拟器进阶用法(疑难杂症解决汇总)
上一篇文章,链接附上
Yuzu模拟器使用教程 知乎 https:// zhuanlan.zhihu.com/p/59 7570395
讲解了模拟器运行原理及游戏本体格式及简单介绍了一下,模拟器适用的手柄推荐,本篇文章为进阶教程;主要讲模拟器排除bug及如何优化让游戏帧率提升。部分问题解决方法来自 百度 yuzu吧
。个人算整理+分享个人经验吧。
1. 模拟器安装及问题解决方法
2. 模拟器优化+模拟器设置
3. 机器配置建议
4. 着色器使用方法及mod使用方法。
1、模拟器问题解决方法
(1)yuzu3053解压运行 一键本地更新安装工具.exe(使用方法)
(2)如何把下载的pdf文件改为游戏应有格式
(3)模拟器如何识别游戏文件夹
打开模拟器界面
然后
添加游戏文件所在文件夹就行 ,千万别选择游戏本体, 选游戏文件所在的文件夹 ,以后游戏就放那个文件夹,就能直接识别(建议游戏放一个盘的根目录,例如E盘,直接就在E盘创建nsgame文件夹,把本体放入这个文件夹)。
(4)游戏画面有大面积绿光(部分新游戏,会存在画面被横向拉伸或者竖向拉伸),这是模拟器没针对游戏更新优化,建议可以看看yuzu吧搜索相关解决办法(另外还存在amd显卡兼容性差点,不如n卡)
这是真5的游戏画面,我们很明显的发现屏幕当中有明显的绿光现象,这个问题我也想了很久。
和问题者下载了一样的游戏进行了测试,在游玩的时候没有出现这样的情况,断断续续的大约6小时左右的游戏过程当中并没有出现这样的情况,如果有知道的大佬请解答一下
经过几天的思考,我个人给出的解决方法如下(也有可能不对)
将着色器改O模式或者改V模式,帧率调成30帧(也有可能是高帧率的mod导致了画面的错误)
最后问题者更换模拟后才解决掉此问题,我觉得这个问题很少见,所以我就拿出来给大家都看看。
(5)OpenGL 4.6 报错(也就是关于GPU的报错)
这是非常典型的显卡驱动过旧所导致的,要更新驱动,驱动最好到官网中去下载
英伟达驱动(N卡) https://www. nvidia.cn/geforce/drive rs/
ADM驱动(A卡) https://www. amd.com/zh-hans/support
(6)关于******.dll的报错
图片没找到,但是你在打开模拟器或者要运行游戏有这类后缀名字的报错代码,说明你电脑缺少了相关的运行库,百度一下相关的报错代码,然后下载安装就能解决。
所以VC++这个是必装的运行库,不可缺少。实在没办法就去3dm哪里下载运行库2.0
「3DM运行库离线版2.0.exe」 https://www. aliyundrive.com/s/zLKbr zS4Mek 提取码: 04yq 点击链接保存,
(7)加载ROM时出错
这个是新人经常遇到的,就是密钥版本不对,导致游戏识别不了,更新了密钥就行了。
秘钥+固件链接
「系统固件+key」 https://www. aliyundrive.com/s/EgZoL TrLXAP 提取码: vf44
(8)游戏内贴图正常,但文字都是???或者□□□
固件问题或key不是最新的,更新一下固件+key就行,前一篇文章讲过,理论知识。主要是固件不全所导致的或者直接下载整合包
视频教程 https://www. bilibili.com/video/BV13 T4y1o7n6/ ( 建议用 515管家 直接更新模拟器版本跟固件版本号 )
(9)已经装了最新的模拟器,固件跟key也是最新的,且模拟器设置里设置过了中文,游戏里依然没有中文?
因为游戏游戏发布之初并没有中文 ,以塞尔达旷野之息举例, 首发的本体是没有中文语言包的。
但是后续更新upd的时候,会把中文加入,所以,只下载本体的话,那就不会有中文的。下载游戏,要么下载整合包(就是魔改整合包,一步到位本体+所有dlc整合)要么下载本体+dlc(需手动安装),这样才能保证游戏版本是最新的 ( 当然,部分游戏并没有中文,那就需要汉化包了,汉化包的加入类似dlc,一般会有说明,例如前进奇诺比奥队长,这游戏并没中文,建议自己找汉化包,就可以用中文游玩了 )。
(10)关于游戏格式再次强调, 游戏分为本体 (也就是游戏主文件,没有它你玩不了游戏), dlc(追加游戏本体的 更新内容) upd(更新游戏本体的版本) ,通常游戏本体为 占用空间最大的那个(例如1g或者6-7g的或者是12g左右,视游戏而定)dlc跟upd,通常为几kb-几百兆不等(视游戏而定),例如塞尔达旷野之息文件夹内,文件占用空间最大的那个 。
如下图13.48g的文件是游戏本体,其余的全是dlc跟upd,只有dlc跟upd文件的,模拟器是无法识别到游戏的!!!!!!!!!!
(11)游戏整合工具(NSCBx1.0.1b(key为15))使用方法:
以上为打包整合工具的使用方法,如果有魔改整合版本,也可以直接下载,省事了。如下图
(11)关于部分游戏出现不应该的闪屏,穿模闪屏等问题
最近在游玩p5r的过程中发现会闪屏(就是某一个区域突然闪屏以下),人物的面部偶尔也会看不清楚,
各种设置,后来发现,如下图
p5r调整gpu精度为high就能避免闪屏的出现,当然,我也试了,最新的精灵宝可梦,朱紫(normal)经常会有闪屏+穿模的效果,打开为high时,没出现过穿模,当然朱紫的帧率也下降了不少。p5r打开后无影响(p5r开extreme 极端,部分场景下依然会有闪屏的bug,不知道是a卡兼容不好还是什么,相当于gpu精度,调整影响的其实不是很大 )。优化差的游戏,要么等官方优化模拟器,要么更换硬件,以更好的硬件带动优化差的游戏
磁盘着色器缓存, 有效减少卡顿
异步GPU模拟,有效提速( 必须要打开这个 ,可以提升进入游戏速度)
精度 normal( 普通 ) high( 高 ) extreme 极端(三个选项,自己着重选择吧)
2、模拟器优化+模拟器设置
(1)Yuzu官方最新的月度报告了新提供了一项优化设置,能够有效地提升帧率;
原地址:
https://yuzu-emu.org/entry/yuzu-progress-report-feb-2022/
N卡用户
,直接打开英伟达控制面板,选择3D设置→管理3D 设置→点击程序设置→点击添加→在弹出窗口中点击浏览→选择你的yuzu模拟器程序(yuzu.exe)→添加选择的程序→在下面的设置选项中找到Power Management Mode(电源管理模式)这一项,把它设置为Prefermaximum performance(偏好最佳性能),最后点击右下角的 应用
A卡用户 ,只有RDNA架构的显卡才能设置;首先将显卡驱动更新到最新,在amd显卡驱动中,将yuzu添加到游戏页,如下图通过自定义行设置将最低频率拉高( 不建议拉太高,驱动会崩溃,拉到一个合理范围即可 )
具体的原理是显卡在运行yuzu时由于负载很低,所以显卡就会自动降低频率,就会掉帧( gpu频率别拉太高,模拟器容易卡掉本人试过频率拉的有点高,游戏闪退了,建议锁在中等频率即可 )
所以只要手动把最低频率锁定为高频,就可以提升游戏帧率(又或者ctrl+u解锁帧率,也能提高gpu占用率,当然,如游戏本来有60的,能跑到300多,那也不行,建议速度设置为200%)如下图
具体游戏,原生帧率不同,
例如,异度之刃2,原生帧率只有30帧率,开2倍速,人物对话,跟过场动画就加速了。游戏体验就不好了,
有些游戏是官方60帧率的,例如马里奥奥德赛,原生就是60帧率的,就不用调整这个运行速度,
有mod制作者,发布的mod,可以让30帧率的游戏变60,多少也存在点bug,所以,我个人建议,还是能稳定原生帧率即可。
因此理论上除了N卡和A卡各自的官方软件之外,能够锁定显卡频率的第三方软件也可以起到一样的效果
(3)模拟器优化+模拟器设置
yuzu模拟器设置问题,主要是显卡设置,
然后打开
因为我换了amd 6700xt显卡,所以是Vulkan模式,
底下的是amd fsr技术(通过降低渲染画面来降低显卡计算,用算法弥补画质)另外,fsr技术,英伟达的显卡也可以使用。
这个是总的设置,所有游戏都采用这个设置,当然有些游戏默认设置就可以很流畅,部分游戏在默认设置无法流畅运行,或者会出现大块色斑(bug)
找到有问题的游戏,鼠标右键,属性,如下图
点击之后
以上是amd显卡默认图形API的设置为(Vulkan),amd 官网7.1的驱动过后,amd也支持 API:OpenGL格式的
如果Vulkan模式有bug,可以调整为,OpenGL模式,切换上述三种着色器,可以选择GLSL、GLASM、SFIR-V,这三种着色器,然后实际运行一下,看v模式下的bug,改了这三个着色器,哪个bug较少,或者没bug,就继续用就行了。
高级图形这里,精度high的,也可以试着调整精度。
这上面写得有稳定不稳定,如果游戏无影响,勾选上即可,自己测试
部分游戏,如果进入游戏不流畅,卡顿感很明显(例如灾厄无双游戏,明明都已经是6700xt的显卡了,同级别的n卡是3070,相比之下,已经算是挺高端的卡了)为什么还卡顿,一方面模拟器未优化到位,一方面,在设置里面
图形,启用磁盘着色器缓存(关闭它),可以提高这个游戏的帧率。另外,没运行游戏的时候,每个游戏可以单独调整这些设置,图形,cpu,这些设置。如果没出现bug,那么自然不用调整,如果出现bug,建议改改设置,再重新进入游戏,看还有无bug,如果有,那么证明这个选项对于这个bug无用,勾选上,选择或者取消别的选项。
略微有点折腾。
3机器配置(写在前面,因为模拟器相对的多少吃点配置,有中高配最好,没有有些游戏也能玩)
当然,不排除有些没独显得笔记本设置好也能玩某些游戏,(例如塞尔达无双灾厄盖农这个游戏,老显卡或者核显用户估计会卡成ppt,原因是模拟器应该并未对这个游戏进行优化)
热门大作,没什么大问题。
建议,要么中配u+中端显卡(1000元的显卡),要么高配,
当然,我只提出我自己的建议,因为我自己得电脑是amd 3700x+b550+ 英伟达650ti(上古卡)(后来换了6700xt)
附上cpu天梯图
性能还行,
显卡天梯图也附上
Cpu是属于高性能,650ti显卡属于低性能,本人测试过可以实际流畅玩得游戏有,马里奥奥德赛,塞尔达旷野之息,异度之刃2,以及路易吉鬼屋3(打了mod可以流畅游玩),这些都是热门游戏。
如果你的显卡高于650ti,是英伟达1060显卡,或者amd rx480及其左右的显卡,应该都可以流畅游玩大部分游戏。
给出建议,显卡的选择上(英伟达1060显卡,跟amd rx480显卡,在这个价位的显卡,均可以流畅运行模拟器游戏)优先考虑 英伟达显卡( NVIDIA )>amd(超威半导体公司)
这两个显卡,均支持OpenGL跟Vulkan模式, 英伟达的显卡支持度比较好 ,相对来说,
Amd的支持差一些,另外,例如我之前用的英伟达650ti(上古卡),更新最新驱动,模拟器也能设置Vulkan模式,但是进游戏,会出现闪退情况,不知道950,970系列会不会出现这种问题,如果是老卡,可以自己试试哪种API能稳定运行游戏不闪退。如英伟达1060显卡,跟amd rx480显卡, 均建议以Vulkan模式运行 , Vulkan API优点效率高, OpenGL API 优点兼容性好。
显卡推荐(链接)
500元 (二手显卡推荐 英伟达1060 3g amd rx480 4g) 1060 6g显卡矿比较多,所以不推荐,rx480 8g矿卡也比较多,也不推荐,相对的推荐的是矿比较少的。
新卡推荐1000元显卡推荐
盈通(yeston)AMD RADEON RX 6400-4G D6 极速版 6nm 台式电脑游戏显卡(1099.00)
1000-1500价位
盈通(yeston)GTX1660 Super 6G D6 大地之神( 1399.00)
第三方店铺瀚铠(VASTARMOR) AMD RADEON RX 6500XT(1099.00)
1500-2000元显卡推荐
微星(MSI)万图师 GeForce RTX 3050(1899.00 ) 不是很推荐3050,只不过没2060矿卡太多,不担心矿得,可以选择2060 6g
电竞叛客RTX2060/super显卡 台式电脑独立显卡gtx1660super独显6G(1829.00元)
讯景(XFX) AMD RADEON RX 6600 8G 黑狼版(1799)
2000-2500
华擎(ASRock)AMD Radeon RX 6600 XT CLD 挑战者( 2499.00)
盈通(yeston)GeForce RTX3060-12G D6 大地之神(2599.00)
2500-3000
迪兰(Dataland) AMD Radeon RX6700XT 12G(2999.00 )
3500-4000
电竞叛客 RTX3070 X3W LHR(3619.00)
5000元以上价位
讯景(XFX) AMD Radeon RX 6900XT 16GB RDNA2海外版( 5299)
耕升(GAINWARD)GeForce RTX 3080 追风 G 电竞游戏显卡(5499)
着色器原理:着色器替代了传统的固定渲染管线,可以实现3D图形学计算中的相关计算,由于其可编辑性,可以实现各种各样的图像效果而不用受显卡的固定渲染管线限制。
我们在游玩的时候就会发现着色器只会在新的场景和动画工作,第二次遇到相同的场景和动画就不会了,但加载过程会造成游戏卡顿掉帧情况,这是属于正常现象,因为着色器在工作的时候会吃大量的电脑资源,所以才会出现卡顿的现象,通过下载别人分享已通关的游戏着色器缓存文件,可以有效的降低场景卡顿(着色器缓存也分v跟o,下载的时候注意分辨)方便游玩的时候能有一个流畅的游戏体验。
也有人跟我讲过下载别人的着色器没有反应,甚至是无效,对此我自己也进行了测试,我用了别人的着色器之后也出现还要加载的情况(例如异度之刃3,用别人o模式的着色器缓存(330兆),加载着色器能加载半个小时左右,这是相对高端的卡,可能别人分享的是n卡的o模式缓存,我a卡的o模式不是那么兼容吧,不过进去之后,比没有着色器缓存好的多),模拟器版本差别不大的情况下,着色器可以正常的使用别人的。
另外补充一点 关于GPU HIGH设置相关的内容,模拟器左下角可以看到,第二个选项就是。这个设置影响贴图,玩游戏最好使用v模式,剩下基本随意进入游戏, 基本不用设置其他东西。 而yuzu的好处是不用找缓存了,而且游戏画面相对来说较为高清。
如何放入着色器
看截图
opengl.bin 对应着o模式的着色器缓存
vulkan.bin 对应着v模式的色器缓存
网上别人分享的通关的着色器缓存下载解压后,放入文件夹即可。调整模拟器为对应的模式。
另外讲解一下mod使用方法(本文为简单教程,涉及复杂的金手指,可以自己百度如何使用)
1,鼠标游戏右键如下图
打开通常为别人弄好的文件夹例如60帧率补丁(mod),本质上为民间大神自己做的优化补丁,通常下载的时候,转载者会说明,
例,补丁本体为1.6.0.pchtxt文件,
但是需要放到固定的文件夹才能被识别,
例如,这个
就是套了好几个文件夹,60fps文件夹里面是exefs文件夹,exefs文件夹里面才是1.6.0.pchtxt文件。
鼠标右键游戏打开mod数据位置,把对应的文件夹复制到mod文件夹
已经出现60fps补丁,前面没有对钩,需要勾选生效。如果发现mod会出现bug,那么取消勾选即可。
最后,如果塞尔达依旧有bug,建议可以用龙神模拟器,同一个配置,龙神画面更细腻,而且bug比较少,工具都提供了,龙神英文名为 Ryujinx,另外电脑配置低的小伙伴,可以用 cemu模拟器 玩塞尔达旷野之息
最后的最后,如果觉得麻烦的朋友,还是买机器+卡带,入正。
简单介绍一下,ns从机型来分,
ns初版 (首发版本)国行无此版本,主要机器为外版
ns续航版(中间过渡机器,与初版的区别,优化续航)国行有此版,也有外版机器
ns oled版本(此版本为最新版本,与之前版本区别,屏幕变大,屏幕材质由lcd换为oled,观感更好,且机身内存由32g变为 64g,当然价格也贵些) 国行有此版,也有外版机器
日版oled ns
日版续航版ns
国行续航版(1899)
国行oled版本