Пользователь устанавливает Debian 13 без дискретной видеокарты, затем устанавливает видеокарту Radeon. Система загружается только до сообщения «started sddm.service», но графический интерфейс не запускается. Предварительно отмечались проблемы с входом в BIOS при установленной видеокарте.
Поскольку графический интерфейс не загружается, необходимо переключиться в текстовую консоль:
После входа в TTY выполните следующие команды для диагностики:
<code class="language-bash"><span class="hljs-comment"># Проверка логов SDDM</span> journalctl -u sddm -b <span class="hljs-comment"># Проверка логов systemd-logind</span> journalctl -u systemd-logind -b <span class="hljs-comment"># Поиск ошибок в логах Xorg</span> cat /var/log/Xorg.<span class="hljs-number">0</span>.log | grep -E <span class="hljs-string">"(EE|WW|error|failed)"</span> <span class="hljs-comment"># Определение модели видеокарты</span> lspci -k | grep -EA3 <span class="hljs-string">'VGA|3D|Display'</span> <span class="hljs-comment"># Проверка загрузки драйвера AMD</span> lsmod | grep amdgpu </code>
Для установки необходимых прошивок и драйверов требуется подключить репозитории non-free:
<code class="language-bash"><span class="hljs-built_in">sudo</span> nano /etc/apt/sources.list </code>
<code><span class="hljs-title">deb</span> <span class="hljs-url">http://deb.debian.org/debian/</span> trixie main contrib non-free non-free-firmware deb-src <span class="hljs-url">http://deb.debian.org/debian/</span> trixie main contrib non-free non-free-firmware deb <span class="hljs-url">http://deb.debian.org/debian/</span> trixie-updates main contrib non-free non-free-firmware deb-src <span class="hljs-url">http://deb.debian.org/debian/</span> trixie-updates main contrib non-free non-free-firmware deb <span class="hljs-url">http://deb.debian.org/debian/</span> trixie-backports main contrib non-free non-free-firmware deb-src <span class="hljs-url">http://deb.debian.org/debian/</span> trixie-backports main contrib non-free non-free-firmware deb <span class="hljs-url">http://security.debian.org/debian-security</span> trixie-security main contrib non-free non-free-firmware deb-src <span class="hljs-url">http://security.debian.org/debian-security</span> trixie-security main contrib non-free non-free-firmware </code>
Сохраните изменения (Ctrl+O, Enter) и выйдите (Ctrl+X)
Обновите список пакетов:
<code class="language-bash"><span class="hljs-built_in">sudo</span> apt update </code>
Установите последовательно следующие пакеты:
<code class="language-bash"><span class="hljs-comment"># Установка прошивок для AMD видеокарт</span> <span class="hljs-built_in">sudo</span> apt install firmware-amd-graphics <span class="hljs-comment"># Установка драйвера Xorg для AMD</span> <span class="hljs-built_in">sudo</span> apt install xserver-xorg-video-amdgpu <span class="hljs-comment"># Установка компонентов для 3D-ускорения</span> <span class="hljs-built_in">sudo</span> apt install mesa-va-drivers mesa-vulkan-drivers <span class="hljs-comment"># Рекомендуется также установить дополнительные библиотеки</span> <span class="hljs-built_in">sudo</span> apt install libgl1-mesa-dri libglx-mesa0 </code>
После установки всех необходимых пакетов:
<code class="language-bash">lsmod | grep amdgpu </code>
<code class="language-bash"><span class="hljs-built_in">sudo</span> reboot </code>
Если проблема сохраняется:
<code class="language-bash"><span class="hljs-comment"># Резервное копирование старой конфигурации</span> <span class="hljs-built_in">sudo</span> mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup <span class="hljs-comment"># Генерация новой конфигурации</span> <span class="hljs-built_in">sudo</span> Xorg -configure <span class="hljs-comment"># Переместите созданный файл</span> <span class="hljs-built_in">sudo</span> mv ~/xorg.conf.new /etc/X11/xorg.conf </code>
Если проблема связана с SDDM, попробуйте установить альтернативный менеджер входа:
<code class="language-bash"><span class="hljs-comment"># Установка LightDM вместо SDDM</span> <span class="hljs-built_in">sudo</span> apt install lightdm <span class="hljs-comment"># Выбор менеджера входа по умолчанию</span> <span class="hljs-built_in">sudo</span> dpkg-reconfigure lightdm </code>
Для некоторых старых карт Radeon могут потребоваться драйверы radeon вместо amdgpu:
<code class="language-bash"><span class="hljs-built_in">sudo</span> apt install xserver-xorg-video-radeon </code>
<code class="language-bash"><span class="hljs-comment"># Подробная информация о видеокарте</span> <span class="hljs-built_in">sudo</span> lshw -c display <span class="hljs-comment"># Проверка температуры видеокарты (если поддерживается)</span> <span class="hljs-built_in">sudo</span> sensors <span class="hljs-comment"># Проверка активного драйвера</span> <span class="hljs-built_in">sudo</span> lspci -k | grep -EA3 <span class="hljs-string">'VGA|3D|Display'</span> <span class="hljs-comment"># Просмотр сообщений ядра</span> dmesg | grep -i amd dmesg | grep -i drm </code>
Проблема с графикой при установке видеокарты Radeon в Debian обычно решается установкой проприетарных прошивок из репозиториев non-free и правильных драйверов Xorg. В большинстве случаев достаточно выполнить шаги, описанные выше.
Если проблема не решается, предоставьте вывод команд диагностики на тематических форумах, указав точную модель видеокарты и версию Debian.
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()