近日,Intel Linux 開源驅(qū)動(dòng)工程師 Lionel Landwerlin 將一個(gè)新的補(bǔ)丁合并到了 Intel Mesa Vulkan 22.2 開源驅(qū)動(dòng)中,其中簡(jiǎn)單變更了 Intel Vulkan 光線追蹤代碼,從而帶來了 100 倍的性能提升,其實(shí)這源自一個(gè)烏龍事件。

其實(shí)是原來驅(qū)動(dòng)的一個(gè) Bug,沒有將光追臨時(shí)存儲(chǔ)放置在顯卡的本地顯存中,而是放到速度更慢的系統(tǒng)內(nèi)存,導(dǎo)致性能低下。
新補(bǔ)丁給驅(qū)動(dòng)加入了一行 "ANV_BO_ALLOC_LOCAL_MEM" 代碼標(biāo)記,有了它,光追臨時(shí)存儲(chǔ)就會(huì)準(zhǔn)確地放在顯存之中,從而帶來性能激增,或者說恢復(fù)正常。
其實(shí),Intel 2020 年底就開始在開源驅(qū)動(dòng)中支持 Vulkan 光追,以迎接 Alchemist Arc A 系列獨(dú)立顯卡的發(fā)布,但時(shí)至今日還在打磨之中。
Intel Mesa 22.2 版開源驅(qū)動(dòng)加入了不少光追相關(guān)修復(fù)、優(yōu)化,還有其他大量改進(jìn),預(yù)計(jì) 8 月底發(fā)布穩(wěn)定版本
原文地址:http://www.myzaker.com/article/62de5a59b15ec040c04f2651
版權(quán)聲明:虛像 發(fā)表于 2022年7月25日 pm5:48。
轉(zhuǎn)載請(qǐng)注明:Intel顯卡驅(qū)動(dòng)大BUG:光追放到系統(tǒng)內(nèi)存 | 快導(dǎo)航網(wǎng)
轉(zhuǎn)載請(qǐng)注明:Intel顯卡驅(qū)動(dòng)大BUG:光追放到系統(tǒng)內(nèi)存 | 快導(dǎo)航網(wǎng)







川公網(wǎng)安備51012402001058號(hào)