After a wrong EC update, I experience problems with my NVIDIA GPU. I then flashed the right firmware on the device and also made a hard reset (disconnected battery for some minutes). I still experience the following:
- If power cable is disconnected: Black screen
- if power cable is connected and battery charging: screen turns on and off
- if battery full and cable connected: screen stays on, but NVIDIA not active.
- minor issue: not able to adjust screen brightness anymore
During startup, I saw the following errors:
[FAILED] Failed to start nvidia-powerd service
[FAILED] Failed to startnvidia Persistence Daemon
systemctl status nvidia-powerd service
results in:
Unit service.service could not be found.
● nvidia-powerd.service - nvidia-powerd service
Loaded: loaded (/lib/systemd/system/nvidia-powerd.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2022-12-23 11:27:28 CET; 1min 5s ago
Process: 1372 ExecStart=/usr/bin/nvidia-powerd (code=exited, status=1/FAILURE)
Main PID: 1372 (code=exited, status=1/FAILURE)Dez 23 11:27:27 daniel-notebook systemd[1]: Starting nvidia-powerd service…
Dez 23 11:27:27 daniel-notebook /usr/bin/nvidia-powerd[1372]: nvidia-powerd version:1.0(build 1)
Dez 23 11:27:28 daniel-notebook /usr/bin/nvidia-powerd[1372]: Allocate client failed 89
Dez 23 11:27:28 daniel-notebook /usr/bin/nvidia-powerd[1372]: Failed to initialize RM Client
Dez 23 11:27:28 daniel-notebook systemd[1]: nvidia-powerd.service: Main process exited, code=exited, status=1/FAILURE
Dez 23 11:27:28 daniel-notebook systemd[1]: nvidia-powerd.service: Failed with result ‘exit-code’.
Dez 23 11:27:28 daniel-notebook systemd[1]: Failed to start nvidia-powerd service.
Is my GPU broken or can it be saved?
EDIT - after having switched off secure boot and rebooted, now nvidia-smi works:
±----------------------------------------------------------------------------+
| NVIDIA-SMI 510.47.03 Driver Version: 510.47.03 CUDA Version: 11.6 |
|-------------------------------±---------------------±---------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce … On | 00000000:01:00.0 Off | N/A |
| N/A 51C P0 16W / N/A | 150MiB / 6144MiB | 12% Default |
| | | N/A |
±------------------------------±---------------------±---------------------+±----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 1871 G /usr/lib/xorg/Xorg 78MiB |
| 0 N/A N/A 2298 G /usr/bin/plasmashell 65MiB |
| 0 N/A N/A 2533 G …helliDeWlf.5.slave-socket 2MiB |
±----------------------------------------------------------------------------+
and the output for
systemctl status nvidia-powerd service
changed into:
Unit service.service could not be found.
● nvidia-powerd.service - nvidia-powerd service
Loaded: loaded (/lib/systemd/system/nvidia-powerd.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2022-12-23 13:55:02 CET; 56s ago
Process: 1540 ExecStart=/usr/bin/nvidia-powerd (code=exited, status=1/FAILURE)
Main PID: 1540 (code=exited, status=1/FAILURE)Dez 23 13:55:01 daniel-thinkbook systemd[1]: Starting nvidia-powerd service…
Dez 23 13:55:01 daniel-thinkbook /usr/bin/nvidia-powerd[1540]: nvidia-powerd version:1.0(build 1)
Dez 23 13:55:02 daniel-thinkbook /usr/bin/nvidia-powerd[1540]: Failed to read the data for calculating CPU power
Dez 23 13:55:02 daniel-thinkbook /usr/bin/nvidia-powerd[1540]: Failed to initialize GPU Boost controller
Dez 23 13:55:02 daniel-thinkbook systemd[1]: nvidia-powerd.service: Main process exited, code=exited, status=1/FAILURE
Dez 23 13:55:02 daniel-thinkbook systemd[1]: nvidia-powerd.service: Failed with result ‘exit-code’.
Dez 23 13:55:02 daniel-thinkbook systemd[1]: Failed to start nvidia-powerd service.