¿Por qué Debian no arranca con una GUI, sino en la consola tty1, a pesar de que los controladores AMD están instalados?

¿Por qué Debian no arranca con una GUI, sino en la consola tty1, a pesar de que los controladores AMD están instalados?

Como el título ya podría sugerir, actualmente tengo un problema en el que mi Debian recién instalado no se inicia con ninguna GUI, a pesar de que las seleccioné claramente en el proceso de instalación.

Curiosamente ya tengo instalados los drivers de AMD, incluso los que no son libres. Pero a pesar de eso, no puedo ejecutar startxcorrectamente, ya que dice que no puede encontrar /dev/dri/card0y luego de eso, me dice que no puede ejecutarse en modo frame buffer.

Sé que esto puede no ser suficiente para solucionar el problema, pero soy muy nuevo en todo el ecosistema Linux, así que no tengo idea de qué ayudaría exactamente. Entonces, si necesita más detalles, dímelo en los comentarios para poder proporcionárselos.

Mis especificaciones de hardware:

  • Tarjeta gráfica: AMD RX 5700
  • Procesador: AMD Ryzen 9 3900X
  • Espacio en disco: 500 GB
  • RAM: 32GB

Quizás debería agregar que seleccioné el administrador de pantalla sddm y KDE y Gnome mientras instalaba Debian.

Respuesta1

Si startxdice que no se puede encontrar /dev/dri/card0, probablemente significa que el componente del núcleo de los controladores AMD no está cargado actualmente.

Puede comenzar ejecutando lspci -d ::0300 -nnky editando el resultado de su pregunta original. Eso debería mostrar qué módulo(s) del kernel reconocen su tarjeta gráfica y cuáles (si los hay) están cargados actualmente. Si eso no produce resultados, intente ::0302(= clase PCI para controlador de pantalla, subclase de controlador 3D) en lugar de ::0300(= controlador de pantalla, subclase compatible con VGA).

Estoy más familiarizado con los controladores de GPU de NVIDIA que con los de AMD, pero si he entendido correctamente, debería haber un amdgpumódulo disponible e idealmente también en uso.

Además, ¿se sudo dkms statusmostrará algo significativo o simplemente un error de "comando no encontrado"?

Si dkmsestá instalado, debería mostrar una lista de todos los módulos del kernel de terceros administrados por DKMS instalados (como podría ser el componente del kernel de los controladores AMD).

Respuesta2

Al menos para empezar, lo recomendaría.LMDE(Edición Linux Mint Debian). Obtiene el beneficio de una GUI estilo Mint, pero en lugar de estar hecha con paquetes de Ubuntu, está construida con paquetes de Debian (estables).

Tenga cuidado al usarlo de que solo instale paquetes de Debian, no paquetes de Ubuntu.

Intente usar Cinnamon DE. Otros sabores están disponibles.

información relacionada