上一篇文章,鏈接附上
Yuzu模擬器使用教程 知乎 https://zhuanlan.zhihu.com/p/597570395
講解瞭模擬器運行原理及遊戲本體格式及簡單介紹瞭一下,模擬器適用的手柄推薦,本篇文章為進階教程;主要講模擬器排除bug及如何優化讓遊戲幀率提升。部分問題解決方法來自 百度 yuzu吧
。個人算整理+分享個人經驗吧。
1. 模擬器安裝及問題解決方法
2. 模擬器優化+模擬器設置
3. 機器配置建議
4. 著色器使用方法及mod使用方法。
1、模擬器問題解決方法
(1)yuzu3053解壓運行 一鍵本地更新安裝工具.exe(使用方法)
(簡單安裝yuzu工具,不需要下載固件跟key)解壓此工具運行 一鍵本地更新安裝工具,別的什麼都不用管我這是因為安裝過瞭,上面顯示重新安裝,沒安裝過的,應該是安裝選項跟本地更新
(2)如何把下載的pdf文件改為遊戲應有格式
默認如上圖,不顯示pdf後綴,無法更改為遊戲正確格式查看選項,文件擴展名(勾選)勾選過後,顯示文件擴展名,xci.pdf,刪除.pdf即可如上圖,文件擴展命已打開,文件後綴名為.xci或者.nsp即為遊戲格式
(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/drivers/
ADM驅動(A卡)https://www.amd.com/zh-hans/support
(6)關於******.dll的報錯
圖片沒找到,但是你在打開模擬器或者要運行遊戲有這類後綴名字的報錯代碼,說明你電腦缺少瞭相關的運行庫,百度一下相關的報錯代碼,然後下載安裝就能解決。
所以VC++這個是必裝的運行庫,不可缺少。實在沒辦法就去3dm哪裡下載運行庫2.0
「3DM運行庫離線版2.0.exe」https://www.aliyundrive.com/s/zLKbrzS4Mek 提取碼: 04yq 點擊鏈接保存,
(7)加載ROM時出錯
這個是新人經常遇到的,就是密鑰版本不對,導致遊戲識別不瞭,更新瞭密鑰就行瞭。
秘鑰+固件鏈接
「系統固件+key」https://www.aliyundrive.com/s/EgZoLTrLXAP 提取碼: vf44
(8)遊戲內貼圖正常,但文字都是???或者□□□
固件問題或key不是最新的,更新一下固件+key就行,前一篇文章講過,理論知識。主要是固件不全所導致的或者直接下載整合包
視頻教程 https://www.bilibili.com/video/BV13T4y1o7n6/(建議用 515管傢 直接更新模擬器版本跟固件版本號)
(9)已經裝瞭最新的模擬器,固件跟key也是最新的,且模擬器設置裡設置過瞭中文,遊戲裡依然沒有中文?
因為遊戲遊戲發佈之初並沒有中文 ,以塞爾達曠野之息舉例,首發的本體是沒有中文語言包的。
左上角紅框為模擬版本,右鍵遊戲屬性會彈出如圖界面,版本1.6即為最新版本(包含中文)
但是後續更新upd的時候,會把中文加入,所以,隻下載本體的話,那就不會有中文的。下載遊戲,要麼下載整合包(就是魔改整合包,一步到位本體+所有dlc整合)要麼下載本體+dlc(需手動安裝),這樣才能保證遊戲版本是最新的(當然,部分遊戲並沒有中文,那就需要漢化包瞭,漢化包的加入類似dlc,一般會有說明,例如前進奇諾比奧隊長,這遊戲並沒中文,建議自己找漢化包,就可以用中文遊玩瞭)。
(10)關於遊戲格式再次強調,遊戲分為本體(也就是遊戲主文件,沒有它你玩不瞭遊戲),dlc(追加遊戲本體的 更新內容) upd(更新遊戲本體的版本),通常遊戲本體為 占用空間最大的那個(例如1g或者6-7g的或者是12g左右,視遊戲而定)dlc跟upd,通常為幾kb-幾百兆不等(視遊戲而定),例如塞爾達曠野之息文件夾內,文件占用空間最大的那個 。
如下圖13.48g的文件是遊戲本體,其餘的全是dlc跟upd,隻有dlc跟upd文件的,模擬器是無法識別到遊戲的!!!!!!!!!!
如下載這種未整合的遊戲,需要手動安裝dlc跟upd文件,才能使遊戲版本為最新的。
(11)遊戲整合工具(NSCBx1.0.1b(key為15))使用方法:
第一篇文章已經提供地址主界面選擇遊戲本體+dlc所在的文件夾(隻能放1個遊戲本體+遊戲dlc,不然會把別的遊戲也打包到一起),或者單獨選擇本體,然後繼續添加dlc也行添加完成遊戲本體跟dlc之後,開始處理一般選擇重新打包為xci魔改是針對ns破解機的(隻是方便ns機器老舊系統),模擬器的話更新一下固件跟key即可,這裡選擇0把文件打包到一起,選擇1開始打包文件,走進度條打包完成後,進度條走完會出現這個界面找到工具所在文件位置,nscb-output文件夾此文件即為打包整個後的文件
以上為打包整合工具的使用方法,如果有魔改整合版本,也可以直接下載,省事瞭。如下圖
(11)關於部分遊戲出現不應該的閃屏,穿模閃屏等問題
最近在遊玩p5r的過程中發現會閃屏(就是某一個區域突然閃屏以下),人物的面部偶爾也會看不清楚,
各種設置,後來發現,如下圖
有問題的遊戲右鍵屬性高級圖形gpu精度默認為normal(正常)調整為high
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添加到遊戲頁,如下圖通過自定義行設置將最低頻率拉高(不建議拉太高,驅動會崩潰,拉到一個合理范圍即可)
amd顯卡設置顯卡設置最低頻率
具體的原理是顯卡在運行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格式的
o模式設置
如果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天梯圖
性能還行,
顯卡天梯圖也附上
顯卡天梯圖
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
耕升 RTX3060Ti 電腦遊戲獨立顯卡
迪蘭(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,當然價格也貴些)國行有此版,也有外版機器
ns不同版本的區別
日版oled ns
日版續航版ns
國行續航版(1899)
國行oled版本