目錄
- 關鍵詞
- 平臺說明
- 背景
- RDNA 1、2、3 架構的顯卡
- 支持游戲
- 一、 優化方法
- 1.1 下載
- 二、 舉個栗子(以《天諭》為例)
- 2.1 下載微星 afterburner 軟件 查看游戲內信息(可跳過)
- 2.2 查看D3D9 幀數
- 2.3 關閉游戲,替換 dll 文件
- 2.4 重新開啟游戲
??
關鍵詞
AMD DX9
平臺說明
項目 | Value |
---|---|
操作系統 | Windows 10 |
顯卡廠商 | AMD |
顯卡型號 | RX6600 |
編程語言 | C++ |
編譯環境 | Linux |
??
??
??
??
縮寫 | 描述 |
---|---|
XX | XX |
背景
??RDNA 1、2、3 架構的顯卡在老游戲(DX9)的表現上一直很差,AMD也一直沒優化這個問題,甚至有謠言說AMD 已經徹底放棄了DX9的支持。
??造成這個的根本原因其實是在復雜環境下,AMD沒有開啟 著色緩存器,默認是關閉的。如果想要開啟著色緩存器,則需要修改注冊列表,比較麻煩,所以有開發者直接使用DXVK,強制DX9轉Vulkan。
RDNA 1、2、3 架構的顯卡
RX5000系列, 如RX 5950XT、RX 5950、RX 5900XT、RX 5900、RX 5850XT、RX 5850、RX 5800XT、RX 5800、RX 5750XT、RX 5750、RX 5700XT、RX 5700、RX 5650XT、RX 5650、RX 5600XT、RX 5600、RX 5550XT 、RX 5550、RX 5500XT、RX 5500等
RX6000系列, 如 RX 6800、RX 6800 XT、RX 6900 XT,RX 6600。
RX7000系列, 如Radeon RX 7900 XT Radeon RX 7900 Radeon RX 7800 XT Radeon RX 7800 Radeon RX 7700 XT Radeon RX 7700 Radeon RX 7600 XT Radeon RX 7600 Radeon RX 7500 XT Radeon RX 7500。
支持游戲
《天諭》《Flammable Freddy》《魔獸世界》《刺客信條 2》《戰地 2》《戰地 2142》《中途島戰場》 《代號 Panzers》死亡空間 (2008) 《古劍2》《全面戰爭:中世紀 2》 《戰爭雷霆》 等DX9游戲…
一、 優化方法
??只要把DXVK的d3d9.dll丟到游戲文件夾里,啟動游戲即可,GPU占用率恢復正常,幀率大幅提升。
?? git 倉庫 原始鏈接
如果上面鏈接打不開,請點此下載
1.1 下載
?? 找到最新release 版本,下載DXVK-2.3.1.tar.gz (2024.03.20釋放)
?? 解壓后得到
??選擇d3d9.dll 和 dxgi.dll 復制到游戲中的此類型文件夾中。
二、 舉個栗子(以《天諭》為例)
2.1 下載微星 afterburner 軟件 查看游戲內信息(可跳過)
??使用方式看afterburner 使用教程
??afterburner 下載鏈接
2.2 查看D3D9 幀數
??可以看到D3D9 為43 幀,顯卡使用率為 2% 比較低。
2.3 關閉游戲,替換 dll 文件
??d3d9.dll 和 dxgi.dll 復制到 ty-classic\game 文件夾下
2.4 重新開啟游戲
??可以看到 D3D9 變為了 VULKAN ,幀率提升到了106 幀,顯卡使用率提升到了34%。