Bluescreeny spowodowane sterownikami karty graficznej


(Pawel95ladny) #1

Witam i jednocześnie wesołych świąt.

Mam następujący problem. Od 22 grudnia posiadam nowy sprzęt, a dokładniej płytę główną, kartę graficzną, zasilacz i dysk twardy. Resztę miałem starą. Części złożyłem sam. Zainstalowałem sobie windowsa, sterowniki, pierwsze korzystanie z internetu... i co? Bluescreen! Pomyślałem, że to jakiś jednorazowy wypadek przy pracy ale one pojawiają się losowo, raz po 5 min od włączenia komputera, a raz potrafi wytrzymać 30 min. Natomiast ostatnio pojawiał się od razu po załadowaniu systemu. Z moich ustaleń wynika, że ten błąd powoduje sterownik karty graficznej. Po odinstalowaniu go komputer działa bez zarzutu. Próbowałem instalować również starsze wersje sterownika, a także wersje z płyty ale na wszystkich jest to samo. Format również nie pomógł. Kostki ram co prawda nie sprawdzałem programami ale włożyłem inną z innego komputera, która jest na 100% dobra i zero poprawy. Co mogę zrobić? Czyżbym kupił bubla, a nie kartę graficzną? Proszę o pomoc, ponieważ komputer jest mi potrzebny do pracy...

Konfiguracja sprzętowa:

System: Microsoft Windows XP Home Edition (SP3)

Procesor: AMD Athlon 64 X2 Dual Core Processor 6000+ 3.01 GHz

Pamięć ram: 3,25 GB (DDR2)

Płyta główna: ASRock N68C-GS FX

Karta graficzna: Radeon HD 4850 (1GB; GDDR5)

Zasilacz: Logic 520W

Jeszcze co mówi minidump...

Microsoft (R) Windows Debugger Version 6.11.0001.404 X86

Copyright (c) Microsoft Corporation. All rights reserved.



Loading Dump File [C]

Mini Kernel Dump File: Only registers and stack trace are available


Symbol search path is: ***Invalid***

****************************************************************************

* Symbol loading may be unreliable without a symbol search path. *

* Use .symfix to have the debugger choose a symbol path. *

* After setting your symbol path, use .reload to refresh symbol locations. *

****************************************************************************

Executable search path is: 

*********************************************************************

* Symbols can not be loaded because symbol path is not initialized. *

* *

* The Symbol Path can be set by: *

* using the _NT_SYMBOL_PATH environment variable. *

* using the -y argument when starting the debugger. *

* using .sympath and .sympath+ *

*********************************************************************

Unable to load image ntoskrnl.exe, Win32 error 0n2

*** WARNING: Unable to verify timestamp for ntoskrnl.exe

*** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe

Windows XP Kernel Version 2600 (Service Pack 3) MP (2 procs) Free x86 compatible

Product: WinNt, suite: TerminalServer SingleUserTS Personal

Machine Name:

Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055d720

Debug session time: Tue Dec 25 14:50:43.593 2012 (GMT+1)

System Uptime: 0 days 0:02:05.294

*********************************************************************

* Symbols can not be loaded because symbol path is not initialized. *

* *

* The Symbol Path can be set by: *

* using the _NT_SYMBOL_PATH environment variable. *

* using the -y argument when starting the debugger. *

* using .sympath and .sympath+ *

*********************************************************************

Unable to load image ntoskrnl.exe, Win32 error 0n2

*** WARNING: Unable to verify timestamp for ntoskrnl.exe

*** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe

Loading Kernel Symbols

...............................................................

...................................................

Loading User Symbols

Loading unloaded module list

.............

*******************************************************************************

* *

* Bugcheck Analysis *

* *

*******************************************************************************


Use !analyze -v to get detailed debugging information.


BugCheck 1000000A, {16, 1c, 0, 804fa266}


***** Kernel symbols are WRONG. Please fix symbols to do analysis.


*************************************************************************

******

******

***Your debugger is not using the correct symbols***

******

***In order for this command to work properly, your symbol path***

***must point to .pdb files that have full type information.***

******

***Certain .pdb files (such as the public OS symbols) do not***

***contain the required information. Contact the group that***

***provided you with these symbols if you need this command to***

***work.***

******

***Type referenced: nt!_KPRCB***

******

*************************************************************************

*************************************************************************

******

******

***Your debugger is not using the correct symbols***

******

***In order for this command to work properly, your symbol path***

***must point to .pdb files that have full type information.***

******

***Certain .pdb files (such as the public OS symbols) do not***

***contain the required information. Contact the group that***

***provided you with these symbols if you need this command to***

***work.***

******

***Type referenced: nt!_KPRCB***

******

*************************************************************************

*********************************************************************

* Symbols can not be loaded because symbol path is not initialized. *

* *

* The Symbol Path can be set by: *

* using the _NT_SYMBOL_PATH environment variable. *

* using the -y argument when starting the debugger. *

* using .sympath and .sympath+ *

*********************************************************************

*********************************************************************

* Symbols can not be loaded because symbol path is not initialized. *

* *

* The Symbol Path can be set by: *

* using the _NT_SYMBOL_PATH environment variable. *

* using the -y argument when starting the debugger. *

* using .sympath and .sympath+ *

*********************************************************************

Probably caused by : ntoskrnl.exe ( nt+23266 )


Followup: MachineOwner

---------


1: kd> !analyze -v

*******************************************************************************

* *

* Bugcheck Analysis *

* *

*******************************************************************************


IRQL_NOT_LESS_OR_EQUAL (a)

An attempt was made to access a pageable (or completely invalid) address at an

interrupt request level (IRQL) that is too high. This is usually

caused by drivers using improper addresses.

If a kernel debugger is available get the stack backtrace.

Arguments:

Arg1: 00000016, memory referenced

Arg2: 0000001c, IRQL

Arg3: 00000000, bitfield :

	bit 0 : value 0 = read operation, 1 = write operation

	bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)

Arg4: 804fa266, address which referenced memory


Debugging Details:

------------------


***** Kernel symbols are WRONG. Please fix symbols to do analysis.


*************************************************************************

******

******

***Your debugger is not using the correct symbols***

******

***In order for this command to work properly, your symbol path***

***must point to .pdb files that have full type information.***

******

***Certain .pdb files (such as the public OS symbols) do not***

***contain the required information. Contact the group that***

***provided you with these symbols if you need this command to***

***work.***

******

***Type referenced: nt!_KPRCB***

******

*************************************************************************

*************************************************************************

******

******

***Your debugger is not using the correct symbols***

******

***In order for this command to work properly, your symbol path***

***must point to .pdb files that have full type information.***

******

***Certain .pdb files (such as the public OS symbols) do not***

***contain the required information. Contact the group that***

***provided you with these symbols if you need this command to***

***work.***

******

***Type referenced: nt!_KPRCB***

******

*************************************************************************

*********************************************************************

* Symbols can not be loaded because symbol path is not initialized. *

* *

* The Symbol Path can be set by: *

* using the _NT_SYMBOL_PATH environment variable. *

* using the -y argument when starting the debugger. *

* using .sympath and .sympath+ *

*********************************************************************

*********************************************************************

* Symbols can not be loaded because symbol path is not initialized. *

* *

* The Symbol Path can be set by: *

* using the _NT_SYMBOL_PATH environment variable. *

* using the -y argument when starting the debugger. *

* using .sympath and .sympath+ *

*********************************************************************


ADDITIONAL_DEBUG_TEXT:  

Use '!findthebuild' command to search for the target build information.

If the build information is available, run '!findthebuild -s ; .reload' to set symbol path and load symbols.


MODULE_NAME: nt


FAULTING_MODULE: 804d7000 nt


DEBUG_FLR_IMAGE_TIMESTAMP: 4802516a


READ_ADDRESS: unable to get nt!MmSpecialPoolStart

unable to get nt!MmSpecialPoolEnd

