LINUX.ORG.RU

Зависает карта ATI Radeon HD 3450

 ,


0

1

Давно не юзал видюхи AMD/ATI, помню что сними грабли какие-то, но не помню какие. Тем более тут проблемка выскочила, внезапно гаснут мониторы и перестаёт реагировать клавиатура. Карта - ATI Radeon HD 3450. У нас ведь сейчас под такое только линуксовский драйвер radeon, проприетарный fgrlx уже не выпускается?
Короче заглянул в лог ядра, последние записи перед зависанием такие:

мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0: ring 0 stalled for more than 10267msec
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000016b7d last fence id 0x0000000000016c01 on ring 0)
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0: failed to get a new IB (-35)
мая 31 00:39:05 toropchin kernel: [drm:radeon_cs_ioctl [radeon]] *ERROR* Failed to get ib !
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0: Saved 4217 dwords of commands on ring 0.
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0: GPU softreset: 0x00000009
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_008010_GRBM_STATUS      = 0xE4703030
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_008014_GRBM_STATUS2     = 0x00110103
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_000E50_SRBM_STATUS      = 0x200000C0
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00008002
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00008086
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x80018645
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00007FEF
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00000100
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_008010_GRBM_STATUS      = 0xA0003030
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_008014_GRBM_STATUS2     = 0x00000003
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_000E50_SRBM_STATUS      = 0x200080C0
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000000
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x80100000
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0: GPU reset succeeded, trying to resume
мая 31 00:39:05 toropchin kernel: [drm] PCIE gen 2 link speeds already enabled
мая 31 00:39:05 toropchin kernel: [drm] PCIE GART of 512M enabled (table at 0x0000000000142000).
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0: WB enabled
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000010000c00 and cpu addr 0x0000000059909c07
мая 31 00:39:05 toropchin kernel: radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x00000000000521d0 and cpu addr 0x000000001ebcae62
мая 31 00:39:05 toropchin kernel: [drm] ring test on 0 succeeded in 1 usecs
мая 31 00:39:05 toropchin kernel: [drm] ring test on 5 succeeded in 1 usecs
мая 31 00:39:05 toropchin kernel: [drm] UVD initialized successfully.
Вывод lspci такой:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV620 LE [Radeon HD 3450] (prog-if 00 [VGA controller])
	Subsystem: Hightech Information System Ltd. Device 2252
	Flags: bus master, fast devsel, latency 0, IRQ 28
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Memory at f7e20000 (64-bit, non-prefetchable) [size=64K]
	I/O ports at e000 [size=256]
	Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: [50] Power Management version 3
	Capabilities: [58] Express Legacy Endpoint, MSI 00
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Kernel driver in use: radeon
	Kernel modules: radeon
Что это может быть?

★★★★★

Это древняя бага если я ничего не путаю, исправили или нет не знаю. Обновляй ядро, фирмварь, хз чёт тут ещё посоветовать то.

P.S. Всю жизнь на Radeon HD 6XXX и почти всю на драйвере radeon, такого не встречал никогда.

LINUX-ORG-RU ★★★★★
()

У нас ведь сейчас под такое только линуксовский драйвер radeon, проприетарный fgrlx уже не выпускается?

Да

LINUX-ORG-RU ★★★★★
()

внезапно гаснут мониторы и перестаёт реагировать клавиатура

Это с какой периодичностью или при каких условиях?

На прошлом ноуте была 3450, вроде вполне нормально работала.

YAR ★★★★★
()

Не закаменела ли термопаста?

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

Это с какой периодичностью или при каких условиях?

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

sunny1983 ★★★★★
() автор топика

Да не ссы ты

Скоро открытые драйвера допилят
Вот тогда дадим пососать невидии!!!!
Надо только немнооооожко подождать.

anonymous
()
Ответ на: Да не ссы ты от anonymous

всё уже работает, клоун
просто его радеон старый хлам. вот на radeon vii всё збс

anonymous
()

У нас ведь сейчас под такое только линуксовский драйвер radeon, проприетарный fgrlx уже не выпускается?

Можно использовать Ubuntu 12.04 и драйвер Catalyst 13.1-legacy

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

