System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及圖形處理器,特別是涉及一種圖形處理器的故障檢測方法、裝置、設備、存儲介質和程序產品。
技術介紹
1、隨著計算機技術的迅猛發展,基于圖形處理器(graphics?processing?unit,簡稱gpu)的渲染技術在多個領域得到了廣泛應用,包括3d動畫制作、視頻游戲開發以及自動駕駛系統等。圖形學管線(graphic?pipeline)作為實現三維模型渲染的核心流程,其結構復雜,由多個緊密相連的處理階段組成。每個階段都承擔著特定的圖形操作,例如頂點處理、光柵化、紋理映射和像素處理等,最終將三維模型呈現為我們所能感知的二維圖像。為了確保圖形處理器渲染技術的準確性和可靠性,當圖形學管線渲染出的圖像出現異常時,準確的進行故障檢測是非常有必要的。
2、目前,當圖形學管線渲染出的圖像出現異常時,通常會逐級排查圖形學管線各處理階段對應的信號波形,從而進行故障檢測。然而上述故障檢測方法存在效率低的問題。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠提高圖形處理器的故障檢測效率的圖形處理器的故障檢測方法、裝置、設備、存儲介質和程序產品。
2、第一方面,本申請提供了一種圖形處理器的故障檢測方法,該方法包括:
3、在檢測到圖形處理器中的圖像輸出單元輸出的目標圖像存在異常的情況下,獲取圖形處理器中光柵化單元輸出的光柵化文件;
4、根據光柵化文件生成檢測圖像,并根據檢測圖像對光柵化單元進行故障檢測,得到第一檢測結果;
5
6、在其中一個實施例中,根據第一檢測結果對圖形處理器中的其他單元進行檢測,得到目標檢測結果,包括:
7、若第一檢測結果表示光柵化單元處于正常工作狀態,則確定目標檢測結果表示圖形處理器中的圖像輸出單元存在故障;
8、若第一檢測結果表示光柵化單元處于潛在異常的狀態,則根據光柵化單元輸出的信號波形對光柵化單元進行故障檢測,得到第二檢測結果,并根據第二檢測結果對其他單元進行檢測,得到目標檢測結果。
9、在其中一個實施例中,根據第二檢測結果對其他單元進行檢測,得到目標檢測結果,包括:
10、若第二檢測結果表示光柵化單元處于正常工作狀態,則根據其他單元輸出的信號波形對其他單元進行檢測,得到目標檢測結果;
11、若第二檢測結果表示光柵化單元處于異常工作狀態,則確定目標檢測結果表示圖形處理器中的光柵化單元存在故障。
12、在其中一個實施例中,其他單元包括細分處理單元、輸入加載單元和圖像輸出單元,根據其他單元輸出的信號波形對其他單元進行檢測,得到目標檢測結果,包括:
13、根據細分處理單元輸出的信號波形對細分處理單元進行檢測,得到第三檢測結果;
14、在第三檢測結果表示細分處理單元處于正常工作狀態的情況下,根據輸入加載單元輸出的信號波形對輸入加載單元進行檢測,得到第四檢測結果;
15、若第四檢測結果表示輸入加載單元處于正常工作狀態,則確定目標檢測結果表示圖像輸出單元存在故障。
16、在其中一個實施例中,獲取圖形處理器中光柵化單元輸出的光柵化文件,包括:
17、獲取光柵化單元中各光柵化子單元輸出的坐標信息和屬性信息;
18、根據各光柵化子單元輸出的坐標信息和屬性信息,生成光柵化文件。
19、在其中一個實施例中,根據檢測圖像對光柵化單元進行故障檢測,得到第一檢測結果,包括:
20、確定檢測圖像和標準圖像是否一致;
21、若檢測圖像和標準圖像一致,則確定第一檢測結果表示光柵化單元處于正常工作狀態;
22、若檢測圖像和標準圖像不一致,則確定第一檢測結果表示光柵化單元處于潛在異常的狀態。
23、第二方面,本申請還提供了一種圖形處理器的故障檢測裝置,該裝置包括:
24、獲取模塊,用于在檢測到圖形處理器中的圖像輸出單元輸出的目標圖像存在異常的情況下,獲取圖形處理器中光柵化單元輸出的光柵化文件;
25、第一檢測模塊,用于根據光柵化文件生成檢測圖像,并根據檢測圖像對光柵化單元進行故障檢測,得到第一檢測結果;
26、第二檢測模塊,用于根據第一檢測結果對圖形處理器中的其他單元進行檢測,得到目標檢測結果。
27、第三方面,本申請還提供了一種計算機設備,該計算機設備包括存儲器和處理器,存儲器存儲有計算機程序,處理器執行計算機程序時實現以下步驟:
28、在檢測到圖形處理器中的圖像輸出單元輸出的目標圖像存在異常的情況下,獲取圖形處理器中光柵化單元輸出的光柵化文件;
29、根據光柵化文件生成檢測圖像,并根據檢測圖像對光柵化單元進行故障檢測,得到第一檢測結果;
30、根據第一檢測結果對圖形處理器中的其他單元進行檢測,得到目標檢測結果。
31、第四方面,本申請還提供了一種計算機可讀存儲介質,該計算機可讀存儲介質,其上存儲有計算機程序,計算機程序被處理器執行時實現以下步驟:
32、在檢測到圖形處理器中的圖像輸出單元輸出的目標圖像存在異常的情況下,獲取圖形處理器中光柵化單元輸出的光柵化文件;
33、根據光柵化文件生成檢測圖像,并根據檢測圖像對光柵化單元進行故障檢測,得到第一檢測結果;
34、根據第一檢測結果對圖形處理器中的其他單元進行檢測,得到目標檢測結果。
35、第五方面,本申請還提供了一種計算機程序產品,該計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現以下步驟:
36、在檢測到圖形處理器中的圖像輸出單元輸出的目標圖像存在異常的情況下,獲取圖形處理器中光柵化單元輸出的光柵化文件;
37、根據光柵化文件生成檢測圖像,并根據檢測圖像對光柵化單元進行故障檢測,得到第一檢測結果;
38、根據第一檢測結果對圖形處理器中的其他單元進行檢測,得到目標檢測結果。
39、上述圖形處理器的故障檢測方法、裝置、設備、存儲介質和程序產品,該方法通過在檢測到圖形處理器中的圖像輸出單元輸出的目標圖像存在異常的情況下,獲取圖形處理器中光柵化單元輸出的光柵化文件,然后根據光柵化文件生成檢測圖像,并根據檢測圖像對光柵化單元進行故障檢測,得到第一檢測結果,再根據第一檢測結果對圖形處理器中的其他單元進行檢測,得到目標檢測結果。上述方法中,由于光柵化單元輸出的光柵化文件已經具備了圖像的初步形態,因此可以將光柵化文件生成檢測圖像,并利用該檢測圖像對光柵化單元進行故障檢測,可以快速判斷光柵化單元是否發生故障,從而提高故障檢測的效率,解決了傳統技術中依賴大量信號波形進行故障檢測而導致效率低下的問題。此外,該方法將光柵化單元作為分界點,通過判斷光柵化單元的故障情況,能夠快速檢測圖像輸出單元的故障,與傳統技術中逐級進行故障檢測的方法相比,該方法能夠顯本文檔來自技高網...
【技術保護點】
1.一種圖形處理器的故障檢測方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述第一檢測結果對所述圖形處理器中的其他單元進行檢測,得到目標檢測結果,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述第二檢測結果對所述其他單元進行檢測,得到目標檢測結果,包括:
4.根據權利要求3所述的方法,其特征在于,所述其他單元包括細分處理單元、輸入加載單元和所述圖像輸出單元,所述根據所述其他單元輸出的信號波形對所述其他單元進行檢測,得到所述目標檢測結果,包括:
5.根據權利要求1所述的方法,其特征在于,所述獲取所述圖形處理器中光柵化單元輸出的光柵化文件,包括:
6.根據權利要求1-5任一項所述的方法,其特征在于,所述根據所述檢測圖像對所述光柵化單元進行故障檢測,得到第一檢測結果,包括:
7.一種圖形處理器的故障檢測裝置,其特征在于,所述裝置包括:
8.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
10.一種計算機程序產品,包括計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
...【技術特征摘要】
1.一種圖形處理器的故障檢測方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述第一檢測結果對所述圖形處理器中的其他單元進行檢測,得到目標檢測結果,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述第二檢測結果對所述其他單元進行檢測,得到目標檢測結果,包括:
4.根據權利要求3所述的方法,其特征在于,所述其他單元包括細分處理單元、輸入加載單元和所述圖像輸出單元,所述根據所述其他單元輸出的信號波形對所述其他單元進行檢測,得到所述目標檢測結果,包括:
5.根據權利要求1所述的方法,其特征在于,所述獲取所述圖形處理器中光柵化單元輸出的光柵化文件,包括:
<...【專利技術屬性】
技術研發人員:孟賓,
申請(專利權)人:沐曦集成電路上海股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。