被顯卡花屏嚇出PTSD之後,我發現這事全怪微軟。。。

差評 發佈 2024-03-14T07:28:23.758403+00:00

自從 Win 11 發布之後,來我們評論區抱怨 AMD 不好用的小夥伴就開始持續增加。大家普遍反映說,AMD 顯卡在 Win10 / Win 11 上動不動就會出現 花屏/掉驅動的問題。


自從 Win 11 發布之後,來我們評論區抱怨 AMD 不好用的小夥伴就開始持續增加。。。


大家普遍反映說,AMD 顯卡在 Win10 / Win 11 上動不動就會出現 花屏/掉驅動的問題。


而且不僅僅是差友們有遇到這個問題,我們編輯部好幾個買了新 A 卡的小夥伴,也在這個問題上現身說法了一波!


尤其是 Win 11 剛發布的那段日子裡,通常是一個重啟,電腦就開始花屏報錯。


然後我們跑進系統設置里一看,原本我們自己裝的最新的 2022 年的驅動版本,莫名其妙被回退到了 2020 年的古早驅動 ——


2020 年哪兒來的 Win 11 啊,可不得花屏嘛!


不過因為我們手上顯卡比較多的緣故,我們發現,其實 A 卡、N 卡,甚至是英特爾核顯都有機率碰到掉驅動的事兒。。。


但不得不說,A 卡掉驅動的概率確實是御三家之中最高的。。。


因為我們自己人也中獎了,而且屢次復現。。。所以托尼決定,對這個問題好好研究一下,看看能不能找到一個解決辦法。


一番探索之後,我發現了一個事 —— 掉驅動這口大鍋,是個由微軟、顯卡廠商、OEM 廠商三方一起造出的大鍋。


而且現階段,我們只能通過修改系統組策略的方式進行 「 自救 」 !


故事有點兒長,我們從頭講起吧。。。


大概是 Windows 8 發布之後的一段時間吧,微軟發現 Windows 系統對硬體的兼容還是太差了。


為了能讓自己的硬體順利運行,很多小夥伴裝完系統可能還會隨手安裝一個驅動人生、驅動精靈之類的軟體。


由此還促成過一波 「 驅動助手式 」 流氓軟體的泛濫風潮。


所以後來,微軟著手自己做了一個 「 系統級驅動精靈 」,把它和系統最底層的 Windows Update 更新模塊整合在了一起。


只要電腦打開了微軟更新,就會順手檢查計算機的硬體有沒有新的驅動,然後把新驅動通過 Windows Update 更新過來。。。


不過很顯然。。。微軟認為的 「 最新驅動 」 ,和咱們以為的 「 最新驅動 」,有那麼億點點點小差異。


所以才會出現用 2020 年的驅動,頂掉 2022 年驅動的問題。


而且 Windows Update 在這方面相當執著,即使你手動從官網下載了最新版本的驅動,它也會在下次重啟的時候埋伏你。。。


某網友被重複安裝同一個驅動 ▼


我們自己的 AMD 顯卡和英特爾顯卡就都遇到過這個問題。。。


情比金堅的Wintel 大兄弟甚至也在自家官網開了個知識庫文章,吐槽這件事。。。



儘管我們平常確實總吐槽微軟是咖喱味的,這也不行那也不行。


可是驅動版本號都分不清???微軟你不至於這麼蠢吧!


一開始,托尼猜測,微軟是因為驅動標準的問題,導致驅動版本的識別出現了混亂。


簡單來說,在 2017 年那會兒,微軟開始推動一種新的驅動標準:DCH。


所謂 DCH,就是通過微軟商店下載的顯卡控制軟體( UWP ),從而取代系統控制面板里的傳統驅動軟體。


沒錯,微軟商店就是那個微軟扶了很久,至今為止都沒扶起來的 Microsoft Store。。。


從好的一面看,微軟也有想用 DCH 解決驅動亂象的意思 ▼


而 AMD、英偉達和英特爾迫於微軟的淫威因為依託於 Windows 作業系統,大哥都發話說要搞一下了,所以他們也就跟著推出了 DCH 版驅動。


所以在那段時間裡,同時存在兩種驅動:一種是從官網上默認下載的傳統版,另一種則是 DCH 版。


另一方面,由於 DCH 是微軟力推的應用,所以在更新這塊兒,自然就綁上了 Windows 系統更新的順風車。


