影馳Z690 D4金屬大師+12代ES QXQ4 核顯無輸出的解決辦法
背景:
之前因為影馳的這張Z690 D4 金屬大師,水了兩篇文章,這張板子有3個全長PCIE槽(PCIE 5.0×16,PCIE 4.0×4,PCIE 3.0×4各一個),買來自然是想要上12代的ES,作為一名電腦破爛區(qū)專欄up主,便宜是永恒不滅的追求O(∩_∩)O,另外本著應(yīng)折騰盡折騰的理念,沒有買QY打頭的ES3版(4位編號第二個字母按字母順序表越靠后,則相對而言bug越少),而是購買了QX打頭的ES2版QXQ4 CPU(帶UD770核顯),商家宣稱該款為I7 12700ES,是從其核心及緩存規(guī)格(6大核+8小核)來說的,實際整體性能(簡單以cpu-z評價)只略強(qiáng)于intel 10th I7 10700這個型號,且因為是早期ES cpu,潛在bug不少,所以該個人性能評價各位看看就好。
關(guān)于點亮平臺:
經(jīng)實踐:
(1)使用官網(wǎng)2022.07.15版和最老的最老的2022.03.08版本(買來時芯片內(nèi)置,官網(wǎng)貌似沒有下載鏈接)BIOS可以直接點亮這塊ES CPU。
(2)最新版2022.10.13版bios需要正確添加release date為2021年5月5日的90671微碼(update version 為1A),才能點亮。官網(wǎng)的2022.05.27版bios未測試。
(3)注意:上述能點亮QXQ4的官方未修改bios均需要使用獨顯作為顯示輸出設(shè)備,核顯無法使用。
故障問題描述:
該ES版本使用上述bios雖能點亮,但無法使用核顯,具體故障現(xiàn)象表現(xiàn)為:拔掉獨立顯卡,使用主板上的hdmi或dp口接顯示器,當(dāng)按下開關(guān)后,主板debug診斷燈一路跑碼至d6(未檢測到輸出設(shè)備),接著蜂鳴器短鳴5聲,隨后跳1-2個debug碼后斷電,接著主板自動再次上電重啟,可在無顯示的情況下啟動至操作系統(tǒng)(win7環(huán)境可聽見啟動聲音)。反復(fù)嘗試調(diào)整bios內(nèi)和顯示相關(guān)的各種選項,依舊無法正常實現(xiàn)顯示輸出,且在bios中設(shè)置核顯enabled的狀態(tài)下,插上獨顯進(jìn)入系統(tǒng)(win10 22H2),設(shè)備管理器中既沒有打黃色問號未知顯示設(shè)備,也沒有UD770的核顯設(shè)備。以個人經(jīng)驗,大概率說明顯卡硬件在開機(jī)階段未能初始化成功。
原因分析及解決過程:
下面的過程均以2022.07.15版bios為修改藍(lán)本,請悉知。
既然點不亮,就只能持續(xù)進(jìn)行網(wǎng)絡(luò)搜索,不久即發(fā)現(xiàn)了https://www.lab-z.com/igopi/中的這篇文章,該篇文獻(xiàn)以非常簡潔扼要的行文對uefi環(huán)境中的Intel GOP(Grapshics Output Protocol ,直譯為圖形輸出協(xié)議)協(xié)議進(jìn)行了介紹,重點突出,配有圖片且非常容易理解,對我等缺乏底層系統(tǒng)知識的電腦老菜鳥剛剛好。PS:特別感謝原文章作者分享如此好文。
這里引用上面網(wǎng)址文章中的一些內(nèi)容,方便有興趣的同學(xué)以后有目的的進(jìn)行折騰(會夾雜有一些自己理解性的話語,不一定對,請指正):

