Почему Debian загружается не с графическим интерфейсом, а с консоли tty1, несмотря на установленные драйверы AMD?

Почему Debian загружается не с графическим интерфейсом, а с консоли tty1, несмотря на установленные драйверы AMD?

Как можно понять из заголовка, в настоящее время у меня возникла проблема: мой недавно установленный Debian не запускается ни с одним графическим интерфейсом, несмотря на то, что я явно выбрал их в процессе установки.

Интересно, что у меня уже установлены драйверы AMD, даже платные. Но несмотря на это, я не могу startxуспешно выполнить, так как он говорит, что не может найти /dev/dri/card0, а после этого он говорит мне, что не может работать в режиме буфера кадров.

Я знаю, что этого может быть недостаточно для отладки проблемы, но я совсем новичок во всей экосистеме Linux, поэтому понятия не имею, что именно может помочь. Так что, если вам нужны подробности, пожалуйста, сообщите мне об этом в комментариях, чтобы я мог их предоставить.

Мои аппаратные характеристики:

  • Видеокарта: AMD RX 5700
  • Процессор: AMD Ryzen 9 3900X
  • Место на диске: 500 ГБ
  • Оперативная память: 32 ГБ

Наверное, мне следует добавить, что при установке Debian я выбрал дисплейный менеджер sddm, а также KDE и Gnome.

решение1

Если startxвыдается сообщение о невозможности найти /dev/dri/card0, это, вероятно, означает, что компонент ядра драйверов AMD в данный момент не загружен.

Вы можете начать с запуска lspci -d ::0300 -nnkи редактирования вывода в вашем исходном вопросе. Это должно показать, какие модули ядра распознают вашу видеокарту, и какие из них (если таковые имеются) в данный момент загружены. Если это не даст результатов, попробуйте ::0302(= PCI class for display controller, subclass 3D controller) вместо ::0300(= display controller, subclass VGA compatible).

Я лучше знаком с драйверами графических процессоров NVIDIA, чем AMD, но если я правильно понял, то должен быть amdgpuдоступный модуль, а в идеале и используемый.

Также, будет ли sudo dkms statusотображаться что-либо осмысленное или просто ошибка «команда не найдена»?

Если dkmsон установлен, он должен отобразить список всех установленных сторонних модулей ядра, управляемых DKMS (например, компонент ядра драйверов AMD).

решение2

По крайней мере, для начала я бы рекомендовалЛМДЭ(Linux Mint Debian Edition). Вы получаете преимущества графического интерфейса в стиле Mint, но вместо пакетов Ubuntu он собран из пакетов Debian (стабильной версии).

При его использовании будьте внимательны: вы устанавливаете только пакеты Debian, а не пакеты Ubuntu.

Попробуйте использовать Cinnamon DE. Доступны и другие вкусы.

Связанный контент