Radeon не смог возобновить VCE после обновления до последнего ядра Linux

Вопрос или проблема

Я обновил свою систему Debian до последней версии с ядром 3.16.0-4-amd64. Обновление прошло успешно. После этого я решил обновить версию ядра Linux до последней, поддерживаемой Debian 10 – 4.19.0-5-amd64. После перезагрузки мой X-сервер не заработал, и в логах при запуске системы я вижу ошибку вроде radeon 0000:01:00.0 failed VCE resume (-110)

Модель ноутбука: Samsung 300E5V/300E4EV/270E5EV/270E4EV/2470EV/2470EE

После запуска системы я попадаю в интерфейс командной строки. Когда я пытаюсь выполнить startx, я снова вижу ту же ошибку о radeon и сообщение от X-сервера:

введите описание изображения здесь

$lspci | grep VGA

radeon failed VCE resume (-110)
VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller(rev 09)

Вот ls -pci лог и лог из файла Xorg.0.log.

Не могли бы вы помочь мне исправить эту проблему и снова запустить мой рабочий стол?

Вот решение, которое мне помогло:

  1. Добавьте драйверы, отличные от AMD, в черный список в файле /etc/modprobe.d/radeon.conf:
blacklist radeon
  1. Добавьте в /etc/modprobe.d/amdgpu.conf следующие строки:
options amdgpu si_support=1
options amdgpu cik_support=1

После этого сообщение об ошибке исчезло.

Ответ или решение

Проблема, с которой вы столкнулись, связана с драйверами для графической карты Radeon после обновления ядра Linux. Ошибка radeon 0000:01:00.0 failed VCE resume (-110) указывает на то, что драйвер Radeon не может восстановить видеокодировщик (VCE) после перезагрузки.

Вот шаги, которые помогут решить эту проблему и вернуться к рабочему состоянию графической подсистемы:

  1. Проверьте конфигурацию модулей: Вам нужно исключить драйвер radeon и использовать драйвер amdgpu, который может лучше работать с вашим оборудованием.

    • Откройте файл /etc/modprobe.d/radeon.conf (создайте его, если он не существует) и добавьте следующую строку:
      blacklist radeon
  2. Настройте драйвер amdgpu: Теперь вам нужно удостовериться, что драйвер amdgpu активирован и правильно настроен.

    • В файле /etc/modprobe.d/amdgpu.conf добавьте следующие строки:
      options amdgpu si_support=1
      options amdgpu cik_support=1
  3. Обновите initramfs: После внесения изменений в конфигурацию модулей необходимо обновить образ initramfs. Выполните следующую команду:

    sudo update-initramfs -u
  4. Перезагрузите систему: После всех произведенных изменений перезагрузите систему:

    sudo reboot
  5. Проверьте логи: После перезагрузки проверьте логи X-сервера (обычно находятся в /var/log/Xorg.0.log) на наличие ошибок, а также используйте команду dmesg для поиска сообщений, связанных с графическими драйверами.

  6. Запустите графическую сессию: Попробуйте снова запустить ваш графический интерфейс (обычно это происходит автоматически, но если нет, вы можете использовать команду):

    startx

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

Надеюсь, эти шаги помогут вам восстановить рабочую графическую среду! Если у вас появятся дополнительные вопросы, не стесняйтесь обращаться.

Оцените материал
Добавить комментарий

Капча загружается...