Los gráficos híbridos de Nvidia son notoriamente doloridossujeto para usuarios de Linux. Muchas distribuciones de Linux no describen específicamente cómo habilitar el soporte para Optimus. Como resultado, muchos propietarios de computadoras portátiles con una GPU Intel y una GPU Nvidia no lo tienen habilitado y no saben lo primero para que funcione. Como resultado, puede habilitar fácilmente el soporte de Nvidia Optimus en Linux con un software llamado Bumblebee.
Ubuntu
En cuanto a habilitar el soporte de Nvidia Optimus enLinux va, los usuarios de Ubuntu posiblemente lo tengan mejor. No es necesario jugar con fuentes de software de terceros, PPA, paquetes de Deb descargables ni nada por el estilo. En cambio, los usuarios solo necesitan habilitar una fuente de software Ubuntu propietaria (que Canonical mantiene), instalar algunos paquetes y reiniciar su sistema.
Las fuentes de software que deben habilitarse para que Bumblebee funcione en Ubuntu son Universe y Multiverse. Para encenderlos, abra una terminal e ingrese los siguientes comandos:
sudo apt-add-repository multiverse sudo apt-add-repository universe
Utilizando apt-add-repository habilitará instantáneamente estas fuentes de software en su PC Ubuntu. A continuación, ejecute el actualización apta comando para buscar actualizaciones.
sudo apt update
Después de ejecutar una verificación de actualización, deberá instalar las actualizaciones de software que aparezcan. La instalación de estas actualizaciones asegurará que Bumblebee se ejecute de la mejor manera.
sudo apt upgrade -y
Después de actualizar su software, es seguro instalar Bumblebee.
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
Cuando finalice la instalación, reinicie su PC Ubuntu. Al volver a iniciar sesión, el soporte de Nvidia Optimus debería estar listo.
Debian
Al igual que Ubuntu, los usuarios de Debian no necesitan hacercualquier ajuste especial para obtener soporte de Nvidia Optimus. En cambio, si desea que su computadora portátil híbrida Intel / Nvidia funcione, es solo cuestión de instalar algunos paquetes.
Nota: ¿necesita usar Bumblebee con el controlador Nvidia patentado? Tendrás que habilitar no libre y contrib en /etc/apt/sources.list, e instale primero el controlador propietario de Nvidia incluido en Debian.
Abejorro con controladores de código abierto de Nvidia
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get upgrade -y sudo apt-get install bumblebee primus primus-libs:i386
Abejorro con controladores propietarios de Nvidia
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get upgrade -y sudo apt-get install bumblebee-nvidia primus primus-libs:i386
Una vez que todos los paquetes estén instalados, reinicie su PC con Debian Linux, luego vuelva a iniciar sesión y el soporte de Optimus debería funcionar bien.
Arch Linux
Conseguir Bumblebee en Arch Linux no es tan simplecomo otras distribuciones de Linux. En lugar de que todo esté preconfigurado, deberá realizar una configuración manual. El primer paso es instalar los paquetes necesarios de Bumblebee en Arch con Pacman.
Nota: asegúrese de habilitar Multilib en /etc/pacman.conf antes de continuar, de lo contrario, las aplicaciones de 32 bits no funcionarán.
sudo pacman -S bumblebee mesa nvidia xf86-video-intel lib32-virtualgl lib32-nvidia-utils
A continuación, agregue su usuario al grupo del sistema Bumblebee.
su - gpasswd -a yourusername bumblebee
Active el servicio Bumblebee systemd usando systemctl.
systemctl enable bumblebeed.service
Finalmente, finalice el proceso de configuración reiniciando su PC Arch Linux. Cuando termine de reiniciarse, ¡Bumblebee y Nvidia Optimus funcionarán correctamente!
Fedora
A diferencia de muchas otras distribuciones de Linux, Fedorano incluye Bumblebee en las principales fuentes de software. En cambio, para disfrutar del soporte de Optimus en el sistema operativo Fedora, deberá habilitar algunas fuentes de software de terceros. Para habilitar los repositorios de software, abra una terminal e ingrese el siguiente comando.
sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo
Ahora que el repositorio Negativo17 está habilitado en Fedora, instale los controladores Nvidia necesarios:
sudo dnf install nvidia-driver kernel-devel akmod-nvidia dkms acpi
A continuación, habilite el repositorio Bumblebee Copr.
sudo dnf copr enable chenxiaolong/bumblebee
Instale el software Bumblebee en Fedora, utilizando DNF.
sudo dnf install akmod-bbswitch bumblebee primus
Agregue su usuario al grupo Bumblebee:
sudo gpasswd -a $USER bumblebee
Por último, habilite el servicio systemd de Bumblebee y desactive el de respaldo de Nvidia.
sudo systemctl enable bumblebeed sudo systemctl disable nvidia-fallback
Termine el proceso reiniciando su PC Fedora. ¡Cuando vuelva a estar en línea, su máquina Linux Fedora tendrá soporte Optimus!
Instrucciones genéricas
Necesita soporte de Nvidia Optimus en Linux pero noejecutando alguna de las distribuciones mencionadas anteriormente? Su única opción es construir todo desde la fuente. Comience abriendo un terminal e instalando los últimos controladores de Nvidia para Linux. Luego instale la herramienta Wget y úsela para clonar el último código de Bumblebee del sitio web.
wget bumblebee-project.org/bumblebee-3.2.1.tar.gz
Extraiga el archivo de Bumblebee Tar:
tar xf bumblebee-3.2.1.tar.gz
Ejecutar el configurar script para generar Makefiles y cualquier otra cosa necesaria para construir el software.
cd bumblebee* ./configure CONF_DRIVER=nvidia CONF_DRIVER_MODULE_NVIDIA=nvidia-current CONF_LDPATH_NVIDIA=/usr/lib/nvidia-current:/usr/lib32/nvidia-current CONF_MODPATH_NVIDIA=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
Finalmente, compile el código e instálelo:
make sudo make install
Una vez que Bumblebee esté instalado, consulte la página de guía oficial para aprender cómo hacer que funcione en su distribución.
Comentarios