monitor.sys
to dostarczony przez Microsoft sterownik filtra trybu jądra do obsługi monitora (jak w twoim wyświetlaczu; LCD / CRT / itp.)
Jednak jest mało prawdopodobne, aby mocno przetestowany, szeroko wdrażany sterownik Microsoft miał problem. Bardziej prawdopodobne jest, że jeden z innych zaufanych składników, z którymi współpracuje ten sterownik Microsoft, działa nieprawidłowo, powodując awarię sterownika Microsoft. Wynika to z faktu, że sterownik Microsoft czasami nie ma innego wyboru niż wykonywanie uprzywilejowanych operacji sprzętowych, które ostatecznie są sterowane przez inne komponenty trybu użytkownika lub trybu jądra, które zawierają więcej informacji specyficznych dla sprzętu niż ogólny sterownik jądra Microsoft. Powiązane sterowniki obejmują:
- Sterownik ACPI dla płyty głównej, procesora i karty graficznej
- Informacje EDID dostarczone przez monitor
- Sterownik magistrali I2C
- Sterownik grafiki (w twoim przypadku AMD)
- Sterownik mostu PCI Express, ponieważ wszystko, co przechodzi przez kartę graficzną do procesora hosta, musi przejść przez PCI Express
Myślę, że sprowadza się to do systemu Windows, który próbuje wyłączyć monitor, ale nie jest w stanie tego zrobić, ponieważ coś w długim „łańcuchu” zależności zarządzania energią wyświetlania działa nieprawidłowo. Może to być z wielu różnych powodów. Może to być stan wyścigowy między wyłączeniem wyświetlacza na zamknięciu pokrywy a trybem gotowości, ponieważ powiedziałeś, że zawiesza się tylko po zamknięciu wyświetlacza bez uprzedniego zawieszenia systemu.
Większość laptopów ma sterownik przełącznika pokrywy, który powiadamia system operacyjny, gdy pokrywa jest zamknięta (zamknięcie pokrywy naciska przycisk), i próbuje wyłączyć monitor, gdy tak się dzieje, aby zaoszczędzić energię. Może to zostać uwięzione w środku, ponieważ system próbuje zawiesić pamięć RAM, ponieważ ten sterownik pokrywy robi swoje ACPI, aby wyłączyć monitor. Ponownie wyścig wydaje się bardzo prawdopodobny - usługa systemowa może być wymagana (np. Magistrala PCI Express lub VESA BIOS) po tym, jak została już zawieszona w ramach procesu gotowości.
Ponieważ system Windows jest zamknięty, podobnie jak sterowniki, nikt oprócz AMD i Microsoft nie mógł tego poprawnie debugować. Prawdopodobnie nawet HP nie ma całego kodu źródłowego, aby dojść do sedna; potrafią tylko pokazać AMD / Microsoft, jakie informacje mają i modlić się.
Potrójnie upewnij się, że masz najnowsze sterowniki do chipsetu płyty głównej, monitora, aktualizacji systemu BIOS lub oprogramowania układowego, najnowszych sterowników karty graficznej i tak dalej. Jeśli jesteś w 100% przekonany, że wszystko jest najnowsze, nie masz szczęścia. Poprawki i poprawki poprodukcyjne od dostawców takich jak AMD i HP zmniejszały się w ostatnich latach pod względem ilości i jakości, prawdopodobnie w celu obniżenia kosztów, ale kosztem spowodowania, że konsumenci będą cierpieć z powodu zepsutych sterowników i błędów dokładnie przez całe życie ich produktu. Z pewnością nie jest to wyjątkowy problem.
Jeśli nie wdrażasz tego komputera w ramach dużej bazy zainstalowanej w przedsiębiorstwie, wątpię, czy będziesz w stanie zmusić AMD / Microsoft / HP do podjęcia działania i stworzenia działającej poprawki, która rozwiąże dokładnie ten problem. Możesz skontaktować się z nimi za pośrednictwem ich kanałów wsparcia dla konsumentów, ale z mojego doświadczenia wynika, że większość z tych kanałów wskazuje palcem na konsumenta, mówiąc, abyś zrobił takie rzeczy, jak ponowne uruchomienie, ponowna instalacja systemu operacyjnego lub RMA urządzenia. Jeśli jest to wada oprogramowania, która wydaje się niewiarygodnie prawdopodobna z twojego raportu o problemie, to żadna ilość RMAing nie naprawi problemu. Sprzedawca zazwyczaj odmawia przyjęcia do wiadomości, że w jego produkcie występuje usterka, zamiast tego woli wysłać konsumenta w nieskończonej pętli RMA.
Możesz mieć nieco większy sukces z oprogramowaniem open source, takim jak GNU / Linux, w którym każdy z wystarczającymi umiejętnościami i zainteresowaniem może rozwiązać problemy, bez uzależnienia się od dostawcy sprzętu, aby zapewnić poprawkę, która w wielu przypadkach nigdy nie dotrze.