Drivers

DRIVERS.


Seguramente en algún  momento nos hemos topado con las palabras “Drivers o controladores de dispositivo”, y lo más probable es que lamentablemente sea en el contexto de algún problema con nuestra PC. Sin embargo, también puede ser que los controladores sean portadores de buenas noticias, como cuando se actualizan e incorporan nuevas características o solucionan problemas que podrían tener.
Como podemos ver, los controladores son una pieza de software que nos pueden brindar tanto satisfacción como enojo, sin embargo, son pocos los usuarios que realmente saben realmente para que sirven y la función tan importante que cumplen en nuestra computadora. En este post conoceremos sobre controladores de hardware conoceremos más de cerca de este software y lo trascendental que resultan en el uso diario de nuestra PC.

¿Qué son los drivers o controladores de dispositivos?

Dicho de manera muy simple, el driver o controlador de dispositivos es un pequeño software que conecta el sistema operativo directamente con los componentes del hardware de la PC. Por ejemplo, si tenemos una placa de vídeo instalada en la computadora, esta necesita entenderse con el sistema operativo para poder recibir las instrucciones y procesar todo correctamente; y precisamente esta es la función que cumple el controlador, un puente entre ambos. El driver le da instrucciones al sistema operativo sobre cómo debe funcionar determinado hardware y de que forma el sistema debe trabajar en conjunto para suministrarte los mejores resultados.

Drivers de Video

Generalmente, el hardware puede utilizar un driver o controlador genérico, instalado por el sistema operativo, pero para obtener el máximo rendimiento y las características pertinentes del hardware, vamos a necesitar los drivers originales de fábrica. Esto es muy evidente por ejemplo en placas de vídeo, donde los controladores de fábrica son indispensables, ya que de otra manera los juegos o apps que hagan uso muy intensivo de la misma no se comportarán de la misma manera con los drives genéricos, también llamados “Drivers básicos”.

Drivers básicos

Como mencionamos, Windows y otros sistemas operativos modernos consiguen hacer que algunos componentes de hardware funcionen, aunque de manera simple, sin instalar el driver o controlador de dispositivo original del fabricante. Esto es posible gracias a los drivers básicos, que son sólo drivers comunes para cualquier placa. Por ejemplo, el driver básico de vídeo, tiene instrucciones pre-establecidas que definen que cualquier placa de vídeo soporta la resolución de 640×480 y pueda reproducir 16 colores.

Los drivers o controladores y el sistema operativo

Cada sistema operativo usa drivers o controladores de dispositivos diferentes y es ahí donde surgen los problemas, ya que los fabricantes raramente crean un archivo universal para todos los sistemas y el que acaba teniendo problemas buscando drivers apropiados es el usuario, y el más perjudicado cuando no se encuentran los drivers en la página del fabricante.
Esos problemas generalmente ocurren debido a la incompatibilidad entre los sistemas operativos y drivers, problemas que son muy comunes en el entorno Windows, ya que un driver diseñado para funcionar en Windows 10 en general será distinto al driver para Windows 7, Windows XP o Windows Vista.

Linux en cambio, es un sistema de código abierto, los drivers son fácilmente creados por usuarios expertos en programación y las distribuciones de Linux, en general, vienen listas para poder utilizarse de forma casi automática. Cualquier componente de las computadoras actuales, pueden ser utilizados sin la necesidad de instalar los respectivos drivers.

Drivers o controladores de 64 bits

Con el surgimiento de los sistemas operativos de 64 bits, los drivers tuvieron que ser modificados. Es muy común que haya incompatibilidades cuando se utiliza algún sistema de 64 bits, debido a que algunos fabricantes de placas y componentes todavía no tienen versiones de sus controladores de hardware para estas plataformas de 64 bits. Esto ocurre generalmente con dispositivos un poco más antiguos.
¿Por qué los sistemas de 64 bits necesitan drivers diferentes, siendo que las placas son las mismas?
La respuesta es simple: el sistema se comunica con el doble de bits con las placas de las computadoras, lo que requiere del driver correspondiente para tal tarea. Aunque los sistemas operativos de 64 bits consigan ejecutar programas de 32 bits, ellos no tienen la misma capacidad para trabajar con drivers.

Para Linux el problema no es tan grande (para quien está habituado al uso), porque el sistema siempre tuvo una mayor capacidad para la comunicación con el hardware. Si sólo estás probando alguna versión de Linux probablemente vas a encontrar todo muy difícil. En general los únicos drivers que Linux no conseguirá detectar son los de las placas de vídeo, o de las placas poco conocidas en el mercado.

Cómo encontrar drivers para dispositivos desconocidos

Por regla general, cuando compramos una nueva computadora, esta suele venir acompañada por un disco óptico conteniendo la totalidad de los controladores de los dispositivos de hardware que incorpora. Pero es posible que este disco, con el paso del tiempo pase del cajón del escritorio a otra ubicación y allí perderse para siempre.
Si bien los controladores de dispositivos pueden descargarse directamente desde la web accediendo al sitio del fabricante del mismo, lo cierto es que si so conocemos quien manufacturó esa placa o chip, estamos en serios problemas. Este escenario también se puede repetir cuando compramos una PC usada, o que tiene algunos años. Afortunadamente a partir de este punto, contamos con una solución al problema.

A través de los años, los diferentes fabricantes de hardware han estandarizado y mejorado sus procesos de fabricación, incluyendo diversas características que sirven para la eficaz identificación del dispositivo que ha fabricado. Una de estas es un número único que sirve para que la placa o hardware tenga bien definida su identidad.
En el caso de que hayamos perdido los controladores de dispositivo originales del producto, y no sepamos ni la marca ni el modelo del mismo, afortunadamente Windows posee las herramientas necesarias para ello.
Para acceder a esta información, lo único que tenemos que hacer es seguir las instrucciones que a continuación ofrecemos.
Paso 1
Abrimos el Administrador de dispositivos, ubicado en “Panel de control\Todos los elementos de Panel de control\Administrador de dispositivos”.

Paso 2
Cabe destacar que el hardware cuyos controladores hemos perdido, aparecerá en la lista como “Dispositivo desconocido”, por lo que será mucho más fácil de localizar y analizar.
Paso 3
Pulsamos con el botón derecho del ratón sobre este dispositivo desconocido y luego presionamos sobre el ítem “Propiedades”.

Paso 4
En la ventana de Propiedades que se presenta, pulsamos sobre la pestaña “Detalles” y en la lista desplegable seleccionamos la opción “Ruta de acceso a la instancia del dispositivo”.

En este punto podremos observar una serie de números y letras que deberán ser similares a estos:
PCI\VEN_1106&DEV_3059&SUBSYS_B0101462&REV_60\3&13C0B0C5&0&8D
Donde la parte resaltada en rojo es la identificación numérica del fabricante del dispositivo, y la parte remarcada en azul es el código identificador del dispositivo.
En nuestro ejemplo es:

Identificador del fabricante= 1106
Identificador del dispositivo= 3059
Paso 5
Una vez que hemos obtenido los preciados códigos de identificación del hardware desconocido, debemos abrir nuestro navegador favorito y dirigirnos hasta el sitio web “The PCI ID Repository”, sitio al cual podremos acceder pulsando sobre este enlace.

En este sitio se almacenan millones de códigos de identificación de fabricantes y dispositivos, así que es más que seguro que encontraremos el que nos interesa para nuestro hardware.
Es de destacar que podremos buscar tanto por código de fabricante como por código de dispositivo, pero si optamos por lo segundo, además de la identificación del fabricante, también obtendremos la información pertinente del dispositivo.
Sin duda alguna una gran ayuda, que nos puede servir para recuperar una vieja placa o poner en buenas condiciones de funcionamiento una PC.


INSTALAR UN DRIVER:

Para instalar un driver en equipos con sistema operativo Windows, lo más habitual suele ser que éste cuente con un instalador automático y lo  instalaremos como si de otro programa cualquiera se tratase siguiendo las indicaciones del Manual para instalar programas.
Cuando esto no sea posible o tengamos problemas podremos hacerlo también desde el administrador de dispositivos.
Para ello, pulsamos con el botón derecho del ratón sobre MI PC.
Seleccionamos PROPIEDADES.
Abrimos la pestaña HARDWARE.
Pulsamos sobre Administrador de dispositivos.
Nos dirigimos al dispositivo que queremos actualizar y pulsamos 2 veces sobre él.
A continuación, abrir la pestaña CONTROLADOR y una vez allí pulsamos sobre el botón “actualizar controlador”.
En la nueva ventana le indicamos la ruta o dirección en nuestro equipo donde tenemos el driver a instalar.

Comentarios

Entradas populares de este blog

Periféricos de Comunicación

Hardware

Perifericos de entrada