Cómo instalar controladores de hardware en Linux

Cómo instalar controladores de hardware en Linux

Windows necesita controladores de hardware proporcionados por el fabricante antes de que su hardware funcione. Linux y otros sistemas operativos también necesitan controladores de hardware antes de que el hardware pueda funcionar, pero los controladores de hardware se manejan de manera diferente en Linux.

La buena noticia es que, si un dispositivo funciona en Linux, probablemente funcionará «simplemente» listo para usar. A veces, necesitará instalar controladores, pero es posible que algunos hardware no funcionen en absoluto.

Cómo funcionan los controladores de hardware en Windows

Cuando instale Windows, debe instalar los controladores de hardware proporcionados por el fabricante del hardware: controladores del conjunto de chips de la placa base, controladores de la tarjeta gráfica, controladores de Wi-Fi, etc.

Windows está intentando ayudar. Microsoft incluye muchos de estos controladores proporcionados por el fabricante con Windows y aloja muchos de ellos en Windows Update. Cuando conecta un nuevo dispositivo a su computadora con Windows y aparece la burbuja «Instalación del controlador», Windows puede descargar un controlador proporcionado por el fabricante de Microsoft e instalarlo en su PC. Microsoft no escribe estos controladores por sí mismo, los obtiene de los fabricantes y se los proporciona después de verificarlos.

Si el hardware no funciona en Windows, suele haber un controlador para que funcione. A menos que tenga un dispositivo más antiguo que solo funcione con versiones anteriores de Windows, el fabricante ha hecho el trabajo de hacerlo funcionar con Windows. El hardware que no funciona suele ser una simple descarga de controlador.

Cómo funcionan los controladores de hardware en Linux

Las cosas son diferentes en Linux. La mayoría de los controladores de hardware de su computadora son de código abierto y están integrados en el propio Linux. Estos controladores de hardware suelen ser parte del kernel de Linux, aunque los controladores de gráficos son parte de Xorg (el sistema de gráficos) y los controladores de impresora se incluyen con CUPS (el sistema de impresión).

Esto significa que la mayoría de los controladores de hardware disponibles ya están en su computadora, incluidos con el kernel, el servidor de gráficos y el servidor de impresión. A veces, estos pilotos son desarrollados por aficionados. Pero a veces son desarrollados por el propio fabricante de hardware, que proporciona su código directamente al kernel de Linux y otros proyectos.

En otras palabras, la mayoría de los controladores de hardware se incluyen de fábrica. No es necesario buscar los controladores proporcionados por el fabricante para cada pieza de hardware de su sistema Linux e instalarlos. Su sistema Linux debería detectar automáticamente su hardware y utilizar los controladores de hardware correctos.

Cómo instalar controladores propietarios

Algunos fabricantes proporcionan sus propios controladores de código cerrado patentados. Estos son controladores de hardware que los fabricantes escriben y mantienen ellos mismos, y su naturaleza cerrada significa que la mayoría de las distribuciones de Linux no los agruparán y los activarán automáticamente por usted.

En la mayoría de los casos, estos incluyen controladores de gráficos patentados para hardware de gráficos NVIDIA y AMD, que brindan un mayor rendimiento de gráficos para juegos de Linux. Hay controladores de código abierto que pueden hacer que sus gráficos funcionen, pero no brindan el mismo nivel de rendimiento de juegos en 3D. Algunos controladores de Wi-Fi también son propietarios, por lo que es posible que su hardware inalámbrico no funcione hasta que los instale.

La forma de instalar los controladores propietarios depende de su distribución de Linux. En Ubuntu y distribuciones basadas en Ubuntu, hay una herramienta de «Controladores adicionales». Abra el panel, busque «Controladores adicionales» y ejecútelo. Detectará qué controladores propietarios puede instalar para su hardware y le permitirá instalarlos. Linux Mint tiene una herramienta de «Administrador de controladores» que funciona de la misma manera. Fedora es contra los pilotos propietarios y no los hace tan fáciles de instalar. Cada distribución de Linux lo maneja de manera diferente.

Cómo instalar controladores de impresora

Sin embargo, es posible que deba instalar controladores para las impresoras. Cuando utilice una herramienta de configuración de impresora para configurar CUPS (el sistema de impresión común de Unix), podrá elegir un controlador apropiado para su impresora de la base de datos. Por lo general, esto implica buscar el fabricante de su impresora en la lista y elegir el nombre del modelo de impresora.

También puede optar por proporcionar un archivo de descripción de impresora PostScript o PPD. Estos archivos a menudo forman parte del controlador de Windows para impresoras PostScript y es posible que pueda encontrar un archivo PPD que mejore el rendimiento de su impresora. Puede proporcionar un archivo PPD al configurar la impresora en la Herramienta de configuración de la impresora en su escritorio Linux.

Las impresoras pueden ser un dolor de cabeza en Linux, y es posible que muchas no funcionen correctamente, o no funcionen en absoluto, sin importar lo que haga. Es una buena idea elegir impresoras que sepa que funcionarán con Linux la próxima vez que compre impresoras.

Cómo operar otro hardware

A veces, es posible que deba instalar controladores propietarios que su distribución de Linux no le proporcionó. Por ejemplo, NVIDIA y AMD ofrecen paquetes de instalación de controladores que puede utilizar. Sin embargo, debe esforzarse por utilizar controladores propietarios empaquetados para su distribución de Linux; funcionarán mejor.

En general, si algo no funciona en Linux de inmediato, y si no funciona después de instalar los controladores propietarios proporcionados por su distribución de Linux, probablemente no funcionará en absoluto. Si está utilizando una distribución de Linux más antigua, la actualización a una más nueva le proporcionará el soporte de hardware más reciente y mejorará las cosas. Pero, si algo no funciona, es probable que no pueda hacerlo funcionar simplemente instalando un controlador de hardware.

Encontrar una guía para hacer que un hardware específico funcione en su distribución específica de Linux puede ayudar. Dicha guía puede ayudarlo a encontrar e instalar un controlador proporcionado por el fabricante, que a menudo requerirá comandos de terminal. Es posible que los controladores propietarios más antiguos no funcionen en las distribuciones modernas de Linux que utilizan software moderno, por lo que no hay garantía de que un controlador anterior proporcionado por el fabricante funcione correctamente. Linux funciona mejor cuando los fabricantes proporcionan sus controladores al kernel como software de código abierto.

En general, no debería jugar demasiado con los controladores de hardware. Esta es la visión de Linux: los controladores son de código abierto y están integrados en el kernel y otro software. No es necesario instalarlos ni modificarlos: el sistema detecta automáticamente su hardware y utiliza los controladores correctos. Si ha instalado Linux, su hardware debería funcionar, ya sea inmediatamente o al menos después de instalar controladores propietarios fáciles de instalar proporcionados por una herramienta como la utilidad Controladores adicionales en Ubuntu.

Si tiene que buscar controladores propietarios proporcionados por el fabricante y guías extensas para instalarlos, es una mala señal. Es posible que los controladores no funcionen correctamente con el software más reciente de su distribución de Linux.

Credito de imagen: Blek en Flickr

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas