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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как вылечить зависания на AMD Ryzen 5 3400G?  (Прочитано 22960 раз)

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

Оффлайн papalapa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Как вылечить зависания на AMD Ryzen 5 3400G?
« : 20 Сентября 2019, 08:36:17 »
Собственно, вопрос в самой теме. AMD Ryzen 5 3400G, случайные зависания при работе в 18.04. Виснет мышь и клава, при этом что-то в фоне работает. Помогает только hard reset.
В 19.04 реже, но всё же есть.

Есть опыт у кого?

PS: если бы знал, что получу букет проблем с этим процем, не брал бы его  :-\
Ubuntu 19.04 / AMD Ryzen 3400G with Radeon Vega 11 / ASUS TUF B450M-PLUS GAMING / KINGSTON DDR4 3200 2x8GB HyperX Predator

Оффлайн damix

  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля
Re: Как вылечить зависания на AMD Ryzen 5 3400G?
« Ответ #1 : 20 Сентября 2019, 10:28:39 »
Мне удалось заставить 2200G работать под линуксом обновлением всего, что имеет отношение к железу. Уж слишком они новые, эти процессоры.
Нужны выводы команд
inxi -SMCG
dpkg -l | grep 'linux-firmware'
dpkg -l | grep 'amd64-microcode'
18.04 или 19.04 использовать - неважно, любую из них лечить придется, но 18.04 хоть LTS.

Оффлайн papalapa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Как вылечить зависания на AMD Ryzen 5 3400G?
« Ответ #2 : 20 Сентября 2019, 11:25:09 »
18.04 или 19.04 использовать - неважно, любую из них лечить придется, но 18.04 хоть LTS.
Да, 18.04 LTS, просто хотел проверить как дела в 19.04. Если удасться полечить 18, то вернусь на неё.

Что заметил - 18.04 виснет в тот момент, когда в /var/log/syslog попадает эта запись:
Sep 18 22:42:09 kernel: [97.849203] pcieport 0000:02:00.0: Refused to change power state, currently in D3
Как только это появляется, сразу фриз.

Вывод команд скину попозже, сейчас нет возможности.
Ubuntu 19.04 / AMD Ryzen 3400G with Radeon Vega 11 / ASUS TUF B450M-PLUS GAMING / KINGSTON DDR4 3200 2x8GB HyperX Predator

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2548
    • Просмотр профиля
Re: Как вылечить зависания на AMD Ryzen 5 3400G?
« Ответ #3 : 20 Сентября 2019, 12:55:41 »
2400G Получилось заставить работать путём подбора ядра.
Как вариант использовать дешёвую видеокарту.
Виснет как раз видео.

Такую же проблему наблюдал много раз при использовании Nvidia видеокарты со свободными драйверами.

Оффлайн papalapa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Как вылечить зависания на AMD Ryzen 5 3400G?
« Ответ #4 : 20 Сентября 2019, 12:59:55 »
Как вариант использовать дешёвую видеокарту.
Я правильно понимаю, что с любой поддерживаемой внешней картой этой проблемы не станет?
Ubuntu 19.04 / AMD Ryzen 3400G with Radeon Vega 11 / ASUS TUF B450M-PLUS GAMING / KINGSTON DDR4 3200 2x8GB HyperX Predator

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2548
    • Просмотр профиля
Re: Как вылечить зависания на AMD Ryzen 5 3400G?
« Ответ #5 : 20 Сентября 2019, 13:01:57 »
Правильно.
Проблема с поддержкой Vega видеоядра а не процессора.

Оффлайн papalapa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Как вылечить зависания на AMD Ryzen 5 3400G?
« Ответ #6 : 20 Сентября 2019, 13:13:31 »
Проблема с поддержкой Vega видеоядра а не процессора.

Спасибо!
Купил этот процессор, чтобы не тратиться на видеокарту, потому что кроме CS:GO сейчас мало во что играю :) И рассчитывал купить карточку позже. Походу придётся все же идти в магаз.
Ubuntu 19.04 / AMD Ryzen 3400G with Radeon Vega 11 / ASUS TUF B450M-PLUS GAMING / KINGSTON DDR4 3200 2x8GB HyperX Predator

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2548
    • Просмотр профиля
