Se lanza un posible arreglo para NVIDIA PRIME en Ubuntu 18.04/18.10
Alberto Milone de Canonical ha anunciado que posiblemente hayan dado con la solución al problema que se presentaba en ordenadores portátiles híbridos Intel/NVIDIA al usar la funcionalidad NVIDIA Prime y ha pedido a su vez, la ayuda de aquellos usuarios ubunteros para que prueben estos arreglos disponibles de momento solo para las versiones 18.04 y 18.10 de Ubuntu.
Debido al proceso de migración desde lightdm a GDM, los usuarios que usan Ubuntu 18.04 en ordenadores portátiles híbridos Intel/Nvidia comenzaron a experimentar problemas tanto de incremento en el consumo de la batería al usar el perfil de ahorro de energía (por ejemplo cuando la GPU discreta se apagaba) como en la imposibilidad de cambiar entre perfiles de energía en sesiones (requiriendo reiniciar el sistema).
Pues bien, para estos usuarios hay buenas noticias ya que luego de haberse realizado algunos cambios en logind, gpu-manager, y en algunos componentes claves de GDM3, al parecer se han corregido dichos errores.
En cuanto a los usuarios que usen lightdm y SDDM, aún se requieren de algunos cambios por lo que el arreglo tardará un lapso de tiempo mas en llegar.
Por los momentos, estos arreglos ya estarían disponibles tanto en Ubuntu 18.04 como en la versión de desarrollo 18.10 en el repositorio proposed. Para aquellos usuarios que deseen ir probando estos cambios y por supuesto, reportar cualquier novedad, deberán instalar los siguientes paquetes:
sudo apt install nvidia-driver-390/bionic-proposed gdm3/bionic-proposed ubuntu-drivers-common/bionic-proposed nvidia-prime/bionic-proposed nvidia-settings/bionic-proposed
sudo apt install libnvidia-gl-390/bionic-proposed libnvidia-compute-390/bionic-proposed libnvidia-decode-390/bionic-proposed libnvidia-encode-390/bionic-proposed libnvidia-ifr1-390/bionic-proposed libnvidia-fbc1-390/bionic-propose
Vía: Alberto Milone Blog
sudo apt install nvidia-driver-390/bionic-proposed gdm3/bionic-proposed ubuntu-drivers-common/bionic-proposed nvidia-prime/bionic-proposed nvidia-settings/bionic-proposed
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
E: No se encontró la distribución «bionic-proposed» para «nvidia-driver-390»
E: No se encontró la distribución «bionic-proposed» para «gdm3»
E: No se encontró la distribución «bionic-proposed» para «ubuntu-drivers-common»
E: No se encontró la distribución «bionic-proposed» para «nvidia-prime»
E: No se encontró la distribución «bionic-proposed» para «nvidia-settings»
aparece esto 🙁
De acuerdo con la nota publicada en Launchpad, debes habilitar primero el repositorio proposed, para ello te debes remitir a los orígenes de software de tu distro y activar la opción «Actualizaciones aún no publicadas».
(este sería el caso de KDE Neon que es la distro que uso)
Luego debes crear la siguiente entrada en el archivo proposed-updates (para llegar ahí usa la terminal y colocas sudo nano /etc/apt/preferences.d/proposed-updates):
Package: *
Pin: release a=bionic-proposed
Pin-Priority: 400
Finalmente actualizas los repositorios del sistema (sudo apt-get update) e instalas los paquetes anteriormente mencionados:
sudo apt install nvidia-driver-390/bionic-proposed gdm3/bionic-proposed ubuntu-drivers-common/bionic-proposed nvidia-prime/bionic-proposed nvidia-settings/bionic-proposed libnvidia-gl-390/bionic-proposed libnvidia-compute-390/bionic-proposed libnvidia-decode-390/bionic-proposed libnvidia-encode-390/bionic-proposed libnvidia-ifr1-390/bionic-proposed libnvidia-fbc1-390/bionic-proposed