You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using the production driver instead of latest, setting open = false; in hardware.nvidia in my nixOS configuration. I use this command to check if GSP is being used or not.
[user@system:~]$ nvidia-smi -q | grep "GSP"
On latest, it prints out the driver version, and on production, it prints out N/A. This likely has to do with this change in the 555 series of drivers (source):
The GSP firmware is now used by default on all GPUs which support it. It can be disabled by setting the kernel module parameter `NVreg_EnableGpuFirmware=0`.
Steps To Reproduce
Steps to reproduce the behavior:
Set package in hardware.nvidia to latest.
Set open = false; in hardware.nvidia.
Build your nixOS configuration.
Check nvidia-smi -q | grep "GSP" and see that it says N/A.
Expected behavior
When setting open = false;, it should disable the GSP firmware.
When setting open = false;, it should disable the GSP firmware.
This definitely is wrong, if using the open driver the firmware is required, but in theory using the GSP with the proprietary driver will free up resources that the CPU/driver would normally handle.
What I can see happening is adding an option to enable/disable the gsp firmware, with additional defaults/validation for the open driver.
When setting open = false;, it should disable the GSP firmware.
This definitely is wrong, if using the open driver the firmware is required, but in theory using the GSP with the proprietary driver will free up resources that the CPU/driver would normally handle.
What I can see happening is adding an option to enable/disable the gsp firmware, with additional defaults/validation for the open driver.
I only considered this a bug because the open = false; option did what I expected it to do on the 550 series. Setting the kernel parameter as described in the changelog disables the GSP firmware. I can close this issue if this is expected behavior.
Describe the bug
When using the
production
driver instead oflatest
, settingopen = false;
inhardware.nvidia
in my nixOS configuration. I use this command to check if GSP is being used or not.On
latest
, it prints out the driver version, and onproduction
, it prints out N/A. This likely has to do with this change in the 555 series of drivers (source):Steps To Reproduce
Steps to reproduce the behavior:
package
inhardware.nvidia
tolatest
.open = false;
inhardware.nvidia
.nvidia-smi -q | grep "GSP"
and see that it says N/A.Expected behavior
When setting
open = false;
, it should disable the GSP firmware.Screenshots
N/A
Additional context
N/A
Notify maintainers
@abbradar @aidalgol @NickCao @Kiskae
Metadata
Add a 👍 reaction to issues you find important.
The text was updated successfully, but these errors were encountered: