Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GPU supported RTD3 block CPU PC10 after prime-select intel #13

Open
alex-tu-cc opened this issue Sep 16, 2020 · 2 comments
Open

GPU supported RTD3 block CPU PC10 after prime-select intel #13

alex-tu-cc opened this issue Sep 16, 2020 · 2 comments

Comments

@alex-tu-cc
Copy link

From Nvidia 450 a group of GPU support RTD3(by referring supported-gpus.json) can reach CPU PC10 in on-demand mode (prime-select on-demand). But failed on power-saving mode(prime-select intel)

reproduce steps:

  1. $ prime-select on-demand
  2. get system to long idle
  3. SSH$ sudo turbostat --show GFX%rc6,Pkg%pc2,Pkg%pc3,Pkg%pc6,Pkg%pc7,Pkg%pc8,Pkg%pc9,Pk%pc10,SYS%LPI
    GFX%rc6 Pkg%pc2 Pkg%pc3 Pkg%pc6 Pkg%pc7 Pkg%pc8 Pkg%pc9 Pk%pc10 SYS%LPI
    100.67 5.16 0.87 0.01 3.41 0.77 2.81 85.86 0.00
  4. $ prime-select intel
  5. get system to long idle
  6. SSH$ sudo turbostat --show GFX%rc6,Pkg%pc2,Pkg%pc3,Pkg%pc6,Pkg%pc7,Pkg%pc8,Pkg%pc9,Pk%pc10,SYS%LPI
    GFX%rc6 Pkg%pc2 Pkg%pc3 Pkg%pc6 Pkg%pc7 Pkg%pc8 Pkg%pc9 Pk%pc10 SYS%LPI
    100.03 1.85 97.39 0.00 0.00 0.00 0.00 0.00 0.00

Note: this issue not related to #12, the issue can be reproduced without that patch.

The tested Nvidia gpu:

01:00.0 3D controller [0302]: NVIDIA Corporation TU117GLM [Quadro T2000 Mobile / Max-Q] [10de:1fb8] (rev a1)
        Subsystem: Dell TU117GLM [Quadro T2000 Mobile / Max-Q] [1028:097e]
        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-

Comparing to another Nvidia GPU which NOT supported RTD3, it can get CPU pc10 well in power-saving mode (prime-select intel)

another Nvidia GPU

01:00.0 3D controller [0302]: NVIDIA Corporation GP108M [GeForce MX330] [10de:1d16] (rev a1)
        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-
@alex-tu-cc
Copy link
Author

$ /var/log/gpu-manager.log | pastebinit
https://paste.ubuntu.com/p/fXsN6f4wFD/

@alex-tu-cc
Copy link
Author

I can not reproduce this issue anymore.
I'm wondering is it caused by the same root cause from #14 which seems the modprobe configurations in initrd is in-sync from runtime rootfs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant