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

Surface Book 2 dGPU stuck at P8 on battery #1673

Open
beanigen opened this issue Jan 31, 2025 · 1 comment
Open

Surface Book 2 dGPU stuck at P8 on battery #1673

beanigen opened this issue Jan 31, 2025 · 1 comment

Comments

@beanigen
Copy link

Apologies if I am missing something in this issue, I am not used to reporting bugs in public projects.
I have been having an issue with my Surface Book 2 13" for months where if I am on battery, the GTX 1050 will be stuck in the P8 performance mode and stuck at the lowest clock possible on battery. nvidia-smi reports the card as thermal throttling due to 'SW Thermal Slowdown' at 38 degrees while the thermal slowdown threshold is reported to be 97 degrees. I have tried downgrading my Nvidia drivers down to 515 from latest, using DKMS. I am using Arch Linux with the linux-surface kernel and Wayland with Sway and this issue is not present on Windows and the issue is only on battery, the GPU works fine when plugged in. I apologise for the lack of information, I am not at my laptop at the moment and will not be for a few hours.

@beanigen
Copy link
Author

After attempting to get more information on this issue, I found a mention of it at the Arch wiki right here, and I can confirm that nvidia-smi does not seem to be able to see the fan for the GPU however I am unsure how to debug this further.
I have attached the dmesg output in a txt file, and the output of nvidia-smi -q while running __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA-only __GLX_VENDOR_LIBRARY_NAME=nvidia glxgears
on battery and plugged into power in seperate files.
nvidia-smi-plugged.txt
nvidia-smi-battery.txt
dmesg.txt
I have also tested this in x11 with i3wm, and confirmed that the behavior does persist even when not using Wayland.

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