Estoy intentando cambiar a Linux en mi computadora portátil.
Descargué Ubuntu 16.04 y lo instalé, y no tuve problemas, excepto con mi tarjeta gráfica, una AMD Radeon hd 7610m.
Sé que AMD ya no admite fglrx en Linux más nuevo y que tengo que depender de controladores de código abierto. El problema es que la pantalla muestra muchos artefactos cuando hay más de una ventana en pantalla, especialmente cuando hay mucha transparencia o personajes en movimiento en la pantalla.
Sin embargo, los juegos funcionan sin problemas.
Este problema también estaba presente en Windows. En Windows, cambiar la configuración de ATI Graphics Powerplay a "Maximizar la duración de la batería" redujo drásticamente el problema. También funcionó deshabilitar la GPU y habilitarla solo para juegos o videos.
No puedo hacer nada de esto en Ubuntu. Entonces, ¿qué te pregunto si puedes ayudarme a hacer al menos uno de estos en Ubuntu?
- desactivar la gpu
administrar la configuración de energía de la gpu
- Además no encuentro ninguna opción para cambiar esto en mi BIOS.
- Intenté habilitar el modo de gráficos bajos en Unity de y ayudó (ahora no hay fallas), pero los artefactos aún aparecen.
Actualizar
- Parece que no puedo hacer que mis gráficos Intel funcionen para usar Switcheroo
- Si funciona con batería (sin cargador), todo funciona sin problemas y sin ningún artefacto.
Respuesta1
Como solicita en (1) deshabilitar la GPU, supongo que tiene una configuración híbrida y desea deshabilitar su GPU discreta. Puedes usar switcheroo
para eso.
Activando el cambio
Primero verifique si switcheroo está activo, en un tipo de terminal:
sudo grep -i switcheroo /boot/config-*
Su salida debería verse así:
/boot/config-4.1.0-1-amd64:CONFIG_VGA_SWITCHEROO=y
Luego necesitas editar tu archivo de configuración de grub haciendo:
sudo gedit /etc/default/grub
En la linea
GRUB_CMDLINE_LINUX_DEFAULT=
agregue radeon.modeset=1 y elimine nomodeset si lo hay. Entonces esta línea debería verse así:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=1"
Finalmente actualice su configuración de Grub:
sudo update-grub
y reinicie su computadora portátil.
Apague su GPU discreta
Primero necesitas ser root, en una terminal escribe:
sudo su
Luego, para mostrar el tipo de estado de su GPU:
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
Su salida debería verse así 0:IGD: :Off:0000:00:02.0 1:DIS:+:DynPwr:0000:01:00.0
La GPU en uso está marcada con el "+". Estados IGD para Integrado y DIS para Discreto. Si no está en una configuración de GPU híbrida, solo tendrá una línea.
Para activar la GPU integrada:
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
Para apagar elnoGPU usada:
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Puedes volver a verificar el estado de tu GPU ingresando nuevamente:
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
Nota: El servidor X no gestiona el cambio de tarjetas gráficas durante el uso, por lo que después de realizar los cambios deberá reiniciarlo:
service lightdm start
O simplemente reinicie su computadora portátil.
Parafraseado dehttps://help.ubuntu.com/community/HybridGraphics