NVIDIA / NVIDIA/nvidia-settings
Nvidia-settings (GUI) doesn't save parameters to config file on exit
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 345
- Forks
- 92
- PR merge metrics
- No merged PRs in 30d
Description
Hi there, seemingly the Nvidia settings (GUI) utility has issue with write/read config file.
Env:
- OS Debian Linux 11
Issue:
- GUI Nvidia-settings utility [NVS] does not automatically save current config (clock offset settings) to ~/.nvidia-settings-rc file on close.
Nevertheless,
- file modification time changes on exit.
- Settings other than clock offsets are saved
- NVS doesn't read overclock settings on open.
Nevertheless,
- Parameters transferred to Nvidia X server via command line (like nvidia-settings -a [gpu:0]/GPUMemoryTransferRateOffsetAllPerformanceLevels=1200) are queried and displayed by Nvidia settings (GUI) on open.
- NVS doesn't save current clock offset to config file on manual save configuration
Initially I thought I had an issue with X Server, but seemingly there is a bug in Nvidia-settings GUI interface.
The initial discussion is over here:https://forums.developer.nvidia.com/t/nvidia-settings-x-server-communication-issue/196396/3
P.S. It also would be great to provide nvidia-settings users with documentation regarding commonly used commands like /GPUMemoryTransferRateOffsetAllPerformanceLevels=xx and similar. (They are not presented in one place as far as I see, and they are not so obvious to be discovered)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue in the Nvidia-settings GUI on Debian Linux 11, checking ~/.nvidia-settings-rc after exit and after manual save. Compare the GUI behavior with the command-line setting GPUMemoryTransferRateOffsetAllPerformanceLevels=1200; done means clock offset settings are saved and restored when the GUI closes and reopens. No source file or test is identified in the report.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, linux
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100