노스브리지는 P1 상태에 갇혔습니다.

노스브리지는 P1 상태에 갇혔습니다.

내 AMD E-350 프로세서가 Linux(Debian 11)에서 NBP1(Northbridge P1) 상태에 걸리고 CPU/GPU 로드 시 NBP0 상태로 전환되지 않습니다. Windows에서는 이 문제가 발생하지 않습니다.

다이어그램을 따라가 보겠습니다(모든 레지스터는 기본 상태이며 사용자 정의 수정은 없음).

여기에 이미지 설명을 입력하세요.

  • Register 는 D18F6x90[NbPs1GnbSlowIgn]=0"GPU 드라이버가 NBP 상태 전환을 유발하는 GPU 활동 수준을 지정할 수 있음"을 의미합니다.(1) 운전자 신고 내용을 어떻게 볼 수 있나요?설정된 경우에도 1레지스터(예상)는 동작을 변경하지 않습니다. CPU가 P0에 있을 때 NB는 여전히 NBP1로 변환되지 않습니다.
  • 레지스터 D18F6x94[CpuPstateThrEn]=1합계는 D18F6x94[CpuPstateThr]=1CPU가 P0 상태에 있을 때 GPU 로드에 관계없이 NB가 NBP0으로 전환해야 함을 나타냅니다.(2) 실제로 CPU가 P0 상태에 있을 때 NB는 NBP0으로 전환되지 않습니다.
  • Register 는 D18F6x90[NbPsCtrlDis]=0CPU가 NBP 상태를 자율적으로 제어할 것으로 예상됨을 의미합니다.
  • Register D18F6x94[NbPs1NoTransOnDma]=0- 메모리 액세스가 NBP 상태 전환에 영향을 미치지 않음을 의미합니다.

내 질문은 위의 두 가지 중요한 진술에서 비롯됩니다.

  1. GPU(radeon) 드라이버에서 보고한 GPU 활동을 검사하고 과도한 GPU 로드에서 NBP 변환 부족 문제를 추가로 해결하려면 어떻게 해야 합니까?
  2. "SW"와 독립적이어야 하는 동시에 CPU 부하(CPU P0 상태)에서 NBP 전환을 방지하는 것이 Linux에서 어떻게 가능합니까?

관련 정보