BlueScreen relacionada a dxgkrnl.sys en windows 7 64 bits

Iniciado por carrascofd, 16 Marzo 2014, 19:47 PM

0 Miembros y 3 Visitantes están viendo este tema.

carrascofd

Estimados ¿Como están?

Tengo un problema en un PC que arroja una bluescreen relacionada al archivo dxgkrnl.sys. La pantalla de error es la siguiente:



Todos los DMP que hay son por el mismo error.
El tema es que no figura ningún código de error y no se como encarar el problema.

Agradeceria que alguien me pudiera ayudar. El hard y soft que tengo es:

Computadora:
Tipo de computadora ACPI x64-based PC
Sistema operativo Microsoft Windows 7 Professional
Service Pack del sistema operativo Service Pack 1
Internet Explorer 8.0.7601.17514
DirectX DirectX 11.0

Motherboard:
Tipo de CPU QuadCore Intel Core 2 Quad Q8200, 2333 MHz (7 x 333)
Nombre del motherboard Intel Trinity Valley DG41TY (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, Gigabit LAN)
Chipset del motherboard Intel Eaglelake G41
Memoria del sistema 4091 MB
DIMM1: Kingston 2G-UDIMM 2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)
DIMM2: Kingston 2G-UDIMM 2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)
Tipo de BIOS AMI (12/26/08)
Puerto de comunicación Puerto de comunicaciones (COM1)
Puerto de comunicación Puerto de impresora ECP (LPT1)

