domingo, 24 de diciembre de 2017

Preparativos y limpieza de drivers gráficos

Display Driver Uninstaller: la utilidad para eliminar drivers gráficos.
Seguro que muchos al actualizar drivers gráficos, ya sea AMD, Nvidia o Intel, experimentaron corrupciones gráficas, errores al abrir el "Software de gestión gráfica" ("Catalyst Control Center" o "Radeon Settings") o mal acoplamiento de dispositivos (Código 43).
Pero ¿Existe una forma de evitar estos problemas?, la respuesta es que SI, mediante un procedimiento.
Esta publicación tiene como objetivo enseñar el procedimiento de limpieza mediante el uso de la herramiento llamada DDU (Display Driver Unistaller). Si desean saber más, continúen la lectura.

Como ya les mencioné, para minimizar los errores con drivers gráficos, es recomendable realizar un procedimiento de limpieza, este asegura una instalación exitosa. Digo "minimizar" porque nada es perfecto ya que un driver específico puede contener algún error relacionado con su programación.
Únicamente es recomendable su uso si sospechan que algo anda mal, en otras palabras es opcional.

Advertencias:
  1. Esta publicación requiere el uso de DDU.
  2. Si quieren migrar a una versión anterior de drivers, la limpieza es obligatoria.
  3. Si al realizar la limpieza y posterior instalación aún tienen problemas (como los mencionados más adelante), entonces la versión del driver utilizada presenta problemas o es un fallo físico.
  4. Una migración de Windows, por ejemplo de Win7->Win10, se comporta como una instalación limpia del sistema operativo. (SOLO para driver gráficos)
  5. Es responsabilidad del usuario aplicar los métodos de esta publicación.
Recomendaciones:
  1. Poseer una instalación limpia de Windows (formatear e instalar de cero). Los sistemas operativos de fábrica OEM no permiten una correcta limpieza (Únicamente en Win7/8.x).
  2. No instalar Windows desde cero (formateando) excesivas veces para instalar un driver gráfico, si lo hacen, acortarán el tiempo de vida del dGPU, en el peor de los casos lo malograrán.
  3. Los "preparativos" son obligatorios. Si no se realizan, WinUpdate actualizará los drivers y es muy probable que malogre el acoplamiento gráfico.
  4. El usuario debe crear un Punto de restauración.
  5. Para configuraciones APU + dGPU AMD, omitir todo lo relacionado a Intel.
  6. En la "Limpieza general" propuesta, NO es necesario usar los desinstaladores de Intel/AMD.
  7. NO instalar AMD Gaming Evolved (Raptr).
Requisitos:
  1. Display Driver Uninstaller (DDU)
  2. Herramienta de Microsoft "wushowhide.diagcab"
Problemas comunes que se solucionarán:
Los principales problemas están enumerados y representados en imágenes, se muestran a continuación:
  1. BSODs y TDRs ("El controlador de pantalla dejó de responder y se recuperó").
  2. Imposibilidad de instalación del Driver Intel ("El controlador que se está instalando no está validado para este sistema").
  3. Errores de instalación de Drivers AMD.
  4. Falla al iniciar "Catalyst Control Center", "Radeon Settings" y/o crash ("Actualmente la configuración de Radeon no está disponible. Intentalo de nuevo despues de conectar la tarjeta de gráficos de AMD.", "No hay ningún controlador de gráficos AMD instalado o el controlador AMD no funciona correctamente. Instale el controlador AMD apropiado para su hardware").
  5. Imposibilidad de controlar el brillo de pantalla.
  6. Errores de GPUs en el "Administrador de dispositivos" ("Windows detuvo este dispositivo porque informó de problemas. (Código 43)").
  7. Entre otros.
Ejemplo de un TDR y el problema es el driver AMD.
BSOD causado por el driver AMD.
Imposibilidad de instalar un driver Intel.
Fallo durante la instalación del driver AMD.
"Radeon Software" no encuentra un dispositivo para utilizarse.
"Catalyst Control Center" no puede utilizar todas sus características.
"Catalyst Control Center" dejó de funcionar está imposibilitado de abrirse.
I. PREPARATIVOS
En esta sección se explicarán los preparativos antes de realizar la limpieza, recordar que este es un paso previo.

[1]. Configurar WinUpdate (OBLIGATORIO)
Si no se configura correctamente WinUpdate, este descargará e instalará drivers gráficos sobrescribiendo la instalación actual, trayendo como consecuencia la ruptura del acoplamiento de los GPUs e imposibilitando el uso del dGPU. Esto es perjudicial para Enduro y Optimus porque muchas notebooks únicamente son compatibles con drivers específicos (ya sea del fabricante, AMD o Nvidia).
Para evitar que WinUpdate haga de las suyas, configurarlo de la siguiente manera:
  • Windows 7/8.x:
       [1.1]. En "Propiedades del sistema", ir a "Windows Update/Cambiar configuración".
Configurando WinUpdate.
       [1.2]. Elegir cualquiera de las dos opciones resaltadas.
       [1.3]. "Aceptar".
  • Windows 10 (Desactivar WinUpdate):
Como ya sabrán, Windows 10 está plagado de restricciones, por tal motivo no es posible configurar WinUpdate como en versiones anteriores, así que debemos desactivarlo.
Nota: Si NO desean desactivarlo, omitir esta parte y utilizar la Herramienta de Microsoft (Paso [7] de "Limpieza General").
       [1.1]. Clic en Inicio, Escribir "services.msc".
Ingresando a services.msc
       [1.2]. Clic en "Servicios".
       [1.3]. Doble clic en "Windows Update".
Desactivando WinUpdate
       [1.4]. Elegir "Tipo de inicio: Deshabilitado", Clic en "Detener" y en "Aceptar".

[2]. Configurar instalación automática de drivers de WinUpdate (OBLIGATORIO)
Es recomendable configurar este parámetro porque en Win7/8.x por más que WinUpdate no instale actualizaciones, los drivers pueden actualizarse. A pesar que esta opción también se encuentra disponible en Win10, configurarla no tiene efecto alguno, pero mejor prevenir que lamentar. Los pasos son los siguientes:
       [2.1]. Clic en Inicio, Escribir "Instalación".
"Cambiar configuración de instalación de dispositivos"
       [2.2]. Clic en "Cambiar configuración de instalación de dispositivos".
       [2.3] Configurarlo de la siguiente manera:
Desactivando la instalación automática de drivers en Win7/8.x.
Desactivando la instalación automática de drivers en Win10.
       [2.4] Clic en "Guardar Cambios".

[3]. Desactivar Arranque seguro o Secure Boot (OPCIONAL)
Nota: Sólo desactivar esta opción si instalarán un "Driver modificado".

Nuevas notebooks vienen con esta opción activada, para desactivarlo utilizar las siguientes instrucciones:

[4]. Activar Modo seguro legado "Tecla [F8]" para Win8.x/10 (OPCIONAL):
Es recomendable si desean emplear la tecla F8 para ingresar a este modo.
     [4.1]. Abrir cmd como administrador.
     [4.2]. Escribir el siguiente comando:
                 "bcdedit /set {default} bootmenupolicy legacy"
     [4.3]. Reiniciar.

[5]. Eliminar restos CCC de WinUpdate para Win10 (OBLIGATORIO).
Puede existir un instalador del CCC de WinUpdate que constantemente trata de reinstalarse, dejando inutilizable Enduro, por lo que deberán eliminar la carpeta:
       "C:\AMD\WU-CCC2\ccc2_install"

[6]. Crear un Punto de restauración (OBLIGATORIO).

II. LIMPIEZA GENERAL (Win7/8.x/10):
Si los preparativos fueron ejecutados correctamente, no tendrán problemas con esta sección. En esta sección se muestran los pasos a realizar para una limpieza de drivers exitosa:

[1]. Reiniciar en "Modo Seguro" usando DDU (Simplemente abriendo DDU) o manualmente.
Primera pantalla de DDU mostrando la opción de reiniciar en "Modo Seguro".
[2]. Abrir DDU, seleccionar un "Controlador de pantalla" "AMD" y clic en "Limpiar y NO Reiniciar" (esperar hasta que el proceso termine).
Iniciando el proceso de limpieza para AMD.
[3]. Seleccionar un "Controlador de pantalla" "Intel" y clic en "Limpiar y NO Reiniciar" (esperar hasta que el proceso termine).
Iniciar el proceso de limpieza para Intel.
[4]. Ir al "Administrador de dispositivos" y verificar si ambos GPUs aparecen como "Tarjeta gráfica VGA estándar".
"Tarjeta gráfica VGA estándar" puede aparecer con otro nombre en Win10.
Nota: Si ambos GPUs no aparecen como "Tarjeta gráfica VGA estándar" (se reinstalan los drivers de fábrica) es porque poseen una instalación de Windows del fabricante. Si poseen Win7 de fábrica, pueden realizar la Limpieza alternativa mostrada mas adelante.

IMPORTANTE: Si poseen Win8.x terminaron la limpieza y solo deberán reiniciar el equipo. Si poseen Win10, ir al paso [6]. Si poseen Win7, continuar con el paso [5].

