"ze_peak" freezes on DG1 with latest drm-tip kernel + drivers
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- cpp
調査の方向性
まず、指定された CML-S/DG1 セットアップと、記載されている drm-tip および compute-stack のバージョンで ze_peak の freeze を再現します。ze_image_copy、ze_nano、ze_pingpong、ze_bandwidth と動作を比較し、続いて提供されている gdb と perf の観測結果を使って、問題がテストにあるのか libze_intel_gpu.so.1 にあるのかを特定します。原因を切り分け、regression test または fix を特定できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Setup:
- HW: CML-S / DG1 (0x4905)
- OS: Ubuntu 22.04
- Kernel: "drm-tip" head from yesterday
- UMD: Latest releases of compute stack components, built with LLVM 12
- App: "ze_peak" from level-zero-tests head
Bug:
./ze_peak freezes with 99% CPU usage after showing:
Single Precision Compute (GFLOPS)
(I.e. half precision and global BW tests before it worked fine.)
It can be quit with ^C, so it's not in 100% CPU loop.
Gdb shows:
warning: Target and debugger are in different PID namespaces; thread lists and other data are likely unreliable. Connect to gdbserver inside the container.
0x00007f6fbca28cab in sched_yield () from target:/lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0 0x00007f6fbca28cab in sched_yield () from target:/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f6fbc27cd63 in ?? () from target:/usr/local/lib/libze_intel_gpu.so.1
#2 0x00007f6fbc0572c2 in ?? () from target:/usr/local/lib/libze_intel_gpu.so.1
#3 0x0000564de2c87d3f in ?? ()
#4 0x0000564de2c88653 in ?? ()
#5 0x0000564de2c94ba1 in ?? ()
#6 0x0000564de2c86104 in ?? ()
#7 0x00007f6fbc949d90 in ?? () from target:/lib/x86_64-linux-gnu/libc.so.6
#8 0x00007f6fbc949e40 in __libc_start_main () from target:/lib/x86_64-linux-gnu/libc.so.6
#9 0x0000564de2c862e5 in ?? ()
perf showed most of the time being spent inside libze_intel_gpu.so.1. I.e. it could be driver issue, but I thought it better to start from the app.
ze_image_copy, ze_nano and ze_pingpong work fine. ze_bandwidth gets slower and slower, and I did not wait for it to complete.
- 主要言語
- C++
- スター
- 64
- フォーク
- 70
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
oneapi-src/level-zero-tests のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
oneapi-src/level-zero-tests#206 · コメント 2 件 · リアクション 2 件 ·
-
Add tags/make releases for this repo再び着手できるかも @lisanna-dettwyler が 914 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
oneapi-src/level-zero-tests#34 · コメント 8 件 · リアクション 2 件 · 担当者 1 名 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
oneapi-src/level-zero-tests#33 · コメント 3 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 48/100
oneapi-src/level-zero-tests の issue をすべて見る
似ている issue
-
ai_p2
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
ClickHouse/ClickHouse#125522 ·
メンテナーはふだん 1 日以内に返信
-
[BUG] rpicam-still loops forever with "ERROR: Device timeout detected, attempting a restart!!!"オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
raspberrypi/rpicam-apps#934 ·
-
[BUG] The priority slider's keyboard-hints tooltip shows on the 'Default' label, not the sliderオープンagent:WSL bug linux LOW ui
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
メンテナーはふだん 1 日以内に返信
-
Branch-3.3.5a
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
TrinityCore/TrinityCore#32060 ·
メンテナーはふだん 3 日以内に返信
-
needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
open-telemetry/opentelemetry-cpp#4697 ·
メンテナーはふだん 1 日以内に返信