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


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

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

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

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2580
    • Просмотр профиля
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

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2580
    • Просмотр профиля
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

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

Оффлайн mahinist

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3868
  • 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

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2580
    • Просмотр профиля
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.064 секунд. Запросов: 25.