Monitor:
Placa de video NVIDIA GeForce 9400 GT (512 MB)
Placa de video NVIDIA GeForce 9400 GT (512 MB)
Aceleradora 3D nVIDIA GeForce 9400 GT
Monitor Samsung SyncMaster 793S/793V/MagicSyncMaster CM173G [17" CRT] (HXAY505345)

Multimedia:
Placa de sonido Realtek ALC888 @ Intel 82801GB ICH7 - High Definition Audio Controller [A-1]

Almacenamiento:
Controlador IDE Controladora de almacenamiento ATA serie Intel(R) 82801GB/GR/GH (familia ICH7) - 27C0
Controlador IDE Controladoras de almacenamiento Ultra ATA Intel(R) 82801G (familia ICH7) - 27DF
Disco rígido WDC WD5000AAKS-00A7B2 ATA Device (465 GB, IDE)
Disco óptico HL-DT-ST DVD-RAM GH22NS30 ATA Device (DVD+R9:16x, DVD-R9:12x, DVD+RW:22x/8x, DVD-RW:22x/6x, DVD-RAM:12x, DVD-ROM:16x, CD:48x/32x/48x DVD+RW/DVD-RW/DVD-RAM)
Estado SMART de los discos rígidos OK

Particiones:
C: (NTFS) 89899 MB (56310 MB libre)
D: (NTFS) 377.9 GB (372.4 GB libre)
Tamaño total 465.7 GB (427.4 GB libre)

Red:
Placa de red NIC de Gigabit Ethernet PCI-E de la familia Realtek RTL8168D/8111D (NDIS 6.20) (10.2.29.76)

DMI:
DMI Fabricante del BIOS Intel Corp.
DMI Versión del BIOS TYG4110H.86A.0020.2008.1226.1405
DMI Fabricante del sistema
DMI Nombre del sistema
DMI Versión del sistema
DMI Número de serie del sistema
DMI UUID del sistema 31D318AA-FD4711DD-9CA10019-D159B7D4
DMI Fabricante del motherboard Intel Corporation
DMI Nombre del motherboard DG41TY
DMI Versión del motherboard AAE47335-203
DMI Número de serie del motherboard AZTY908004NW
DMI Fabricante del chasis

andreselmejor


Has actualizado los drivers de video(nvidia) como esta de limpieza la placa madre,la tarjeta de video en especial.

Suerte.


Tal vez así,se aprende un poco mas.

Por fin se fue !!!!!! (2014-2018) sin piñericosas !!!!!!!

De antologia :

http://foro.elhacker.net/foro_libre/duda_mi_mira_fijamente-t325117.0.html

Descarga MP3 gratis

Randomize

Coge los chipsets y ve a sus páginas oficiales a por los últimos drivers, reinstala el sistema de nuevo haciendo un zerofill de HDD previo y nos cuentas.

carrascofd

Estimados

Los drivers de video los actualicé a la ultima versión que encontré en la pagina de Nvidia. Con respecto a la limpieza del mother y video tienen algo de polvo, pero el general estan limpias.
Con respecto al sistema, es una instalación nueva hecha desde cero (eliminando la particion vieja y creandola de nuevo).
Voy hacer una sopleteada a los componentes para eliminar el polvo y voy a probar con actualizar los drivers del chipset que no lo he hecho y les comento como me fue.

Muchas gracias

Randomize

Citarnueva hecha desde cero (eliminando la particion vieja y creandola de nuevo).


Mal, muy mal... Te he dicho un zerofill ¿es que no sabes que hay malware que sobrevive al formateo de güindos?

carrascofd

bueno, el tema es que no se que es un zerofill, ¿Como lo hago? ¿necesito algún programa especial?

Ahora a la tarde estuve probando de nuevo, la formatee y reinstalé Windows (ahora versión ultimate de 64 bits). Luego baje los drivers actualizados del chipset y los instalé al igual que los de la placa de vídeo. También me bajé un programa para probar los graficos de video y larga el mismo pantallazo azul al ejecutar los test.
El problema para mi viene por el lado de los DirectX, se supone que tengo instalada la versión 11 de los mismos, lo raro es por ejemplo que al querer correr el plugin de visualización del Winamp me dice que no tengo DirecX instalados ¿¿¿¿?????
Y el problema de la pantalla azul es en dxgkrnl.sys que es el kernel de DirectX

Randomize

Un zerofill no es mas que una sobrescritura de cada sector de tu disco duro con un cero, es bueno por que al sobreescribir se destruye lo que haya debajo y he de recordarte que un formateo rápido de windows no es más que el borrado, entre comillas, del índice de la información y un formateo normal sólo se diferencia del anterior en que además chequea la superficie del disco duro, pero, siempre hay un pero, "la información sigue ahí", no se ha borrado nada más que la referencia a la misma.

Por ello recomiendo un zerofill, te cargas lo malo y lo bueno, todo.

Cada fabricante de HDDs tiene su utilidad específica, suelen estar todas en el Hiren's Boot CD, una genérica: http://hddguru.com/software/HDD-LLF-Low-Level-Format-Tool/ si la usas pon el HDD como si fuera un externo y te advierto que suele tardar (500 GB como 5 ó 6 horas).


Las BSODs no son más que errores de software del sistema o agregado, dices que es el directx, primero indaga si es el correcto y luego bájate el último desde la M$ y mételo en un sistema del que te fíes (después de un zerofill y una instalación limpia digamos que me suelo fíar de las maldades ocultas de Microsoft).

Un saludo.


carrascofd

Hola randomize

Ahora si te entendí.
Estuve depurando un poco mejor los DMP con WinDbg y el resultado que obtuve es:

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

Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [D:\DMP PC de Omar\031814-13494-01.dmp]
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 <symbol_path> argument when starting the debugger. *
*   using .sympath and .sympath+                                    *
*********************************************************************
Unable to load image \SystemRoot\system32\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 7 Kernel Version 7601 (Service Pack 1) MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 7601.17514.amd64fre.win7sp1_rtm.101119-1850
Machine Name:
Kernel base = 0xfffff800`02817000 PsLoadedModuleList = 0xfffff800`02a5ce90
Debug session time: Mon Mar 17 18:55:21.533 2014 (GMT-3)
System Uptime: 0 days 0:07:00.969
*********************************************************************
* 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 <symbol_path> argument when starting the debugger. *
*   using .sympath and .sympath+                                    *
*********************************************************************
Unable to load image \SystemRoot\system32\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
....
Unable to load image \SystemRoot\System32\drivers\dxgkrnl.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for dxgkrnl.sys
*** ERROR: Module load completed but symbols could not be loaded for dxgkrnl.sys
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 116, {fffffa80043844e0, fffff88005182694, ffffffffc000009a, 4}

Unable to load image \SystemRoot\system32\DRIVERS\nvlddmkm.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
*** ERROR: Module load completed but symbols could not be loaded for nvlddmkm.sys
***** 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                                     ***
***                                                                   ***
*************************************************************************
*********************************************************************
* 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 <symbol_path> 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 <symbol_path> argument when starting the debugger. *
*   using .sympath and .sympath+                                    *
*********************************************************************
Probably caused by : nvlddmkm.sys ( nvlddmkm+97e694 )

Followup: MachineOwner
---------

1: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

VIDEO_TDR_FAILURE (116)
Attempt to reset the display driver and recover from timeout failed.
Arguments:
Arg1: fffffa80043844e0, Optional pointer to internal TDR recovery context (TDR_RECOVERY_CONTEXT).
Arg2: fffff88005182694, The pointer into responsible device driver module (e.g. owner tag).
Arg3: ffffffffc000009a, Optional error code (NTSTATUS) of the last failed operation.
Arg4: 0000000000000004, Optional internal context dependent data.

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                                     ***
***                                                                   ***

*************************************************************************
*********************************************************************
* 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 <symbol_path> 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 <symbol_path> 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.

FAULTING_MODULE: fffff80002817000 nt

DEBUG_FLR_IMAGE_TIMESTAMP:  52f651cf

FAULTING_IP:
nvlddmkm+97e694
fffff880`05182694 803d6ea7eeff00  cmp     byte ptr [nvlddmkm+0x868e09 (fffff880`0506ce09)],0

