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
爆
[討論] 日本電視節目擔心VTuber粉成為社會隱憂爆
[鳴潮] 今汐 長離內鬼實機影片及gif86
[閒聊] 荒木老師生日82
[閒聊] 劉禪 要怎麼養才能讓蜀漢強大?73
[閒聊] 庫洛這一波操作有讓米哈遊流汗了嗎?65
[閒聊] 人龍製作組:接下來新作將意想不到63
[閒聊] 中華一番 極 157 生命之樹49
[鳴潮] 所以彎刀之戰誰的問題比較大44
[閒聊] 流螢變身會被逼出來嗎?41
[閒聊] 鳴潮聲駭就是死人設計32
[閒聊] 撇開無印 魔獸職業最慘的是4.0懲戒騎嗎?31
[閒聊] 忌炎現在心裡在想什麼?31
[閒聊] 鐵道如果第一個限五是景元會怎樣?30
[holo] Kronii去展場偷偷觀察粉絲30
[閒聊] 對岸遊創工坊辦的原神玩家跳槽鳴潮投票29
[刃牙] 刃牙總動員22 別衝動啊傑克28
[情懷] RO:初心,玩家擠爆伺服器,真的重溫回憶28
[閒聊] 鳴潮 希望中長期遊戲怎麼調整或走下去80
[討論] BanG Dream! It's MyGO!!!!!27
Re: [閒聊] 結婚率下降的原因是女性都向上找嗎26
Re: [討論] 果然二次元手遊媚宅才是王道吧25
[閒聊] 曠野跟王淚最煩的敵人25
[閒聊] 原神怎麼也開始瞎雞巴亂吹了==24
[Vtub] HoloEN誰私底下個性最色?23
[GKMS] 本番前夜 是不是真的超重要22
[閒聊] 有沒有神兵跟女人,只能選一個的場合。83
[鳴潮] 1.1今汐、長離內鬼實機39
[原神] 小燕姐有可能贏長離嗎?21
[蔚藍]小狼與大狼20
[鐵道] 正在洗澡中的星