내 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]=1
CPU가 P0 상태에 있을 때 GPU 로드에 관계없이 NB가 NBP0으로 전환해야 함을 나타냅니다.(2) 실제로 CPU가 P0 상태에 있을 때 NB는 NBP0으로 전환되지 않습니다. - Register 는
D18F6x90[NbPsCtrlDis]=0
CPU가 NBP 상태를 자율적으로 제어할 것으로 예상됨을 의미합니다. - Register
D18F6x94[NbPs1NoTransOnDma]=0
- 메모리 액세스가 NBP 상태 전환에 영향을 미치지 않음을 의미합니다.
내 질문은 위의 두 가지 중요한 진술에서 비롯됩니다.
- GPU(radeon) 드라이버에서 보고한 GPU 활동을 검사하고 과도한 GPU 로드에서 NBP 변환 부족 문제를 추가로 해결하려면 어떻게 해야 합니까?
- "SW"와 독립적이어야 하는 동시에 CPU 부하(CPU P0 상태)에서 NBP 전환을 방지하는 것이 Linux에서 어떻게 가능합니까?