Windows 10的任務管理器中隱藏了詳細的GPU監控工具。你可以查看每個應用程序和系統范圍的GPU使用情況,Microsoft承諾任務管理器的數字將比第三方實用程序中的數字更準確。
這些GPU特性是在Windows 10的秋季創意者更新(也稱為Windows 10版本1709)中添加的。如果你使用的是Windows 7、8或較舊版本的Windows 10,則在任務管理器中不會看到這些工具。
Windows使用WDDM(Windows Display Driver Model)中的較新功能直接從WDDM圖形內核中的GPU調度器(VidSCH)和視頻內存管理器(VidMm)中提取此信息,后者負責實際分配資源。
無論哪個API應用程序用于訪問GPU,如Microsoft DirectX、OpenGL、Vulkan、OpenCL、NVIDIA CUDA、AMD Mantle或任何其他應用程序,它都顯示非常準確的數據。
這就是為什么只有具有WDDM 2.0兼容GPU的系統才會在任務管理器中顯示此信息。如果看不到,則系統的GPU可能使用較舊類型的驅動程序。
通過按Windows+R,在框中鍵入“dxdiag”,然后按回車打開DirectX診斷工具,可以檢查GPU驅動程序正在使用的WDDM版本。單擊顯示選項卡,并查看驅動程序下驅動程序模型的右側。如果你在這里看到“WDDM 2.x”驅動程序,則你的系統是兼容的。如果你在這里看到“WDDM 1.x”驅動程序,則你的GPU不兼容。
此信息在任務管理器中可用,盡管默認情況下它是隱藏的。要訪問它,請右鍵單擊任務欄上的任何空白區域并選擇“任務管理器”,或按鍵盤上的Ctrl+Shift+Esc打開任務管理器。
如果看到標準的簡單視圖,請單擊“任務管理器”窗口底部的“詳細信息”選項。
在任務管理器的完整視圖中,在“進程”選項卡上,右鍵單擊任何列標題,然后啟用“GPU”選項。這將添加一個GPU列,允許你查看每個應用程序正在使用的GPU資源的百分比。
你還可以啟用“GPU引擎”選項,以查看應用程序正在使用的GPU引擎。
系統上所有應用程序的總GPU使用情況顯示在GPU列的頂部。單擊GPU列對列表進行排序,并查看當前使用GPU最多的應用程序。
GPU列中的數字是應用程序在所有引擎中的最高使用量。因此,例如,如果一個應用程序使用50%的GPU 3D引擎和2%的GPU視頻解碼引擎,你只會看到該應用程序的GPU列下出現數字50%。
GPU引擎列顯示每個應用程序正在使用的。這將顯示應用程序正在使用的物理GPU和它正在使用的引擎,例如,它是使用3D引擎還是視頻解碼引擎。你可以通過檢查性能選項卡來確定哪個GPU對應于特定的數字,我們將在下一節中討論該選項卡。
如果你想知道應用程序正在使用多少視頻內存,則必須切換到任務管理器中的“詳細信息”選項卡。在“詳細信息”選項卡上,右鍵單擊任何列標題,然后單擊“選擇列”選項。向下滾動并啟用“GPU”、“GPU引擎”、“專用GPU內存”和“共享GPU內存)列。前兩個也可以在“進程”選項卡上使用,但后兩個內存選項僅在“詳細信息”窗格中可用。
“專用GPU內存”列顯示應用程序在GPU上使用的內存量。如果你的PC具有獨立NVIDIA或AMD顯卡,則這是應用程序正在使用的VRAM(即顯卡上的物理內存)的數量。如果顯卡是集成的,則會將正常系統RAM的一部分專門保留給顯卡硬件。這顯示了應用程序正在使用的保留內存量。
Windows還允許應用程序將一些數據存儲在系統的正常DRAM內存中。共享GPU內存列顯示應用程序當前使用了多少的系統RAM用于視頻功能的內存量。
你可以單擊任何列以按它們進行排序,并查看哪個應用程序使用的資源最多。例如,要查看GPU上使用最多視頻內存的應用程序,請單擊“專用GPU內存”列。
要監視總體GPU資源使用統計信息,請單擊“性能”選項卡,并在側欄中查找“GPU”選項,你可能需要向下滾動才能看到它。如果你的計算機有多個GPU,你將在此處看到多個GPU。
如果你有多個鏈接的GPU,它們使用NVIDIA SLI或AMD Crossfire等功能,你將看到它們在名稱中以“Link#”標識。
例如,在下面的屏幕截圖中,系統具有三個GPU。“GPU 0”是一款集成的英特爾顯卡GPU。“GPU 1”和“GPU 2”是使用NVIDIA SLI鏈接在一起的NVIDIA GeForce GPU。文本“Link 0”表示它們都是Link 0的一部分。
Windows在此處顯示實時GPU使用情況。默認情況下,任務管理器嘗試根據系統上發生的情況顯示最有趣的四個引擎。例如,根據你是在玩3D游戲還是在編碼視頻,你將在此處看到不同的圖表。然而,你可以單擊圖上方的任何名稱,并選擇任何可用的引擎來選擇顯示的內容。
GPU的名稱也會出現在側欄和該窗口的頂部,這樣可以輕松檢查你的PC安裝了哪些顯卡硬件。
你還將看到專用和共享GPU內存使用情況的圖表。專用GPU內存使用量是指GPU的專用內存的使用量。在獨立GPU上,這是顯卡本身上的RAM。對于集成顯卡,這是為顯卡保留的系統內存的實際使用量。
共享GPU內存使用率是指系統的總內存中有多少用于GPU任務。該存儲器可以用于正常的系統任務或視頻任務。
在窗口的底部,你將看到諸如已安裝的視頻驅動程序的版本號、創建視頻驅動程序時的數據以及GPU在系統中的物理位置等信息。
如果要在更容易保存在屏幕上的較小窗口中查看此信息,請雙擊GPU視圖內的某處,或右鍵單擊其中的任何位置,然后選擇“圖形摘要視圖”選項。通過雙擊窗格或右鍵單擊窗格并取消選中“圖形摘要視圖”選項,可以展開窗口。
你也可以右鍵單擊圖,然后選擇將圖更改為>單個引擎,以僅查看內存使用情況圖上方的單個GPU引擎圖。
要使此窗口始終在屏幕上可見,請單擊選項>始終在頂部。
再次雙擊GPU窗格,你將有一個最小的浮動窗口,你可以在屏幕上的任何位置放置。
對于許多 Windows 用戶來說,2025 年 10 月 14 日是一個很特別的日子:那一天,Windows 10 會正式退役,自此微軟將不再提供官方支持。
也就是說,只剩下不到 500 天,Windows 10 就要變成“野孩子”了。
然而,近日 0patch 公司重磅宣布,屆時他們將無縫接棒微軟:等微軟終止支持 Windows 10 之后,0patch 會額外提供 5 年的安全補丁!
0patch 目前仍在為 Windows 7 提供支持
在進入正題前,我們先大致了解一下 0patch 這家公司。
從官網介紹來看,0patch 自詡是“解決巨大安全問題的微觀解決方案”,主要向全球計算機和其他設備發送微型代碼補丁(“微補丁”),以修復各種甚至閉源產品中的軟件漏洞:“有了 0patch,打補丁時無需重啟或停機,也不用擔心大規模的官方更新會破壞生產。”
據悉,0patch 所提供的微型代碼補丁非常輕便和簡單,讓軟件打補丁變得幾乎“難以察覺”:能把補丁部署時間從幾個月縮短到幾個小時,另外審查微型補丁的成本很低,且在本地或遠程即時應用和刪除補丁的能力也極大簡化了生產測試。
除此之外,0patch 還是一家致力于為過期產品提供安全更新的公司。
記得在 2023 年 1 月,當時微軟通過 ESU 計劃為 Windows 7 提供了最后一批安全更新,0patch 便立刻宣布將為 Windows 7 以及 Windows Server 2008 R2 設備提供微補丁服務至 2025 年 1 月:“我們決定繼續為 Windows 7 和 Windows Server 2008 R2 提供安全補丁,以修補可能被利用的關鍵漏洞。”
考慮到以上情況,此次 0patch 宣布為 Windows 10 繼續提供 5 年安全補丁的決定,似乎也就在意料之中了。
不想/不能升級 Windows 11,有兩種方案
事實上,盡管微軟一個勁兒地在強調 Windows 10 即將退役、為了安全需盡快升級到 Windows 11,但對于不少用戶而言,其實并沒有太多實感。
如果沒有其他支持,那么等到 2025 年 10 月 14 日究竟會發生什么呢?
或許可以參考早在 2020 年 1 月結束支持的 Windows 7:一臺在 2020 年經過最后一次更新的 Windows 7 電腦,若沒有額外的安全補丁則很容易就被入侵,目前光是公開已知會影響 Windows 7 的關鍵漏洞,就有 70 多個了。
以此類推,如果 2025 年 10 月之后 Windows 10 電腦不打補丁,很可能一個月內就會出現第一個關鍵漏洞,然后在隨后的幾個月內出現越來越多漏洞,并無限期地存在于電腦中。最后隨著時間的推移,電腦被入侵的風險必然會逐漸增大,除非你不聯網。
因此微軟建議,讓 Windows 保持安全的唯一“免費”方法,就是升級到 Windows 11——但 0patch 說出了許多人的心聲:“我們中的許多人,不想或根本不能升級到 Windows 11。”
不想升級,是因為我們已經習慣了 Windows 10 的用戶界面。不想去搜索某個按鈕被移動到了哪里,也不想知道為什么我們每天都在用的應用不在了。現有的 Windows 10 已經能滿足我們的一切需求。
不想升級,是因為 Windows 11 中臃腫軟件、開始菜單廣告和嚴重的隱私問題等情況越來越多,也不想讓 Recall 這樣的功能不斷記錄我們在電腦上的活動。
不想升級,是因為有些應用可能無法在 Windows 11 上運行,例如醫療設備、制造設備、POS 終端、特殊用途設備和 ATM,它們運行在 Windows 10 上,無法輕松升級。
不能升級,是因為我們的硬件根本可能不符合升級到 Windows 11 的條件。據 Canalys 估計,全球有 2.4 億臺計算機不符合 Windows 11 硬件要求,缺乏可信平臺模塊(TPM)2.0、支持的 CPU、4GB 內存、具有安全啟動功能的 UEFI 固件或支持的 GPU。
在這種情況下,多數用戶有兩種方法可以確保 Windows 10 繼續安全運行:擴展安全更新(ESU)或者 0patch。
0patch 更便宜、承諾提供更長時間的支持
其中,擴展安全更新(ESU)是微軟官方給出的一種臨時解決方案,主要是針對組織和企業從 Windows 10 過渡到新的操作系統時使用:如果你想繼續安全地使用 Windows 10 ,就必須要付費。
目前,ESU 的定價只針對企業和教育組織,面向個人消費者的定價尚未公開。其中教育組織的收費很便宜, 三年只需 7 美元,而企業則相對貴了許多:第一年每臺 PC 將收取 61 美元(人民幣約 443 元)的費用,第二年 122 美元(人民幣約 886 元),到了第三年要為每臺 Windows 10 設備支付 244 美元(人民幣約 1772 元)的價格來獲得安全更新。
0patch 指出,按照擴展安全更新(ESU)的收費標準,如果企業中有 1 萬臺 Windows 10 電腦,則需花費 400 萬美元。
“如果有一種方法,可以花更少的錢得到更多的東西就好了……”
出于這個想法,0patch 宣布從 2025 年 10 月起,他們將為 Windows 10 提供至少 5 年的關鍵安全補丁——如果市場有需求,時間甚至會更長。
在官方博客中,0patch 介紹自己是 Windows 唯一的非官方安全補丁提供商,并具體描述了其補丁的特點:針對 2025 年 10 月 14 日之后 Windows 10 中可能被利用的重要漏洞,0patch 將提供“微補丁”。
這些補丁非常小,通常只有幾條 CPU 指令,并可應用于內存中正在運行的進程,而不會修改二進制文件的任何字節。
下載補丁后無需重啟計算機,因為在內存中應用補丁只需短暫停止應用、打上補丁,然后讓它繼續運行即可,用戶甚至不會注意到他們在編寫文檔的時候就已經打上了補丁。
不過與微軟的 ESU 一樣,0patch 也不是一項免費服務,只是它承諾提供更長時間的支持和更多好處,例如更快、干擾更少的補丁,修復制造商未觸及的漏洞,以及為非微軟產品提供補丁等等。
據悉 0patch 按年訂購,面向個人和小型企業的 0patch PRO 每臺電腦 24.95 歐元(人民幣約 192 元)+稅,而適用于大中型企業的 0patch Enterprise 每臺電腦 34.95 歐元(人民幣約 271 元)+稅。0patch 也補充道,未來這個價格可能會調整,但任何以當前價格訂閱的用戶都可以在兩年內繼續以此價格訂閱。
參考鏈接:
https://blog.0patch.com/
https://www.neowin.net/news/windows-10-will-get-five-years-of-additional-support-thanks-to-0patch/
由 CSDN 和 Boolan 聯合主辦的「2024 全球軟件研發技術大會(SDCon)」將于 7 月 4 -5 日在北京威斯汀酒店舉行。
由世界著名軟件架構大師、云原生和微服務領域技術先驅 Chris Richardson 和 MIT 計算機與 AI 實驗室(CSAIL)副主任,ACM Fellow Daniel Jackson 領銜,華為、BAT、微軟、字節跳動、京東等技術專家將齊聚一堂,共同探討軟件開發的最前沿趨勢與技術實踐。