Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Ubuntu 24.04 после очередного обновления появились артефакты  (Прочитано 2335 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 𝓝𝓲𝓻𝓭

  • Автор темы
  • Участник
  • *
  • Сообщений: 217
    • Просмотр профиля
Всем привет.
Столкнулся с проблемой. После обновления пакетов на свежеустановленной ubuntu 24.04 с видео от AMD, вдруг появились вртефакты. Выглядит это так.
Очевидно что проблемы в драйвере. Удаление и переустановка драйвера из репозитория не помогла. Решил поставить драйвер с сайта AMD.
Скачал, установил пакет установщика
sudo dpkg -i amdgpu-install_6.2.60200-1_all.debЗапустил установку:
sudo amdgpu-installНо в процессе установки лрайвер не собрался. Выглядит это примерно так:
(Нажмите, чтобы показать/скрыть)
В логах примерно такое:
(Нажмите, чтобы показать/скрыть)
Оказалось что проблема в ядрах старше 6.8.0-41
И тут два варианта решения.
1. Откатить ядро:
#Устанавливаем старое ядро
sudo apt install linux-headers-6.8.0-41-generic linux-headers-6.8.0-41 linux-image-6.8.0-41-generic linux-modules-6.8.0-41-generic linux-modules-extra-6.8.0-41-generic linux-tools-6.8.0-41-generic linux-tools-6.8.0-41 -y

#Удаляем новое ядро
sudo apt remove linux-headers-6.8.0-44-generic linux-headers-6.8.0-44 linux-image-6.8.0-44-generic linux-modules-6.8.0-44-generic linux-modules-extra-6.8.0-44-generic linux-tools-6.8.0-44-generic linux-tools-6.8.0-44 -y

#Обновляем grub
sudo update-grub
После перезагрузки получите старое ядро, и необходимо повторить установку.
Что бы ядро не обновлялось его надо заморозить:
sudo apt-mark hold linux-*-6.8.0-41
Но есть второй вариант:
2. Пропатчить код драйвера:
#Перейдем в каталог сборки драйвера
cd /usr/src/amdgpu-6.8.5-2009582.22.04/amd/display/amdgpu_dm/
#Сделаем бэкам исходника
cp amdgpu_dm_helpers.c amdgpu_dm_helpers.c.orig
#Патчим
sed -i "s@mst_state->base.state,@\ @g" amdgpu_dm_helpers.c
И снова запускаем установку.

На этом все.
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1916
    • Просмотр профиля
на радеонах лучше использовать свободный драйвер

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3265
    • Просмотр профиля
У меня установился amdgpu.
Пётр.

Оффлайн Tokeshi

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Зравствуйте, подскажите пожалуйста, есть ли аналогичное решение для intel?

immikari

  • Гость
Tokeshi, эхх, значит не у меня одного артефачит на интеле...
Вот прям решения нет, есть в некотором роде шаманство https://forum.ubuntu.ru/index.php?topic=322234.0

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.