ForĮxample, my PPC has 2 states, 400 and 900Mhz. Scaling_available_frequencies, there’s no way to know what that is. CPUFreq drivers always round up to the nextĪvailable speed, and for drivers that don’t support I’ve decided against adding upper and lower limits, because there’s no way toĭo it intuitively in all cases. This done since June, and have been using it locally and it’s been workingįine, but i don’t have any HT systems to test, so caveat emperor, and any Other multi threaded / multi-cored processors) correctly. Speeds is either gotten from scaling_available_frequencies, or it’sĬonstructed from min, max, and step. To using a table-based approach for everything now.the table of available 0.95 represents some major tinkering with the code. Well, it’s been almost exactly a year since 0.90 came out, which was a very Powernowd to the simple “run and forget” daemon it was in 0.90. If you had problems with 0.95, please upgrade. Table based code broke on systems without scaling_available_frequencies (eg, I can’t test this locally, but it looks solid. For the record, we just default to 1 if we get a weird number. With this update you should no longer need to run with ‘-c 1’Įxplicitly set on the command line on those systems. This fixes the Centrino problem, where theĪutomatic HT detection made Pentium-M systems think they had 0 threads, I alsoĬhanged the thread detection logic to use the cpufreq ‘affected_cpus’ file. May still be a few bugs, but things should work much better now. I have an Athlon X2, I was able to see what was wrong myself and fix it. Especially on multi-socket, multi-core systems. There were quite a few minor SMP bugs in powernowd 0.96. PowerNowd does everything it set out to do,Īnd is small, efficient, and complete. Is just a couple of small cleanups, and running it through valgrind to clean aĬouple of pedantic memory issues. I do still use it on older kernels, and it’s been rock steady for years. Kernel governor seems to be the wave of the future, and “good enough for me”. Took me long enough, but this is the final release of powernowd. In doing so I also fixed a few harmless bugs, and created a new ‘autotools’ branch as an excuse to teach myself autotools. What’s New () I’ve finally put powernowd under git and posted a repository on github. It as either an archived version or a mirror of gitlab. The github repository is not longer the authoritative copy, but I may keep I’ve migrated the primary powernowd repo from GitHub to GitLab: (2/8/04) Version 0.90, see the “ChangeLog” section for details () Version 0.97 (“Lets try to make SMP work right this time”) This program is in no way affiliated with, or endoursed by Advanced Micro Devices
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |