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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Мини ПК GenMachine ryzen 4300U установка видеодрайвера  (Прочитано 149863 раз)

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

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 905
  • Mate, и никаких Unity
    • Просмотр профиля
Здравствуйте.
Перетащил со старого (Intel Celeron J4005) компа ssd на новый Мини ПК GenMachine AMD ryzen 4300U
Ну и поймал конечно ошибку при загрузке видео.

Заменил в /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" на "nomodeset"
Комп загрузился, зачистил на всякий случай (рекомендовали, хотя у меня не nvidia карта), все пакеты nvidia-* и поставил
драйвер ATI вот тут вычитал
https://serverok.in/amd-ryzen-3-2200g-on-ubuntu-18-04

Не нашел дрова для ubuntu 20.04 сайт перебрасывает сюда https://www.amd.com/en/support/kb/faq/download-incomplete
поиском дров на 4300U попадаю сюда https://www.amd.com/en/support/apu/amd-ryzen-processors/amd-ryzen-3-mobile-processors-radeon-graphics/amd-ryzen-3-4300u

Получается, что поддержка есть только для винды.
Читаю что с ядра 5.** поддержка видео-Vega должна быть на уровне ядра. Но похоже ее нет.

На всякий случай скачал общий драйвер для Ubuntu 22.04.3 установил но толку нет.
вижу такое

player@player ~ $ inxi -G
Graphics:
  Device-1: AMD Renoir driver: N/A
  Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: ati,fbdev
    unloaded: intel,modesetting,vesa gpu: N/A resolution: 1920x1080~77Hz
  OpenGL: renderer: llvmpipe (LLVM 15.0.7 256 bits)
    v: 4.5 Mesa 23.0.4-0ubuntu1~22.04.1

Т.е. llvmpipe  вместо AMD драйвера

Как быть ? Или для Ryzen видео в Linux нет ничего?
 
« Последнее редактирование: 07 Ноября 2023, 10:54:27 от jack_solovey »

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6168
    • Просмотр профиля
Т.е. llvmpipe  вместо AMD драйвера

Потому-что
Заменил в /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" на "nomodeset"
Удалите nomodeset из параметров ядра.

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 905
  • Mate, и никаких Unity
    • Просмотр профиля
Удалите nomodeset из параметров ядра.
Спасибо, но проблема не в этом. Я убрал эту установку и вернулась проблема при загрузке
https://disk.yandex.ru/i/fz7wfK3COIW97g

Оффлайн faveoled

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Дайте вывод
lspci -knn | grep -iEA5 'vga|3d|display'

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 905
  • Mate, и никаких Unity
    • Просмотр профиля
player@player ~ $ lspci -knn | grep -iEA5 'vga|3d|display'
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [1002:1636] (rev c4)
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [1002:0123]
Kernel modules: amdgpu
03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller [1002:1637]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller [1002:1637]
Kernel driver in use: snd_hda_intel

Оффлайн faveoled

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Secure Boot выключен?
Еще можете показать это:
sudo dmesg | grep amdgpu

Пользователь добавил сообщение 07 Ноября 2023, 13:30:02:
Еще посмотрите
cat /etc/modprobe.d/blacklist.conf
Возможно amdgpu в этом файле прописан, драйвер не грузится
« Последнее редактирование: 07 Ноября 2023, 13:30:02 от faveoled »

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 905
  • Mate, и никаких Unity
    • Просмотр профиля