DEFAULT_BUCKET_ID:  GRAPHICS_DRIVER_TDR_FAULT

CUSTOMER_CRASH_COUNT:  1

BUGCHECK_STR:  0x116

CURRENT_IRQL:  0

STACK_TEXT:  
fffff880`045e5b88 fffff880`04302000 : 00000000`00000116 fffffa80`043844e0 fffff880`05182694 ffffffff`c000009a : nt+0x80640
fffff880`045e5b90 00000000`00000116 : fffffa80`043844e0 fffff880`05182694 ffffffff`c000009a 00000000`00000004 : dxgkrnl+0x5d000
fffff880`045e5b98 fffffa80`043844e0 : fffff880`05182694 ffffffff`c000009a 00000000`00000004 00000000`00000001 : 0x116
fffff880`045e5ba0 fffff880`05182694 : ffffffff`c000009a 00000000`00000004 00000000`00000001 fffffa80`043844e0 : 0xfffffa80`043844e0
fffff880`045e5ba8 ffffffff`c000009a : 00000000`00000004 00000000`00000001 fffffa80`043844e0 fffff880`042d5867 : nvlddmkm+0x97e694
fffff880`045e5bb0 00000000`00000004 : 00000000`00000001 fffffa80`043844e0 fffff880`042d5867 fffff880`05182694 : 0xffffffff`c000009a
fffff880`045e5bb8 00000000`00000001 : fffffa80`043844e0 fffff880`042d5867 fffff880`05182694 fffffa80`05980000 : 0x4
fffff880`045e5bc0 fffffa80`043844e0 : fffff880`042d5867 fffff880`05182694 fffffa80`05980000 00000000`00000000 : 0x1
fffff880`045e5bc8 fffff880`042d5867 : fffff880`05182694 fffffa80`05980000 00000000`00000000 ffffffff`c000009a : 0xfffffa80`043844e0
fffff880`045e5bd0 fffff880`05182694 : fffffa80`05980000 00000000`00000000 ffffffff`c000009a fffffa80`0597f410 : dxgkrnl+0x30867
fffff880`045e5bd8 fffffa80`05980000 : 00000000`00000000 ffffffff`c000009a fffffa80`0597f410 ffffffff`feced300 : nvlddmkm+0x97e694
fffff880`045e5be0 00000000`00000000 : ffffffff`c000009a fffffa80`0597f410 ffffffff`feced300 fffffa80`059e46f0 : 0xfffffa80`05980000


STACK_COMMAND:  kb

FOLLOWUP_IP:
nvlddmkm+97e694
fffff880`05182694 803d6ea7eeff00  cmp     byte ptr [nvlddmkm+0x868e09 (fffff880`0506ce09)],0

SYMBOL_STACK_INDEX:  4

SYMBOL_NAME:  nvlddmkm+97e694

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: nvlddmkm

IMAGE_NAME:  nvlddmkm.sys

BUCKET_ID:  WRONG_SYMBOLS

Followup: MachineOwner

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


Aca aparece un nuevo modulo como causante del problema (nvlddmkm.sys), y buscando en internet encontré esto: http://es.kioskea.net/faq/4212-error-nvlddmkm-sys-la-solucion

Los sintomas que ahi detalla son los mismos que tiene mi PC, asi que voy a probar con ese metodo y veo que pasa, sino se corrige voy por el zerofill.

Esta tarde lo pruebo y les comento como me fue.

Muchas gracias






Randomize

http://es.kioskea.net/faq/4212-error-nvlddmkm-sys-la-solucion

Coges una distro live CD de linux, Ubuntu, te metes en el C:\ de Windows y reemplazas el archivito.

Tiempo estimado, 10 minutos y tomando café por el camino.

carrascofd

Bueno, para cerrar el tema les comento que intente de todo:
-instalar los ultimos drivers de video
-instalar versiones mas antiguas de los drivers de video
-zerofill al HDD
-etc.

Y seguia dando el problema, luego opté por instalar Windows 8.1 y quedo bastante estable la maquina con los ultimos driver de video (solo se colgaba cuando se la exigia mucho con graficos 3D).

Luego charlando con el dueño de la PC me dice que siempre tuvo esos problemas desde que compró la maquina.

La placa de video la probé en otra PC con los mismos drivers y anda ok.

Conclusión: seguro debe haber alguna incompatibilidad con algun componente del mother de la PC.

Solución: Sacamos la gForce y dejamos el video onboard que es mas que suficiente para el uso que le dan a esa maquina.

Muchas gracias a todos por la ayuda.
Saludos.