圖形配接器或晶片組測試必要條件
本節說明在使用 Windows Hardware Lab Kit (Windows HLK) 測試圖形介面卡或晶片組之前,必須先完成的工作。
硬體需求
測試圖形介面卡或晶片組需要下列硬體。 此特定硬體滿足示範顯示器驅動程式和晶片組穩定性的多樣性需求。 如果測試裝置提供其他功能,您可能需要額外的硬體。 若要判斷是否適用其他硬體需求,請參閱 Windows HLK Studio 中針對裝置所顯示之每個測試的測試描述。
INF 檔案中每個離散裝置系列至少有兩部測試電腦已通過認證。 這些測試電腦必須符合 Windows HLK 必要條件,而且必須包含在相同的電腦集區中。 如需詳細資訊,請參閱 Windows HLK 必要條件。 這些系統必須包含下列專案:
如果您的裝置系列支援獨立功能,您必須在電腦集區中包含至少一個介面卡,且每個裝置系列都具備該功能。 例如,如果您的介面卡支援身歷聲 3D,您必須在電腦集區中至少包含下列其中一個介面卡 () ,以及將立體顯示器設定為支援身歷聲模式的主要顯示器。
如果您支援 LDA 設定,則必須在電腦集區中包含相關的顯示配接器。
INF 檔案支援的每個裝置系列至少兩張介面卡。 其中一個介面卡必須支援多重顯示功能,並已連結並啟用監視器。
一個多同步顯示資料通道標準、層級 2B (DDC2B) 支援的監視器,其支援測試電腦上的 EDID (EDID) 1.3 支援。
視提交類型而定,您可能需要下列功能或設定:
電視輸出支援
多監視器支援
熱插即用偵測支援
注意
若要認證您的產品在伺服器上使用,測試電腦必須支援四個處理器和至少 1 GB 的 RAM。 需要這些系統功能,才能測試裝置和驅動程式的重新平衡、D3 狀態和多個處理器群組功能。 您不需要實際擁有 64 個以上的處理器的電腦來測試您的裝置。 此外,用於裝置或驅動程式測試的伺服器系統 () 必須先安裝 Server Core,才能進行測試。 如需詳細資訊,請參閱 Windows Server 安裝選項。
如果您使用測試電腦的集區來測試裝置,集區中至少有一部電腦必須包含四個處理器,且至少 1 GB 的 RAM。 此外,該電腦必須包含您想要測試的裝置和驅動程式。 只要驅動程式在集區中的所有電腦上都相同,系統就會建立排程,針對所有測試電腦執行。
對於不包含要測試之驅動程式的測試,例如硬碟測試,Windows HLK 排程器會限制驗證裝置和驅動程式的 Rebalance、D3 狀態和多個處理器群組功能的測試,以在預設測試電腦上執行。 您必須手動設定這部電腦以擁有多個處理器群組。 預設電腦是清單中的第一部測試電腦。 測試人員必須確定清單中的第一部測試電腦符合最低硬體需求。
注意
除了) WHCP 原則和處理常式 檔所定義的 para-virtualization 驅動程式 (以外,當您測試實體裝置及其相關聯的驅動程式以進行伺服器認證或簽章時,可能無法使用任何形式的虛擬化。 所有虛擬化產品都不支援傳遞與多個處理器群組、裝置電源管理、裝置 PCI 功能及其他測試相關的測試所需的基礎功能。
注意
多個處理器群組設定 您必須為 Windows Server 2008 R2 和更新版本的設備磁碟機測試硬體實驗室套件測試的處理器群組大小設定值,以進行認證。 這是使用 /set 選項,在提升許可權的命令提示字元視窗中執行 bcdedit 來完成。
新增群組設定和重新開機的命令如下所示:
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
移除群組設定和重新開機的命令如下所示:
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
注意
程式碼完整性設定
必須先使用 伺服器管理員 啟用虛擬式安全性功能 (VBS) Windows Server 2016。
發生之後,必須建立並設定下列登錄機碼:
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
軟體需求
測試圖形介面卡或晶片組需要下列軟體:
測試裝置的驅動程式。
注意
OPM/COPP 需求是根據功能偵測實作;如果完整的 WDDM 驅動程式具有可用的連接器/監視器,則必須支援 OPM/COPP。
需要適用于 DXVA 和 HMFT 多媒體測試的 Windows HLK 測試補充內容,才能通過 DXVA (DirectX 視訊加速) 測試。 從 MSDN® 網站下載並安裝此補充測試內容: https://msdn.microsoft.com/windows/hardware/hh852358 。
重要
在 x86 或 amd64 系統上執行 DXVA 測試之前,您必須安裝 Windows 8 Professional SKU,然後安裝 Windows Anytime Upgrade for Media Center;否則 MPEG2 測試將會失敗。
媒體基礎功能必須安裝在 Server 2012 上,才能進行 DXVA 測試。
最新的 Windows HLK 篩選或更新。
所有作業系統更新、Service Pack 和相容性套件
注意
舊版套件) 所需的Displaygroups.xml (不存在於 Windows HLK 中。 ASIC 系列的宣告已由裝置系列取代,必須使用 Windows Hardware Lab Kit 物件模型中的腳本來宣告。 如需詳細資訊,請參閱 WHLK OM 檔。
許多 Windows HLK 圖形測試會使用 HLKShowClassicDesktop.exe 工具來強制從量身打造的應用程式開始功能表切換到傳統桌面。 請注意,如果停用使用者帳戶控制 (UAC) , HLKShowClassicDesktop 將無法運作。
許多人停用 UAC,使其提示不會干擾測試自動化。 不過, HLKShowClassicDesktop 需要比大部分 Windows HLK 測試更高的許可權等級。 如果您停用 UAC,所有應用程式都會在同一個預設層級執行。
建議您使用 [永不通知 ] 選項來靜音提示,而不是停用 UAC。 若要這樣做,請設定下列登錄機碼設定:。
Set HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA = 1 to turn UAC on
Set HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ConsentPromptBehaviorAdmin = 0 to turn on Never Notify mode
測試電腦設定
顯示介面卡或晶片組測試需要 INF 檔案中每個裝置系列的至少一部測試電腦進行認證。
若要設定顯示配接器測試的測試電腦,請遵循下列步驟:
在測試電腦上安裝適當的 Windows 作業系統,然後將電腦加入測試網路。
針對每個圖形裝置系列:
至少設定一部具有多個顯示器介面卡的電腦, (至少兩部監視器)
如果支援至少使用下列專案設定一個系統:
支援身歷聲的顯示器作為主要顯示器集為支援身歷聲模式
複合顯示或 S-Video 顯示
支援 HDCP 的顯示器
將具有 EDID 1.3 支援的多同步顯示資料通道標準層級 2B (DDC2B) 監視器附加至每個測試電腦。
注意
多頭顯示器介面卡和晶片組的次要前端必須連線到監視器並啟用,才能開始測試。 並非所有支援多頭的裝置都必須啟用,但必須啟用 INF 檔案中列出的每個裝置系列至少有一個裝置。 若要在提交程式之外進行測試,請確定所有次要頭都已連線到監視器並啟用。 否則,針對未連結的次要前端選取測試時,測試會在主要前端上執行。
如果您必須在測試電腦或電腦上安裝製造商提供的設備磁碟機,請立即執行此動作。
請確定顯示器監視器或投影機在兩部測試電腦上都正常運作。
在開始測試之前,請先停用電源管理和密碼保護。
在測試電腦上安裝 Windows HLK 用戶端應用程式。
使用 Windows HLK Studio 建立電腦集區,然後將測試電腦移至該集區。
(選擇性) 定義裝置系列以測試 (需要 Windows HLK 物件模型
開始測試之前,請確定測試電腦處於就緒狀態。 如果測試需要在執行之前設定參數,則會顯示該測試的對話方塊。 如需詳細資訊,請檢閱特定的測試主題。
某些 Windows HLK 測試需要使用者介入。 執行提交的測試時,最佳做法是在區塊中執行自動化測試,與手動測試分開執行。 這可防止手動測試中斷自動化測試的完成。
開始顯示測試之前,請先關閉測試電腦上的任何作用中應用程式,包括檔案總管和 Internet Explorer。 停用預設為頂端視窗的任何作用中應用程式。 這類應用程式的範例包括平板電腦的快顯方塊或螢幕鍵盤。
若要執行快速使用者切換 (FUS) 測試,請確定測試系統不屬於網域。 若要這樣做,請以滑鼠右鍵按一下 [我的電腦],然後按一下 [ 屬性]。 在 [ 電腦名稱稱] 索引 標籤上,查看電腦是否屬於網域的一部分。 如果電腦是網域的一部分,請按一下 [ 變更],然後將電腦新增至工作組。