Secure Boot выключен?
Да, выключен
-----
Еще можете показать это:
player@player ~ $ sudo dmesg | grep amdgpu
[sudo] пароль для player:   
[    1.936300] [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.
[   37.695766] [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.
-----
Возможно amdgpu в этом файле прописан, драйвер не грузится
player@player ~ $ cat /etc/modprobe.d/blacklist.conf
# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.

# evbug is a debug tool that should be loaded explicitly
blacklist evbug

# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd

# replaced by e100
blacklist eepro100

# replaced by tulip
blacklist de4x5

# causes no end of confusion by creating unexpected network interfaces
blacklist eth1394

# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
# hardware on its own (Ubuntu bug #2011, #6810)
blacklist snd_intel8x0m

# Conflicts with dvb driver (which is better for handling this device)
blacklist snd_aw2

# replaced by p54pci
blacklist prism54

# replaced by b43 and ssb.
blacklist bcm43xx

# most apps now use garmin usb driver directly (Ubuntu: #114565)
blacklist garmin_gps

# replaced by asus-laptop (Ubuntu: #184721)
blacklist asus_acpi

# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
blacklist snd_pcsp

# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
blacklist pcspkr

# EDAC driver for amd76x clashes with the agp driver preventing the aperture
# from being initialised (Ubuntu: #297750). Blacklist so that the driver
# continues to build and is installable for the few cases where its
# really needed.
blacklist amd76x_edac
Похоже нет, не прописан.



Пользователь добавил сообщение 07 Ноября 2023, 13:48:48:
Он и не стоит похоже.
dpkg -l amdgpu
ничего не находит
« Последнее редактирование: 07 Ноября 2023, 13:48:48 от jack_solovey »

Оффлайн faveoled

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
В интернете рекомендуют так грузиться:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.dc=0"

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 905
  • Mate, и никаких Unity
    • Просмотр профиля
В интернете рекомендуют так грузиться:
С такой установкой виснет намертво

Снес всё и заново установил по инструкции
https://amdgpu-install.readthedocs.io/en/latest/install-installing.html#ubuntu-and-debian-based-systems

Ставлю Installing the Workstation Use Case
$ amdgpu-install --usecase=workstation -y --vulkan=pro --opencl=rocr

Процесс установки происходит нормально, как я понял патчится текущее ядро 5.15.0.88
В конце выдается предупреждение, что прописан nomodeset
но если убираю то возникает та же самая ошибка как на фото на ядиске выше


Оффлайн faveoled

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Вообще драйвер должен работать из коробки без отдельной установки. Посмотрите, грузится ли GUI с Ubuntu флешки

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 905
  • Mate, и никаких Unity
    • Просмотр профиля
Вообще драйвер должен работать из коробки без отдельной установки. Посмотрите, грузится ли GUI с Ubuntu флешки

Похоже да, с флэшки он задействован.

~$ inxi -G
Graphics:
  Device-1: AMD Renoir driver: amdgpu v: kernel
  Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: amdgpu,ati
    unloaded: fbdev,modesetting,vesa gpu: amdgpu resolution: 1920x1080~60Hz
  OpenGL: renderer: RENOIR (renoir LLVM 15.0.6 DRM 3.42 5.15.0-76-generic)
    v: 4.6 Mesa 22.2.5

Видимо проще будет с нуля систему поставить и время потратить не на терзания драйвера, а на перенос настроек.
Большое спасибо за идею проверить с флэшки.

P.S. Остался ньюанс, звук через HDMI по прежнему выключен.
Но главное что проц не грузится и при движении  окна или панорамы в видео нет эффекта разрыва кадра по горизонтали.
С аудио через HDMI буду разбираться уже на установленной системе.
Спасибо!


Пользователь добавил сообщение 08 Ноября 2023, 17:05:32:
Вообще драйвер должен работать из коробки без отдельной установки. Посмотрите, грузится ли GUI с Ubuntu флешки
Все так и оказалось!
Снес все кроме /home и переустановил систему заново.
Теперь и видео работает и по HDMI и по Type-C. И Звук через HDMI/DP Type-c идет!

~ $ inxi -G
Graphics:
  Device-1: AMD Renoir driver: amdgpu v: kernel
  Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: amdgpu,ati
    unloaded: fbdev,modesetting,vesa gpu: amdgpu resolution: 1920x1080~60Hz
  OpenGL: renderer: RENOIR (renoir LLVM 15.0.7 DRM 3.42 5.15.0-88-generic)
    v: 4.6 Mesa 23.0.4-0ubuntu1~22.04.1
« Последнее редактирование: 08 Ноября 2023, 17:05:32 от jack_solovey »

 

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