Właśnie dostałem nowy notebook Toshiba Tecra S11, który ma procesor Core i5 520M i wydaje się, że cierpi on na dobrze znany problem: wysoki poziom hałasu, gdy procesor jest bezczynny.
Googling odkrył, że jest to spowodowane specyficznym trybem oszczędzania energii w procesorze. W większości przypadków tryb C4 jest obwiniany za hałas.
Więc moje pytanie brzmi: czy można wyłączyć tryb C4 (lub jakikolwiek inny tryb „uśpienia”) przy użyciu niektórych ustawień narzędzia lub systemu BIOS? Nie przeszkadza mi to, że skraca to żywotność baterii.
Byłbym wdzięczny za wszelkie porady w tej sprawie. Doprowadza mnie to do szału.
Do Twojej wiadomości: Używam 64-bitowego systemu Windows 7
cpu
noise
intel-core-i5
Philippe Leybaert
źródło
źródło
Odpowiedzi:
Sprawdziłem witrynę firmy Toshiba (Kanada) i nie ma wzmianki o tym problemie, ani w biuletynach dotyczących usług technicznych, ani od użytkowników na forach.
Następnie zadzwoniłem do Toshiby osobiście (jesteśmy punktem sprzedaży / naprawy firmy Toshiba) i poprosiłem ich, aby przekopali się w swoich notatkach, aby sprawdzić, czy są jakieś raporty poza tym, co jest na stronie. Powiedzieli mi, że nie mogą znaleźć niczego, co wiązałoby się z tym, że jest to powszechny lub nawet wcześniej zgłaszany problem z linią Tecra.
Przesłuchałem ich w sprawie możliwej wymiany gwarancji, a oni odpowiedzieli, że jeśli jest objęty gwarancją i ustalono, że nie jest to dysk w napędzie DVD lub wentylator, który zawodzi / marudzi, ponieważ jest pełen brudu, to ten wycie jest nie do przyjęcia, i zostanie naprawiony.
Tak właśnie bym się z tym poradził, gdybyś przyniósł go bezpośrednio do nas.
Moi podejrzani byliby najpierw inwerterem LCD (wspólny whiner), a jeśli okaże się to w porządku, następnym krokiem byłoby przetestowanie nowego procesora (tylko dlatego, że jest łatwiej), a następnie wymiana płyty głównej z zamiarem uzyskania pozbyć się wadliwych sterowników napięcia i kondensatorów, które (bardziej prawdopodobne) powodują hałas. Żadna z tych „normalnych” pierdół. ;)
Tak więc, jeśli masz gwarancję (Tecra zazwyczaj ma 3 lata gwarancji; możesz sprawdzić swoją tutaj ), to wygląda na to, że byłaby objęta gwarancją , i prawdopodobnie jest to najlepszy sposób, aby się go pozbyć i nie zakłócać żywotności baterii (lub podobnie) poprzez wyłączenie funkcji.
źródło
Philippe ma rację co do wycia procesora i jego powszechności. Jestem technikiem IT i mogę zeznawać. To nie tak naprawdę procesor, który jęczy, ale raczej cewka na cewce indukcyjnej na płycie głównej w pobliżu regulatorów napięcia procesora. Po przyłożeniu pewnych napięć czasami można usłyszeć rezonans. Miałem monitory LCD, które jęczały w trybie oszczędzania energii. Naprawia go otwarcie i zastosowanie kropli gorącego kleju. Podobna zasada i prawdopodobnie mogłaby zostać naprawiona w ten sam sposób. Większość rdzeni 2 i więcej ma wycie w pewnych stanach mocy, jeśli możesz ich uważnie słuchać. Czynniki, takie jak konstrukcja obudowy i umiejscowienie wentylatora, wpływają na stopień jego słyszenia. Podobnie jak większość innych plakatów, ja również na początku pomyślałem, że musi to być falownik LCD lub część ruchoma, taka jak wentylator lub dysk twardy, ale możesz otworzyć maszynę i użyć słomy przy uchu, aby odizolować dźwięk. Jeśli twoje bios miałoby opcję wyłączenia stanów zwiększonej mocy, byłbyś dobry. Obecnie mam do czynienia z tym samym problemem na rdzeniu laptopa i5 430 Asus. Jest to powszechne w niektórych MacBookach sprzed kilku lat. Dell ma nawet artykuł KB opisujący to.
http://support.dell.com/support/topics/global.aspx/support/dsn/en/document?c=us&cs=19&dl=false&l=en&s=dhs&docid=0A7D5CD2E17F5125E0401E0A55176204&doclang=en
Google „świst procesora” lub „jak wyłączyć stan c4” dla niezliczonych innych osób. Mogę opublikować tylko jeden link tutaj.
źródło
Jest sposób, nawet jeśli twój cholerny dostawca OEM zablokował wszystko z twoich biografii na wypadek, gdybyś spróbował naprawić irytujący problem skowytu na swoim laptopie.
Musisz napisać jeden rejestr specyficzny dla modelu (MSR). Można to zrobić za pomocą kilku narzędzi ( RW-Everything , CrystalCPUID lub cokolwiek można znaleźć).
Dokładny adres MSR i wartości stanu C dla wielu procesorów Intel można znaleźć w Podręczniku programisty Intel® 64 i IA-32 Architectures (tom 3B: Podręcznik programowania systemu, część 2) .
Mam Core i5 520M, a jego rejestr to MSR_PKG_CST_CONFIG_CONTROL (0x00E2). Musisz podać najwyższą możliwą wartość w polu Limit C-State Package (bity 2: 0), dla którego skamlenie znika. (W moim przypadku zmiana nastąpiła z 3 na 1)
W przypadku RW-Wszystko musisz ręcznie dodać rejestr i jego adres, korzystając z funkcji listy użytkowników w oknie dostępu MSR.
W przypadku CrystalCPUID możesz ustawić wartość na rdzeń (Core i5 520M ma 2 rdzenie, które są wyświetlane jako 4 procesory), a obniżenie poziomu jednego rdzenia wystarczy, aby zatrzymać wycie.
Niestety oba narzędzia, które znalazłem, nie umożliwiają automatycznego robienia tego, co jest potrzebne, więc musisz je uruchomić i ręcznie zmienić wartość przy każdym uruchomieniu komputera, ale przynajmniej konfiguracja jest zapamiętywana i możesz ją zamknąć narzędzia po zmianie.
Nowo dodane:
RW-Wszystko faktycznie zapewnia automatyczną metodę, skrypt można załadować z wiersza poleceń za pomocą rw.exe /command=ScriptName.rw
W moim przypadku skrypt to:
>CPU 3
>WRMSR 0x00e2 0x00000000 0x02000401
>RwExit
CPU 3
skupia drugi rdzeń procesora, jeśli pominięty, pierwszy rdzeń (CPU 1 i CPU 2) będzie skupiony. Jeśli oba rdzenie muszą zostać skonfigurowaneWRMSR
, po zogniskowaniu każdego z nich potrzebne są osobne polecenia.Należy pamiętać, że wartość, którą należy zapisać, prawdopodobnie zależy od modelu procesora. Twoje domyślne ustawienie jest widoczne w oknie MSR RW-Everything .
Następnym krokiem jest utworzenie zaplanowanego zadania, które uruchomi aplikację podczas uruchamiania i po wznowieniu ze stanu uśpienia (konfiguracja zostanie wówczas zresetowana).
źródło
Z pomocy technicznej Microsoft (w przypadku innego problemu, ale nadal pomocny):
źródło
Wyłączyłem Intel SpeedStep w moim laptopie Dell 1557 (brak opcji wyłączenia C3, C4 itd.) I to pozornie rozwiązało problem marudzenia! Ale oczywiście nie jest to żadna poprawka, nigdy nie korzystałem z baterii mojego laptopa, więc w tej chwili jest to dla mnie całkowicie w porządku.
A gdybym kiedykolwiek chciał zmaksymalizować wydajność baterii kosztem zawodzenia, mógłbym dokonać prostej zmiany bios. Jestem pewien, że jeśli przyzwyczaisz się do włączania i wyłączania tej opcji biosu, nie jest to taka wielka sprawa, podobnie jak wpisanie hasła do konta użytkownika podczas logowania do systemu operacyjnego.
Jeśli to Ci odpowiada, przekaż wiadomość! Blogi, YouTube (filmy i komentarze) gdziekolwiek. Tak wiele osób ma ten niezwykle irytujący problem!
Oczywiście lepszym rozwiązaniem byłoby zaktualizowanie biografii firmy Dell i innych producentów laptopów w celu automatycznego wyłączenia SpeedStep po wykryciu zasilania prądem przemiennym, a następnie włączenie go ponownie, gdy zasilanie AC NIE JEST obecne lub odłączone. Dobrze byłoby też pozostawić SpeedStep na stałe, dla tych, którzy chcą poświęcić wydajność baterii z powodu braku marudzenia!
Jeśli SpeedStep można włączać i wyłączać również za pomocą oprogramowania, mogą stworzyć prosty program, aby zrobić to samo.
Być może ktoś chce założyć petycję i uzyskać witryny takie jak anandtech.com, lifehacker.com, thinq.co.uk itp., Czasopisma i programy online, takie jak Tekzilla, aby wywrzeć presję na producentów laptopów, aby to zrobili? Osobiście mam w tej chwili zbyt wiele prób zdrowia, aby zawracać sobie głowę tym całym złośliwym charakterem, więc ktoś inny będzie musiał podnieść piłkę. Nie mam pojęcia, dla jakiego procentu ludzi będzie to pracować, ale jeśli działa to na znaczną liczbę osób, może warto to sprawdzić! Oczywiście należy wymienić inne poprawki, takie jak Bluetooth i RMClock.
źródło
Moja interpretacja tego „(zachowanie jest takie samo jak 000b)” z dokumentacji jest taka, że procesor zachowuje się tak, jakby nie śpi, co jest prawdą w przypadku C1, ponieważ procesor jest po prostu zatrzymany i może natychmiast wznowić pracę.
Niestety dla Nehalem C2 (zatrzymany zegar) nie może być określony jako limit i C3 (niskie napięcie) powoduje problem, więc limit C1 jest jedyną rozsądną alternatywą.
Jednak nawet przy limicie C0 lub C1 mój procesor nie przegrzewa się, a wentylator nie wariuje, tak jak dzieje się to z drugą poprawką (aby wyłączyć pracę jałową procesora z zarządzania energią systemu Windows), więc przypuszczam, że nawet przy limicie C0 niektóre są włączone mechanizmy oszczędzania energii.
Gdy mam zasilanie, wystarczy, że wentylator nie zwariuje i nie będzie jęczenia. Gdy jestem na baterii, nie zauważyłem skrócenia żywotności dłuższego niż 30 minut, ale w razie desperackiej potrzeby zawsze mogę włączyć skowyt :)
źródło
Potwierdzałem post Petko jako działającą poprawkę i przyczyniłem się, wspominając o możliwości zmodyfikowania GRUB przez BIOSbits.org, konfigurującego BIOS dla użytkownika podczas uruchamiania. Nie wiem jednak, czy system operacyjny zastąpi się przy starcie.
Po kilku godzinach testowania mogę potwierdzić z podobnymi wynikami Petko z dzisiaj w XP i Windows 7. nie tyle różnicy ciepła lub żywotności baterii, ale znacznie mniej marudzenia.
Problem ręcznego otwierania programu i wprowadzania danych można rozwiązać za pomocą narzędzia Autohotkey z Autohotkey.com. Jest bezpłatny i pozwala skompilować plik binarny, który uruchomi CPUID i wprowadzi polecenia, aby wyłączyć głębsze Cstates.
źródło
Zamiast niektórych ustawień BIOSu, na moim pierwszym MacBooku utrzymanie kamery internetowej zapewniłoby, że pewna oszczędność energii nigdy się nie wydarzy, i zapobiegnie występowaniu „Whine CPU” † .
Podobnie, odpowiedzi NIK , A podtrzymywania przedmiotów Dell wspomniano, który blames C3 (zegar zatrzymuje się) stan zasilania. Sugeruje włączenie bluetooth, aby utrzymać stan C3 przed wejściem.
† Pomimo nazwy „CPU Whine”, to często - jeśli nie zawsze - nie procesor, ale kondensatory zasilacza powodują buczenie.
źródło
Mam ten sam problem z moim Dell M1330 z 2,4 GHz C2D. Użyłem RMClock, aby wyłączyć stan C4 (to jedyny sposób, jaki do tej pory znalazłem), a skamlenie natychmiast zniknęło.
Każde inne rozwiązanie dla skowytu (wyłączanie wyskakujących okienek / wyskakujących okienek, zanikanie itd.) Absolutnie nic nie robiło. Dell nie ma opcji wyłączenia C4 w biosie. Niestety RMClock zwykle / zawsze zawiesza mój system (Win7 x32) kilka minut po kliknięciu tego ustawienia, więc dostaję kilka minut błogiej ciszy, zanim komputer się zablokuje.
Wszędzie szukałem innego sposobu na wyłączenie C4 - wątpię, aby wyłączało ono samo C4, co blokuje mój system, ale raczej błąd w RMClock (który zatrzymał rozwój w '07).
źródło
źródło
Zasadniczo zmiana ustawień zarządzania energią w systemie BIOS powinna być możliwa. Uwierz, że będzie to pole ACPI.
źródło
Mam nadzieję, że stan bezczynności systemu operacyjnego różni się od stanu bezczynności procesora.
napisałem dla siebie program, aby zapobiec bezczynności systemu, chociaż miałem pełną kontrolę nad systemem operacyjnym.
JEŚLI może to być przydatne, TO
http://vikku.info/programming/win32api/prevent-windows-system-entering-idle-state-using-windowless-timers-getlastinputinfo.htm zobacz sekcję pobierania
JESZCZE
wystarczy dodać komentarz stwierdzający, że moja odpowiedź jest nieistotna, a następnie usunę ją, aby nie wprowadzić użytkowników w błąd.
źródło