如上圖,intel GOP協(xié)議包含3個基本組成,即
1.IntelGopDriver: 這是DXE 的GOP Driver。
2.IntelGraphicsPeim: 這是 PEI 階段的 GOP。用戶按下開機(jī)鍵后會希望盡快點亮屏幕看到提示信息,因此在 PEI 階段點亮屏幕是非常必要的。如果希望上電就能顯示,還可以去找屏幕廠商進(jìn)行定制。
3.VBT:GOP 的配置文件,比如:要求某個端口輸出eDP 還是HDMI信號。
此外,BIOS 會在 PEI 階段 調(diào)用IntelGraphicsPeim,然后 DXE 階段調(diào)用。
個人理解:以上一段文字簡要介紹了GOP各組成部分的作用。結(jié)合我上面描述的故障現(xiàn)象,感覺3條出問題都有可能。按照既往經(jīng)驗,GOP driver可能和不同的me版本有對應(yīng)關(guān)系,否者點不亮系統(tǒng);而PEI是uefi環(huán)境加載前的預(yù)初始化階段,這個階段顯卡pei模塊不適用(可能僅針對正式版cpu)也可能沒顯示;最后VBT這玩意在6-9代魔改時和特定GOP版本也有對應(yīng)關(guān)系,另外這個玩意還囊獲有顯示接口的相關(guān)參數(shù),猶如以前玩黑蘋果時,對不同顯卡相關(guān)接口的framebuffer的配置,一個字節(jié)不適用,其中某個接口就沒有輸出。
OK,貌似有了一點思路,實際還是啥都不知道,既往玩魔改時,GOP Driver和VBT都嘗試過替換,且有成功案例,唯一沒有搞過的就是IntelGraphicsPeim.pei這個模塊,冷靜下來想一下,國內(nèi)有很多主板廠商都在自家的某些型號的產(chǎn)品上推出了支持12代ES CPU的bios文件,作為老菜鳥,還是確定先嘗試替換法,最簡單粗暴,搞不定也沒啥損失,運氣好就有驚喜。

確定了大致方向,(1)先來選下廠商,這種替換依個人既往經(jīng)驗來說,首先排除ASUS和MSI的相關(guān)型號,因為這些大廠技術(shù)實力很強(qiáng),往往會在AMI提供的初始方案上進(jìn)行深度的優(yōu)化和魔改,結(jié)果往往是和普通主板的通用性不佳;既然這樣,我比較有好感的國內(nèi)“山寨”大廠華南金牌應(yīng)該作為首選,(2)恰好前兩天訪問華南金牌的官方網(wǎng)站,看到了一款B660M ITX主板提供了明確標(biāo)注支持ES CPU的BIOS(如下圖),那自然是要嘗試一下的。

替換一:
下載上圖中支持12代ES CPU的bios文件,用uefi tools A67版本打開,并和我的主板的官方bios的相應(yīng)模塊做對比(如下圖),22.07.15版影馳bios和華南的主板bios在IntelGraphicsPeim.pei的大小存在明顯區(qū)別。

既然有明顯不同,先替換一下再說,這里注意,由于這個模塊的作用及所處的位置(非DXE區(qū)域),故強(qiáng)烈建議這個模塊一定要使用mmtools 進(jìn)行替換,如下圖(注意圖片下的說明):