На самом деле можно в любом дистрибутиве саому опакетить старое ядро и что там ещё fglrx-у нужно. Вряд ли много чего-то не будет работать.

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

Всю жизнь на Radeon HD 6XXX и почти всю на драйвере radeon, такого не встречал никогда.

И как, игорь возможен?

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

Radeon HD 6850 CSGO/SOMA/Vallery/L4D2/Portal/Outlast/Amnesia Mashine of Pigs и ещё 75 игр в стиме https://i.imgur.com/RNcWa4z.png не считая херовой тучи с moddb типа всяких Alchemilla и из GOGS и прочие. Короче у меня игр целая помойка. Ну Rust вот лагает (пару раз запускал и всё) то что на Vulkan у меня в пролёте. А так, лично мне игр до жопы, а уж если wine юзать ууууууу играть не переиграть :D В целом, играть на свободных дровах можно спокойно. Я даже стримил раньше, до сих пор нарезки или просто куски с твича на ютуб слитые валяются =)

Но! Если хочется самых распоследних ААА то я не в курсе как оно там, у меня карт выше 6850 не было.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

У меня тоже видеокарта десятилетней давности, но от невидии. Свободные дрова «нуво» могут разве что десктоп рисовать, что-то посложнее первого квейка уже сильно в тягость. Зато сама невидия старые карты не забывает и до последнего обновляла дрова 340-й серии, в то время как у амэдэ какой-то беспорядок с дровами на линуксах.

Thetan ★★★
()

На radeon жизни нет, возьми карту GCN >1 для поддержки amdgpu.

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

Какой беспорядок? Вон разработчик dxvk держит у себя пять драйверов амд и очень этому рад.

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

Можно использовать Ubuntu 12.04

И что делать на этом старье? В старые игры разве что играть.

Старой видеокарте - старые игры

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

Ну свободные работают на ура, это даже стало плюсом что беспорядок, это как пинок под зад в сторону допиливания =) как дела там на amdgpu не знаю, но обычный radeon очень добротный. Это я по наблюдениям за все те года что им пользуюсь от «почти нихрена не может кроме как шестерёнки крутить» и до "гамать в шутаны на 60 fps =) При обновлении драйверов и фирмварей порой казалось что я железо обновил а не софт ахха.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Хотя сейчас застой, разве что баги исправлять (которых я не видел у себя несколько лет в ряд)

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от anonymous

:D И да и нет. Лучше свободный драйвер чем блоб. Да это требует времени, а куда деваться то

LINUX-ORG-RU ★★★★★
()

Эк, некрофилия.

Я свою AMD Radeon HD 4550 продал в 2013 году — как только появился 64-битный видеодрайвер для встройки NVIDIA GeForce 6150, а на другом компьютере встройка AMD 785G — аналог AMD Radeon HD 4200 — всё время прекрасно работала с драйвером xf86-video-radeonhd (впоследствии переименованном в xf86-video-ati).

Что это может быть?

Перегрев, скорее всего.

Если руки из плеч, а не из ягодиц, то можешь сам починить подсистему охлаждения видеокарты: аккуратно снимаешь радиатор, всё хорошенько вычищаешь от пыли пылесосом с насадкой мягкой щёточкой и от наслоений грязи (зубной щёткой и спонжиком, смоченном в изопропиловом спирте или нефрасе-бензине «Калоша»), отлепляешь и заменяешь термопрокладки чипов памяти, аккуратно отделяешь терможвачку на видеочипе, протираешь ядрышко спиртиком, капаешь теплопроводящую пасту (хотя бы непортящуюся от времени КПТ-8), вычищаешь радиатор от пыли и грязи тем же способом, протираешь лопасти вентилятора (если он есть), собираешь всё аккуратно без перекосов обратно. Готово. Можно запускать.

iZEN ★★★★★
()
Последнее исправление: iZEN (всего исправлений: 1)
Ответ на: Эк, некрофилия. от iZEN

Швабодные дрова

Перегрев, скорее всего

Святая наивность.

anonymous
()

Включил xfce-плагин мониторинга. Показывает температуру видеокарты 55 градусов. Это много?

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

попробуй hard_reset ему включить: radeon.hard_reset=1

Не помогло

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