unable to get nt!MmPoolCodeStart

unable to get nt!MmPoolCodeEnd

 00000016 


CURRENT_IRQL: 1c


FAULTING_IP: 

nt+23266

804fa266 66394616 cmp word ptr [esi+16h],ax


CUSTOMER_CRASH_COUNT: 9


DEFAULT_BUCKET_ID: COMMON_SYSTEM_FAULT


BUGCHECK_STR: 0xA


LAST_CONTROL_TRANSFER: from 804f4d4e to 804fa266


STACK_TEXT:  

WARNING: Stack unwind information not available. Following frames may be wrong.

ba4fbc7c 804f4d4e ba4fba50 00000000 00000000 nt+0x23266

ba4fbcd8 804ff843 893a1978 ba4fbd24 ba4fbd18 nt+0x1dd4e

ba4fbd28 80545967 00000000 00000000 00000000 nt+0x28843

ba4fbd2c 00000000 00000000 00000000 ba4fbd74 nt+0x6e967



STACK_COMMAND: kb


FOLLOWUP_IP: 

nt+23266

804fa266 66394616 cmp word ptr [esi+16h],ax


SYMBOL_STACK_INDEX: 0


SYMBOL_NAME: nt+23266


FOLLOWUP_NAME: MachineOwner


IMAGE_NAME: ntoskrnl.exe


BUCKET_ID: WRONG_SYMBOLS


Followup: MachineOwner

---------

(Rupertm) #2

Nie wiadomo czy to nie ta płyta asrock sprawuje się różnie ja sam wymieniałem kilka zobacz czy masz najnowszą wersję biosu i czy obsługuje tą kartę


(Pawel95ladny) #3

co do tego czy obsługuje moją kartę to powinna obsługiwać… ponieważ sam typ u którego kupowałem sprzęt dobrał tą kartę z płytą główną, a raczej na swojej robocie się zna

na stronie asrock znalazłem dwa linki

  1. http://www.asrock.com/support/SupportList.pl.asp?cat=CF nie mogę znaleźć swojej płyty głównej, nie wiem co kliknąć

  2. http://www.asrock.com/mb/overview.pl.as … 8C-GS%20FX mam obsługiwane CPU i pamięci, o kartach graficznych już nie nie wspomniano

jeśli chodzi o BIOS to jego wersja to P1.0 (fabryczna), czy koniecznie muszę aktualizować BIOS ? wiem, że jeśli źle się do tego zabierze to można coś zepsuć, a płyta jest nowa, więc nie chce za bardzo ryzykować… natomiast jeśli nie będę mieć innego wyjścia to zaktualizuje :slight_smile:


(hirem) #4

Może przed dalszą zabawą w aktualizacje biosu itp. sprawdzić zasilacz czy ma napięcia linie:3.3; 5 i 12 volt w normie a najlepiej wymienić bo ten co posiadasz aktualnie Logic jest na czarnej liście.


(Sebastianadamski) #5

ja bym sie przyczepił do karty grafiki ja bym wybrał Nvidie dlatego bo na Radeonach sie zawiodłem tzw. szybko sie spalił


(adam9870) #6

Albo problem ze sprzętem

Trzeba przeczyścić chłodzenie karty graficznej, np. płyn Kontakt na wiatrak, zależy jaka to karta graficzna i jakie chłodzenie. Nowa pasta itp.

Albo problem z oprogramowaniem.

Możliwa przyczyna problemu - zainstalowałeś nowszą wersję sterownika do karty graficznej i nowsza wersja tego sterownika powoduje problemy.

Nowsza wersja sterownika mogła zostać zainstalowana automatycznie przez Windows Update, jeżeli posiadasz włączone aktualizacje automatyczne.

Jak zmienić ustawienia aktualizacji automatycznych? pytanie-dotyczace-aktualizacji-systemie-windows-t483969.html#p3049515

Co teraz zrobić? Powrócić do starszej wersji sterowników. Skoro to karta NVIDIA, to trzeba wejść na stronę nvidia.com, poszukać innej wersji sterowników i sprawdzić.

