Página principal » cómo » 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 funcione, pero los controladores de hardware se manejan de manera diferente en Linux.

    La buena noticia es que, si un dispositivo funciona en Linux, probablemente "solo funcionará" de la caja. Es posible que a veces necesite instalar controladores, pero es posible que parte del hardware no funcione..

    Cómo funcionan los controladores de hardware en Windows

    Cuando instale Windows, deberá instalar los controladores de hardware proporcionados por el fabricante del hardware: controladores de chipset de la placa base, controladores de tarjetas gráficas, controladores de Wi-Fi y más.

    Windows intenta ayudar. Microsoft agrupa muchos de estos controladores provistos por el fabricante con Windows, y hospeda muchos de ellos en Windows Update. Cuando conectas un nuevo dispositivo a tu computadora con Windows y ves la burbuja emergente de "Instalación del controlador", es posible que Windows esté descargando un controlador proporcionado por el fabricante de Microsoft e instalándolo en tu PC. Microsoft no escribe estos controladores por sí solo, los obtiene de los fabricantes y se los proporciona después de examinarlos..

    Si el hardware no funciona en Windows, generalmente hay un controlador para que funcione. A menos que tenga un dispositivo 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 generalmente es solo una descarga rápida del controlador que no funciona.

    Cómo funcionan los controladores de hardware en Linux

    Las cosas son diferentes en Linux. La mayoría de los controladores para hardware en su computadora son de código abierto e integrados en Linux. Estos controladores de hardware generalmente forman parte del kernel de Linux, aunque algunos bits de 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).

    Eso significa que la mayoría de los controladores de hardware disponibles ya están en su computadora, incluidos junto con el kernel, el servidor de gráficos y el servidor de impresión. Estos conductores a veces son desarrollados por aficionados. Pero a veces son desarrollados por el mismo fabricante de hardware, que aporta su código directamente al kernel de Linux y otros proyectos..

    En otras palabras, la mayoría de los controladores de hardware se incluyen fuera de la caja. No tiene que buscar controladores provistos por el fabricante para cada bit de hardware en su sistema Linux e instalarlos. Su sistema Linux debería detectar automáticamente su hardware y utilizar los controladores de hardware apropiados.

    Cómo instalar controladores propietarios

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

    Más comúnmente, estos incluyen los controladores de gráficos patentados para el hardware de gráficos NVIDIA y AMD, que proporcionan un mayor rendimiento de gráficos para juegos en Linux. Hay controladores de código abierto que pueden hacer que tus gráficos funcionen, pero no ofrecen 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.

    Cómo instalar los controladores propietarios depende de su distribución de Linux. En las distribuciones basadas en Ubuntu y Ubuntu, hay una herramienta de "Controladores adicionales". Abra el tablero, 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 manera similar. Fedora está en contra de los controladores propietarios y no los hace tan fáciles de instalar. Cada distribución de Linux lo maneja de una manera diferente..

    Cómo instalar controladores de impresora

    Puede que necesite instalar controladores para impresoras, sin embargo. Cuando utilice una herramienta de configuración de la impresora para configurar CUPS (el sistema de impresión Common Unix), podrá elegir un controlador apropiado para su impresora de la base de datos. En general, esto implica encontrar el fabricante de su impresora en la lista y elegir el nombre del modelo de la impresora.

    También puede optar por proporcionar un archivo de Descripción de impresora PostScript o PPD. Con frecuencia, estos archivos forman parte del controlador de Windows para impresoras PostScript y es posible que pueda buscar un archivo PPD que haga que su impresora funcione mejor. Puede proporcionar un archivo PPD al configurar la impresora en la herramienta de configuración de la impresora de su escritorio Linux.

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

    Cómo hacer que otro hardware funcione

    En ocasiones, es posible que deba instalar controladores propietarios que su distribución de Linux no le haya proporcionado. Por ejemplo, NVIDIA y AMD ofrecen paquetes de instaladores de controladores que puede usar. Sin embargo, debe esforzarse por usar controladores propietarios empaquetados para su distribución de Linux; funcionarán mejor.

    En general, si algo no funciona en Linux fuera de la caja, y si no funciona después de instalar los controladores propietarios que proporciona su distribución de Linux, es probable que no funcione en absoluto. Si está utilizando una distribución de Linux más antigua, la actualización a una más nueva le proporcionará la última compatibilidad de hardware y mejorará las cosas. Pero, si algo no funciona, es probable que no pueda hacerlo funcionar simplemente instalando un controlador de hardware.

    La búsqueda de una guía para hacer que una pieza específica de hardware funcione en su distribución específica de Linux podría ayudar. Una guía de este tipo podría ayudarlo a encontrar un controlador proporcionado por el fabricante e instalarlo, 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 usan software moderno, por lo que no hay garantía de que un controlador antiguo proporcionado por el fabricante funcionará correctamente. Linux funciona mejor cuando los fabricantes contribuyen con sus controladores al kernel como software de código abierto.


    En general, no debería meterse demasiado con los controladores de hardware. Esa es la visión de Linux: los controladores son de código abierto e integrados en el kernel y otras piezas de software. No tiene que instalarlos ni modificarlos: el sistema detecta automáticamente su hardware y utiliza los controladores adecuados. Si ha instalado Linux, su hardware debería funcionar, ya sea inmediatamente, o al menos después de instalar algunos 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 extendidas para instalarlos, es una mala señal. Es posible que los controladores no funcionen correctamente con el software más reciente en su distribución de Linux.

    Crédito de la imagen: Blek en Flickr