搞定上面以后,接著請有興趣的同學(xué)認(rèn)真學(xué)習(xí)smxdiy論壇大佬dsanke(coffeetime自助魔改工具的核心技術(shù)大佬之一,對6-9代魔改技術(shù)的貢獻(xiàn)非常大,另外在mod驅(qū)動,mod廠商刷新工具方面都頗具造詣)的作品:
更新 BIOS 內(nèi)置的 Intel 核顯 vBIOS 和 GOP - Motherboard主板 - SMXDIY 玩家技術(shù)交流俱樂部 - Powered by Discuz!(http://www.smxdiy.com/thread-2501-1-10.html)
閱讀后會對VBT/GOP的相關(guān)特性及替換有較為全面的了解,同時也便于理解下面的替換二和替換三,另外還可以加強(qiáng)自己做操作時的精準(zhǔn)程度和指向性,最后是可以進(jìn)一步增加自己的相關(guān)知識儲備。
替換二:
回到本文,經(jīng)過實踐,除了替換IntelGraphicsPeim.pei以外,要使這個0715版的bios正確支持ES cpu核顯,還需要使用華南bios文件中的380B6B4F-1454-41F2-A6D3-61D1333E8CB4這個模塊的body部分替換掉影馳bios中的對應(yīng)模塊的body部分,具體方法:使用uefitools?NE A67版本提取這個模塊的body部分(如下面的第一張圖),然后使用uefi tools 0.28win32版本替換對應(yīng)的body部分即可(如下面的第二張圖)。


替換三:
最后一個需要替換的模塊是DCB132E7-27D2-40FF-9C3F-9F280B3D10F5這個模塊,方法同替換二,也只替換body部分即可。位置如下圖。

刷寫bios:
上述兩個替換工作完成后,即可使用影馳官方提供的fpt.efi刷新工具刷入(操作之前,記得進(jìn)入主板cmos設(shè)置界面,將bios寫保護(hù)功能關(guān)閉,否則提示無寫入權(quán)限)。請遵照官方壓縮包里面的教程執(zhí)行。如手動刷新,請翻看我之前的文章。
關(guān)于上述操作及QXQ4這塊U的缺陷/bug:
(1)、初步測試,目前在默認(rèn)bios設(shè)置下只能使用DP口才能正常使用核顯,HDMI口暫時無效,分析原因可能是因為VBT簡單粗暴替換自其他的主板,背部接口的排布不同,引起的設(shè)置參數(shù)不適用而導(dǎo)致。
(2)、該主板上QXQ4有一個比較奇怪的問題:無論是使用最新2022.10.13版本bios,還是2022.07.15版bios點亮這塊CPU后,bios中內(nèi)存超頻一旦超過gear1 3467Mhz(133×26),則wiin1022h2的任何版本(正式版,pe維護(hù)版)均在啟動時卡死(logo下方小點轉(zhuǎn)圈圈時卡?。鴮?nèi)存超頻至gear1 40000Mhz,并采用獨顯進(jìn)入win7系統(tǒng)(12代核顯非純uefi模式不能亮機(jī),也不支持win7,想硬上的話比較麻煩,也沒有驅(qū)動,體驗很差)后,無論進(jìn)行什么操作都很穩(wěn)定(玩大型3D游戲,烤雞等等),此外,使用最老的2022.03.08版bios,則無上述問題。猜測可能是該ES CPU的內(nèi)存控制器和特定版本主板bios存在兼容性問題,而非單純內(nèi)存高頻穩(wěn)定性問題。
PS:推薦這塊主板使用金白達(dá)黑爵 3600Mhz 16G×2套條(Hynix cjr顆粒),我入的兩套配合QXQ4(uncore 1.35V),上4000 C19很穩(wěn)定,其中一套可以上4200 C20。別笑這個參數(shù),這塊主板就是上正式版126K,內(nèi)存超頻也只能上述參數(shù)上4000((延遲55.5ns)),很多反饋甚至是XMP也開不了。而黑爵的這個套條相對算很不錯了。
(3)QXQ4的內(nèi)存控制器性能存在bug,即使上4000 gear 1,延遲也有65ns左右,和正式版差距較大,不過實際體驗影響較小。
(4)使用最老的2022.03.08版bios,cpu無法跑到單核最高的4.0G睿頻,單核跑分也僅有485分左右。其他能點亮的版本無該問題。
最后來幾張圖:
cpu-z跑分圖,可以看出QXQ4比10700還是要強(qiáng)上一點,也僅此而已。




mod bios分享:
壓縮包內(nèi)容如下:

請各位同學(xué)注意:包中未提供刷新軟件,請自己上影馳官網(wǎng)下載官方bios,內(nèi)有配套,此外,刷完bios的第一件事情,請完全斷電(拔掉電源插頭),取出CMOS電池2分鐘以上,然后裝回,隨后插電開機(jī)。
地址:https://www.123pan.com/s/L3y0Vv-28M3A.html? ? ? ?提取碼:9876