При использовании ядер Linux 5.2+ на компьютерах с APU AMD (например, Ryzen 5) отмечаются зависания графической подсистемы, устраняемые только перезагрузкой. При зависании в логе отображаются записи вида "drm:amdgpu... Waiting for fences timed out or interrupted!".Кроме отката системы на старые выпуски ядра Linux, в качестве обходного варианта блокирования проблемы помогает загрузка ядра с параметром "amdgpu.noretry=0".
URL: https://gitlab.freedesktop.org/drm/amd/issues/934#note_373809
Обсуждается: http://www.opennet.me/tips/info/3127.shtml
Аналогичная проблема больше года, уже не знаю как её исправить. Не зависал только на ядре 4.11. Попробую установить параметр, спасибо.
У меня на Lenovo G505S (кстати, с опенсорсным БИОСом coreboot), AMD A10-5750M со встройкой HD-8650G, всё прекрасно работает. Наверное, этот костыль только для Vega/Ryzen.
Ну так и указано что на райзене.
а я давно устранил эту проблему на своем ноуте. Попробуйте, может вам тоже поможет.заблокируйте все драйвера показывающие температуру в blacklist (lsmod), а затем используя lm-sensors просканируйте и верните только те что он покажет правильную температуру. Есть прикол что некоторые драйвера покажут буд-то процессор разогрет под 120 градусов. Вот эти дрова и вызывали глюк на нем
Hp Pavilion g6 (AMD E-350)
> AMD E-350 , HD 6310У тебя всё должно работать и без этого костыля: проблемы только на последнем AMD-шном железе.
APU это графика она есть в ryzen?
десктопные и мобильные Ryzen с буквами G, U, H содержат встроенную графику Vega.
чем отличаются G, U, H
где можно прочесть
G-десктопные, U-мобильные с низким TDP, H-мобильные с высоким TDP.
Спасибо
Ещё есть десктопные GE, с графикой и низким потреблением. Но это редкий и дорогой зверь
У меня работает временное решение, пока не исправят драйвер в ядре. Почему-то включение отладки убирает у меня зависание видеоподсистемы на Ryzen 5 2500U:
$ cat /etc/profile.d/00-gallium-ddebug.sh
export GALLIUM_DDEBUG="0"
Зависания на b350 и 2400g вылечились прошивкой биоса и обновлением фирмвари.
> Зависания на b350 и 2400g вылечились прошивкой биоса и обновлением фирмвари.2200G тоже нет проблемы, своевременно обновляю биос.
У меня AMD Ryzen 5 3500U время от времени виснет с чёрным, частично замусоренным внизу, экраном при выходе из спящего режима при ядрах > 5.0. В 5.0 всё работает как часы. Кто-нибудь знает как поправить? Или продолжать сидеть на ядре 5.0?
Иксы переключите на dri 2.
На 3200U+XFCE мне помогло отключение композитного режима.
опция iommu=pt для ядра; подробности про 2500U здесь: https://bbs.archlinux.org/viewtopic.php?id=250297
>iommu=pt
>на райзене
читал комменты, плакал. Боль, страдания... но мышки упорно жрут кактус.
держи нас в курсе
А я уж было начал жалеть, что взял отдельно RX550 с рук к обычному CPU, ибо играть мне не нужно.
Мда. Пожалуй, останусь на Intel.
Примерно одновременно купил intel i7 9700 на работу
и ryzen 5 домой.
Выше названная проблема с райзеном вылезла только при апдейте убунты.В то время как intel не стал дружить с материнкой Asus prime z-370 P (а оказывается для 9го поколения надо P2), не придал значения и в наличии не было, перешил биос - заработало.
Может я криворук, но я так и не смог заставить работать Xorg на два экрана в режиме расширения. Зеркало работает. Предполагаю все же, что это проблема в биосе/материнке.
Пришлось купить дискретную видеокарту.
для расширения на 2 экрана используйте xinerama, внутренняя и внешняя карты AMD, ничего не виснет
На 2200G были проблемы до версии ядра 4.17, потом, как рукой сняло
На винде ничего не зависает, проблемы линэкса.
А здесь кого-либо колышет, как оно там в Венде?
Вот дела.. у меня собранный не себе компьютер под десяточкой также просто "зависает", только ребут. Думаю сдавать в сервис. А сейчас думаю надо на него тестово какую-нибудь Убунту поставить, посмотреть, вдруг чего похожее напишет.
У меня обычный 3600X на матери Asus Prime X370 Pro. И тоже регулярно проблема: подвисание графики (дискретная R7 370) или полный вис. В первом случае перегружаюсь по SysReq, а если не срабатывает - Резетом.
Это же было на 1600X, но там ещё была проблема первый партий этих процов: переодически машина просто резко перегружалась.
Сменил на 3600Х - перезагрузка ушла, а висы - остались. Как лечить - уже не знаю.
ОС: Fedora (сейчас 31, а проявилось ещё с выхода Райзена (не помню версию Федорки))
пробовали заменить кабель между видеокартой и монитором на более толстый и/или с фильтрами?
> пробовали заменить кабель между видеокартой и монитором на более толстый и/или с фильтрами?Именно такой и стоит: толстый, дорогой (по случаю перепал :) ).
Виснет иногда именно видео: в фоне продолжает играть музыка, но никакой реакции на клавиатуру: не могу переключиться на текстовую консоль на других TTY, нет реакции на NumLock. Но SysRq работает: перегружается по REISUB.
А иногда виснет наглухо: вообще ни на что не реагирует, кроме hard reset.Менял уже всё, кроме материнки: ССД, проц, видео, даже БП.
мм, ещё, недавно нашли ошибку, связанную с когерентностью кэшей, пока не исправлена, проявляет себя со всеми видеокартами AMD, рекомендуют воркэраунд AMD_DEBUG=nodma, он будет включён в свежее обновление mesa
> мм, ещё, недавно нашли ошибку, связанную с когерентностью кэшей, пока не исправлена,
> проявляет себя со всеми видеокартами AMD, рекомендуют воркэраунд AMD_DEBUG=nodma, он будет
> включён в свежее обновление mesahttps://gitlab.freedesktop.org/mesa/mesa/issues/1399 - оно, как я понимаю?
да, возможно, там несколько похожих тикетов открыто по этому поводу, где видел уже не найду точно... начал здесь смотреть https://www.phoronix.com/scan.php?page=news_item&px=RadeonSI...
ну, да 5 коментарий к новости от X.Org ATI Driver Developer :
" Not necessarily kernel issue at least with pre-navi parts. More likely some interactions between GFX and SDMA in mesa. On pre-navi parts SDMA and GFX are not cache coherent so there may be some missing synchronizations between the two. "т.е., как я понял, части SDMA и GFX _до_ Navi не являются кэш-когерентными, наиболее вероятно.
Т.е., наиболее вероятно, что именно некогерентность на картах до Navi является причиной сбоя.
Ну, одно дело, когда не дошли до gpu текстуры, в них просто дыры будут, а другое дело когда код управления не дошёл, тут могут быть и зависания.
Так это только видеокарта отваливается? По ssh зайти можно?
Помнится на старом компе поменял gforce на какоето амд, изза куллера, и началось.., уже 10 лет прошло и ничего не поменялось, нахер амд
Да, бери дырявый интель с ежемесячными патчами понижающие производительность.И винду юзай, там все мягко и шелковисто.
Кому нужен линь и руки не из жэ осилят проблему.
Может и дырявый, зато работает, а ваше амд и дырявое и работает через раз.> Кому нужен линь и руки не из жэ осилят проблему.
Я достаточно зарабатываю, чтобы переплатить за интел, и не сношаться с вашим нище-бродством, вечно догоняющим.
> И винду юзай,
О да, помнится на ноуте с виндой изрядно пое..ся с вашим амд, драйверов, как бы вообще нет, но есть софтина, которая переделывает...да кароче, идите на.. с вашим кровавым поносом.
Фанатики упоротые. Интел те еще корпорасты, но правила игры соблюдают, а ваши догонялы только языком мелят, что мы дрова откроем, что всех обгоним, ага, едва качнули, а уже сопли веером пальцы пузырями из каждого чайка - конец интела, и где и че.
Ценник сбили, господи достижение, на процы позапрошлого поколения, хаха, вот ваш потолок, хотя и на том спасибо, с паршивой овцы хоть шерсти клок.
У вас инерция мышления. Амд не догоняет, а уже вырвалась вперед в процессорной гонке.
Посмотрите тесты их новых серверных процов и тихо слейтесь.Если интел в самое ближайшее время ничем не ответит, ему не то что бы конец, но хорошего не светит ничего. Падение продаж и выручки, падение акций, издержки на латание дыр в уже проданных процах, вот это всё.
>Я достаточно зарабатываю, чтобы переплатить
Вы наверно молодец, но умные люди стараются получить максимум от вложенных денег.
> У вас инерция мышленияОткрываем любой желелячно-игрушный канал на ютубе, а там хотите действительно крутую тачку - интел и нвидь.
> падение акций
Падали уже, и уже выросли до прежнего уровня и выше.
> но умные люди стараются получить максимум
Вот я и стараюсь, у амд были шансы они их все проср-али, и новые прос-рут, в то-пку.
==
и это безотносительно того, сколько интел жировал, так просто его не свалить, да амд и не хочет, их вполне устраивает номер два, ибо
> у амд были шансы они их все проср-али
>Открываем любой желелячно-игрушный канал на ютубе,Немного не моё.
>у амд были шансы
Были и они их реализовали в полной мере. Все просрал интел своим мухлежом с инструкциями ради выигрыша в производительности.
> Немного не моё.Не стану утверждать, что прям мое-мое, но "цифры" за кадром говорят.
Вот https://www.youtube.com/watch?v=rZdvL0ju4CA
тупое сравнение, интель 9-поколения в тишь выигрывает у проца амд которого еще в продаже нетhttps://market.yandex.ru/search?cvredirect=2&text=ryzen ...
https://market.yandex.ru/catalog--protsessory-cpu/55330/list...Ценник у интеля меньше чем то, что есть от амд.
Разгоны-херагоны, мне пофиг, я не собираюсь заморачиваться.
10е поколение интеля хз, i9-10990 еще нет, думаю он ощутимо натянет амд> и они их реализовали в полной мере
Ну например? Какие же там киллер фичи, типа открытых дров, отсутсвия блобятины,
А нет, core2duo и POWER9, где ваше амд?> Все просрал интел
Что именно он про..л? Долю рынка, на приставках, хз, на али забей "mini pc amd" и "mini pc intel"
- 3 страницы против 16, а может вернемся на ютуб где миллион видосов как купить хуанан-мать, древний ксеон и получить за копейки более чем достойную систему, про амд я такого не слыхал, расскажи..Интел мог себе позволить навалить болт, и он навалил, печально, я который год приличной архитектуры жду, а не перевыжимки старой, на 10ю уже ненадеюсь, а с другой стороны нет у меня проблем с нехваткой проца, 3го поколения (2012года) ноут все тянет, второй 6го, виртуалки беспроблем, на сервачке домашнем 5е поколение, тоже виртуалки, тоже беспроблем, хотя ядер маловато, но nuc какбы.
А амд, мне девчонка дала свой ноут того же 2012 года, поставил ссд озу добавил, и никакой разницы что было что стало, я ей тогда еще говорил ср-ань, но не послушала, срочно надо было, ага..
Была подобная проблема на ноуте с ryzen 3700U, там встроенная vega10, решилась установкой amd microcode и в mkinitcpio добавил модуль amdgpu. Три месяца полёт нормальный, дистрибутив арч.
На десктопе (Ryzen 7 2700 + RX Vega 64 на Prime X740 Pro) была похожая проблема - зависания и артефакты через некоторое время после запуска OpenGL/Vulkan приложений, активно использующих шейдеры (игры, например). Прописал параметр noretry=0 для amdgpu, как здесь и советуется - помогло.
AMD Ryzen 3 5300U помогло от зависаний установка пакета linux-firmware
реально что помогло так это отключение в биосе TPM, называется он как AMD Platform Security Processor