2020 Windows 10 系統更(geng)新(xin)三月版(2004手(shou)機版本)如(ru)今(jin)已定向宇宙探索(suo)者發展,是指(zhi)了對WDDM 2.7的支技,但尚末任用(yong)產品迅速GPU調度室的首選項。
操作系統加速度GPU生產調度是WDDM 2.7的關鍵效果,它準許集合/專屬圖行cpu可以直接管理方法本人的視頻圖片圖片運行內存,若想給你展示好些的穩定性指標,縮短廷遲,加快峰值幀率或最少幀率,并上升了視頻圖片圖片播放歌曲穩定性指標。
不論是你(ni)食用(yong)社么圖表1060顯卡(Intel,Nvidia或AMD),新出的驅動(dong)安裝步驟均不主(zhu)要包括電腦(nao)硬件促(cu)進的GPU系統調度(du)按鈕。
Intel和AMD動力(li)系統程序均蘊含對WDDM 2.7(Windows Display Driver Model)的(de)的(de)支持(chi),但要關注的(de)是Windows設備中(zhong)還在(zai)有來源(yuan)于(yu)下載加速(su)的(de)GPU任(ren)務調度選擇(ze)。
近來,Linux 內核品牌承擔責任人 Linus Torvalds 拒決了 AWS 項目師去提交的某個補訂,該補訂的目的意義是減緩 Intel CPU 突遭的一種新式窺視打擊 而從而導致統計數據報告竊取的風險點。那樣一種新式打擊 其名為“探聽外掛 L1 統計數據報告監測打擊 ”,簡單來說就是 Snoop (CVE-2020-0550)。
2021 3 月,來源于 AWS 的系統過程師 Pawel Wieczorkiewicz 先行先試遇到了 Intel 凈化i7cpu的一項系統缺陷,它將會泄漏 CPU 內貯存器或平緩中的大數據,涉及到 CPU 包擴 Intel 主打主流的 Xeon 和 Core 系列的凈化i7cpu。Pawel 快速發展向 Intel 報表了此問題,自后該系統缺陷被 Intel 位置定位為中等偏上嚴峻性系統缺陷。
新的 Snoop 打擊 運用了 Intel CPU 多用內存、內存高度性和串口通信監視等性,在應用于 CPU 內核中的4級大數據報告信息內存(L1D),在“串口通信監視”(bus snooping)特點 —— 在 L1D 中獲取大數據報告信息時會發生的內存游戲更新進行,將大數據報告信息從 CPU 中液化氣泄漏而來 。
以近代化 CPU 的第一視角來說一,確定機通暢會適用3級分銷視頻運存的設計方案來的提升 CPU 的進行高效率。3級分銷視頻運存還包括 L1 第一運存、L2 中級運存、L3 3級分銷視頻運存,這個運存都集成系統在 CPU 內,它是的功能是做 CPU 與主運存之間的高速收費站的統計資料緩存統計資料區。這之中 L1 最靠著 CPU 基本點;L2此外;L3立即。進行加速度等幾個方面:L1速度快、L2次快、L3最慢;功率尺寸等幾個方面:L1較大 、L2較大的、L3較大 。在實施某項目標任務時,CPU 會先在速度快的 L1 中收集需要的的統計資料,找沒法再去找次快的 L2,還找沒法再去找 L3,L3 都是沒有才去運存找。
而一級存儲實際還涵蓋一級數據顯示庫庫文件存儲(Data Cache,D-Cache,L1D)和一級電腦指命存儲(Instruction Cache,I-Cache,L1I),分開 使用在處存數據顯示庫庫文件及實行數據顯示庫庫文件的電腦指命轉碼,這兩種可互相被CPU 網頁訪問,減低了 CPU 多關鍵、多核爭用存儲帶來的問題,上升了操作器的性。普通CPU 的 L1I 和 L1D 遵循一模一樣的電容量,譬如 I7-8700K 的 L1 當以 32KB+32KB。Snoop 進攻也就是其中一種偷取 L1D 存儲中數據顯示庫庫文件的進攻技術手段。
但是 Intel 的觀眾組是不用擔驚,據 Intel 正式表示說,在這種新普通攻力“就很難制定”,和不易走漏不少信息,你以為 L1D 離線下載中的信息是非常有現,和唯有在重任執行時跳轉信息的稍縱即逝時長內才會出現。“我們的不表示 Snoop 普通攻力在靠譜賴的運作系統軟件生態環境下是一個種經濟實用的普通攻力手段,根據要利用率這個缺陷需用同時滿足需要許多苛求的生活條件,表示動作的詞普通攻力的時長要不早不晚與觀眾組開啟軟件的時長縫合,且軟件跳轉的信息不早不晚是普通攻力者都想偽造的信息。”
該xss漏洞信息披露時候,另外一只位源自 AWS 的游戲過程師 Balbir Singh 為 Linux 內核提交成功新一個丁大全,該丁大全使 Linux 的運用軟件也能選定在任何轉換時全自動突破 L1D 的緩存數據,以降低 Linux 系統經歷 Snoop 普攻的危險因素。
Singh 在 4 各月曾回答說:“這點布丁可能以防止這些人的數據庫在任務截止后被記錄或能夠 旁道走漏。”他本想要該布丁可能隨 Linux 內核的 5.8 版一起來更新。“要服務器硬件可以,該性能將允許的對于要選引入的用途程序流程取用 prctl() 工作來刷出任務倒閉后殘留物在 CPU 中的 L1D 存緩。”
只是,高知名度技術性測試網 Phoronix 反復強調,在每日任務開始和結束后顛覆 L1D 清理緩存會促使 CPU 的耐熱性消減。Linux 內核產品管理人 Linus Torvalds 我認為,這將促使食用該版補丁網的其它 Linux 普通用戶(無論怎樣能不能按照 Intel CPU)的 CPU 耐熱性消減,嚴正說服了該版補丁網,一同還正如以往地說中國了騷話。
Torvalds 在發送該發布的而且郵件全部中文中說:“由于在我看角度來看,這差不多上是將內存顛覆指令英文讀取到玩家辦公空間,并成守護進程提供數據一堆種原則,需要說讓與這事項沒有什么關系的同一人也慢了來。”
“換言之,據我所言,這也是老是的 Intel 上線了有缺陷的 CPU,它給增強現實化代碼怎么用獲得了問題(我就此并不太看重),但在要所以它的問題危害到當然就都不能哪些問題的 Linux 用戶的,是充分都不能效果的。”
(Linus 在email詳細信息中的全文)
“我(wo)(wo)不想某個應用(yong)(yong)程(cheng)序(xu)跑起來(lai)就像在說 ‘哦(e),我(wo)(wo)不是(shi)(shi)個尤(you)其的(de)(de)(de),美麗漂(piao)亮(liang)的(de)(de)(de),非常白嫩的(de)(de)(de)花,是(shi)(shi)想自動刷新 L1D 上的(de)(de)(de)每其中一種責任緩(huan)存設置,不管來(lai)到之類 CPU 上,不管它什么情況下(xia)有bug’。因(yin)為這個應用(yong)(yong)程(cheng)序(xu)不僅會降低(di)(di)自身速度(du),還會降低(di)(di)其他應用(yong)(yong)程(cheng)序(xu)的(de)(de)(de)速度(du)。”
在一些比較 Linus 式的發信息下,Linus 對增強現實現實游戲化的引證我覺得也是對于 AWS 的,AWS 和某些云端于具備商一致,銷售量的增強現實現實游戲 cpu 一般說來停用了同樣多核(simultaneous multithreading,SMT)的功能。Linus 然后接著提出,“在停用 SMT 的事情下,每日責任檢修是數據分布式數據庫實現的,那么說,在每日責任結束了與新每日責任已經開始范圍內自動更新 L1D 轉碼是比較可悲的。”
可以一提的是,AWS 的頂尖公程師 Benjamin Herrenschmidt 在與 Red Hat Linux 內核供獻者 Ingo Molnar 的座談會中也為該版補訂怎么安裝網的分歧增長一個多些背靜。Herrenschmidt 死不承認這一個版補訂怎么安裝網對 SMT 比喻沒有什么重要性,但他明確表示 Linux 內核定制開發工作員無需“把孩子和沐浴水共同丟棄”,并辯解了這一個版補訂怎么安裝網是因此 AWS 想把超線程是虛擬軟件 cpu 轉讓的觀點。Herrenschmidt 說,“這么多版補訂怎么安裝網并并不是要改善工作 SMT 的業主 VM 實物會出現的事情,也并不是要保護的 VM 抵御不同體系上一些 VM 的到攻擊。”
事實(shi)上,Linus 已經(jing)不(bu)是第一次嚴辭拒絕與 Intel CPU 有(you)關的(de)補(bu)丁(ding)。2018 年(nian)初,為(wei)了(le)修補(bu) Spectre 漏洞,Intel 工程師提供了(le)一個間(jian)接分支限(xian)制推測(indirect branch restricted speculation, IBRS)功能的(de)補(bu)丁(ding)。Linus 當時就在(zai)郵件列表中(zhong)公開指出 IBRS 會造成系統(tong)性能大幅降低,直言該(gai)補(bu)丁(ding)“即使徹徹底(di)解決底(di)的(de)垃圾站”,“Intel 真有(you)要做這些 X 差(cha)不(bu)多(duo)的(de)小東西?” 一頓口吐芬芳。
Nvidia表明已(yi)開啟對Windows 10在(zai)七月(yue)五版不(bu)斷更(geng)新換代(dai)(dai)的的支持(chi),但最新信息的Game Ready 446.14 WHQL控(kong)制源程序也并不(bu)因為WDDM 2.7,普通(tong)地區已(yi)涵(han)蓋(gai)在(zai)Windows 10在(zai)七月(yue)五版不(bu)斷更(geng)新換代(dai)(dai)中(zhong),這不(bu)言而喻也不(bu)足設施(shi)配置降速的GPU車(che)輛調度應(ying)用設置。
或許英特爾無法傳導有觀服務器硬件迅速GPU調用功能表的什么內容,但AMD和Nvidia近期確保,將在前景版本升級開國中將產生該兼容。
AMD主要(yao)印證,其的(de)GPU獨顯將適用硬件設備快速的(de)GPU調(diao)度室,但(dan)現有尚不清該功(gong)效何時能會在(zai)穩定性版的(de)獨顯驅使(shi)過(guo)程中面世。
要上次左右公布的的Nvidia Developer驅動下載程度版(ban)本號(hao)450.99具(ju)有了(le)對WDDM 2.7的認可,和(he)還獲取(qu)好(hao)幾個個啟(qi)閉(bi)以在Windows設有程度中任用(yong)“計算機硬件降(jiang)速的GPU運維”,但有該職能從未(wei)正式工認可。
按照Nvidia的(de)問(wen)法,你將(jiang)可(ke)能(neng)性開通(tong)系統配置快速的(de)GPU系統生產調度(du),從而(er)(er)(er)顯(xian)現驅(qu)動程(cheng)序(xu)流(liu)(liu)程(cheng)圖程(cheng)序(xu)流(liu)(liu)程(cheng)圖也將(jiang)接受(shou)了該表(biao)單(dan)提交(jiao),然(ran)而(er)(er)(er)GPU系統生產調度(du)在“ NVIDIA display driver 450.99無(wu)權正式開啟鼓勵(li)”,從而(er)(er)(er)可(ke)能(neng)性無(wu)非(fei)一切正常工做。
的代表(biao)英(ying)文說:“手官(guan)搭(da)載將逐一將發布的Game Ready Driver發布混(hun)著帶(dai)來了。”