ZHCAE45 June 2024 AM625 , AM67A , AM68A , AM69A , DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VP-Q1 , TDA4VPE-Q1
現在,UM 和 KM 庫均已更新完畢,系統準備好進行測試了。當 Linux 提示符出現時,通過運行 dmesg | grep -i PVR 來確定庫是否已自動加載,并按如下方式查看輸出:
root@j721s2-evm:~# dmesg | grep -i pvr
[ 5.085836] pvrsrvkm: loading out-of-tree module taints kernel.
[ 5.222004] PVR_K: 189: Read BVNC 36.53.104.796 from HW device registers
[ 5.415963] PVR_K: 189: RGX Device registered BVNC 36.53.104.796 with 1 core in the system
[ 5.672381] [drm] Initialized pvr 1.15.6133109 20170530 for 4e20000000.gpu on minor 0
[ 9.168474] PVR_K: 274: RGX Firmware image 'rgx.fw.36.53.104.796' loaded
[ 9.186869] PVR_K: 274: Shader binary image 'rgx.sh.36.53.104.796' loaded注意 RGX Firmware image * loaded 這一行。這意味著 GPU 已加載固件。
如果您想要徹底檢查 GPU 是否正在運行,請運行 GPU 驅動程序中包含的下面這個單元測試應用程序:
root@j784s4-evm:~# rgx_compute_test
------------------ RGX compute test -----------------
----------------------- Start -----------------------
Call PVRSRVConnectionCreateDevice with a valid argument:
Connecting to first (0) default pvr device
OK
Create dev var context:
OK
Looking up General heap handle
OK
Getting event object
OK
Creating robustness buffer
OK
Mapping robustness buffer
OK
Creating Compute Context
OK
Creating Buffer
Creating DWord for CDM Event Object
...
Destroy Compute Context
OK
Total time: 0ms
Disconnect from services:
OK
------------------------ End ------------------------這些結果表明 GPU 驅動程序正在正常運行。應用程序嘗試訪問顯示器可能會導致更多問題,但這不在本文檔的討論范圍內。此時,用戶就知道了 GPU 驅動程序已啟動并正在運行。