-
Notifications
You must be signed in to change notification settings - Fork 41
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
execute via systemctl rather than directly via the binary #7
Comments
Yeah, that's the way i run this also - I was contemplating adding a systemd unit to this repository and providing install instructions but thought it might be best to leave that up to people implementing distro packages. Happy to add systemd unit files and instructions to the readme if you think its worth it however |
It wasn't to hard to create one yourself, but a hint would be handy. |
I'm new to Linux and would like to make the fan curve persist upon reboot. I put the
A hint in the |
I'm using the most primitive systemd unit file on openSUSE (taken from Arch's AUR):
|
My error: "/usr/local/lib/python3.9/dist-packages/amdgpu_fan/controller.py:44: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. I am new to Linux, have a slight idea what I am doing having been an old Fortran punchcarder, and it has been a long time. Issue: -- This isn't an error at install, it's an error when the program is run, yet the program continues... -- This error indicates something is "unsafe." You want to see many people who could be using Linux runaway and hide, that little word is gonna make it happen. -- The application continues after indication something is unsafe. Panic ensues and Windows User tells horror stories about Linux on every blog and social media they can, it gets em a lot of attention so why not right? -- Not sure if it's python or Ubuntu but a config file is made when one doesn't exist (yes the program run goes that far) and I am trying to figure out why a default file to be edited isn't included in the install just to assure more compatibility across distros and hardware too, something that boosts the fan speed values AMD uses generally by 25% as for many like myself that would have been all I needed. And yes it does appear this project is abandoned, and I finally thought after looking through many search engine pages for the last week I found my solution and could share this via blog and social media I post to where I had to indicate I had been hacked and converted to Linux (effort was going on for 2 years, seems it was one of those evaporating files and it killed the drive, then the backup drive and then the CPU too, appears it got in through the AMD driver and impersonated their credentials to update into the system, motherboard was fine and new chip got it running again, imagine turning the computer off and putting on the backup drive to have the screen come up and Windows explains the MBR is blown n the backup drive, turn it off and back on again only to get black screen... I want to stay with Linux but if the constant is abandoned projects and inability to have a simple included program for fan control (which doesn't mean you're overclocking since I am at 5000 feet so I need the extra air flow as an example) it seems Linux failure to have destroyed Windows over this last decade when Linux is a superior operating system is the plague of assumptions in error, such as not having a simple app included in an ubuntu or other distro that adjusts the fan speeds). I say this not to shame anyone but in utter disbelief that Linux isn't the standard and hasn't found its way to ease of use, hasn't destroyed Windows market, to only learn why Linux has failed so far is in what happened with this project and the way the system had no error in install, and that was Python btw, but then the error is in the run the compile I guess it would be called which is still Python. Note: I tried the PYTHONWARNINGS adjustments and even went into python3 and did the -W and -Wi commands to adjust warnings only to be told "::" is an error or when I used one ":" I'd be told "-W" or "-Wi" are invalid arguments from the command line. And of course the website posting the commands isn't clear on the context of use of them so maybe I have it all wrong but can't be sure. Figuring it out isn't something I'd like to spend immense amounts of time on. So if there is anyone that might be able to explain a simple command to make the fans on an AMD run at 75%, I'd be happy with that right now. Or if this author who last posted 2 years ago (and hopefully is still alive) could please fix this yaml.load() error, or follows up with what he suggested he might do in making it a systemd (which he may have done and that's why no more comments are here) I'd really love to know and be able to install this versus fry my card which is running at 88 degrees with a max of 94 in games like Homefront: The Revolution using Cryengine. And to be honest chestm007 don't leave it up to the folks making distros. Linux is our taking back control of our computers from Overlords an Overlording and its people like you that make that possible and make the difference. I hope you have a nice job and nice client base if you are self employed. I hope you can find a way to return to this project and do what you were thinking of doing 2 years ago, that your work in the last few years may have made the ability to do that easier than it was, and I hope you petition to have it included in the variety of distros out there because the point of machines and their tools, be they programs and or pliers is to address the needs of the community. You certainly were doing that in making amdgpu-fan program. I hope you can find a way to continue. I know folks do this stuff in their spare time. What I don't understand is that many of you talented and capable folks have done work for people who can afford to essentially pool funds to assure opportunity also for your work like this, and that Linux being a better OS therefore can be afforded without it becoming the commercial PITA Windows is. Maybe its been done but then this project should be, in my view, something that the variety of flavors should be willing to afford be completed so it can be included throughout them all. Thanks to anyone who read this and apologies for any grammaticals but Grammar is my downfall, I mean I tried to pick her up at the home but... yes bad humor but gotta lighten it up a bit as this was so disappointing when it didn't run and I can't make the compiler ignore the error, one negative leading to another. Edit: Ubuntu 21.04. Old AMD 8120 CPU (had an 8350 but they destroyed that), 24 gig of ram. Video: AMD RX 580 Black Edition with 8 gig VRAM. |
I can execute the service via
systemctl
rather than executingamdgpu-fan
. Maybe you should reflect that in theREADME
.The text was updated successfully, but these errors were encountered: