LINUX.ORG.RU

Проблема с видеокартой amd в linux 4.14

 


0

1

Видеокарта

00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 98e4 (rev da)

В ядре 4.14 и новее:

[    9.268777] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input8
[    9.270257] MCE: In-kernel MCE decoding enabled.
[    9.283801] amdgpu 0000:00:01.0: firmware: direct-loading firmware amdgpu/stoney_sdma.bin
[    9.283898] amdgpu 0000:00:01.0: fence driver on ring 10 use gpu addr 0x00000000004005a0, cpu addr 0xffffaf5800a795a0
[    9.284959] amdgpu 0000:00:01.0: firmware: direct-loading firmware amdgpu/stoney_uvd.bin
[    9.284968] [drm] Found UVD firmware Version: 1.38 Family ID: 15
[    9.285277] amdgpu 0000:00:01.0: fence driver on ring 11 use gpu addr 0x000000f400295860, cpu addr 0xffffaf5801642860
[    9.297528] amdgpu 0000:00:01.0: firmware: direct-loading firmware amdgpu/stoney_vce.bin
[    9.297543] [drm] Found VCE firmware Version: 52.0 Binary ID: 3
[    9.297745] amdgpu 0000:00:01.0: fence driver on ring 12 use gpu addr 0x00000000004006a0, cpu addr 0xffffaf5800a796a0
[    9.297818] amdgpu 0000:00:01.0: fence driver on ring 13 use gpu addr 0x0000000000400720, cpu addr 0xffffaf5800a79720
[    9.327348] [drm] ring test on 0 succeeded in 7 usecs
[    9.327640] [drm] ring test on 9 succeeded in 5 usecs
[    9.327648] [drm] ring test on 1 succeeded in 2 usecs
[    9.533046] [drm:gfx_v8_0_ring_test_ring [amdgpu]] *ERROR* amdgpu: ring 2 test failed (scratch(0xC040)=0xCAFEDEAD)
[    9.739766] [drm:gfx_v8_0_ring_test_ring [amdgpu]] *ERROR* amdgpu: ring 3 test failed (scratch(0xC040)=0xCAFEDEAD)
[    9.946478] [drm:gfx_v8_0_ring_test_ring [amdgpu]] *ERROR* amdgpu: ring 4 test failed (scratch(0xC040)=0xCAFEDEAD)
[   10.153184] [drm:gfx_v8_0_ring_test_ring [amdgpu]] *ERROR* amdgpu: ring 5 test failed (scratch(0xC040)=0xCAFEDEAD)
[   10.359877] [drm:gfx_v8_0_ring_test_ring [amdgpu]] *ERROR* amdgpu: ring 6 test failed (scratch(0xC040)=0xCAFEDEAD)
[   10.566574] [drm:gfx_v8_0_ring_test_ring [amdgpu]] *ERROR* amdgpu: ring 7 test failed (scratch(0xC040)=0xCAFEDEAD)
[   10.773304] [drm:gfx_v8_0_ring_test_ring [amdgpu]] *ERROR* amdgpu: ring 8 test failed (scratch(0xC040)=0xCAFEDEAD)
[   10.773416] [drm:amdgpu_device_init [amdgpu]] *ERROR* hw_init of IP block <gfx_v8_0> failed -22
[   10.773464] amdgpu 0000:00:01.0: amdgpu_init failed
[   10.876425] [drm] amdgpu atom LVDS backlight unloaded
[   10.876736] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 2
[   10.876870] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.877000] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 3
[   10.877129] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.877259] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 4
[   10.877390] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.877522] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 5
[   10.877651] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.877783] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 2
[   10.877904] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.878028] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 3
[   10.878150] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.878274] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 4
[   10.878394] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.878518] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 5
[   10.878637] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.878764] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 2
[   10.878892] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.879021] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 3
[   10.879147] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.879276] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 4
[   10.879398] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.879521] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 5
[   10.879642] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.879766] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 2
[   10.879882] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.879999] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 3
[   10.880115] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.880232] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 4
[   10.880346] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.880463] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 5
[   10.880577] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.880693] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 2
[   10.880810] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.880942] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 3
[   10.881073] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.881207] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 4
[   10.881337] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.881468] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 5
[   10.881597] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.881731] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 2
[   10.881862] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.881989] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 3
[   10.882113] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.882229] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 4
[   10.882345] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.882461] [drm:dce_v11_0_set_pageflip_irq_state [amdgpu]] *ERROR* invalid pageflip crtc 5
[   10.882576] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)
[   10.883957] [TTM] Finalizing pool allocator
[   10.883964] [TTM] Finalizing DMA pool allocator
[   10.884049] [TTM] Zone  kernel: Used memory at exit: 0 kiB
[   10.884052] [drm] amdgpu: ttm finalized
[   10.884066] amdgpu 0000:00:01.0: Fatal error during GPU init
[   10.884113] [drm] amdgpu: finishing device.

