oneapi-src / oneapi-src/level-zero

[question] Should zesDeviceEnumPowerDomains return 0 for Integrated GPUs?

オープン
#175 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

question
主要言語
C++
スター
335
フォーク
140
平均マージ
12時間 32分
マージ済み PR(30日)
5

説明

Currently I am working with the Sysman API to measure power consumption and I am encountering an issue where zesDeviceEnumPowerDomains returns 0 consistently when running it on an integrated GPU (Device: Intel(R) UHD Graphics 770). However, when running on a discrete GPU it returns 1 (Device: Intel(R) Arc(TM) A770 Graphics).

I am working on Linux for both GPUs and driver version: 24.13.29138.29 for both.

Is this expected behaviour for integrated GPUs to return 0 power domains with zesDeviceEnumPowerDomains?

If so, is there an alternative way to measure the power consumption of integrated GPUs using the Level Zero API?

Thanks

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

Level Zero Sysman API のエントリポイント zesDeviceEnumPowerDomains から始め、Linux 上で報告された統合 GPU デバイスとディスクリート GPU デバイスについて、その動作を比較します。統合 GPU で電力ドメインがゼロになることが想定されるかを確認し、API が電力測定の代替手段を文書化しているかを特定します。API の動作またはドキュメントによって裏付けられた明確な回答が得られれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
cpp, linux
領域
api, operating-systems
issue の種類
バグ
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
20/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。