11/09/12 - Apertura
14/09/12 - Pequeña revisión
23/09/12 - Lista de juegos actualizada y ordenado alfabéticamente; Actualizado punto 5
04/11/12 - Lista de juegos actualizada. La descripción del equipo se reduce al modelo de la gráfica.
Descripción
Abro este tema para que sirva de referencia para los arreglos que cualquier jugador con una tarjeta gráfica ATI tiene que hacer para que no le salga el típico error mientras juega
El controlador de pantalla amdkmdap dejó de responder y se recuperó correctamente.
Normas
- No permitiré mensajes de discusión Nvidia VS ATI en este tema
- Si permito mensajes de arreglos que uno ha hecho para que le funcione cierto juego
- Para discutir sobre el problema con cierto juego, conviene abrir un nuevo tema para no llenar este tema. Una vez arreglado la solución allí, se añadiría a este tema.
Arreglos
Normalmente para cualquier juego suele aparecer un arreglo o parche, aunque también hay que dejar claro previamente que la solución para uno no tiene porque servir igualmente para el resto. Pero si hay puntos mínimos que hay que tener en cuenta que cuando uno navega, ve comunes (posiblemente en el punto 2 ya se arregle el problema):
1 Controlador gráfico :: ¿Usar la última versión del controlador? Pues si vienes de Nvidia y estás usando una ATI por primera vez, cámbiate el chip. No siempre usar la última versión te "puede" servir a ti (sí, aquí hay que hablar de manera individual). Conviene tener en una carpeta varias versiones por si falla alguno con cierto juego. Por ejemplo, una versión de la rama 12.x vino con un fallo para el Skyrim. Antes de bajar el driver de la página oficial de AMD, lee bien el tema por si incluye alguna serie de defectos detectados con esa versión para no llevarte sorpresas. De igual forma, espera varios meses antes de bajarte la nueva versión.
Pero si tú tienes un portátil, en ese caso consulta la página del fabricante de tu portátil.
2 Underclocking / Downclocking :: Este punto puede ser el que te arregle el problema. Consiste en bajar la velocidad del reloj de la gráfica. Nota aclaratoria que esto no daña la gráfica, al contrario con el overclocking que si puede dañarlo. Simplemente estamos bajando el límite de la gráfica. Para hacerlo hay que abrir el panel de controlador de la ATI (Catalyst Control Center).
- Ve a "Rendimiento" y selecciona la opción "AMD Overdrive". Te saldrá un mensaje de aviso. Pulsa sobre aceptar.
- En esta pestaña se puede cambiar la configuración de la gráfica (velocidad del reloj de la GPU, reloj de la memora, voltaje y velocidad del ventilador). El único punto que nos interesa es el primero, el que controla la velocidad del reloj de la GPU. Aparecen ya con una serie de valores por defecto. Apunta ese valor que viene por defecto a un lado (aunque ese dato también lo tenéis visible en la ventana de "Información -> Hardware") y ahora desplaza la pestaña hacia la izquierda para reducir el valor o introdúcelo manualmente.
- Finalmente pulsa sobre aplicar.
Por ejemplo, en mi caso, con una gráfica 7850 venía el valor de 975 (que es la velocidad a la que trabaja). Bajándolo a 900 ya no sufría esas salidas al escritorio. Aunque empecé poniendo un valor de 850, luego lo subí a 900 y veía que seguía sin sufrir ese tipo de error. Dependiendo de vuestra gráfica, los valores varían pero como mínimo probar reduciendo a la baja en unidades de centenas, es decir, reducir a 700, 800 ó 900.
3 Buscar el último parche :: Comprobar en la página oficial del juego / empresa por si existe algún parche nuevo que arregla el problema o mejora la estabilidad, o por si el contrario la versión actual está provocando algun error. También es buena idea consultar los foros oficiales para ver si el problema es general ya que puedes encontrar la solución allí.
4 Modificando el lanzador :: Esto significa mostrar las propiedades del ejecutable (botón derecho del ratón y luego propiedades). Nos vamos a la pestaña de "Compatiblidad" y como mínimo marcar:
- Deshabilitar temas visuales
- Deshabilitar composición de escritorio
- Ejecutar este programa como administrador
De manera opcional está la opción de usar el modo de Compatiblidad. Seleccionando la opción de Windows Vista SP2 o Windows XP SP3
5 Modificando las opciones de "Suavizado de líneas" y "Filtro anisotrópico". Por norma general las configuraciones de detalles y suavizado se deja que sea el juego quien las gestione. Aunque hace tiempo que los drivers de ATI y Nvidia vienen con una serie de perfiles para los distintos juegos con unas opciones ya por defecto, el usuario puede cambiarlos si fuese necesario. Y precisamente en un tema que leí en caso del Skyrim, la optimización para las ATI no estaban bien y lo mejor era controlarlo a través del driver y no del juego. Por lo tanto, mediante el lanzador del Skyrim, entramos a opciones y las deshabilito (el resto de opciones dejarlo). Luego Me voy al panel de control de la ATI y establezco las opciones (perdí el enlace al tema donde lo leí lo pillé desde aquí):
Una vez establecido las opciones, para guardarlo pulsa sobre el botón [Guardar]. Luego, busca el ejecutable del juego (Nota 1) y pulsa sobre aceptar. Te saldrá un mensaje informativo indicando que ya existe un perfil para ese juego y te pregunta si quieres sobreescribirlo. Dile que sí.
Nota importante: No pulses sobre "Aplicar", si lo haces estarás cambiando las opciones por defecto que se usarán cuando una aplicación/juego entre en modo 3D. Esto podría afectar drásticamente el rendimiento del juego/programa (lo he verificado en algunos juegos). Si por error le dieses al botón "Aplicar", usa el botón "Predeterminados" para restaurar los valores por defecto. El perfil para ese juego debe ser modificado cuando tengas errores o notes/tengas conocimiento que el juego tiene una mala optimización.
Nota 1: Existen algunos juegos en dónde antes de entrar al juego se llama a un lanzador. Por ejemplo, en Skyrim primero se ejecuta el lanzador "SkyrimLauncher.exe" y luego se llama al ejecutable "TESV.exe". La configuración se debe guardar sobre este último fichero.
6 Cierra programas innecesarios :: Cierra cualquier otro programa/servicio innecesario mientras juegas: antivirus, cortafuegos, P2P, mensajería, aplicaciones de Java (JDownloader), etc. En mi caso, yo siempre juego con el Antivirus puesto y el Corta fuegos encendido. El cortafuegos lo pongo en "Modo Juego" y listo. ¿Porqué? Pues porque es imprescindible para los juegos online, sobretodo en aquellos en donde los servidores no sean dedicados y sean los propios usuarios quien gestiona las partidas porque cuando te bajas la información/datos de los usuarios, te puedes bajar algún regalito no deseado (yo uso Kasperksy v12 y Comodo Firewall).
7 Overcloking :: Si estás haciendo uso de esto, prueba a desactivarlo con ese juego en concreto.
8 Crossfire :: En el caso de aquellos con 2 gráficas, está la opción de bajarte la última versión de los perfiles para los juegos en caso del uso de CrossFire. Estos perfiles se tienen que bajar a parte porque no vienen incluidos en los drivers. En la página de AMD o Guru3D (enlace más abajo) podéis localizar el paquete.
Si esto no arregla el juego, posiblemente el modo de 2 tarjetas no funciona bien con el juego (algunos juegos avisan claramente que no funcionan bien en el modo de 2 tarjetas). (Nota 2).
Nota 2: dada mi nula experiencia en el uso 2 de tarjetas, SLI o CrossFire, este tema está algo vacío.
9 Fuente de alimentación insuficiente :: si este fuera el caso ocurriría con cualquier juego o aplicación de benchmarking. Las fuentes modernas suelen añadir ahora más potencia para los canales de la gráfica (de ahí el 80+ que podéis ver en algunas).
10 LucidVirtu MVP :: una nueva aplicación que todavía tiene que madurar pero que es muy interesante. Si estas actualmente haciendo uso del software, desactívalo mientras juegues. Esto es algo para los equipos modernos y que requieren tarjeta gráfica integrada (i-Mode) + tarjeta gráfica dedicada (d-Mode) + compatibilidad de la placa base + Win7 o superior.
Otros enlaces de interés
P.D: Tengo que completar alguno info que me falta.
Saludos