[5]. (OPCIONAL) En el "Administrador de dispositivos", Desinstalar "AMD High Definition Audio Device" de la siguiente manera, Clic en "Aceptar".
Eliminando un dispositivo.
Nota: Tras realizar la acción anterior, el Dispositivo HDMI puede Desactivarse y ubicarse en "Dispositivos del sistema" como "Controladora de High Definition Audio". Dar clic derecho y seleccionar "Habilitar".

[6]. Reiniciar el equipo.

[7]. (Para Win10) Si NO desactivaron WinUpdate deberán usar la Herramienta de Microsoft "wushowhide.diagcab" para bloquear actualizaciones automáticas de drivers:
Para Intel 1ra gen recomiendo no bloquear el driver Intel HD graphics ya que no hay driver oficial en la web de Intel. Pero si van a Instalar un driver UnifL, recomiendo que lo bloqueen.

III. LIMPIEZA "ALTERNATIVA" PARA WINDOWS 7 (si no desean utilizar DDU)
Si surgieron problemas con el procedimiento anterior (por ejemplo: reinstalación del driver de fábrica despues de utilizar DDU), realicen lo siguiente. Este procedimiento es útil después de restaurar el sistema a fábrica, muy efectivo.
IMPORTANTE: Son libres de utilizar este método, pero si poseen un Windows 7 de fábrica, les recomiendo formatear e instalar desde cero dicho sistema operativo y realizar el procedimiento de "Limpieza general".
IMPORTANTE: Este método es sólo para Win7, si se utiliza en Win8.x/10 es muy probable que dañen su sistema operativo.
[1] Desinstalen los drivers de AMD/ATI, luego Intel, sin reiniciar procedan con el siguiente paso.
Con equipos del año 2012, es muy probable que no encuentren un desinstalador del Driver Intel porque en ese entonces existían los drivers híbridos y en ellos el desinstalador de AMD incluye al Driver Intel. Si este es el caso, desinstalar sólo los drivers AMD.
Eliminando drivers con la utilidad de cada fabricante.
[2] En el administrador de dispotivos, clic derecho en el dGPU AMD, clic en "Actualizar software de controlador...".
Actualizando el controlador.
[3] Clic en "Buscar software de controlador en el equipo".
A buscar manualmente (parte 1).
[4] Clic en "Elegir en una lista de controladores de dispositivos en el equipo"
A buscar manualmente (parte 2).
[5] Clic en "Tarjeta gráfica VGA estándar", clic en "Siguiente".
Seleccionando "Tarjeta gráfica VGA estandar".
[6] Clic en "Finalizar".
[7] Repetir los pasos anteriores para el iGPU.
Ambos GPUs en VGA estandar.
[8] Con los pasos realizados entrar a "regedit.exe" y eliminar los siguientes dwords:
                  Display1_LVDSSetTimingControlFlags
                  IntLVDSSwingSetting
                  KMD_EnableBrightnesslf2
                  KMD_EnableBrightnessInterface2
                  FeatureTestControl
[9] (OPCIONAL) Usar DDU en modo seguro.

REFERENCIAS:

Palabras finales
Hola a todos, aquí quantum-phy en otra publicación.
Muchos ya leyeron la "Actualización 17" y se preguntarán ¿Dónde se encuentra ahora la parte de "Instalación de drivers y verificación", la respuesta es un próximamente :D
En esta publicación tuve que corregir muchos errores, al igual que en las otras 2 anteriores y también actualizar las imágenes.
 Como di a entender, nunca será posible eliminar los errores respecto a drivers, pero lo que podemos hacer es minimizarlos mediante la limpieza con DDU, aprovecho este párrafo para agradecer a Wagnard por crear esta herramienta. ¿Por qué no usar la propia herramienta de limpieza de AMD? Porque cuando la usé, mi PC ya no iniciaba y no fui el único; Además esta herramienta sirve con Nvidia.
Si después de esto quieren instalar los drivers, es tan fácil como abrir el ejecutable del Driver Intel (si es que poseen un iGPU Intel, claro está) y seguir sus pasos, reiniciar el equipo y realizar lo mismo con el Driver AMD.
Y para no escribir mucho, respecto a la limpieza alternativa, es mejor formatear e instalar Windows desde cero y utilizar DDU porque es lo ideal, de paso eliminaremos todo el software que el fabricante instala y no sirve para nada xD

Espero que esta información sea de ayuda.
Un saludo.

Estado

=======================================
Recomiendo este post donde se recopila mucho contenido útil y en español para jugar en Linux.
-¿Jugar en Linux?, están locos estos pingüinos

[Linux] ¿Fidelity FX Super Resolution (FSR) en cualquier juego?
- Pruebas en el canal de YouTube

[Linux] GalliumToggle publicado en GitHub.
=======================================

quantum-phy (NestorBase11)

Videos Destacados

Entradas recientes