Početak›Forumi›Linuks distribucije›Ubuntu,Mint,…›Veliki Ubuntu BUG. Katastrofa !
- This topic has 5 odgovora, 4 glasa, and was last updated 16 years, 8 months ranije by aaleksoO.
-
AutorČlanci
-
2. jul 2007. u 6:01 pm #8802Miso VranesUčesnik
https://bugs.launchpad.net/ubuntu/+bug/105119
http://ubuntuforums.org/showthread.php?t=395303
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.17/+bug/22336I ja imam isti problem na 2 od 3 laptopa sa svakom verzijom ubuntu-a od 6.06 nadalje. Ovo ljudi ne izmisljaju i mislim da je katastrofa. Najgore sto izgleda nikako da se udje u trag uzroku, izgleda da je to kernel ili powernowd, ali developeri jos nisu rekli zadnju rijec.
Ovo je za notebook-e katastrofa3. jul 2007. u 8:30 am #56632nowaveUčesnikNisam bas siguran koliko je ovo u stvari bug. Nemam Ubuntu, koristim Debian, ali verujem da nema velike razlike. Stvar je u tome da Linux out of the box ne prepoznaje senzore za temp na ploci. Na samom pocetku trebas instalirati lm-sensors, pa zatim pokrenuti pwmconfig, onda ce ti se poceti vrteti cooler, mada ce ti i dalje prijavljlivati da je broj obrtaja nula. Na mom laptopu se desavaju slicne stvari, doduse pod punim opterecenjem kada mi ne radi cooler temperatura se u ove letnje dane dize i do 80C, a kada ukljucim cooler, temperatura ne prelazi nekih 55C.
3. jul 2007. u 8:50 am #56633Miso VranesUčesnikMislim da jeste bug.Razlog za to , a vecina misli isto, je kombinacija powernowd i ubuntu kernala. Npr, kernel boot parametar pci=noacpi rjesava problem, ali je iskljucenje acpi-a za notebook katastrofa, baterija brzo curi, kontrola napona cpu i frekvencija ne radi i sl. Slicno je i ako se stopira/ukloni powernowd. U tim slucajevima bar je smanjeno zagrijavanje. Nisam bio lijen vec sam na sva 3 noteboka instalirao za probu Mandrivu, Suse, PCLinuxOS, SAM, Dreamlinux, i nigdje se taj problem ne ispoljava. Zaobilazne metode koje par developera predlaze su prosto NEBULOZNE, obican user ne smije da se smara sa takvim preocedurama, overheat bi barem trebalo da je rijesen out of the box, sto i jeste na drugim distribucijama. A taman sam se navikao na ubuntu na desktopu i mislim da je jako dobar, ali ovo…A kupujem prvi notebook u zivotu,,,
3. jul 2007. u 8:59 am #56634ak-87UčesnikJesi li probao sa cpufreqd ili cpudyn?
3. jul 2007. u 9:30 am #56635nowaveUčesnikNa mom laptopu sam drzao jedino Debian(prvo sarge, sad etch), Slackware, Ubuntu i par live distroa, najcesce Knoppix. E sad, nijedan, mi nije out of the box imao podrsku za fan-control, niti je imao podesene temperaturne senzore, sve sam morao sam da radim. Ne znam za ostale distroe tipa Fedora, Mandriva ili SuSE, njih sam odavno batalio.
30. jul 2007. u 4:39 pm #56636aaleksoOUčesnikKoristim kubuntu feisty 7.04 i BackTrack2 na Asus A6km laptopu, i nemam nikakav problem shto se tiche freq. scaling. jedini problem mi se pojavio kada sam hteo umesto kde-guidance-powermanager-a da instaliram kpowersave. izgubio sam frequency scaling i sve postavke. Ali ! ispostavilo se da je kriv bug u kde-guidance-powermanager-u
https://bugs.launchpad.net/ubuntu/+source/hal/+bug/89750 Posle sam namestio sve ruchno i sve radi kako shto treba.How to enable your CPU’s Power Saving/Frequency Scaling features
Open a Terminal window (in Applications > Accessories) and type,cat /proc/cpuinfo
Look for the reference to “cpu MHz” and compare it to the official MHz of your processor. If it is considerably lower, e.g. a 2.0 GHz processor reporting as 1.0 GHz, then the power-save frequency scaling is probably already working. You can further test this by running a cpu intensive process, e.g. glxgears, and then retesting the cpu speed — if it has increased to the official MHz then the automatic scaling is already working. (Note: the instructions below can also allow you to manually set the cpu speed.)
* Step 1: Enable BIOS Support
Enter your BIOS at boot and make sure both ACPI and Cool’n’Quiet (AMD) or SpeedStep (Intel) are enabled. Some BIOSes may not have option at all. If that is the case it is probably enabled by default. Other BIOSes may have the option but it is listed as another name altogether. If that is the case check your BIOS manual for more info.
* Step 2: Remove Userspace Scaling Software
powernowd
sudo apt-get remove powernowd
cpudyn
sudo apt-get remove cpudyn
* Step 3: Install CPU Module
Identify your cpu type by running the command
cat /proc/cpuinfo
You can also Check the following links AMD CPU Chart – [[2]] Intel CPU Chart – [[3]]
AMD Sempron/Athlon/MP ( K7 )
Socket Types: A, Slot A
sudo modprobe powernow-k7
AMD Duron/Sempron/Athlon/Opteron 64 ( K8 )
Socket Types: 754, 939, 940, S1 ( 638 ), AM2 ( 940 ), F ( 1207 )
sudo modprobe powernow-k8
Intel Core Duo
sudo modprobe speedstep-centrino
Intel Pentium M
sudo modprobe speedstep-centrino
Intel Pentium 4
sudo modprobe p4_clockmod
Others (Unknown)
I’m not entirely sure which cpus are supported using this module. If your cpu doesn’t work with one of the above methods try this one.
sudo modprobe acpi-cpufreq
* Step 4: Scaling Modules
sudo modprobe cpufreq_conservative
sudo modprobe cpufreq_ondemand
sudo modprobe cpufreq_powersave
sudo modprobe cpufreq_stats
sudo modprobe cpufreq_userspace* Step 5: Testing/Configuration
Show Available Governors
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
You should see output similar to
powersave conservative ondemand performance
* Step 6: Load Modules at Boot
Add the following lines to the end of /etc/modules
cpufreq_conservative
cpufreq_ondemand
cpufreq_powersave
cpufreq_stats
cpufreq_userspace
Also add the module you selected in Step 3* Step 7: Install cpufrequtils
This is a simple, effective tool for using the modules from the command line.
sudo apt-get install cpufrequtils
Test that it’s working.
cpufreq-info
* Step 8: Select a governor
The different governors control how the CPU speed is scaled. Your choices are:
ondemand
CPU frequency is scaled based on load.
conservative
The CPUfreq governor “conservative”, much like the “ondemand” governor, sets the CPU depending on the current usage. It differs in behaviour in that it gracefully increases and decreases the CPU speed rather than jumping to max speed the moment there is any load on the CPU. This behaviour more suitable in a battery powered environment.
performance
CPU only runs at max frequency regardless of load.
powersave
CPU only runs at min frequency regardless of load.
See [[4]] for more details.
I typically use ondemand. You get a very slight performance hit and save a lot of power (and produce a lot less heat when idle).
Try it out:
cpufreq-set -g ondemand
On systems with more than one CPU you need to repeat the last command for every other CPU you have with specifying the parameter -c (CPU). To set the governor for the second CPU write:
cpufreq-set -c 1 -g ondemand
To see how many CPUs you have type:
ls /sys/devices/system/cpu/
* Step 9: Configure cpufrequtils to automatically set this governor on boot
Edit the file /etc/default/cpufrequtils. Change the line:
ENABLE=”false”
to
ENABLE=”true”
I sve radi 🙂
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.