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: [塵白] 2.3劇情出包 超絕炎上中爆
[閒聊] 玩偶遊戲 官方Line貼圖76
[索尼] 總裁:PS5 Pro目標是鐵杆使用者75
[閒聊] 巔峰Faker有多強?66
[閒聊] 佐藤希 超重大告知&歌回 (有開視訊)66
[教育] 闇龍紀元智障守護者約售出50萬套51
Re: [情報] 帕魯專利侵權訴訟報告48
[妮姬]反擊部隊與二週年的漫畫47
[閒聊] 有人是因為PTCG Pocket 第一次碰 PTCG的43
Re: [塵白] 2.3劇情出包 超絕炎上中41
[情報] 遊戲王假鈔泰國流行中40
[帕魯] 幻獸製作商不發一語僅在X上轉貼侵權報告90
[閒聊] 家長問:你怎麼都買前凸後翹的女生模型51
[閒聊] 怎麼看八哥這種鳥☺42
[閒聊] 如果要被關一個mmorpg 會找哪一個?27
[討論] 鐵道 是不是很多人抽完流螢就退坑了35
[閒聊] 網飛漲價後其他串流網站?33
Re: [情報] 帕魯專利侵權訴訟報告52
[閒聊] C105各IP攤位統計32
[Vtub] 彩虹社 7th Fes Live整理30
[繪圖] 活俠傳 溫夫人 夫人!我...我...我喜30
[討論] 西索真的是因為性癖不打螞蟻嗎65
[閒聊] 超甲組 倒閉28
[妮姬] 畫一個很過份的圖66
[討論] 如果桐人他們被關進的遊戲是法環會怎樣?28
復活邪神系列是不是走的很前面?26
[閒聊] 原作者積極參與的改編作品27
[網飛] Netflix漲價 動畫瘋會跟著漲嗎24
[閒聊] 在死之前可以做什麼中二動作