Re: Как вылечить зависания на AMD Ryzen 5 3400G?
« Ответ #7 : 20 Сентября 2019, 13:41:37 »
Если всёравно покупать хотели то можно купить.
Но можно и попробовать ядра поменять.
Как я писал выше, получилось 2400G подружить методом подборки ядер.

Оффлайн mahinist

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3861
  • Ubuntu-20.04, Archlinux, Blackarchlinux, Gentoo
    • Просмотр профиля
Re: Как вылечить зависания на AMD Ryzen 5 3400G?
« Ответ #8 : 20 Сентября 2019, 15:06:58 »
На 3000 линейки и без графического ядра проблема в линукс - ТЫЦ .
31-регион

Оффлайн papalapa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Как вылечить зависания на AMD Ryzen 5 3400G?
« Ответ #9 : 21 Сентября 2019, 11:07:43 »
Нужны выводы команд
Только что подобрался к машине. Вот вывод:

System:    Host: ryzen Kernel: 5.0.0-29-generic x86_64 bits: 64 Desktop: Gnome 3.32.0
           Distro: Ubuntu 19.04 (Disco Dingo)
Machine:   Type: Desktop Mobo: ASUSTeK model: TUF B450M-PLUS GAMING v: Rev X.0x
           serial: <root required> UEFI: American Megatrends v: 1003 date: 03/25/2019
CPU:       Topology: Quad Core model: AMD Ryzen 5 3400G with Radeon Vega Graphics bits: 64
           type: MT MCP L2 cache: 2048 KiB
           Speed: 1326 MHz min/max: 1400/3700 MHz Core speeds (MHz): 1: 1304 2: 1288 3: 1367
           4: 1288 5: 1267 6: 1299 7: 1260 8: 1300
Graphics:  Device-1: AMD Picasso driver: amdgpu v: kernel
           Display: x11 server: X.Org 1.20.4 driver: amdgpu resolution: 1920x1080~60Hz
           OpenGL: renderer: AMD RAVEN (DRM 3.27.0 5.0.0-29-generic LLVM 8.0.0)
           v: 4.5 Mesa 19.0.8

ii  linux-firmware                             1.178.3                              all          Firmware for Linux kernel drivers

ii  amd64-microcode                            3.20181128.1ubuntu1                  amd64        Processor microcode firmware for AMD CPUs
Ubuntu 19.04 / AMD Ryzen 3400G with Radeon Vega 11 / ASUS TUF B450M-PLUS GAMING / KINGSTON DDR4 3200 2x8GB HyperX Predator

Оффлайн damix

  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля
Re: Как вылечить зависания на AMD Ryzen 5 3400G?
« Ответ #10 : 21 Сентября 2019, 19:01:45 »
Ubuntu 19.04
Решили все таки 19.04 лечить. Это не плохо, просто у нее поддержка в следующем году закончится.
Я мало читал про этот процессор и не знаю, чем его встроенная графика отличается от таковой в 2400G, кроме частоты, но я думаю, что тут действия такие же, как с Ryzen 3 2200G / Ryzen 5 2400G: обновлять компоненты системы, которые связаны с железом до версий как можно новее.
Для начала обновите BIOS до последней версии и linux-firmware до версии 1.182. Установите ядро 5.3.1.
(Нажмите, чтобы показать/скрыть)

Оффлайн [ COSMIC FIELDS ]

  • Активист
  • *
  • Сообщений: 320
  • Arch Linux | 5.8.arch1-1
    • Просмотр профиля
Re: Как вылечить зависания на AMD Ryzen 5 3400G?
« Ответ #11 : 24 Сентября 2019, 02:17:36 »
Как бы надо обновить BIOS, держу в курсе.
Уже 3 раза обновился микрокод + фиксы под все Linux дистры.
https://www.asus.com/ru/Motherboards/TUF-B450M-PLUS-GAMING/HelpDesk_BIOS/
i7-6700 | ASUS ROG-STRIX-GTX1660TI-O6G-GAMING | DDR4 16GB 2800mHz Kingston HyperX Savage Black
MSI Z170A XPOWER GAMING TITANIUM EDITION | Corsair RM750

Оффлайн papalapa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Как вылечить зависания на AMD Ryzen 5 3400G?
« Ответ #12 : 24 Сентября 2019, 06:26:32 »
Решили все таки 19.04 лечить. Это не плохо, просто у нее поддержка в следующем году закончится.

Нет, я бы с радостью остался на 18.04, 19.04 попробовал ради опыта. Да, и, я так понимаю, через полгода всё равно будет 20.04, как раз с 19.04 на 20.04 перейду.

обновлять компоненты системы, которые связаны с железом до версий как можно новее
Понял, попробую, отпишу о результате.

Как бы надо обновить BIOS, держу в курсе.
Уже 3 раза обновился микрокод + фиксы под все Linux дистры.
Да, вижу, что как раз в сентябре последний апдейт был. Возможно это частично решит проблему. Спасибо!
Ubuntu 19.04 / AMD Ryzen 3400G with Radeon Vega 11 / ASUS TUF B450M-PLUS GAMING / KINGSTON DDR4 3200 2x8GB HyperX Predator

Оффлайн papalapa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Как вылечить зависания на AMD Ryzen 5 3400G?
« Ответ #13 : 27 Сентября 2019, 12:07:57 »
Решили все таки 19.04 лечить.

У меня плохие новости. На Windows 10 я тоже ловлю стабильный фриз. Windows 10 у меня на втором диске, тоже SSD. До этого вис пару раз, непонятно от чего, я даже не предавал значения.

Процесс висяка такой: загружаем винду, открываем графический мониторинг (Task Manager), открываю большую папку с фотками, открываю ACDSee в этой папке и начинается индексация. В процессе индексации сам процессор загружен не более 30%. Через время Х от начала индексации, или Y или Z (ну, т.е. на неопределённом моменте) нагрузка на процессор падает до нуля (это видно на графике), мышь и клавиатура не реагируют ни на что, в фоне что-то происходит, но постепенно и чтение с диска сводится к нулю. Помогает только ребут кнопкой по корпусу.

Т.е. до этого я считал что проблемы только на Ubuntu, теперь понятно, что в винде то же самое. Причём если на винде виснет на индексации фотографий, то на Ubuntu виснет на индексации проектов PhpStorm. Скорее всего на аинде тоже будет виснуть в PhpStorm, но он у меня там не установлен, проверить не смог.

Т.е. процесс индексации стопорит процессор. Сразу скажу, что диски под виндой и под убунтой разные, т.е. вряд ли это жёсткий диск.

Что за х...?

PS:
Как бы надо обновить BIOS, держу в курсе.
Биос обновил до последней версии. Уже дважды.

Если всёравно покупать хотели то можно купить.
Теперь я начинаю сомневаться, что это поможет?
Ubuntu 19.04 / AMD Ryzen 3400G with Radeon Vega 11 / ASUS TUF B450M-PLUS GAMING / KINGSTON DDR4 3200 2x8GB HyperX Predator

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2548
    • Просмотр профиля
Re: Как вылечить зависания на AMD Ryzen 5 3400G?
« Ответ #14 : 27 Сентября 2019, 12:53:50 »

Пользователь добавил сообщение 27 Сентября 2019, 12:57:55:
Теперь я начинаю сомневаться, что это поможет?

Теперь я начинаю подозревать неисправность какого либо оборудования.
Скорее всего заводской дефект.
Можно начать с памяти, вытаскивать по одной планке и смотреть результаты.
Если планка 1 то сложнее.
+ memtest погонять.
Если и это не поможет то скорее всего дефект материнской платы ну или проца (что бывает реже).
« Последнее редактирование: 27 Сентября 2019, 13:00:17 от Usermaster »

 

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