Która wersja sterowników będzie dobra? Nie ma dobrej odpowiedzi. Albo czytamy opinie na internecie, albo metoda prób i błędów (instaluję wersję X sterownika, jeżeli dalej są problemy, to sprawdzam kolejną wersję sterownika), albo jedno i drugie.

Jak znaleźć sterowniki do karty graficznej?

Pobierz, zainstaluj i uruchom GPU-Z http://www.dobreprogramy.pl/GPUZ,Progra … 16750.html, karta Graphics Card, pole Name. Przykładowo ja posiadam kartę NVIDIA GeForce GT 330M.

W tej sytuacji mogę wejść na stronę producenta karty - firmę NVIDIA http://www.nvidia.com/content/global/global.php, wybieram język, następnie z górnego menu Pomoc, potem na kolejnej stronie Więcej w części Pobierz sterowniki, określam do jakiej karty graficznej szukam sterowników i klikam Szukaj. I dalej uzyskujemy dostęp do strony skąd można ściągnąć sterowniki.

Jeżeli chodzi o ile bitów. Wiesz, jeżeli to polski Windows XP, to interesuje Cię raczej platforma 32-bitowa. Windows XP 64-bitowy jest chyba tylko po angielsku. Pole, w którym trzeba określić edycję systemu (32-bitowy czy 64-bitowy) jest istotne w zasadzie tylko w przypadku Windows Vista i Windows 7. Bo tam zaczęła niejako na dobre wchodzić platforma 64-bitowa. Nie wiem czy jest Ci to potrzebne, ale pokażę jak to sprawdzić na przykładzie Windows 7, a w Windows Vista jest chyba identycznie.

  1. Start - prawy przycisk myszy na Komputer - Właściwości

  2. W oknie, które zostanie otwarte interesuje Cię pozycja Typ systemu

Może karta graficzna przegrzewa się?

Program HWiNFO http://www.dobreprogramy.pl/HWiNFO32,Pr … 15982.html ma opcję monitoringu temperatur (Monitoring - Sensor status - Logging start), i plik który zostanie utworzony otwieramy np. w Excelu i przeglądamy albo wrzucamy np. na http://www.speedyshare.com/ żeby skonsultować się z innymi.

Jako tymczasowe rozwiązanie problemu można wejść do Trybu awaryjnego - http://www.fixitpc.pl/topic/5694-start- … -safe-mode

W trybie awaryjnym nie są ładowane wszystkie sterowniki, nie jest ładowany sterownik do grafiki NVIDIA, rozdzielczość może być słaba, ale nie będzie bluescreenów na czas uporania się z problemem. Jako tymczasowe rozwiązanie proponuję Menedżer urządzeń, rozwiń gałąź Karty graficzne, prawy przycisk myszy na kartę graficzną której używasz i opcja Wyłącz. Tak - rozdzielczość będzie słaba ale może nie być bluescreenów. Sprawdź.

Jak najprościej zdiagnozować to, że pada karta grafiki: załatw sprawną kartę grafiki, wstaw na miejsce grafiki która prawdopodobnie psuje się i sprawdź.


(Pawel95ladny) #7

Problem rozwiązany. Oddałem sprzęt do serwisu i zdiagnozowano… uszkodzony procesor. Wymieniłem i elegancko śmiga. Może ta informacja się komuś w przyszłości przyda.


(Piotrkijak) #8

No proszę, spodkałem się z takim przypadkiem, ale że akurat ten kod błędu w życiu bym nie pomyślał. Sugeruję wymienić ten twój wspaniały zasilacz, bo komp może skończyć tak jak ten opisany w tym artykule: http://www.theregister.co.uk/2012/11/26 … eg_reader/ , w którym zasilacz dosłownie wyuchł i się zapalił… Uwierz mi, jak dokładnie to samo stanie się z twoim, po tym kompie już nic nie zostanie - wszystko będzie już zjarane na węgiel i kwalifikowało do wyrzucenia.