Así que estás interesado en instalar el último Ubuntu LTS en tu nuevo y brillante Dell XPS. Hemos llegado al lugar correcto y, de hecho, estás de suerte, ya que el medio de arranque de Ubuntu 20.04 ahora es compatible con las tarjetas wifi AX200 desde la caja.
Sin embargo, todavía hay algunos problemas que afectan a los usuarios del XPS 9570 que han elegido ejecutar la última versión de Ubuntu, y pensé que te gustaría saber cuáles son antes de que te sumerjas en ella.
La experiencia fuera de la caja es bastante buena, en comparación con la versión 19.10 se siente más rápida, tiene menos cuelgues y, como hemos mencionado, el wifi – simplemente funciona.
Lo que no funciona fuera de la caja, pero se puede arreglar usando esta guía:¡
- Control de brillo de la pantalla OLED
- Hibernación al cerrar la tapa (para evitar el drenaje excesivo de la batería)
- Buena duración de la batería (2-3 horas, pero se puede mejorar a ~5 horas)
- Buena gestión del ventilador de la CPU (los ventiladores giran muy pronto con Ubuntu de serie, esto se puede mejorar significativamente y no noté ninguna diferencia al comparar con Windows en el mismo hardware!)
- El sistema se bloquea cuando se queda sin batería
- Entrada de micrófono a través de combo hack i.e. usando los auriculares de Apple
- Salida de vídeo a la pantalla externa con la tapa cerrada
- Lector de huellas dactilares (soporte próximamente)
Lo que no funciona en absoluto, y es mi razón secreta para hacer esta guía con la esperanza de que la gente sugiera arreglos para:
Ahora bien, dado que este portátil viene con Windows 10 preinstalado; actualmente no hay ninguna edición para desarrolladores del XPS 15 disponible. Así que voy a asumir que quieres mantener Windows y hacer de este un sistema de arranque dual.
Instalar Ubuntu junto a Windows 10
- Crear una memoria USB. Guía aquí si es necesario
- Pulsa F12 en el arranque para seleccionar tu medio extraíble
- Pasa por la instalación siguiendo esta guía (salta al paso 6)
Las teclas de función no ajustan el brillo de la pantalla (sólo OLED)
- Instala las herramientas gnome tweak desde el Centro de Software de Ubuntu
- Ejecuta `sudo apt-get install chrome-gnome-shell` (aunque no tengas ni uses chrome)
- Instala la extensión de atenuación de OLED
- Reinicia y ahora las teclas deberían funcionar.
Habilitar Hibernate
- Instalar gparted desde el Centro de Software de Ubuntu
- Buscar la partición con el sistema de archivos linux-swap
- Haz clic con el botón derecho > Swapon (si no está ya activado)
- Haz clic con el botón derecho > Información
- Copia el UUID=14cee2ec-9d37-4ac0-b594-eae0e55814aa (por ejemplo)
- Añade este UUID a
/etc/default/grub
archivo ejecutandosudo gedit /etc/default/grub
y editando la línea
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
para
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=14cee2ec-9d37-4ac0-b594-eae0e55814aa"
7. Ejecuta sudo update-grub
8. Añade el UUID de nuevo, a `/etc/initramfs-tools/conf.d/resume` ejecutando sudo gedit /etc/initramfs-tools/conf.d/resume
y pegando lo siguiente:
RESUME=UUID=14cee2ec-9d37-4ac0-b594-eae0e55814aa
9. Ejecuta `sudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla`
y pega lo siguiente:
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes
10. Ejecuta `sudo gedit /etc/systemd/logind.conf`
y cambia la siguiente línea:
#HandleLidSwitch=poweroff
por
HandleLidSwitch=hibernate
Y . reiniciar
Mejorar la duración de la batería
- Ejecutar
sudo prime-select on-demand
(para gráficos nvidia) - Ejecutar
sudo apt install powertop
(para cpu intel) - Ejecutar
sudo gedit /etc/rc.local
.
y pega lo siguiente (antes de la línea exit 0)
powertop --auto-tune
Gestión del ventilador de la CPU
- Descarga e instala la extensión gnome cpufreq
2. Asegúrate de tener la siguiente configuración en eventos de energía (batt es un perfil personalizado, hacer lo mismo mediante la creación de un perfil o elegir construir en uno)