Commit Graph

  • 889d9f8caf Update README.md: Removed a few bullet points to make it more concise (we can be less granular here) master Caio Gomes Flausino 2025-07-10 19:14:06 -03:00
  • c5c542b9dc feat: toc on readme.md brockar 2025-07-09 15:51:18 -03:00
  • b64a8eb573 Added publishing instructions for ease of use HackTestes 2025-07-09 15:14:48 -03:00
  • b2d8585890 Final packages ajustments before Pypi release: mostly changes to the versioning HackTestes 2025-07-09 14:56:02 -03:00
  • 3e82616512 Add a README file to be displayed on Pypi HackTestes 2025-07-09 14:54:48 -03:00
  • e04e1a8141 Ignore build files HackTestes 2025-07-09 14:54:00 -03:00
  • b98d6f289d Added the documentation link about the '--global' option on pipx HackTestes 2025-07-07 16:21:46 -03:00
  • fff6e98614 DEVELOPMENT.md: Just a small corrction on the english HackTestes 2025-07-07 15:58:19 -03:00
  • 6d30ad100d New troubleshoot options for systemd service; fixes for service file HackTestes 2025-07-07 15:52:51 -03:00
  • 9d1c9cc31a Fixed markdown file links in the SERVICES* HackTestes 2025-07-07 14:51:35 -03:00
  • 209d86b81a Linux: install the package with pipx (--global), system-wide instructions, fixed the service to use the new PATH HackTestes 2025-07-07 13:39:27 -03:00
  • 7fe50b9b0b More changes to the markdown files: document the effects of '--user' and reduce some text HackTestes 2025-07-05 18:41:33 -03:00
  • f577fca4c6 More changes to the markdown files: the xml import will be the only method for Windows task creation (easier and less error prone); some typo fixes; more instructions on removing services and tasks; formatting HackTestes 2025-07-05 18:34:09 -03:00
  • 325d8235e7 The service now uses the program as a python module ('python -m') HackTestes 2025-07-05 13:44:47 -03:00
  • 6512ea359c Fixes for the import xml method in Windows (I have tested and it works) HackTestes 2025-07-05 13:39:21 -03:00
  • 28569044fa README restructuring: new install instructions with pip, services are now a separate file, development guide, manual unistall steps. I tried to follow some of the suggestions from @brockar. Many of the commands still don't work or need testing HackTestes 2025-07-05 12:42:00 -03:00
  • 222c318c6c Merge branch 'master' into packaging Updating the packaging branch with some of the changes from master (mostly the README) HackTestes 2025-07-04 18:14:02 -03:00
  • 9a5ded98bf Just improving some code comments and some formatting HackTestes 2025-07-04 14:54:54 -03:00
  • ba3ef60c9f Changed how versioning will work (see comments in pyproject for details) HackTestes 2025-07-04 14:35:17 -03:00
  • 713994fa15 Reorganized the files (moved experimetal and tests), refactored imports in code, improved execution paths (python -m and script entrypoint) HackTestes 2025-07-04 11:59:15 -03:00
  • 41e9f1dbe9 docs: consolidate systemctl commands and fix markdown formatting (#8) Martin Guzman 2025-07-01 12:02:18 -03:00
  • 94236e356a Cleanups to the manifest file and added a script entry, so it is possible to call the script directly HackTestes 2025-06-29 16:16:29 -03:00
  • a82256b789 Fixes to the manifest file and some reorganizations. This makes the package installable now from pip. I still need to test if this breaks anything else HackTestes 2025-06-29 16:04:23 -03:00
  • fdfd48c00e Ignore build files - fixed HackTestes 2025-06-29 16:00:47 -03:00
  • adf21e5c54 Ignore build files HackTestes 2025-06-29 15:59:07 -03:00
  • c688f12d2e Initial prototype for packaging HackTestes 2025-06-29 12:02:38 -03:00
  • e8f937f056 Merge pull request #7 from brockar/master Caio Gomes Flausino 2025-06-28 12:40:37 -03:00
  • 1512183537 add my GHUser and fix crontab brockar 2025-06-24 20:32:56 -03:00
  • 673acf4ade New crontab method for running at startup HackTestes 2025-06-24 16:00:24 -03:00
  • 6f2aa5c09e Fixed help message: README and help are now the same HackTestes 2025-06-16 11:55:39 -03:00
  • 0e68966077 README updates: python commands no longer use .exe and general formatting HackTestes 2025-06-16 11:44:19 -03:00
  • a5df50b950 Typos in README HackTestes 2025-06-15 16:42:15 -03:00
  • 533c8b70fb Bug fix: driver updates would block resources, causing controls to failin every retry; now at every fail, nvml is restarted and controls work after driver updates even without restarting the process HackTestes 2025-03-19 17:28:26 -03:00
  • 4193754c66 Better formatting for output info messages HackTestes 2025-02-25 11:58:24 -03:00
  • 3a8a61ea6e Saving experimental tests to see if I could get VRAM temp readings (it didn't work) HackTestes 2025-02-22 15:54:51 -03:00
  • aecde4dc39 Update install instructions: ignore the pycache folder if the user has already run the scripts (which is my case for development) HackTestes 2025-02-22 15:53:52 -03:00
  • 9b76977242 API update: nvmlDeviceGetTemperature (deprecated) -> nvmlDeviceGetTemperatureV HackTestes 2025-02-22 12:46:39 -03:00
  • 7d2dcab1fe README update: typos, better explanations, removed 'under development' in tasks HackTestes 2025-02-02 12:13:25 -03:00
  • 319492d8a4 Added task configuration file to help its creation in new machines. Still requires some testing and an update to the README HackTestes 2025-02-02 11:57:09 -03:00
  • 72ab753df7 Default configuration change. Retrying period changed from 1s to 2s (I want to avoid spamming commands to the GPU in a driver update and 2s is fast enough to get back to work) HackTestes 2025-02-02 11:54:56 -03:00
  • be0cd04f7e Better input validation in time intervals: negative values are now refused at argument parsing HackTestes 2025-02-02 11:45:09 -03:00
  • f3ca86b794 Update README with the new retry feature HackTestes 2025-02-02 11:25:59 -03:00
  • 30cb106c1e New feature. The code now retries to issue commands insted of closing. This is useful for when the driver updates, which caused the program to close, impacting running services (you would need to restart the service manually or reboot the machine) HackTestes 2025-02-01 17:42:34 -03:00
  • 02288c4b3d Added better examples with UUID. See issue: https://github.com/HackTestes/NVML-GPU-Control/issues/5 HackTestes 2025-01-31 14:21:09 -03:00
  • f38a424fe8 Fixing install script in the README. See issue: https://github.com/HackTestes/NVML-GPU-Control/issues/4 HackTestes 2025-01-01 15:19:18 -03:00
  • 7a5090c61d Added systemd service file with instructions fro Linux (Ubuntu). Besides some typo fixes HackTestes 2024-12-19 13:24:47 -03:00
  • a8c5c31818 fan-policy-info: updated the help text with the new action, added a new test for it. Invalid actions and options now display the help text HackTestes 2024-10-06 12:26:55 -03:00
  • 30d18d171a Added a new action to just display the current fan policy. This was done in response to the issue: https://github.com/HackTestes/NVML-GPU-Control/issues/3 HackTestes 2024-10-06 12:15:49 -03:00
  • be9efc5579 Code cleanup (commented code), typo fixing and added a few new comments HackTestes 2024-10-06 11:42:51 -03:00
  • 09f5ee84aa Fixing typos HackTestes 2024-10-06 11:29:50 -03:00
  • 4be36fe115 Typo fix HackTestes 2024-05-28 15:39:47 -03:00
  • d9f199c5de Better wording HackTestes 2024-05-24 17:13:48 -03:00
  • b2091c9e1d Typo fix HackTestes 2024-05-24 17:06:35 -03:00
  • a07ec4cbb9 Updating the README with info about support and contribution HackTestes 2024-05-24 17:01:06 -03:00
  • 2e0b32bc70 Updating the README with more examples HackTestes 2024-05-23 17:27:00 -03:00
  • 3b16e57443 fan-info test HackTestes 2024-05-20 12:13:28 -03:00
  • d781a6796a Fixed documentation and help text (missing fan-info action), added DefaultFanSpeed to --auto option for extra safety HackTestes 2024-05-20 12:11:12 -03:00
  • bc15517898 Typo fix HackTestes 2024-05-19 13:14:28 -03:00
  • 6d534656ba Typo fix HackTestes 2024-05-19 12:57:36 -03:00
  • 3c3c544f3c Added new action (fan-info), made info actions less verbose, fixed respective tests HackTestes 2024-05-19 12:43:43 -03:00
  • 4694cd7721 Power limit unit fix HackTestes 2024-05-19 11:06:40 -03:00
  • a5e5b557b5 Added new action control-all (allows a combination of controls) HackTestes 2024-05-18 12:04:37 -03:00
  • f4603e0d0a Added temperature and power control HackTestes 2024-05-18 11:53:36 -03:00
  • a06aa9d9b9 Tests refeactoring and added new ones HackTestes 2024-05-17 17:17:46 -03:00
  • 802580c26e Adding support for uuid and name targeting (this deprecates -t and --target option) HackTestes 2024-05-17 16:17:52 -03:00
  • e69507dc2c Adding information actions (power and temp), help code path fixed, staging new changes HackTestes 2024-05-17 12:51:37 -03:00
  • 83e1356e95 Added extra info in the README (warnings and disclaimers) HackTestes 2024-05-15 17:52:39 -03:00
  • 31328769e1 Fixed some quoting in the Task Scheduler (Windows): depending on the quoting the service won't start HackTestes 2024-05-15 17:44:02 -03:00
  • f7cd927c32 Fixing typo HackTestes 2024-05-14 22:54:29 -03:00
  • 21944f33bd Updating file structure and documentation HackTestes 2024-05-13 11:39:28 -03:00
  • d1f387005b Adding suport to manually change fan control policy (auto or manual) HackTestes 2024-02-21 11:57:22 -03:00
  • 32855d9308 Fixes issue #1 - Error when converting driver version to float HackTestes 2024-02-20 18:34:01 -03:00
  • d0cec01c11 Update issue templates Caio Gomes Flausino 2024-02-16 11:17:49 -03:00
  • 3443620936 Fixed f-string error in logger HackTestes 2024-02-15 21:25:17 -03:00
  • c0d6c893ee Update issue templates Caio Gomes Flausino 2024-02-15 13:21:04 -03:00
  • 680ef7b533 Updated documentation (README) HackTestes 2024-02-15 13:12:26 -03:00
  • de2c4de669 Updated documentation: usage HackTestes 2024-02-15 12:18:17 -03:00
  • 8750ff4dea Fully working version, but lacks unit tests HackTestes 2024-02-15 11:51:18 -03:00
  • e9c43f70c7 Added gitignore and removed pycache HackTestes 2024-02-14 15:01:34 -03:00
  • fe3e891b0a Typos HackTestes 2024-02-14 14:59:42 -03:00
  • 8c184d78e9 Create LICENSE Caio Gomes Flausino 2024-02-14 14:58:03 -03:00
  • eeb2dfa3a6 Argument parsing and unit tests HackTestes 2024-02-14 14:49:30 -03:00
  • dbb7b394c6 Initial prototype and documentation HackTestes 2024-02-13 17:07:37 -03:00