V社在 9.26 中的更新中優化了vulkan渲染效率,啓用了vulkan碎片整理功能,以幫助減輕紋理流消耗。在普遍印象中,vulkan通常比dx11 有着更穩定的幀生成,但伴隨的是平均幀和low幀會低一些,總體流暢度雖不及dx11,但能有效避免一些壞幀卡頓。筆者的電腦配置是爲i913900h+4070, 下圖是在 120s完美死鬥中對兩種渲染系統的測試(vulkan測試條件:steam與平臺均添加啓動項,清除了cs及顯卡着色器緩存,保持其他變量不變),在此條件下可以看出dx11 相比vulkan有着更高的平均幀和low幀表現:
上面兩個是dx11,下面四個是vulkan
在這種情況下,vulkan的幀生成一定比dx11 更穩定嗎?大多數人的電腦啓用了vulkan都可能帶來更穩的幀生成,,但是在一些情況下,仍有一部分電腦啓用vulkan會帶來純負優化,(我家裏的臺式機啓用vulkan會明顯變流暢,測試了三臺筆記本,其中兩臺會帶來更糟糕的表現)但在絕大多數配置下vulkan表現是很好的,負優化是小概率事件但確實存在,可能與硬件以及api相關。沒有貶低vulkan的意思,相反我更看好vulkan接口。
綠線爲dx11,橙線爲vulkan
如圖所示, 啓用了vulkan幀生成時間明顯比dx11 要高很多,而vulkan優勢的低壞幀生成反而還不如dx11,超過 20ms的壞幀數量遠遠超過dx11, 在觀感上卡頓感明顯高於dx11,遊戲中操作明顯不流暢,並且帶來多次嚴重卡頓。
上面兩個爲dx11,下面四個爲vulkan
再看幀生成分佈圖,dx11 的 2ms之內的流暢幀數量要明顯超過vulkan,12ms之上的壞幀數量也要遠遠小於vulkan。這決定了在這臺設備上vulkan的體驗完全不如默認的dx11,再細看二者的幀生成曲線:
dx11
vulkan
這兩張分佈圖對比更加清晰,dx11 的幀分佈更加集中,卡頓情況相對可以接受。vulkan的幀分佈顯得超級混亂,遊戲內的ms幾乎一直在跳紅,視角也是一卡一卡的,毫無流暢可言。而且切換了vulkan後偶爾會有一些特別長的幀間隔,不知道是優化問題還是電腦問題,如下圖:
綜上所述,vulkan在大部分電腦上可以實現更穩定的幀間隔,但Windows和valve對此的優化並不完善,一些電腦可能會有明顯負優化。所以筆者建議可以多做幾次對比測試來選擇幀生成更穩定可靠的那一個。valve在近期的更新中已經開始着手優化vulkan,目前dx11 也存在卡頓頻繁的問題,如果vulkan得到v社投入優化很有可能解決cs2 上線以來一直詬病的幀間隔過長(ms跳紅)問題。此文僅代表個人觀點,目的只是想讓大家多測試,每個人電腦不同,vulkan的優化效果也不同,要看具體效果再決定使用哪一圖像接口,不要盲目聽從別人。
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com