В ядре 4.13 все нормально.

UPD:

в lshw выводится

     *-cpu
          product: AMD A9-9420 RADEON R5, 5 COMPUTE CORES 2C+3G

Похоже, что это интегрированная

Это ноутбук «HP 17-ak075ur»

★★★★★

Последнее исправление: cvs-255 (всего исправлений: 2)
Ответ на: комментарий от i-rinat

видеокарта ничего более подробного о себе не говорит

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

Никто из отписавшися в теме ничего не знает о том, как это чинить. Разве что могут посоветовать бисектить ядро и искать коммит, вызвавший сбои.

При этом есть немалый шанс того, что знающего человека ты отпугнул уже, написав пост, в котором нет всей доступной информации. Вытягивать из тебя информацию в час по чайной ложке специалисты вряд ли будут. Разве что очень повезёт.

i-rinat ★★★★★
()

кажется из 4.14 выпилили всю фирмварь, теперь её надо ставить отдельным пакетом, или наоборот

может как-то связано

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

не, фирмварь есть и он ее грузит. Ошибки потом идут

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

Это ж надо было взять кукурузу уже после выхода ризена. Земля те пухом.

anonymous
()
Ответ на: комментарий от cvs-255

Ну что ж, АМД активно сотрудничает с сообществом и ратует за опенсорс, так что может быть когда-нибудь твою проблему исправят.

Deleted
()
Ответ на: комментарий от cvs-255

Ещё в lspci -v бывает указана дополнительная информация, если вдруг в pcidb она есть.

А так — бисектить тебе надо. Другого выхода нет.

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

Бисектить это ориентацию расширить что ли? Чот как-то совсем жёстко в стане АМД.

Deleted
()

ТС, а какой у тебя дистр, ядро сам конфигурял и конпелял, или от дистра, из пакета?

Harald ★★★★★
()

Lets forget the fact that AMD driver does not support «any» APU products or mobile GPUs anymore. I would understand if there would not be support for older products, but today, top of the line APUs are not supported even.

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

каждый раз в темах «посоветуйте видеокарту» предупреждаю, что поддержка АМД видеокарт длится ровно ГОД, не дольше

набегают АМД фанатики с воплями про опенсурс

и потом появляются такие темы

ору в голосину каждый раз

missxu
()
Ответ на: комментарий от Harald

может сначала в гугл ошибки закинуть?

А смысл? Это ж явно баг. Ни при каких значениях конфигов такого не должно быть.

i-rinat ★★★★★
()
Ответ на: комментарий от missxu

Клиповое мышление же. Если увидели надпись «опенсурс», сразу делается вывод, что феи его автоматически заставляют работать.

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

Опенсурс дрова таки долго поддерживаются.. А вот с блобами печаль.

Deleted
()

Вариант первый: попробовать добавить в параметры ядра amdgpu.dc=0.

Вариант второй: установить xf86-video-amdgpu или как этот пакет называется в твоём дистрибутиве.

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

debian, ядро и дебиановское 4.14 и самосборное 4.16.8

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

Да, бессмысленен. Что-то я лог не до конца не дочитал.

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

а смысл? В ядре то драйвер не работает.

Похоже займусь бисектом

cvs-255 ★★★★★
() автор топика
Последнее исправление: cvs-255 (всего исправлений: 1)

00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 98e4 (rev da)

Такая же говнокарта, но ноутбук ASUS X542B

После загрузки какое-то время работает, потом фризится вся графическая система.

Кто-нибудь нашел способ как это говно амдешное побороть?

Siado ★★★★★
()
9 января 2019 г.
Ответ на: комментарий от Siado

Третий день на линуксе. Та же карта что и у вас, та же проблема. Загрузился с nomodeset, поставил все обновления, убрал nomodeset. Все работает стабильно на драйвере amdgpu

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.