Obtener cantidades gratuitas de fallas de página suaves al cargar juegos y ver videos flash

8

Mi computadora tiene un problema extraño cuando juego juegos que cargan activos sobre la marcha. Tal vez estoy buscando en los lugares equivocados, pero parece que no puedo encontrar a nadie con un problema similar.

En caso de que no esté claro, señalaré algunos ejemplos. En los juegos de origen, el mapeador puede optimizar las cosas diciéndole al motor cuándo y dónde ocultar objetos para que no se agreguen a la escena hasta que doblas una esquina o abras una puerta. Mi computadora se ahoga cuando llega el momento de cargar estos objetos. Tome Portal 2 por ejemplo. Una vez que la pantalla de carga de un área desaparece, me lanzan al nivel. Inmediatamente, saludo con una pantalla congelada y tartamudeo / repetición de audio, durante aproximadamente un segundo. Una vez que eso pasa, todos continúan en todos los hunky-dory a velocidad de fotogramas completa. Luego camino hacia una puerta, haciendo que se abra. Otro buen segundo de quietud y tartamudeo de audio mientras se carga en la habitación al otro lado. Si vieras a alguien más jugar el juego, esto nunca sucedería. De todos modos, esto lo puedo tolerar. Eso' es molesto, pero realmente no interfiere con el juego. Ahora juguemos un juego que se carga constantemente a medida que avanzas, Sonic Generations. Detenido, obtengo una velocidad de fotogramas suave y sedosa. Pero tan pronto como comienza a correr hacia adelante, cargando más del nivel, caigo a <1 FPS, por lo que es completamente imposible de jugar. Más y más juegos parecen estar haciendo esto hoy en día, por lo que finalmente me estoy tomando en serio la solución de problemas.

Dudo mucho que estas pausas estén programadas en los juegos mismos. Las pantallas de carga están diseñadas para funcionar sin problemas a medida que se cargan los datos, y en cualquier otra máquina, lo hacen. Usando Sonic como ejemplo nuevamente, incluso las partes móviles en sus pantallas de carga son extremadamente entrecortadas hasta que se completa la carga.

Había construido esta computadora hace casi cuatro años, y he tenido este problema desde que comencé a usarla para juegos en 3D. Desde entonces, he reemplazado mi placa base, HDD y tarjeta gráfica, debido a que se están muriendo. (Los fanáticos de Case dejaron de funcionar un día, y el HDD fue un asunto completamente diferente).

Ejecutando Win7 Ultimate de 64 bits con Aero activado, en un procesador Intel Core de cuatro núcleos a 2.5 Ghz, con 4 GB de RAM y un nVidia GTX 460.

¡Muchas gracias a todos!

Actualización: se hace evidente que estoy recibiendo un montón de fallas de página. Promedio de 170,000 por segundo con Sonic Generations, promedio de 70,000 durante las cargas con Portal 2 y 30,000 muy constante mientras mira una transmisión en Livestream.com. Según Resource Monitor, estos ni siquiera son fallas graves. Tengo curiosidad por cómo estos números se comparan con los demás.

Anexo: También podría agregar otro ejemplo y un síntoma potencial. Primero, un juego de carreras llamado Trackmania. En una carrera en solitario, no hay fallas notables en la página (más allá de lo que otros programas pueden estar produciendo) y el juego funciona sin problemas. Sin embargo, cuando juego en línea, tengo hipo masivo (y picos de falla de página) a intervalos frecuentes pero aleatorios. Voy a correr, el juego se detendrá por un buen segundo o más, y se reanudará con mi vehículo al revés en una masa arrugada junto a una pared. Ocultar los autos de otros jugadores tampoco soluciona el problema.

En cuanto al síntoma potencial ... evité mencionarlo porque temía que pudiera ser un problema no relacionado y no quería enviar a los solucionadores de problemas por el camino equivocado. En este punto, ¿por qué diablos no lo mencionas? Básicamente, mi computadora se congelará completamente después de ver un video por un tiempo. El audio en bucle, la pantalla completa (incluido el cursor) no responde, el bloqueo numérico no cambia, no puede hacer nada más que un apagado forzado. Puede desencadenarse en minutos u horas. Por lo general, cuanto más grande es la ventana gráfica, antes ocurre. Mientras la aceleración de hardware esté activada, los videos de Youtube a pantalla completa estarán seguros.

La pantalla completa de YouTube con aceleración de hardware no parece producir fallas en la página. Sin embargo, cuando se abre una ventana. Livestream siempre produce fallas en la página, pantalla completa o no, acelerada o no. Sin embargo, los juegos nunca parecen congelar mi computadora de esta manera, a pesar de generar un montón de fallas en la página.

