yuzu模拟器吧 关注:201,746贴子:832,829

回复:〖BSoD Gaming 备忘录〗

取消只看楼主收藏回复

关于yuzu需要的物理内存
(壹),模拟器开发初级阶段,yuzu上面物理内存的需求,多多益善。可以视作至少需要16G(最好32G),才能确保较佳状态:不会因为内存不足拖累帧数;不会因为内存不足导致卡顿;不会因为内存不足引发额外的故障
(贰),物理内存的需求大小和CPU性能成反比的,也就是说CPU性能越是弱越是强调需要较大内存。当你的CPU架构只有英特尔4代,且物理内存只有8G,此时去添加物理内存改善明显,甚至可以直接拉高yuzu上面某个游戏的帧数
(叁),物理内存只有8G的用户,Windows去设置虚拟内存=》自定义大小=》初始大小/最大值全部改成7000
(肆),如果只有4G物理内存,打扰啦,告辞!


IP属地:上海80楼2019-11-05 06:58
收起回复
    [1G+1U+1D],的涵义:
    (壹)
    1G,游戏本体的意思。xci和nsp均可,任选其一
    1U,update升级补丁的意思。单独升级补丁[UPD],通常nsp格
    1D,DLC升级补丁的意思。单独升级补丁[DLC],通常nsp格式


    IP属地:上海81楼2019-11-06 08:51
    收起回复
      2025-07-31 10:45:10
      广告
      不感兴趣
      开通SVIP免广告
      [1G+1U+1D],的涵义:
      (贰)
      当标记(1G+1U+1D).xci/nsp时,表示已经用工具NSC_BUILDER,把[本体、升级补丁、DLC补丁]3者打包整合成一个文
      NSC_BUILDER也就是NSCB啦,国内论坛有好心人汉化发布过这个的,灰常好用,萌新都可以直接上手的。可以简单方便的,去整合/拆解/魔改降keys[本体和补丁]
      NSCB汉化版,本贴度盘文件夹=》工具,里面


      IP属地:上海82楼2019-11-06 08:58
      回复
        [1G+1U+1D],的涵义:
        (叁),注意以下这3者,都是游戏开发公司,官方发售发布
        游戏本体:游戏开发公司发售发布某个游戏,的初版完整游戏ROM,也称为v1.0
        升级补丁:相当于网游的小版本号更新,调整难度更改游戏设定,比如增删职业、增删物品等等;升级补丁通常在家用游戏机上面是免费
        DLC补丁:相当于网游的大版本号更新,主要是增加游戏内容,让玩家沉浸游戏更长时间玩下去,比如增加剧情流程、关卡、章节地图等等;DLC补丁很多情况下在家用游戏机上面需要玩家另外“充钱”才能玩


        IP属地:上海85楼2019-11-06 09:04
        收起回复
          MOD补丁:
          绝大多数情况下不是游戏开发公司发布滴,而是第三方或其他玩家自己发布的
          功能效果包罗万象,包括:改善Switch机子(或者模拟器)上面某个游戏的效能、改善或降低画质、魔法修改,还有:人物皮肤补丁(包括“好孩纸不要去使用”的不纯洁补丁)、恶搞,等等等等


          IP属地:上海87楼2019-11-06 09:14
          回复
            发言人sbeve [r7 3700x | RTX 2070超級],今天06:33:
            有没有人知道,xci或nsp是否具有性能优势?
            回复人變形[i7-8559U | GT 1030],今天06:35:
            没有,没有性能优势
            xci占用更多空间


            IP属地:上海89楼2019-11-06 09:32
            回复
              关于NVIDIA控制面板=》管理3D设置
              (壹),BSoD建议推荐设置如下
              三重缓冲=》打开
              各项异性过滤=》关闭
              垂直同步=》关闭
              平滑处理-FXAA=》关闭
              平滑处理-模式=》使用程序控制
              平滑处理-灰度纠正=》打开
              平滑处理-设置=》使用程序控制
              平滑处理-透明度=》关闭
              OpenGL 渲染 GPU=》<你的显卡具体型号>
              最大预渲染帧数=》1
              电源管理模式=》最高性能优先
              纹理过滤-三线性优化=》开
              纹理过滤-各项异性采样优化=》关闭
              纹理过滤-负LOD偏移=》允许
              纹理过滤-质量=》质量
              线程优化=》打开


              IP属地:上海91楼2019-11-06 17:20
              收起回复
                关于NVIDIA控制面板=》管理3D设置
                (贰),
                绝大多数情况下,"管理3D设置"里面的选项,默认就是最好的。
                注意,如果由于其他PC游戏的关系,去改动过"管理3D设置"里面的设置,或者安装过某些游戏的"显卡优化补丁"这种之类的,那么,恢复"按钮并不能完全把里面的所有选项全部恢复成真正默认原样。此时两个选择:
                ①,按照本贴91楼,逐个条目去更改
                ②,NVIDIA官网或者驱动精灵去更新显卡驱动,安装时选"自定义"目的是为啦去勾选"清洁安装",安装完毕后"管理3D设置"里面的选项就能全部真正恢复成默认原样啦
                最后叮嘱一句:如果你有其他PC游戏3A大作/大型网游,需要改动"管理3D设置"里面某些个选项才能运行良好的,那就不要用"全局设置",而是改用"程序设置"专门单独对应yuzu.exe生成配置方案


                IP属地:上海92楼2019-11-06 17:26
                回复
                  2025-07-31 10:39:10
                  广告
                  不感兴趣
                  开通SVIP免广告
                  變形[i7-8559U | GT 1030]今天11:52
                  9.0中的新鍵
                  key_area_key_application_09
                  key_area_key_ocean_09
                  key_area_key_system_09
                  master_kek_source_09
                  master_key_09
                  package2_key_09 titlekek_09


                  IP属地:上海94楼2019-11-09 15:16
                  回复
                    发言人Sheener123,今天05:59:
                    刚尝试Yuzu并想知道它是否依赖指令(即AVX2)。
                    我的i7 3930k @ 4.2ghz努力争取15fps的皮卡丘速度,而我的r5 2500u看到了类似的性能。
                    发言人变形[i7-8559U | GT 1030],今天06:00
                    是的
                    柚子使用尽可能多的新指令
                    包括AVX2和AVX-512
                    任何比Haswell年龄大的东西都会与柚子抗争
                    发言人»京东«,今天06:02:
                    柚子可能不会使用任何AVX指令
                    可能只有SSE4.2及以下
                    交换机的SIMD指令只有128位宽
                    发言人变形[i7-8559U | GT 1030],今天06:02:
                    它在动态中使用AVX
                    发言人»京东«,今天06:02:
                    因此,使用256位AVX指令没有任何意义
                    也许几个,但不是很多
                    Ryujinx可能使用一两个
                    发言人变形[i7-8559U | GT 1030],今天06:03:
                    在柚子中可能有所不同,因为AVX / AVX2产生了巨大的变化
                    我是模拟器开发者,和其他开发者贡献者实验,
                    当我们比较奔腾g4560与i3-7100时达到40%或更高
                    发言人»京东«今天,06:03:
                    我不知道您怎麽能在ARMv8仿真器中使用AVX
                    发言人BSoD游戏,今天06:03:
                    是的,它们确实有很大的不同


                    IP属地:上海96楼2019-11-12 20:04
                    收起回复
                      发言人»京东«,今天06:04
                      是否可以在Yuzu中关闭AVX的开关?否则,您可能无法知道是什麽原因导致两种完全不同的CPU微型体系结构之间的差异
                      看Dynarmic,大约有5条使用AVX优化的指令
                      其中大多数与Ryujinx中的相同
                      因此,除非您测试的游戏主要由这5条指令组成,否则AVX不可能有所作为。就像我说的那样,ARMv8具有128位宽的矢量指令,如果需要,您可以使用256位AVX指令,但是当SSE4.2足以满足99%的AArch64指令时,您将一无所获。
                      发言人Sheener123,今天06:14
                      很棒的讨论。谢谢(你的)信息!
                      发言人变形[i7-8559U | GT 1030],今天06:14
                      @»jD«更准确地说,他们正在使用FMA3
                      显然,是的,它们正在处理128位矢量指令,但也许更快?
                      发言人»京东«,今天06:15
                      FMA3 / 4只是SSE中已经存在的指令的扩展
                      它们只是操作数iirc的附加选项
                      它们可能使它们更易于使用,但不应使其速度提高40%
                      发言人变形[i7-8559U | GT 1030],今天06:16
                      Haswell-NI是否正确将FMA3与AVX2一起引入?
                      Haswell新指令
                      发言人»京东«,今天06:16
                      是的,但它们只是SSE中存在的其他说明版本
                      需要3/4个操作数
                      代替2
                      这意味著您可以将FMA运到既不是您来源也不是目的地的目的地
                      就这样
                      因此,它使指令更易于使用,并且可以肯定的是,在使用它们时,可以省去一些额外的矢量指令,但我怀疑这样做会造成40%的差异
                      发言人变形[i7-8559U | GT 1030]今天06:18
                      这可能是多种因素共同作用的结果
                      发言人»京东«,今天06:18
                      测试的唯一真实方法是在禁用了它们的情况下进行自定义Yuzu构建
                      看,可能相差5%或10%
                      但不是40%
                      发言人BSoD游戏,今天06:20
                      在相同的时钟下将3770k与4770k进行比较。Haswell将杀死它以提高性能
                      发言人变形[i7-8559U | GT 1030],今天06:20
                      Haswell确实对常春藤进行了很多改进
                      但是,令我著迷的是,当将奔腾g4560与i3-7100进行比较时,会有40%的差异吗?时钟速度差异为11%,这意味著其馀的取决于缺少AVX / AVX2 / FMA3(26%)
                      发言人»京东«,今天06:22
                      奔腾是与Core拱完全不同的拱
                      甚至无法比较
                      指令等待时间完全不同
                      缓存一致性完全不同
                      就像比较Intel和AMD
                      3770k与4770k的故事是不同的,我很惊讶地看到长凳
                      发言人变形[i7-8559U | GT 1030],今天06:24
                      等等,那是真的吗?我以为只要使用高级矢量扩展,它们就一样
                      发言人»京东«,今天06:24
                      没有
                      就像Atom与Core完全不同的CPU架构一样
                      我怀疑奔腾在过去5年中是否有任何微拱形变化,可能仅受益于14nm改进带来的性能提高
                      与Atom相同
                      发言人变形[i7-8559U | GT 1030],今天06:25
                      我只知道原子完全不同
                      发言人»京东«,今天06:26
                      好吧,可能并不完全不同
                      我确定他们会重用某些组件,毕竟他们确实称它们为“ Kaby Lake”,但是afaik,它们是完全不同的架构,至少在涉及CPU指令时
                      发言人变形[i7-8559U | GT 1030],今天06:27
                      在2017年,英特尔将奔腾分为两个阵容。奔腾银针对低功耗设备,并与Atom和Celeron共享架构。Pentium Gold旨在用于入门级台式机并使用Kaby Lake或Coffee Lake等现有架构。
                      发言人»京东«,今天06:28
                      嗯,看来
                      变形[i7-8559U | GT 1030],今天06:28
                      台式机奔腾处理器(至少奔腾G系列)应具有Core拱门
                      发言人»京东«,今天06:29
                      无论如何,我只是根据我在Ryujinx上在CPU上的经验进行发言。
                      Dynarmic可能比我想像中的AVX有用得多。我从来没有真正看过它,但是如果它产生了40%的差异,我会感到惊讶。
                      发言人变形[i7-8559U | GT 1030],今天06:30
                      可能不是40%,因为这没有考虑i3-7100和Pentium G之间的时钟差异
                      但这相当可观
                      这是常春藤和哈斯韦尔之间巨大差异的几种解释之一
                      好吧,海斯维尔也没有对海豚也进行大规模改进
                      Haswell将SIMD指令的浮点执行量加倍


                      IP属地:上海97楼2019-11-12 20:08
                      回复
                        发言人SolΛMΣNTЄZЄuS-R5 2600x〜1660Ti,今天06:29:遊戲將速度提高到1000%,並且卡在快進音樂xD中
                        回复人BSoD遊戲,今天06:30:下一個主線版本將在yuzu上解決此問題(注意说的是随机卡死软锁;而不是最讨厌的那个剧情杀固定卡死软锁)


                        IP属地:上海113楼2019-11-17 10:22
                        收起回复
                          yuzu官网快速入门,模拟器开发重新更新电脑配置硬件需求
                          中央處理器 顯卡 內存
                          最低(適用於2D遊戲) 英特爾酷睿i3-6100 / AMD銳龍3 1200 英特爾高清顯卡520 / NVIDIA GeForce GT 1030 8GB
                          推薦(用於3D遊戲) 英特爾酷睿i5-8600K / AMD銳龍5 3600 NVIDIA GeForce GTX 1060 6GB 16 GB
                          我們建議的規格不能保證大多數遊戲的完美性能,而是在考慮性能的同時努力提供具有成本效益的建議。
                          由於AMD GPU驅動程序問題,當前建議在Windows上使用Intel或Nvidia GPU。
                          GPU必須支持OpenGL 4.5(或更高版本)和OpenGL兼容性配置文件。
                          要了解您的GPU是否滿足這些要求,請訪問opengl.gpuinfo.org並檢查您的GPU詳細信息。
                          樣本圖片:


                          IP属地:上海123楼2019-11-20 18:14
                          收起回复
                            发言人變形[i7-8559U | GT 1030],今天14:58:
                            在模擬器上對INTEL GPUS進行測試時,我發現了改善其兼容性和性能的方法。技巧之一是回滾到某些驅動程序您想要cemu和yuzu(在opengl上)的驅動程序之一
                            以黃色突出顯示它提供最佳的性能和兼容性



                            IP属地:上海126楼2019-11-20 18:24
                            收起回复
                              2025-07-31 10:33:10
                              广告
                              不感兴趣
                              开通SVIP免广告
                              发言人眨眼鷹,今天00:54回复:
                              您好yuzu dev,在這裡,我想清除一些有關yuzu的錯誤信息:
                              (壹),Yuzu使用更多的內存,因為與其他仿真器不同,需要模擬稱為MMU的內存機制。這對於跟踪設備映射的內存回讀(也就是遊戲從GPU讀取數據)非常重要。這在Zelda遊戲中至關重要。遺憾的是,在大多數遊戲中,它要額外花費2Gb(它們使用39位地址空間)。柚子是一個旨在達到幾乎完美準確性的模擬器,因此我們不做任何犧牲。我們正在積極尋找如何減少內存使用量。
                              (贰),在Yuzu中我們不忽略AMD用戶,我們在生產Vulkan後端時就牢記了他們。後端正在緩慢過渡到主服務器,但這需要時間。目前,大約有30%的廣告已滾動投放,感謝您的耐心等待,這需要時間。
                              (叁),Sw&Sh中的軟鎖我们正在研究,我們可以肯定失敗的原因是自創建yuzu以來未更新的舊機制(我們的文件系統)。我們確實知道許多遊戲都存在錯誤。幸運的是,幾個月前,開發人員開始著手重新構建該機制。大約需要12K行代碼,這是一項巨大的努力,但我們認為這會有所回報。我要耐心等待,因為這個特定的開發人員的計劃非常繁瑣,幾乎沒有空閒時間來完成此功能。
                              歡迎您在我們的不和諧中提出您的反饋和問題。可悲的是,我和其他人並沒有真正考慮其他問題,我們無法提供支持。我們還要感謝Bsod所做的巨大努力以及他在管理社區方面的出色表現


                              IP属地:上海139楼2019-12-12 02:17
                              收起回复