自動更新本身沒什麼問題,要命的是,DCH 的驅動在 Windows 系統內,會有更高的優先級。


也就是說,只要傳統驅動的版本號和 DCH 版的對不上,就會發生一直打不上新驅動、或者是驅動回滾的問題。


不過 N、A 兩家很快發現了這個問題,他們直接把所有驅動都統一成了 DCH之後,公版驅動相互打架的問題也就解決了。


直到差不多一兩年前,各家已經全部歸順微軟,官網下載的也都是 DCH 兼容的驅動程序。


照理來說是不會發生問題了,可為什麼還是會炸呢?


很巧,我們一個 b 站觀眾的留言引起了我們的注意 ,

之前在做有關顯卡視頻的時候,有一位老哥在評論里提了這麼一個觀點:


微軟的 Windows 「 精選驅動 」 並不是罪魁禍首,這事兒 OEM 廠商(OEM 就是設備製造商,比如聯想,戴爾,華碩之類的廠商。)也得背一部分鍋。


難不成微軟犯蠢,OEM 們也跟在後面犯蠢?


托尼沿著這個老哥的思路繼續往下繼續摸,查了一下微軟 1692 頁的驅動文檔,乖乖,這事兒的確有那麼點 「 一將無能,累死三軍 」 的味道。


公版顯卡驅動這邊,英偉達和 AMD 還能幫微軟擦擦屁股,可各家 OEM 廠商的魔改定製驅動,就徹底的淪為了三不管。。。


根據微軟的排序規則,驅動和硬體的匹配程度是最重要的,換句話說,不管公版系統有多新,都沒有 OEM 廠商給的驅動來的重要。


拿筆記本舉例,OEM 廠商喜歡通過定製驅動,來實現一些自定義的功能,或是針對性的優化。


比如 ROG 的幻 14 遊戲本,在 AMD 官網可以找到一個專門給它用的顯卡驅動。▼


這就導致了 OEM 官網給的定製驅動,更新時間要比官方驅動慢上不少。


像世超現在正在用的一款遊戲本,同一個驅動,OEM 官網提供的 516.54 版驅動,最終修訂時間要比英偉達 522.25 公版驅動要晚一周左右。。。


平時沒有大的 Bug 倒是相安無事,一旦遇到影響電腦正常使用的驅動更新,我們就有可能碰到以下的場景。。。


比如你這天正要開爽某款新 3A 大作,突然看到顯卡廠商官方跳出一個公告說,現在這個驅動版本出了致命 Bug,新遊戲跑不了。


那自然是二話不說,咱們肯定是在第一時間按下更新按鍵。


沒成想,美滋滋更新完重啟系統之後,Windows 系統一看情況不對,你小子裝的啥驅動呢,這和 OEM 那兒給的版本號對不上啊,出大問題,趕緊給我卸咯。


然後你就中了回滾驅動的招,新驅動打不上,遊戲也就沒法爽。


而細究原因,微軟的驅動更新邏輯顯然是罪魁禍首。


一方面,OEM 推送給的用戶的驅動,因為比傳統公版驅動有更高的優先級, 所以它總有辦法,讓你的電腦打不上最新驅動。



另一方面,對於一些已經存在的 Bug 以及問題,用戶就只有等 OEM 的推送,或者把 Windows 系統內的驅動更新給關掉,才能手動打上最新驅動。


常規辦法是從本地策略組裡終止自動更新驅 ▼


要是已經有差友不幸已經中了大獎並陷入了黑屏,那不妨可以試試進入電腦的安全模式,禁用驅動自動更新,並卸載錯誤驅動後再重新啟動。

總的來說,顯卡掉驅動這事兒,始作俑者還是微軟,AMD 也好、英偉達也罷,在驅動更新上一直都還是蠻積極的。


只不過從驅動的穩定性和 Bug 的數量來看,A 卡確實做的要差一些。。。


當然啦,咱們買 A 卡,也就是圖個戰未來嘛,作為潛力股,托尼相信 A 卡的硬實力。


至於 OEM 定製驅動的問題嘛,在修完自家 Win11 的 Bug 之前,托尼相信微軟一定是能拖則拖。。。


眼下想要徹底避免掉驅動的問題,還是自己老老實實把系統驅動更新給關了吧!

關鍵字: