瀝拓科技解析Jetpack6.0問題,助您輕松應對挑戰

 公司新聞     |      2023-12-19 10:53:44    |      瀝拓

近日英偉達(NVIDIA)公司發布了備受期待的Jetpack 6,這是一項令人激動的消息,標志著人工智能和深度學習領域的進一步發展。然而,就像所有新技術一樣,Jetpack6.0目前還有一個缺陷,瀝拓科技作為專業的技術團隊,本期將為大家詳細介紹Jetpack 6.0 DP版本中的一些已知問題,并提供相關的解決方案和建議。在使用過程中,請務必注意這些問題,以確保您的開發和應用能夠順利進行。現在讓我們一起深入了解吧!

640.png

一、系統整體可用性

1Jetson AGX Orin Developer Kit 和 Jetson AGX Industrial模塊在暫停后有時可能無法成功恢復

2、所有的 Jetson 設備有時候在使用 rtl8822ce WiFi 驅動程序時會出現間歇性的TLP 數據包格式錯誤問題,當你在錯誤日志中看到以下消息時:

[ 163.849288] rtl88x2ce 0001:01:00.0: AER: can't recover (no error_detected callback)

當發生這個問題時,WiFi 將無法正常工作,以太網連接也可能中斷。要解決這個問題,需要重新啟動設備。

3 NVIDIA IGX 上,當Display/VI的帶寬請求在 nvpmodel EMC 時鐘限制請求之前到達時,VI/Display 的請求優先級較高,因為 VI/Display 無法處理 DRAM 切換的延遲而導致致命錯誤。當發生這個問題時,EMC 時鐘將取消限制,功耗可能會增加。您需要選擇帶有適當 EMC 時鐘設置的 nvpmodel 電源模式。

4此版本中未啟用 Ramoops

二、燒錄

1 Ubuntu 18.04 Linux 主機上,使用 sudo ./apply_binaries.sh 進行安裝步驟時失敗,出現以下錯誤:

qemu: Unsupported syscall: 293

為了解決這個問題,請在用于安裝的 Linux 主機上更新 qemu-user-static 包到最新版本。

2在某些 Linux 主機上進行燒錄時,dmesg 日志中會出現以下消息,接著是燒錄失敗:

Cannot enable. Maybe the USB cable is bad?

為了解決這個問題,請嘗試連接到主機機器上的另一個 USB 端口。如果這一步沒有幫助,請更換 USB 數據線或重新啟動主機機器。

三、攝像頭

1當只連接一個 IMX219 到 Jetson Orin NX 16GB/8GB,并應用了雙 IMX219 疊加層時,使用 argus_samples 和 argus_camera 進行預覽和捕獲會失敗。為了解決這個問題,請在應用雙重疊加支持時連接雙 IMX219 相機。

2 IMX219 或 IMX477 相機通過 CAM0 接口連接到 Jetson Orin NX 和 Jetson Orin Nano 設備時,為了正確完成相機錄制,用戶需要在 gstreamer nvarguscamera 元素中顯式指定 sensor-id=1,而不是默認的 sensor-id=0

3AR1335: YUV: 使用 nvv4l2camerasrc 進行 gstreamer 流媒體傳輸失敗,因為傳感器 IOCTL(用于獲取格式和分辨率)失敗。

4在運行 Orin Nano 4GB SKU4 的 argus_camera 時,觀察到 IMX477 的半預覽圖像。

5 Jetson AGX Orin 上,使用具有 DOL HDR 傳感器的 argus 相機捕獲的圖像可能顯示出輕微的噪音增加。對于這個問題的修復將在下一個版本中提供。

四、多媒體

1、多媒體樣本編譯失敗,因為缺少頭文件,顯示以下消息:

NvJpegDecoder.cpp:36:10: fatal error: jpegint.h: No such file or directory

這個問題將通過在發布后使用 apt update 來解決。

2該版本不支持去隔行(deInterlace)功能。

3使用 disable-video 選項啟動 video_drc_drm 會使渲染處于錯誤狀態。為解決此問題,請重新啟動系統。

五、顯示

1在連接到 Jetson Orin NX 的顯示器上應用 3840x2160@30/24Hz 分辨率會導致顯示器變空白,并顯示以下錯誤消息

No VSI InfoFrame exists on two video fields

2 Jetson AGX Orin 啟動后使用 DPDisplayPort)熱插拔顯示器可能導致屏幕損壞。

3連接到 Jetson AGX Orin 和 Jetson Orin NX/Nano 的輔助顯示器在 xrandr 上顯示為已連接,但是 gdmGNOME 顯示管理器)沒有在屏幕上渲染。

六、計算堆棧

1在為 DLA 構建 TensorRT 引擎時,存在一個已知問題,其中在 DLA 上運行的整個子圖(在 TensorRT 的詳細模式中可見)無法構建,并最終回退到 GPU,并顯示以下消息:

{ForeignNode[...]} cannot be compiled by DLA, falling back to GPU.

已觀察到在以下基于 ResNet 的模型中存在此問題:

● PeopleNet v2.6

● TrafficCamNet (來自 TAO

為了解決這個問題,需要將 TensorRT 的默認 DLA SRAM 池大小從 1 MiB 更改為 0.5 MiB。在使用 trtexec 構建 TensorRT 引擎時,添加 --memPoolSize=dlaSRAM:0.5 參數。對于直接調用 TensorRT API 的其他 TensorRT 應用程序,請參考 trtexec 中的此代碼部分。

2 Jetson AGX Orin 上,Resnet-10 在 batch_size=1 且僅使用 GPU 進行推理時存在問題。目前,同步點提交已更新到 cudaEventRecord() 結束之后,以確保所有操作完成,這樣在同步點完成后,標記上就不應該有待處理的工作了。然而,當應用程序線程調用 cudaEventElapsedTime 時,但 GPU 仍然繁忙且尚未完成其工作時,將會導致失敗。

為了解決這個問題并避免應用程序執行失敗,調用 jetson_clocks 實用程序將 SOC 時鐘最大化,加速執行。這個解決方法僅改善癥狀,不能保證每次都能解決問題。

七、Deepstream

1 gstGStreamer)管道中的 DRCDynamic Range Compression)支持正在進行中,將需要對視頻編解碼器進行一些更改。

2新版本的 GStreamer 可能在 RTPReal-time Transport Protocol)堆棧方面存在一些問題,并可能導致間歇性的分段錯誤。

3當使用 nvv4l2decoder 時,multifilesrc 會導致管道卡住。DS 開發人員使用此管道來運行對 JPEG 圖像進行解碼和推理。

  以上是關于Jetpack 6.0 DP版本的已知問題的詳細介紹。為了更好的穩定性和性能,我們建議大家在目前暫時避免使用這個版本,并耐心等待下一個Jetpack 6版本的更新。如果您在解決Jetpack 6.0問題時遇到困難,可以隨時聯系瀝拓科技的技術支持團隊。我們將為您提供專業的指導和幫助,確保您的問題得到及時解決。

  瀝拓科技作為專業的技術團隊,始終致力于為廣大用戶提供優質的技術支持和解決方案。在Jetpack 6.0問題上,我們將竭誠為您服務,助您輕松應對挑戰。如果您有任何疑問或需要進一步的幫助,,請隨時在評論區留言,我們將盡力解答。感謝大家的關注和支持,期待與您共同分享更多有關技術和創新的內容!

640 (1).png