(Se cambió el título de "Los gráficos se vuelven entrecortados cuando los recursos del juego se cargan en segundo plano" a "Obtener cantidades gratuitas de fallas de página suaves al cargar juegos y ver videos flash").

YotaXP
fuente
1
¿Tienes suficiente RAM?
soandos
Por lo general, no supero los 3 GB de uso, por lo que debería tener muchos. He ordenado un conjunto adicional de memoria que debería llegar en breve. Voy a intentar cambiarlos para ver si eso ayuda. Si no es así, habré maximizado mi capacidad de todos modos. Ganar / ganar
YotaXP
¿Puede ejecutar el monitor de rendimiento en segundo plano y ver si hay muchas fallas de página?
soandos
No tengo suficiente experiencia para saber qué es "normal" en cuanto a fallas de página, así que aquí hay una captura de pantalla. i.imgur.com/cbGFP.png Creo que está claro en qué momento inicié Sonic Generations.
YotaXP
Entonces ese es tu problema. (PD, NUNCA lo he visto ir por encima de 150, esto es una
locura

Respuestas:

3

Después de revisar la información aquí y descubrir que el problema es que está fallando bastante en la página, voy a agregar algunas posibilidades más que consideraría aquí.

Si se trata de fallas de página suaves, y está obteniendo muchas de ellas, supongo que los accesos a la memoria que están causando estas fallas son solicitudes de recursos de textura. La tarjeta gráfica tiene una cierta cantidad de memoria integrada para acelerar las solicitudes de recuperación de textura, pero por alguna razón, puede ser que los controladores no estén almacenando la textura en la memoria interna, o no esté almacenando en la memoria caché nada de eso. No estoy muy familiarizado con la configuración del controlador de gráficos de nVidia (he estado ejecutando tarjetas ATI principalmente durante los últimos 4 años), por lo que no estoy seguro de si la configuración del controlador, la configuración de overclocking o incluso la configuración del BIOS sería la culpable de tal un estado. Sin embargo, investigaría esto para ver si puede ser la fuente de los problemas.

Además, como nota, registré fallas de página / seg, como lo hizo, para Portal 2, y encontré apenas ninguna. Por supuesto, mi sistema está usando 2 Radeon HD 6970s en Crossfire, sin embargo, su tarjeta gráfica debería ser capaz de manejar Portal 2 sin fallas de página como esa. Si todo funciona correctamente, espero que vea una imagen similar a esta: Fallos de página / segundo para Portal 2 en mi computadora

Si queremos descartar que la tarjeta gráfica sea la culpable (o el hardware de gráficos tal como lo está utilizando la computadora, de todos modos), recomendaría deshabilitar Aero y ver qué sucede cuando está inactivo en el escritorio. Si el número de fallas en la página disminuye, entonces mi presentimiento de que está relacionado con los gráficos probablemente sea correcto. Si no, entonces puede estar en otro lugar.

Ben Richards
fuente
Acabo de cambiar los cables y puertos SATA. Ningún cambio. (Me asusté un poco cuando el BIOS pensó que podría arrancar mi externo). ¡Gracias por las sugerencias, sin embargo!
YotaXP
@ sidran32, está recibiendo errores de página, que no debería estar recibiendo. La cuestión es por qué (es decir, incluso si el disco E / S era muy lento, se debe no importa en absoluto, ya que no debe haber / muy pocas operaciones de búsqueda en el disco)
soandos
@soandos lo sé. Lo aprendí después de mi publicación.
Ben Richards
@ sidran32, considerando que incluso cuando el juego no se está ejecutando, está fallando bastante en la página (el mínimo es 471 / s), así que creo que es independiente de los gráficos.
soandos
1
¡Buena idea! Aquí están los resultados . No pude capturarlo en esa captura de pantalla, pero incluso con Aero apagado, cada paso por los menús (haciendo clic en Inicio, abriendo Propiedades del equipo, haciendo clic en Configuración avanzada del sistema) aumentó las fallas a 5-15k cada una. Seguramente la GPU no debería tener nada que ver con eso.
YotaXP
0

Las fallas de página blandas pueden ser generadas por ciertas llamadas al sistema emitidas por el proceso. Las llamadas exactas del sistema en cuestión se pueden encontrar utilizando la herramienta pfmon como se describe en este artículo de vmware:

Los errores de página excesivos generados por las aplicaciones de Windows pueden afectar el rendimiento de las máquinas virtuales .

pfmon todavía está disponible para descargar desde Windows 2000 Resource Kit Tools como una descarga por separado . Es un programa de 32 bits, pero aún puede funcionar para usted.

[EDITAR]

Probé pfmon en mi propia computadora y me sorprendió la enorme cantidad de fallas en la página. Unos pocos segundos de Firefox o de Internet Explorer generan decenas de miles de tales fallas, y realmente no veo ninguna desaceleración.

Mi conclusión es que contar las fallas de página blandas no tiene sentido. Aparentemente, Windows los genera como algo natural, y son la forma en que funcionan. El hecho de que Windows necesite buscar en la memoria las páginas podría ser otra explicación de por qué Linux es más rápido que Windows.

Así que solo atribuya la administración de memoria ineficiente en Windows y preocúpese solo por fallas de página duras (cuyo número de la lista que publicó es bastante bajo). Aparentemente, muchas fallas de página suaves para un proceso solo indican que el proceso en cuestión procesa mucho la memoria.

Si aún cree que hay un problema de memoria en su computadora, consulte el artículo Detección y resolución de problemas de rendimiento a través de la supervisión , que utiliza herramientas de las herramientas del Kit de recursos de Windows Server 2003 .

También puede ejecutar pruebas de hardware como Memtest86 + para estar seguro, pero no estoy completamente convencido de que su problema sea realmente sobre la memoria.

harrymc
fuente
Interesante. Lo probé con el Portal 2. Se detiene en un segundo después de ejecutar pfmon y también mata portal2.exe. Aquí está el aviso , y aquí está el archivo de registro . Sinceramente, no tengo idea de qué hacer con esta información, pero ¿tal vez lo sabes? En este caso, ejecuté pfmon mientras portal2 estaba cargando un mapa.
YotaXP
Agregué mi opinión sobre el problema en la edición anterior. Por cierto, espero que no haya instalado ningún tipo de producto "optimizador de memoria".
harrymc
A menos que se coló, no debería haber tal cosa en mi PC. ¿Puede comparar sus fallas con las que publiqué en la pregunta? Ejecuté Memtest86 + durante varias noches e incluso intenté reemplazar mi memoria. Si cree que mi problema no está relacionado con estos fallos de página, ¿qué más debo buscar? ¿Has tenido la oportunidad de leer algunos de los otros comentarios? He estado en esto por un tiempo ahora. = p Esas herramientas de diagnóstico parecen más útiles para quienes escriben las aplicaciones problemáticas. Lo que necesito saber es por qué solo me causan el problema.
YotaXP
Supongo que se produciría un error cuando se construyó la computadora. Tal vez memoria incorrecta para la placa base, multiplicadores de memoria incorrectos o lo que sea. No parece que el hardware pueda manejar aplicaciones de memoria intensiva, y la falla no parece ser con Windows. Tal vez deberías probar herramientas que se usan más bien para el overclocking.
harrymc
-1

¿Puedo sugerir que aumente ligeramente el voltaje tanto en su RAM como en su CPU? He visto problemas similares al usar una placa base de baja calidad o simplemente RAM defectuosa. Al aumentar un poco el voltaje, todo volvió a la normalidad, y los sistemas funcionaron sin problemas durante años después.

Joshua
fuente
Esa es una sugerencia interesante. No tengo experiencia en ajustar tales cosas, así que haré una investigación al respecto por la mañana. ¿Qué tanto aumento estás pensando?
YotaXP
Eché un vistazo a mi configuración de voltaje, y todo está configurado actualmente en Auto. ¿Hay alguna forma de saber en qué está configurado el BIOS para que pueda aumentarlo? También noté algo extraño con respecto al voltaje de la memoria. Mi memoria sugiere 1.8v, sin embargo, la configuración mínima en el BIOS es 1.92v. Podria esto ser un problema?
YotaXP
Tendrá que averiguar el modelo exacto de sus módulos RAM, así como su CPU. Una vez que conozca esos modelos exactos, puede buscar las hojas de especificaciones en línea y ver cuáles deberían ser los voltajes predeterminados para ellos. Puede determinar los modelos exactos con CPU-Z ( cpuid.com/softwares/cpu-z.html ) e incluso ver los voltajes operativos actuales. Pruebe la RAM primero antes de jugar con la CPU; Sugiero que aumente en 0.1v para comenzar, realice una prueba exhaustiva y, si los problemas persisten, continúe hasta 0.3v (NO EXCEDA). Esto debería ser suficiente para descartar que la RAM sea el problema.
Joshua
Construí esta máquina, así que sé lo que hay en ella. Memoria , CPU y placa base . CPU-z muestra que mi CPU recibe casi su voltaje máximo. Aquí está el informe de CPU-z, si hay algo que desea buscar. Comenzaré a jugar con mi RAM configurando el voltaje lo más bajo posible, que ya está 0.12v por encima del voltaje recomendado.
YotaXP
Ok, entonces no parece que la RAM sea el problema. Vamos a abordarlo desde un ángulo diferente: ¿hay alguna posibilidad de que tenga instalado Antivirus? ¿Múltiples antivirus o anti malware instalados?
Joshua