LINUX.ORG.RU

Странные странности AMDGPU

 , ,


0

4

Карта rx7900xt. Система void.

На иксах в хроме при просмотре рутуба при разворачивании видео на весь экран иногда картинка зависает. При этом видео продолжает воспроизводиться - об этом свидетельствует звук. Хром получается закрыть только сочетанием клавиш оконного менеджера i3.

В ходе экспериментов удалось получить выхлоп хромого в консоль

[4160:4160:0920/203250.113396:ERROR:command_buffer_proxy_impl.cc(325)] GPU state invalid after WaitForGetOffsetInRange.
[4160:4160:0920/203250.149693:ERROR:gpu_process_host.cc(1007)] GPU process exited unexpectedly: exit_code=512

При этом в логе иксов начинается флуд

[ 13709.802] (WW) AMDGPU(0): flip queue failed: Invalid argument
[ 13709.802] (WW) AMDGPU(0): Page flip failed: Invalid argument
[ 13709.802] (EE) AMDGPU(0): present flip failed
[ 13709.831] (WW) AMDGPU(0): flip queue failed: Invalid argument
[ 13709.831] (WW) AMDGPU(0): Page flip failed: Invalid argument
[ 13709.831] (EE) AMDGPU(0): present flip failed
[ 13709.863] (WW) AMDGPU(0): flip queue failed: Invalid argument
[ 13709.863] (WW) AMDGPU(0): Page flip failed: Invalid argument
[ 13709.863] (EE) AMDGPU(0): present flip failed

Найти в сети ничего внятного не смог - есть похожие темы/багрепорты, но там глухо. Продолжаю наблюдения.

★★

Последнее исправление: u5er (всего исправлений: 1)

…либо переключиться с иксов на вяленого или обратно

либо вырубить этот флип:

Section "OutputClass"
	Identifier "AMDgpu"
	MatchDriver "amdgpu"
	Driver "amdgpu"
	Option "HotplugDriver" "amdgpu"
	Option "AsyncFlipSecondaries" "false"
	Option "VariableRefresh" "true"
	Option "EnablePageFlip" "off"
EndSection
rtxtxtrx ★★
()

На малине такие выкрутасы - не странность. Косяки видеодекодера. Нет смысла копать глубоко, подбирай плеер+ядро+драйвер где будет работать.

kirill_rrr ★★★★★
()
Ответ на: комментарий от rtxtxtrx

amdgpu часть ядра линукс => нужно обновлять ядро

если amdgpu ставилось не так:

sudo apt update
wget https://repo.radeon.com/amdgpu-install/6.2.1/ubuntu/noble/amdgpu-install_6.2.60201-1_all.deb
sudo apt install ./amdgpu-install_6.2.60201-1_all.deb
- или подобным образом - то оно не использует половины функциональности. Сорри.

Shadow ★★★★★
()
Ответ на: комментарий от Shadow

я не понял смысла твоего комментария.

amdgpu

тем более бубунта в теме про войд, какие-то говнянные драйвера… когда amdgpu в ядро добавили почти 10 лет назад

rtxtxtrx ★★
()
Последнее исправление: rtxtxtrx (всего исправлений: 2)
Ответ на: комментарий от cobold

Этого не знаю, но я думаю для начала обновить ядро по совету выше. У меня стоит ядро 6.6, хотя в репе есть и более свежие версии. Они по идее должны сами притягиваться по мере выхода, но почему-то такого не происходит. Как руки дойдут, накачу одно из более свежих ядер и потыкаю.

u5er ★★
() автор топика
Ответ на: комментарий от leave

только на рутубе

На платформе тоже словил.

что там у них в качестве видео-кодека? Vp8/9?

Без понятия.

Видео в нём, запущенное в mplayer/vlc вешает плеер?

Без понятия. Смотрю в браузере, но обычные фильмы с торрентов в mpv плеер не вешают.

u5er ★★
() автор топика
Ответ на: комментарий от u5er

Option «EnablePageFlip» «On»

пробуй выключать, наверное. Дальше я могу только на кофейной гуще гадать, amdgpu уже года 3 не трогал.

leave ★★★★★
()
Последнее исправление: leave (всего исправлений: 1)
Ответ на: комментарий от u5er

На платформе

Платформа под названием «Платформа», гусеница по имени Гусеница, воробей по имени Воробей. Они там все упоролись, что ли, когда название давали?

LongLiveUbuntu ★★★★★
()