|
Nieprawidłowe wyświetlanie częstotliwości procesora
dawid - 08-12-2007 14:32
Witam,
Borykam się z następującym problemem. Posiadam dwurdzeniowy procesor Intel Dual Core E2160 taktowany częstotliwością 1,8GHz oraz płytę MSI P35 NEO-F. Jak wiadomo mając procesor serii E2xxx grzechem byłoby go nie podkręcić.
Standardowo mój procesor chodzi na FSB 200MHz i mnożniku x9 (200 x 9 =1,8GHz). Zwiększyłem mu szynę FSB do 266 MHz i system wykrywa mi go jako 2,4 GHz (266x9). Do tego momentu wszystko jest ok. Zarówno BIOS jak i system prawidłowo wskazują częstotliwość pracy procesora. Problem pojawia się w przypadku zmiany (obniżenia) mnożnika procesora. Ustawiając FSB 266 i mnożnik x8 BIOS pokazuje mi 2,13GHz (266x8=2,13GHz), natomiast cat /proc/cpuinfo nadal wskazuje 2,4GHz. Analogiczna sytuacja jest przy innych wartościach FSB, np FSB=333 i mnożnik x8 -> BIOS wskazuje 2,66GHz, a cat /proc/cpuinfo wskazuje 3,0Ghz (tak jakby zawsze ustawiał mnożnik x9).
Którym wskazaniom mam wierzyć? Skłaniam się raczej ku wskazaniom BIOSU z uwagi na to, że przy ustawieniu 3GHz system mi się nie uruchomił. Jak spowodować, aby system (cat /proc/cpuinfo) pokazywał rzeczywiste taktowanie procesora?
pozdr
AdeBe - 08-12-2007 14:46
Ja też dawałbym pierwszeństwo wskazaniom biosu. Może wykryles właśnie nowego buga w linuxie? :D
draco - 08-12-2007 15:35
To jest charakterystyczna rzecz dla C2D i pochodnych. Powiedzmy, że mamy procesor 10x200Mhz i ustawimy 9x333. Procesor będzie taktował 3Ghz a system operacyjny będzie wskazywał 3.33Ghz, bo przy podliczaniu częstotliwości bierze pod uwagę domyślny mnożnik a faktycznie jest niższy i to ten niższy obowiązuje.
No i to nie tylko na linuksach występuje.
dawid - 08-12-2007 21:20
To jest charakterystyczna rzecz dla C2D i pochodnych. Powiedzmy, że mamy procesor 10x200Mhz i ustawimy 9x333. Procesor będzie taktował 3Ghz a system operacyjny będzie wskazywał 3.33Ghz, bo przy podliczaniu częstotliwości bierze pod uwagę domyślny mnożnik a faktycznie jest niższy i to ten niższy obowiązuje.
No i to nie tylko na linuksach występuje.
A da się z tym jakoś walczyć? Tzn. czy w jakiś sposób można 'naprawić' wskazywanie prawidłowej częstotliwości?
zomer - 13-08-2008 16:57
Ja się podłącze do tego tematu. Mam amd 4200. zegar zmieniłem z 2,2 na 2,5 Ghz. Podobnie mój debian nie wykrył zmian. Dopiero jego przeinstalowanie dało rezultat. Domyślam się że to jest zapisane w konfiguracji kernela. Prze kompilowałbym kernela wczytując stary config. Tylko nie wiem gdzie podczas kompilacji wprowadzić zmiany. Tzn. gdzie będzie można wprowadzić nowe ustawienia w jądrze dla nowego zegara. Mam małe doświadczenie w kompilowaniu jądra.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|