※ 本文轉寄自 ptt.cc 更新時間: 2022-07-27 23:49:08
看板 PC_Shopping
作者 標題 [閒聊] intel linux 驅動程式改進光追100倍效能
時間 Tue Jul 26 16:11:36 2022
intel 在 linux Vulkan 的開源驅動程式
最近關於光追的功能改進 寫上
"Like a 100x (not joking) improvement."
(不開玩笑 效能大概增加了 100 倍。
https://i.imgur.com/I0eG8Fm.png
起因來自於一個 bug
因為缺少 flag 導致驅動程式去要記憶體空間的時候
不是拿顯卡上面的記憶體 而是直接跟系統要記憶體..
不是拿顯卡上面的記憶體 而是直接跟系統要記憶體..
改了一行 code 效能增加 100 倍 太神啦~~
來源:
https://www.phoronix.com/news/Intel-Vulkan-RT-100x-Improve
Intel's Open-Source Vulkan Driver For Ray-Tracing Gets "Like A 100x Improvement" - Phoronix Intel's Linux graphics driver developers continue to be very busy polishing the DG2/Alchemist graphics card support for forthcoming Intel Arc Graphics ...
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.85.41 (臺灣)
※ 文章代碼(AID): #1Ytw75QJ (PC_Shopping)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1658823109.A.693.html
※ 編輯: chickengod (220.135.85.41 臺灣), 07/26/2022 16:12:29
--
推 : 阿三行不行r1F 07/26 16:15
推 : 不測試的時候沒發現很吃系統記憶體嗎?2F 07/26 16:15
推 : 換言之原本驅動爛到只剩1%笑能3F 07/26 16:16
推 : 從1變100 滿分1000?4F 07/26 16:16
推 : malloc()5F 07/26 16:22
→ : 0.01*1006F 07/26 16:24
推 : 遊戲其它東西都會佔記憶體 偷吃不容易抓到7F 07/26 16:24
推 : 驅動戰未來8F 07/26 16:28
推 : 讚 intel驅動值100009F 07/26 16:50
推 : 滿滿信仰值10F 07/26 16:59
推 : 0的100還是011F 07/26 17:20
→ : 都是ppt,有分別嗎12F 07/26 17:21
推 : 驅動值錢13F 07/26 17:27
→ : 原本效能1 現在變10014F 07/26 17:28
推 : PPT又有東西可以吹捧了15F 07/26 17:43
→ : 翻譯:原本亂寫16F 07/26 17:49
→ : flag感覺是很基本的設定耶17F 07/26 18:02
推 : 所以原來是糟到什麼程度18F 07/26 18:10
推 : 不開玩笑XDDD19F 07/26 18:17
推 : 簡報王者的顯卡20F 07/26 18:19
推 : 所以測試期間這麼長都沒有發現這個問題嗎?21F 07/26 18:21
→ : 可能很慢跟非常慢的差異沒有顯著到讓人發覺22F 07/26 18:32
推 : 喔,所以100倍不夠顯著23F 07/26 18:35
推 : 可能他們自己本來預期就不高吧24F 07/26 18:36
推 : 可能for Linux的測試人員不多吧25F 07/26 18:42
推 : 遠親不如近鄰啊26F 07/26 18:47
→ : 等人debug27F 07/26 19:06
推 : 這不叫改善100倍,這叫找到bug28F 07/26 19:07
推 : 有bug 效能低落100倍29F 07/26 19:13
→ : 這樣原來才1fps 最好沒人發現 根本沒人跑個分吧 啊會30F 07/26 19:46
→ : 亮 好了 ?
→ : 亮 好了 ?
推 : 各位觀眾 100倍32F 07/26 19:53
→ : 笑屎33F 07/26 20:01
推 : 可能debug很久 才發現參數沒填34F 07/26 20:03
推 : 先修掉AOE2會畫面凍結的問題吧35F 07/26 20:10
→ : 有時候是知道有效能問題但就一時間找不到bug在哪36F 07/26 20:16
→ : 這不是修bug 是系統優化37F 07/26 20:28
推 : 笑死38F 07/26 20:36
推 : 怕比M$快100倍39F 07/26 21:18
推 : 很多好笑的bug真的都是這樣...40F 07/26 21:24
推 : 0*100倍還是041F 07/26 22:02
推 : 那個 mesa 不是只有在 Linux 上用而已42F 07/26 22:10
推 : 哈哈哈43F 07/26 23:46
推 : 當初寫那行 code 的時候還有沒有 ANV_BO_ALLOC_LOCAL_MEM44F 07/27 00:37
→ : 那個 flag。 https://is.gd/Wov6DI
→ : 所以不是忘了加,而是當時根本就沒辦法加。
→ : 那個 flag。 https://is.gd/Wov6DI
→ : 所以不是忘了加,而是當時根本就沒辦法加。
anv: allocate RT scratch in local memory (!17674) · Merge requests · Mesa / mesa · GitLab
Like a 100x (not joking) improvement. Signed-off-by: Lionel Landwerlin lionel.g.landwerlin@intel.com ...
Like a 100x (not joking) improvement. Signed-off-by: Lionel Landwerlin lionel.g.landwerlin@intel.com ...
推 : 大概就 merge 當下還是 default local memory47F 07/27 00:46
推 : 這如果是真的,老黃的卡變臭了。49F 07/27 08:22
→ : 驅動改建50F 07/27 09:26
→ : 老闆:不好意思,我們KPI是依照RD解掉的issue數量來決定51F 07/27 11:12
--
※ 看板: PC_Shopping 文章推薦值: 0 目前人氣: 0 累積人氣: 92
→
guest
回列表(←)
分享