Red Dead Redemption 2是R星搞的一款遊戲, 但出於成本原因, 在PC機上只是從別的專用遊戲機平台移植來的, 遊戲開發團隊借助了一款叫Vulkan API的高性能顯卡跨平台接口, 多多少少在因爲此事會出現一些坑爹的問題。這裡面向的是所有出過類似問題的玩家, 而不是筆者朋友,看看能不能幫你解決!
請把你電腦裡的啓動項禁用干淨
傳說電腦裡開著一大堆東西, 開著這款遊戲可能會有問題。
打開“開始”->“運行”。或者按住鍵盤左下角的窗口鍵+R鍵把運行命令的窗口掉出來。
在“運行”對話框中,手動輸入 msconfig 按enter回車。
在隨後出現的窗口中,單擊打開上方“服務”選項卡,然後挨個單擊標記來隱藏所有 Microsoft 服務之前的複選框。單擊全部禁用按鈕。
接下來,單擊上方的“啓動”選項卡,然後單擊“打開任務管理器”鏈接。找到任務管理器? 滑鼠右鍵點擊你系統下邊那一行任務欄的空白處, 你會看到一個菜單, 菜單有一處叫任務管理器
在“任務管理器”屏幕上,右鍵單擊選定每個啓動項,然後單擊“禁用”。
關閉任務管理器,然後返回系統配置窗口的啓動選項卡,然後單擊確定按鈕來保存配置。
最後, 重啓計算機, 進遊戲再試試。
刪SGA文档
同時按下左下角鍵盤上的Windows窗口 + E鍵。這樣做將啓動文档資源管理器/Windows 資源管理器。
在文档資源管理器中,單擊左邊快速地址中的文档/我的文档。
然後,往下找, 找到Rockstar Games-> Red Dead Redemption 2-> Settings。(可能路徑有所變化, 但是大差不差)找到裡面有關的文档。
在設置文档夾中,找到具有SGA字樣的文档名或擴展名的文档。
選擇你看到的所有 .SGA 文档,不要猶豫, 刪掉。
重啓遊戲,再進去試試。
設置顯卡, 把顯卡超頻關了
筆者的朋友買的是3070Ti, 同時開著風靈月影外掛, 就會出現這個問題。問朋友到底給沒給顯卡超頻,朋友說從來沒有啊,如果是這種情況,分析是風靈月影有加速的功能使遊戲顯卡渲染遇到了點問題,最好是把外掛關了。這遊戲用外掛確實沒啥意思了。
實在不行,找個軟體管家把Vulkan給卸了, 只用DX12。
在遊戲啓動選項中禁用顯卡管道緩存
方法是貼吧的一個吧主給的。但是筆者朋友試了試,不管用。還是在此貼出來。根據你購買遊戲後遊戲啓動器的不同, 採用不同的方法禁用:
R星的Rockstar Games Launcher:
1.啓動 Rockstar Games Launcher
2.選擇“設置”
3.在“我已安裝的遊戲”下選擇 Red Dead Redemption 2
4.向下滾動至“啓動參數”
5.在“啓動參數”框中,添加“-ignorepipelinecache”
6.選擇遊戲
7.啓動 Red Dead Redemption 2
Epic平台的Epic Games Launcher:
1.啓動 Epic Games Launcher
2.選擇“設置”
3.向下滾動至 Red Dead Redemption 2
4.勾選“額外命令行參數”
5.在文字框中,添加“-ignorepipelinecache”
6.返回主菜單
7.啓動 Red Dead Redemption 2
Steam平台的Steam Launcher:
1.啓動 Steam
2.在庫中,右鍵點擊 Red Dead Redemption 2
3.選擇“屬性”
4.選擇“設置啓動選項”
5.在文字框中,添加“-ignorepipelinecache”
6.選擇“確定”
7.關閉“屬性”窗口
8.啓動 Red Dead Redemption 2
不過這個方法,經過筆者朋友實測,有點蛋疼,確實延長了三分鍾遊戲的遊玩時間,之後還是照樣黑屏。看貼吧有不少人上去說OK了, 不知道你的電腦如何。