AC na Thinkpadzie - prędkość CPU

Andrzej Zawadzki zawadaa w wp.pl
Czw, 18 Lis 2004, 21:38:25 CET


Wojciech Potaczek wrote:
> Witam serdecznie,
> 
> Mam notebooka IBM ThinkPad T21. Procesor ma 800MHz.
> Tymczasem w /var/log/dmesg mam coś takiego:
>   Detected 218.691 MHz processor.
>   Using tsc for high-res timesource
> Ponadto powtarza sie kilkakrotnie cos takiego:
>   Losing some ticks... checking if CPU frequency changed
> a potem:
>   Losing too many ticks!
>   TSC cannot be used as a timesource.
>   Possible reasons for this are:
>     You're running with Speedstep,
>     You don't have DMA enabled for your hard disk (see hdparm),
>     Incorrect TSC synchronization on an SMP system (see dmesg).
>   Falling back to a sane timesource now.


CONFIG_X86_PM_TIMER: 

  The Power Management Timer is available on all ACPI-capable, 
                                                          in most cases 
even if ACPI is unusable or blacklisted. 
 
 
               This timing source is not affected by powermanagement 
features
like aggressive processor idling, throttling, frequency and/or 

voltage scaling, unlike the commonly used Time Stamp Counter 

(TSC) timing source. 

So, if you see messages like 'Losing too many ticks!' in the 
                                                     kernel logs, and/or 
you are using this on a notebook which 
                                 does not yet have an HPET, you should 
say "Y" here.

> Powiedzcie mi, proszę, jak to powinno wyglądać poprawnie na notebooku.
> Powinienem zablokować w biosie SpeedStep?

Ja używam speedstep_centrino

cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
1400000

> Powinienem przekazać coś z lilo do kernela?
> W zasadzie nie wiem tak naprawdę z jaką prędkością chodzi ten komputer.
> cat /proc/cpuinfo pokazuje
>   cpu MHz         : 177.686
> Załadowałem moduły speedstep_lib i speedstep_smi i teraz
> cat /sys/devices/system/cpu/cpu0/cpufreq_cur_freq pokazuje
>   650000
> Domyślam się, że mogłaby to być wartośc w kHz.
> Zainstalowałem cpufreqd i ustawiłem 
>   [Profile]
>   name=hi_boost
>   minfreq=6000
>   maxfreq=8000
>   policy=performance
> oraz
>   [Rule]
>   name=AC_on
>   ac=on                  
>   profile=hi_boost
> Notebook jest podpięty do zasilania, co ładnie pokazuje apm,
> więc teoretycznie powinien pacowac z tymi 8000kHz.

apm nie używam. Acpi jest lepsze.

Wymuś np:

echo -n 1000000 >/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
Czy jakoś tak. U Ciebie może być inaczej.
Poczytaj w helpie do tych modułów.

> Szczerze mówiąc poruszam się zupelnie po omacku, pierwszy raz próbuję 
> porządnie postawić sobie Ac na notebooku.
> Będę wdzięczny za wszelkie uwagi dotyczące specyficznych 
> dla Thinkpada rzeczy, np. jakie moduły jescze załadować.
> Gdzieś wygooglowałem "coś" na temat modułu o nazwie "thinkpad"
> ale tego w naszych jądrach nie ma :-)

W mm jest ;-)

This is a Linux ACPI driver for the IBM ThinkPad laptops. It adds 

support for Fn-Fx key combinations, Bluetooth control, video 

output switching, ThinkLight control, UltraBay eject and more. 

For more information about this driver see Documentation/ibm-acpi.txt 

and http://ibm-acpi.sf.net/ .

Jak widać bardzo miłe dla Ciebie :-)

-- 
Andrzej Zawadzki




Więcej informacji o liście dyskusyjnej pld-users-pl