Fw: [閒聊] 怎麼引用 DXVK 讓遊戲更順
※ [本文轉錄自 C_BOO 看板 #1ZW721W_ ]
作者: jeeyi345 (letmein) 看板: C_BOO
標題: [閒聊] 怎麼引用 DXVK 讓遊戲更順
時間: Fri Nov 25 15:36:30 2022
前言
雖然耳聞這東西一陣子了,但翻到老外能讓效能提升的討論,就來用用看,
想不到在我的系統上達成了 200% 的增長,所以寫一篇介紹記錄一下
以下描述一下,我的理解,如果講錯多包涵
DXVK 是什麼
遊戲 API 是跟顯卡溝通的方法
和 DXVK 相關的有 Windows 的 DirectX, 跨平台的 Vulkan
DXVK 就是把 DirectX 翻譯成 Vulkan 的包
DirectX 是 Windows 下的遊戲 API,據我看到的說作者一開始只有一個人
只是為了在 Linux 下玩尼爾就把它自幹出來了
為什麼比較好
Vulkan 對資源調度比較好,DX 要到 DX11, 12 才有提供類似的能力
--前提是開發時有特別留意、使用這特性的話
寫得好的 DX11 也許效能不會增長很多,但 DX9 可能就差很多
(儘管很多人用在新遊戲也有報告效果不錯)
我就是看到 DXVK 在 DX9 老遊戲 GTA4 獲得 20% 增長,才注意到它
也有人做一些怪事 像在 Win7, Win8上跑 DX10的新遊戲
怎麼引用
1. 取得 DXVK
來到 DXVK 的 Github
https://github.com/doitsujin/dxvk
找到 Release ,下載當前最新版
https://imgur.com/soyrhpc
2. Windows 引用方法
https://imgur.com/UCrrT4o
解壓縮後 會分 x32, x64
https://imgur.com/YWMqTFJ
下面有 DX9-11
https://imgur.com/AaRwISR
上 pc gaming wiki 查你的遊戲是 x32 或 x64,用 DX 哪個版本
去DXVK對應目錄找
DX9 的遊戲複製 d3d9.dll 到遊戲exe同目錄
DX9 以外要多複製 dxgi.dll
就結束了
Linux 就沒試了
怎麼確定有引用到?
https://imgur.com/sGtUKf3
開始列搜尋環境變數
打開環境變數
新增一個環境變數 DXVK_HUD 值為1 的變數,如果遊戲左上角有出現 FPS 就成功了
缺點
不能和 Reshade 共用
有解決方式嗎?
有 但我沒成功。看到其他人成功了
方法:
遊戲照常用 Reshade 引用它的 dxgi.dll
把你的 DXVK dll 和遊戲exe分開放
新增一個環境變數
RESHADE_MODULE_PATH_OVERRIDE
指向你 DXVK 目錄,就這樣
HDR 顏色變扁平
我在 RE3 有遇到,顏色變灰白。把 HDR 關掉,遊戲內校正一次亮暗就好。
角色皮膚出錯
RE3 Jill 一開始正常,不久後手腳、衣服慢慢流出大片紅色
全身被紅色皺皺的材質覆蓋== 像沉默之丘一樣 還是能玩就是
其他
沒提到的 如破圖 bug 都是可能的
可以回報給作者,作者願意就會修 因為是做興趣的,沒有保證
但看到新的 2.0 Release 作者修一了一大堆遊戲 還處理有的遊戲自己的資源問題
比如我上面的也可以 但我懶XD
遇到 bug 想回報時
要記錄發生時機,看能不能重現,把重現方法、你的環境(系統、CPU、GPU)
把遊戲、DXVK產生的 log 或 dump檔一起傳給作者
基本上作者是為了自己 Linux Wine 寫的,Windows 10算副業務
拿去給 Win10 以下 用 DX11 這類事如果出 bug 作者不會理你XD
想到什麼就寫什麼 越寫越多
所以開頭提升 200% 的遊戲是什麼呢 就是戀活XD
我還在用 E3 1230 v2, 1050 TI, 在這遊戲只能跑30 FPS。這是應該的嗎?
(看到有人用2060還是一樣抱怨FPS XD)
加入 DXVK 後穩定 60FPS。說不定更高,但我沒去改 FPS Cap,
因為超出螢幕刷新率的數字只是看爽的
而戀活這個遊戲是 DX11 所以上面才說有善用資源的特性不一定能發揮出來 :D
合理推測同公司的 Honey Select 一類大概都有類似幅度增長
其他隨便po點 reddit 討論
https://tinyurl.com/2mc5txt5
似乎普遍 A卡獲得效能提升更高 (驅動省五千)
但 A粉都會插嘴 "但 AMD 在 Linux 的驅動更好"
DXVK made AC:Odyssey playable for me on a RX580.
I get an average of about 10FPS higher on Far Cry 5 and New Dawn.
The few spots in Sekiro that drop to 45fps (apparently an AMD GPU issue?)
are now also rock solid 60fps.
ac Origins - Tried it with 2600 ryzen 2070super
I think it got me 10-15 more fps on average .
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.107.190.78 (臺灣)
※ 文章網址: https://www.ptt.cc/C_BOO/M.1669361793.A.83F
果然雞雞是人類進步的原動力
2B的屁股救世界
原來是給戀活用 有興趣了
也有人給i3內顯玩龍族教義
爆
[情報] 台積電美國來台受訓在glassdoor評論網頁在glassdoor 這glassdoor上的評論這樣寫是可以的嗎? "The work culture in Taiwan is really different than in the US. I am sure TSMC will have to change to an 8 hour work day five days a week or do what other companies do with Fabs and run three days on, four days off, four days on, three days off rotations. As it is right now in Taiwan The minimum amount of time at the company is 10 hours a day, but realistically is running up to even 12 hours a day. This is for those of us who are American training to go back to the new operation in Arizona. The reality for people from Taiwan is that they are doing even more than 12 hour days often. There's also the night shifts and weekend shifts on duty and/or on call. That last part is understandable as the fab lives 24/7."13
[問卦] 有沒有人和我一樣對Linux的未來充滿信心前幾年 Valve 開始介入 Linux 的世界整合 WINE 和 DXVK 搞出了個 Proton, 一堆 Windows 才能玩的遊戲都可以在 Linux 上玩了,雖然會有一點點效能犧牲, 但部份的遊戲甚至表現得比 Windows 原生還要好,非常令人驚訝, 不過還是有個大問題,那就是那些反作弊程式無法支援 Linux 的 Proton, 不過就在上個月 Steam Deck 發表後宣佈要讓所有遊戲都能執行,9
Re: [開箱] Intel ARC A770 不專業簡測最近Discord頻道上的老外在問我,是否能夠測試看看A770的DXVK的效能 這個比較適合在Linux環境上測試,本身也是配合Proton使用 礙於目前A770在Linux上的驅動還不完備,除了Kernel要6.0版本以上 相關的X11等驅動也都還沒在所有distro上完備,連Vulkan都還沒有 所以在Linux上的測試就先不用想了7
[情報] AMD顯卡驅動20.10.1來源: 原文: Fixed Issues Audio may experience instability when connected through an Audio Video
爆
Re: [Holo] 新人遊戲玩一半改雜談歌回好像有點炎上?爆
[閒聊] 一般人都是主機pc都有吧77
[情報] 赤坂:加奈黨茜黨有福了爆
[閒聊] FGO出新角在日區沒辦法再登頂代表什麼爆
[閒聊] ps白金王 退坑ps爆
[妮姬]二周年 HARD劇情 太苦了...QQ89
[Vtub] 水宮樞:沒有大空昴前輩我挺不過來的66
[閒聊] SE現在的三種重製風格FF7、SaGa2、DQ364
[討論] 遊戲王:海馬實力可以打贏馬力克嗎51
[閒聊] PTCGP 今後的更新計畫50
[閒聊] 電鋸甜心Repop賣到公司財務預測大幅上修47
[閒聊] 和真和阿克婭一起洗完澡後更累了38
Re: [閒聊] ps白金王 退坑ps 影片證據截圖37
[可動] 香港國際警察 成龍36
[Vtub] Holoearth更新:新區域「撲克大廳(β)」31
[鳴潮] 1.4 版本內容說明29
[閒聊] 我推主角的男性主義其實蠻重的?29
[Vtub] 寶鐘瑪琳 成為vtuber頻道總觀看數冠軍28
[閒聊] 微軟確認推出Xbox掌機 但仍需幾年時間27
[我推] 欸 同事沒訂閱是不是太過分ㄌ31
[妮姬] 所以急的其實是萊徹方嗎?23
[聖誕之吻] 櫻井梨穗子 不人氣的主因是啥?22
[可可] 唐可可家是否很有權勢20
[奶子] 透透的好色喔20
[閒聊] 看過《純愛塗鴉》這作品嗎?☺24
[閒聊] 你喜歡日本樂團嗎?20
[閒聊] 爐石戰記要追加星海爭霸的角色19
[閒聊] 原神角色大腿粗度排行19
[蔚藍] 阿羅娜:エ駄死17
[檔案] 啊哈 小桃