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
現(xiàn)在,UM 和 KM 庫均已更新完畢,系統(tǒng)準(zhǔn)備好進行測試了。當(dāng) Linux 提示符出現(xiàn)時,通過運行 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 驅(qū)動程序中包含的下面這個單元測試應(yīng)用程序:
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 ------------------------這些結(jié)果表明 GPU 驅(qū)動程序正在正常運行。應(yīng)用程序嘗試訪問顯示器可能會導(dǎo)致更多問題,但這不在本文檔的討論范圍內(nèi)。此時,用戶就知道了 GPU 驅(qū)動程序已啟動并正在運行。