error critico en algunos juegos

Iniciado por joserra71, 9 Abril 2009, 20:03 PM

0 Miembros y 1 Visitante están viendo este tema.

joserra71


Hola, mi problema es que durante el juego, en este caso con el unreal tournament 2004 y con el swat4. se quita solo y apare este mensaje:

UT2004 Build UT2004_Build_[2004-03-03_02.42]

OS: Windows XP 5.1 (Build: 2600)
CPU: GenuineIntel PentiumPro-class processor @ 2130 MHz with 1022MB RAM
Video: NVIDIA GeForce 7500 LE (6921)

LockRect failed: D3DERR_NOTAVAILABLE

History: UD3DRenderDevice::ReadPixels <- UD3DRenderDevice::Present <- UGameEngine::Draw <- UWindowsViewport::Repaint <- UWindowsClient::Tick <- ClientTick <- UGameEngine::Tick <- Level Absolute Zero <- UpdateWorld <- MainLoop

El caso es que antes podia jugar sin problemas, y tampoco se que quiere decir este mensaje. Se me ocurre que el disco duro de 600 gb lo tengo en 515 gb y esto igual crea problemas,  porque por lo demas he pasado el cleanner, superantyspyware, spyboot, adware y avg, y todo esta bien.

Si alguien sabe algo  o me puede ayudar gracias.
Saludos.


Ariath

Ese error tiene mala pinta...

No se si se referírá a esto exactamente, pero en este caso, creo que:

D3DERR_NOTAVAILABLE = D3D Error: NOT AVAILABLE = Error de Direct3D: No disponible.

El disco duro no puede tener nada que ver con esto, y menos lo que dices. Ese bajón en la capacidad se debe a varias causas (una de ellas, el que los fabricantes, en lugar de medir la capacidad de los discos en base 2 lo hacen en base 10, pero claro, luego el PC si que muestra ese espacio en base 2).

Mira a ver, primero que nada, si te va la aceleración 3D. Una buena forma, es ejecutar la utilidad DXDiag, que está hecha precisamente para diagnosticar problemas con DirectX.

Si no la has ejecutado nunca, esto es lo que tienes que hacer:

1º. Inicio -> Ejecutar (En el cuadro que aparece, escribes dxdiag, y pulsas aceptar). Después de esto, puede que te salga una ventanita preguntando que si quieres que Windows compruebe si los controladores de la gráfica, sonido, etc... están certificados por Microsoft. Simplemente aceptalo.

2º. Luego te saldrá una ventana con muchas pestañas. Ahora mismo estoy en Linux y no me acuerdo bien de como es dicha ventana (por lo que voy a hablar de memoria), pero creo que había una pestaña llamada Imagen (o algo así). Pinchas en ella, y verás en la mitad de la ventana unos botones para probar Direct Draw y Direct 3D. Simplemente pincha el de Direct 3D y se llevarán acabo varias pruebas. Después de cada una, te saldrá una ventanita preguntandote si has visto lo que se ha llevado a cabo (suele verse un cubo girando).

Si las pruebas salen bien (si ves el cubo girando y no sale ningún error), puede ser un problema del propio juego, pero si no salen bien... puede haber algún problema a nivel de drivers/DirectX o gráfica.

Salu2

joserra71

Hola, he probado en direct3D y todas las pruebas dan de que todo esta bien. Desde 7 de direct3D hasta 9 de direct3D en todas se ve el cubo girando.

Lo curioso es que el Fifa09, Nbalive07 o el infernal no dan problemas y  juego perfectamente. El unreal tournament 2004 tampoco me dado problemas hasta ahora, que ha coincidido con la instalacion del swat4 que si me dado problemas desde que lo he instalado y curiosamente es el que menos ocupa en el disco duro y que tampoco tiene graficos nada del otro mundo.

Voy a probar a actualizar los controladores de la tarjeta grafica y a ver si hay suerte. Ya contare si se soluciona o sino desinstalar el swat4.

Gracias y saludos.

Artikbot

Has probado a reinstalar DX? Porque puede ser que hayas desactualizado con el SWAT 4.



Monto ordenadores a medida, me ajusto a todo tipo de presupuestos. Contáctame para más información.
Sólo para España peninsular y Baleares

Martin-Ph03n1X

#4
Lo mas probable tu tarjeta Grafica asi como chipset se Calientan demasiado y arrojan este errorponle un disipador al chip set y si es posible con ventilador ..... la tarjeta grafica quitale el polvo y agregale mas ventilacion o fijate que su ventilador este funcionando a la velocidad que debe ser por le mismo calor dejan de funcionar como deben y se quema la pasta que lleva el eje del ventilador.... abre la maquina esta temporada de calores intesifica los errores enos inesperados (Por experiencia.!) Espero y te Sirva Saludos.!
  No eres tu trabajo, no eres cuanto tienes en el banco, no eres el auto que conduces, ni el contenido en tu billetera, no eres tus malditos cakis, eres el bailarin cantante del mundo...!!!"

Artikbot

No es eso, porque Fifa 09 requiere mucho más hard que UT2004.


Apuesto por DX, sinó... Pues una reparación a Win no vendría mal ;)



Monto ordenadores a medida, me ajusto a todo tipo de presupuestos. Contáctame para más información.
Sólo para España peninsular y Baleares

joserra71

Solucionado, he actualizado el controlador de la nvidia geforce 7500 y tanto el UT2004 como el Swat4 funcionan correctamente.
Lo que no entiendo es que juegos que necesitan mas recursos como el fifa09 no den problemas y el Swat4 ocupando 3 veces menos si.
Posiblemente como dice Artikbot al instalar el Swat4 haya afectado algun controlador de la tarjeta, porque antes el UT2004 no me habia dado problemas.

Asi que gracias a todos y tema cerrado.
Saludos.

Martin-Ph03n1X

mi tematica: "podran criticarla no importa" pero todo controlador (DX, Driver, DLL WIN, ETC)el mal funcionamiento proboca errores que una vez trabajando con el dispositivo quiere decir que si soporto y no fue un archivo erroneo que el juego rechazara.... pero en usos rudos despues de un rato la tarjeta de tantos datos erroneos que viene reciviendo la tarjeta de video termiina por retornar errores y es cuando los procesos no no tienen respuesta de la tarjeta de video y zaz te saca a windows la tarjeta es ta muy caliente pero en windows sigue jalando pues el error no va para los recursos de win cuando intentas abrir opengl o dx ya o estan en fun me ha pasado con muchas tarjetas y estos errores probocan cataiento
  No eres tu trabajo, no eres cuanto tienes en el banco, no eres el auto que conduces, ni el contenido en tu billetera, no eres tus malditos cakis, eres el bailarin cantante del mundo...!!!"