Cómo instalar controladores gráficos AMD en Ubuntu 18.04

16

Siempre había sido un usuario de Windows, pero ayer descargué e instalé Ubuntu 18.04 LTS desde esta página , pero no puedo encontrar una manera de instalar los controladores gráficos AMD,

En este momento, Linux solo funciona en modo de recuperación, en modo normal muestra una pantalla morada en blanco y nada funciona, después de buscar en Internet descubrí que podría haber algo mal con mis controladores gráficos, he intentado muchas cosas para instalar los controladores gráficos AMD en mi laptop, pero nada parece funcionar, ejecuté este comando en mi laptop

lspci -nn | grep -E 'VGA|Display'

y los resultados son

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
01:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] [1002:6660]

Así que tengo una tarjeta gráfica híbrida o algo así, probé esta guía de instalación , pero no funcionó (incluso para los usuarios en la sección de comentarios),

Fue muy fácil en Windows, volvería a Windows, pero solo quería preguntar aquí por última vez. ¿Hay alguna solución disponible para instalar controladores gráficos AMD en Ubuntu 18.04?

¡Gracias!

nikhil123
fuente
1
Cuando se trató el sudo add-apt-repository ppa:oibaf/graphics-driversentonces sudo apt updatequé te sale algún error? Por lo general, después de sudo apt updateeso, instalará automáticamente los controladores. Me funcionó bien en 18.04. ¿También ha intentado deshabilitar el arranque seguro en el BIOS antes de instalar estos controladores?
Terrance
gracias por su comentario, Sí, el arranque seguro ya estaba deshabilitado, solo ejecuté esos dos comandos que mencionó, y ambos tuvieron éxito, ¿qué se supone que debo hacer ahora? @Terrance
nikhil123
Deberías reiniciar. Luego puede verificar su versión ejecutando lshw -c video Debería poder verdriver=
Terrance
@Terrance ok, reinicié la computadora portátil y ejecuté ese comando. Obtuve esta salida. *-display UNCLAIMED description: Display controller product: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] vendor: Advanced Micro Devices, Inc. [AMD/ATI] .... Parece que he instalado los controladores amd, pero en Software y actualizaciones-> Controladores adicionales dice: "No hay controladores adicionales disponibles" y todavía tengo problema con el arranque normal (pantalla púrpura congelada en blanco), de todos modos, la instalación de amd no parece cambiar nada, gracias por su ayuda :)
nikhil123
Utilice el método normal de Ubuntu askubuntu.com/questions/1065852/…
Rinzwind

Respuestas:

24

Debería poder utilizar los controladores de código abierto que vienen con su sistema. Es posible que solo necesite usar la solución común de nomodeset:

¿Cómo configuro 'nomodeset' después de haber instalado Ubuntu?

El uso del controlador incorporado suele ser suficiente para las tarjetas radeon.

Si ha hecho otras tareas de limpieza, o ha agregado el PPA para los controladores NVIDIA (lo siento), puede limpiar con lo siguiente:

sudo apt-add-repository -r ppa:graphics-drivers/ppa && \
sudo apt update && \
sudo apt upgrade && \
sudo apt autoremove && \
sudo apt autoclean

Ahora, agregue el PPA de actualizaciones de AMD y actualice:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt upgrade

Luego reconfigure sus paquetes para que sean seguros:

sudo apt install --reinstall xserver-xorg-video-amdgpu
sudo dpkg --configure -a
sudo dpkg-reconfigure gdm3 ubuntu-session xserver-xorg-video-amdgpu

Finalmente, puede habilitar el video acelerado:

sudo apt-get install mesa-vdpau-drivers

Luego, para probar el controlador VDPAU con uso de mpv:

mpv --hwdec=vdpau yourvideofile

Ahora reinicie la computadora y asegúrese de que todavía funciona. ¿Lo hace? ¡Bueno! Ahora reinicie una vez más y vea si puede eliminar la opción de inicio de nomodeset. Si funcionará sin él, esto podría mejorar el rendimiento.

Finalmente, una vez que haya iniciado sesión en la GUI, vaya a Configuración> Dispositivos> Pantallas y asegúrese de que la resolución esté configurada correctamente.

Si el rendimiento aún no cumple con los estándares después de todo lo anterior, puede instalar manualmente el controlador de código cerrado como último recurso.

Si decide que aún desea utilizar el controlador propietario, deberá descargarlo e instalarlo. Según el resultado que publicó, debe descargar este controlador:

Controladores y soporte de GPU AMD Radeon ™ HD 8670M Series

Haga clic en el cuadro "Linux x86_64" y descargue el archivo zip.

Puede seguir esta guía o publicar actualizaciones adicionales a su pregunta y mejoraré la respuesta en consecuencia.

Joshua Besneatte
fuente
He actualizado la respuesta para aplicar a AMD ... gracias.
Joshua Besneatte
hola, gracias por tu respuesta, probé esos dos comandos con sudo, y en realidad instaló algunos controladores con la barra de progreso adecuada. pero aún así no puedo arrancar en modo normal y en modo de recuperación las imágenes de mi pantalla se vuelven peores, cuando me desplazo hacia abajo o hacia arriba en Firefox, la mitad de los desplazamientos de página y la otra mitad no, de todos modos, estoy volviendo a Windows, parece que mi computadora portátil no es compatible con Linux
nikhil123
1
De Verdad? Nunca he entendido la actitud de "esto es difícil, dejemos de hacerlo" ... Sin embargo, si cambias de opinión, siempre estaré aquí para ayudarte.
Joshua Besneatte
1
Ok, el escritorio se congeló porque habilité la aceleración 3D pero no es compatible con mi r250
Andrew Luca
1
Hola @JoshuaBesneatte. Fui y seguí esta guía y configuré los controladores. He seguido esta guía github.com/lutris/lutris/wiki/Installing-drivers y ninguno de los dos ha cambiado mucho. ¿Cómo puedo saber si he hecho nada desde accomplised cuando voy a la configuración ubuntu página de detalles de mi GPU todavía aparece como Intel AMD no uno
Odif Yltsaeb
0

Como luché con el problema durante todo un día y la respuesta de Joshua no funcionó para mí, pensé que podría ayudarme a proporcionar mi solución.

Mi error fue que, aunque tengo Ubuntu 18.04 instalado en VMware® Workstation 15, estaba tratando de resolver el problema basado en el adaptador gráfico AMD de mi máquina host. Copio la solución que funcionó para mí a continuación:

El problema es con Wayland. Si bien Ubuntu se predetermina a una sesión X11, por alguna razón lo dejaron habilitado para GDM.

Ciertamente, puede reemplazar GDM con LightDM, pero una opción más fácil sería:

sudo nano /etc/gdm3/custom.conf

Luego cambia la línea:

#WaylandEnable=false

a

WaylandEnable=false

Presione Ctrl+ Oy luego Ctrl+ Xy reinicie. Si no desea reiniciar, puede hacerlo

sudo systemctl restart gdm

Lo que reiniciará su sesión de Windows (esto supone que ssh en el cuadro se arregla como se indica arriba).

Bahman
fuente