Radeon GPU의 실시간 통계를 볼 수 있는 도구가 있습니까?

Radeon GPU의 실시간 통계를 볼 수 있는 도구가 있습니까?

나는 이미 체크아웃했어요GPU 사용량 모니터링(CUDA), 그러나 AMD/ATI 카드용 유사한 도구가 있습니까? 아니면 일반적인 도구인가요? 내 응용 프로그램이 그래픽 카드의 256MB RAM을 사용하고 있는지 확인하고 싶습니다. 그래픽 카드를 사용해야 하는데 시스템 메모리를 많이 사용하는 응용 프로그램을 본 적이 있기 때문입니다.

glxinfo내가 찾고 있는 정보를 제공하지 않지만 하드웨어 가속이 있는지 물어볼 수도 있습니다.

$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on ATI RV515

이 카드에 관한 정보:

03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV515 [Radeon X1300/X1550] (prog-if 00 [VGA controller])
    Subsystem: VISIONTEK Device 2352
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 16 bytes
    Interrupt: pin A routed to IRQ 19
    Region 0: Memory at d0000000 (64-bit, prefetchable) [size=256M]
    Region 2: Memory at bffe0000 (64-bit, non-prefetchable) [size=64K]
    Region 4: I/O ports at e000 [size=256]
    Expansion ROM at bffc0000 [disabled] [size=128K]
    Capabilities: [50] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [58] Express (v1) Endpoint, MSI 00
        DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
            ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
        DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
            RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
            MaxPayload 128 bytes, MaxReadReq 128 bytes
        DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
        LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <64ns, L1 <1us
            ClockPM- Surprise- LLActRep- BwNot-
        LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
        LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
    Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit+
        Address: 0000000000000000  Data: 0000
    Kernel driver in use: radeon

Windows에 Process Explorer가 있고 내 카드와 함께 작동한다는 것을 알고 있으므로 Linux 커널 드라이버/모듈 도구입니다.

답변1

radeontop당신이 원하는 정보의 일부 또는 전부를 제공하는 프로그램이 있습니다 .

내 Debian 노트북(Radeon HD 6320 GPU 포함)에 설치하고 실행했는데 광고한 대로 작동하는 것 같습니다.

top유사한 표시 가 아닌 추가 처리를 위해 데이터가 필요한 경우 데이터를 파일에 덤프하는 -d또는 옵션이 있습니다(불행히도 원시 숫자가 아닌 백분율로만 가능). --dump소스 코드를 살펴보면 원시 데이터를 직접 얻는 방법을 알 수 있습니다.

데비안 패키지 버전에는 다음 지침이 있습니다.

패키지: 라데온탑
Description-en: Radeon GPU 사용률을 표시하는 유틸리티
 radeontop은 다음을 모니터링할 수 있는 작은 유틸리티입니다.
 R600 시리즈부터 시작하는 Radeon GPU 및 최신 버전은 문서화되지 않은 사용
 하드웨어의 성능 카운터. 이 유틸리티는 무료로 사용할 수 있습니다.
 운전사.
 .
 그래픽 파이프라인, 이벤트 엔진, 버텍스 캐시,
 정점 그룹 및 테셀레이터, 텍스처 주소 및 캐시, 셰이더 유닛
 등등, 모두 상대 백분율 값과 컬러 막대 그래프가 있습니다.
홈페이지: https://github.com/clbr/radeontop

관련 정보