LINUX.ORG.RU

GPU Lockup или не знаю че делать !!!

 


0

1

Воопщем началось давно,искал решение,не могу найти...Происходит рестарт графики при запуске некоторых игр,замучало..dirt showdown(wrapper eON),dirt 2(wine),war thunder (native).ти проверял и с у них одна и таже проблема...Старт игры..звук и тут графика выключается- включается показывает кадр из игры зависший,звук идет- выклчение-включение опять кадр из игры но уже другой и так далее пока не нажмешь кнопочку i в кружке =)

вот вывод journalctl --system :

июл 08 12:36:18 xxxxxxxxxxx systemd-journald[531]: Suppressed 2949 messages from session-2.scope
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0: ring 0 stalled for more than 10148msec
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000002bab last fence id 0x0000000000002bb2 on ring 0)
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0: Saved 215 dwords of commands on ring 0.
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0: GPU softreset: 0x00000019
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   GRBM_STATUS               = 0xA0433CA0
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   GRBM_STATUS_SE0           = 0x08000007
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   GRBM_STATUS_SE1           = 0x00000007
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   SRBM_STATUS               = 0x200000C0
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   SRBM_STATUS2              = 0x00000000
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x01000000
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00011000
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00070402
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x80878647
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0: GRBM_SOFT_RESET=0x00007F6B
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00000100
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   GRBM_STATUS               = 0x00003828
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   GRBM_STATUS_SE0           = 0x00000007
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   GRBM_STATUS_SE1           = 0x00000007
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   SRBM_STATUS               = 0x200000C0
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   SRBM_STATUS2              = 0x00000000
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000000
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x00000000
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0: GPU reset succeeded, trying to resume
июл 08 12:36:39 xxxxxxxxxxx kernel: [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0
июл 08 12:36:39 xxxxxxxxxxx kernel: [drm] PCIE GART of 1024M enabled (table at 0x0000000000162000).
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0: WB enabled
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0x00000000f2d046a7
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0x00000000271f73ad
июл 08 12:36:39 xxxxxxxxxxx kernel: radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0x000000007b377c81
июл 08 12:36:39 xxxxxxxxxxx kernel: [drm] ring test on 0 succeeded in 1 usecs
и так далее все повторяется....кто что знает помогите
dmesg |grep -e drm
[    3.133823] [drm] radeon kernel modesetting enabled.
[    3.134323] [drm] initializing kernel modesetting (TURKS 0x1002:0x6840 0x1179:0xFB31 0x00).
[    3.134470] [drm] Detected VRAM RAM=1024M, BAR=256M
[    3.134471] [drm] RAM width 128bits DDR
[    3.134547] [drm] radeon: 1024M of VRAM memory ready
[    3.134548] [drm] radeon: 1024M of GTT memory ready.
[    3.134564] [drm] Loading TURKS Microcode
[    3.134661] [drm] Internal thermal controller without fan control
[    3.137494] [drm] radeon: dpm initialized
[    3.137591] [drm] GART: num cpu pages 262144, num gpu pages 262144
[    3.138529] [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0
[    3.145152] [drm] PCIE GART of 1024M enabled (table at 0x0000000000162000).
[    3.145760] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    3.145761] [drm] Driver supports precise vblank timestamp query.
[    3.145837] [drm] radeon: irq initialized.
[    3.162345] [drm] ring test on 0 succeeded in 1 usecs
[    3.162354] [drm] ring test on 3 succeeded in 4 usecs
[    3.349751] [drm] ring test on 5 succeeded in 2 usecs
[    3.349759] [drm] UVD initialized successfully.
[    3.349930] [drm] ib test on ring 0 succeeded in 0 usecs
[    3.349985] [drm] ib test on ring 3 succeeded in 0 usecs
[    4.016227] [drm] ib test on ring 5 succeeded
[    4.077157] [drm] radeon atom DIG backlight initialized
[    4.077164] [drm] Radeon Display Connectors
[    4.077169] [drm] Connector 0:
[    4.077171] [drm]   LVDS-1
[    4.077177] [drm]   DDC: 0x6560 0x6560 0x6564 0x6564 0x6568 0x6568 0x656c 0x656c
[    4.077178] [drm]   Encoders:
[    4.077180] [drm]     LCD1: INTERNAL_UNIPHY
[    4.077182] [drm] Connector 1:
[    4.077183] [drm]   HDMI-A-1
[    4.077185] [drm]   HPD1
[    4.077189] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[    4.077190] [drm]   Encoders:
[    4.077192] [drm]     DFP1: INTERNAL_UNIPHY1
[    4.077194] [drm] Connector 2:
[    4.077195] [drm]   VGA-1
[    4.077199] [drm]   DDC: 0x64d8 0x64d8 0x64dc 0x64dc 0x64e0 0x64e0 0x64e4 0x64e4
[    4.077201] [drm]   Encoders:
[    4.077202] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    4.465486] [drm] fb mappable at 0xB0363000
[    4.465488] [drm] vram apper at 0xB0000000
[    4.465489] [drm] size 4325376
[    4.465490] [drm] fb depth is 24
[    4.465491] [drm]    pitch is 5632
[    4.465765] fbcon: radeondrmfb (fb0) is primary device
[    5.075751] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
[    5.080226] [drm] Initialized radeon 2.50.0 20080528 for 0000:01:00.0 on minor 0



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

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

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

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

FannekFishman
() автор топика

radeon

почему я не удивлён? Хотя блоб нвидии не сильно лучше, но с ним хотя бы тестирует работоспособность кто-то.

Короче, решение твоей проблемы: выкинь/продай амд и купи нвидия карту. 100% решение твоей проблемы.

anonymous
()

Научить пользоваться багтрекером мезы, в поле поиска вбиваешь кодовое имя свой карты из твоих логов - Turks.

war thunder (native).ти проверял и с у них одна и таже проблема

https://bugs.freedesktop.org/show_bug.cgi?id=103900 похоже твой баг. И там в конце возможное решение, R600_DEBUG=nosb что должно выключить некую оптимизацию.

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

да R600_DEBUR=nosb канает под War Thunder но не решает проблемы с другими...гдет кроется та маленькая настройка которая все портит...

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

я хочу решить проблему а не выкидывать полностью работоспособный ноутбук...тем более что дело тут явно не в апаратуре...Nvidia под линукс не самый лучший вариант...не хочца лазять по форумам из за того что у меня GNOME не запускается на ней..

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

R600_DEBUR=nosb канает под War Thunder но не решает проблемы с другими

Вот тут человек тоже самое говорит https://bugs.freedesktop.org/show_bug.cgi?id=107150 В общем я не знаю, похоже проблема в userspace части драйвера, скорее всего в шейдерах. Там один человек делает для старых gpu ogl 4.5, может случаются регрессы, не подскажу.

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

Nvidia... GNOME не запускается на ней

Вот у меня, например, гном под нвидией работает без нареканий.

не хочца лазять по форумам

За >10 лет использования нвидии ни разу не возникло повода спросить что-либо на форуме

Nvidia под линукс не самый лучший вариант

Это тебе местные ЛОР-овцы напели? Тебя на*бали, **шара!

не хочу выкидывать ноутбук

На выбор:

  1. терять время на поиск решения по форумам/трекерам (положительный результат не гарантируется)
  2. пользоваться только интеграшкой (справедливо для интел)
  3. продать недобук какому-нибудь дурачку
  4. установить оффтоп (все равно будешь страдать с амудой, вместо видеокарты)
anonymous
()
Ответ на: комментарий от anonymous

да не страдал я с радеоном ваще...в меса 17.1.3 прост работали игры...но в ней у меня были проблемы с шейдерами TGSI failed...ее решили к выходу меса 18.0..но вот потом как т скачал игруху и вот проблемка..ждал мож решится ...потом подумал поищу ответ...спортивный интерес так сказать..незнаю че все так про радеон говорят...но у меня с лихвой шли многие игры которые мне нравились и на хорошем фпс.драйвер радеон еще разрабатывается..в основном ведется работа по шейдерам так как остальное почти все сделано...думаю годик еще и будет радеон ок.

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

Это мой багрепорт...я и туда писал...вывод jurnalctl мой =)...Я пишу где можно чуб проблемка решилась поскорее..мало ли кто че знает...помогаю так сказать opensource =)

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

знаний пока для понимания кода не хватает..недавно ток диплом сисадмина получил,а так С++ понемногу учу...времени на все не хватает эх...

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

Взял бы сам да написал уже себе драйвер

Думаешь денюжки за видеокарту заплатил и всё?
Это тебе не какая-то капиталистическая Нвидия - это АМД и свобода, СВОБОДА И АМД!!!!
Тем более что нефик отвлекать разработчиков на твой котострофически устаревший хлам, место которому только в музее...

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

драйвер радеон еще разрабатывается
почти все сделано
думаю годик еще и будет радеон ок

Не поверишь, но эту мантру я впервые прочитал в 2003 :)

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

да не страдал я с радеоном ваще...в меса 17.1.3 прост работали игры...но в ней у меня были проблемы с шейдерами TGSI failed...ее решили к выходу меса 18.0

Драйвер состоит из двух частей, ядерной и юзерспейс, думаю юзерспейс можно менять как захочется, скачай пакеты своего дистра со старой версией драйвера, распакуй их директорию и попробуй запустить игрушку с указанием этой директории в LD_LIBRARY_PATH.

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

Не поверишь, но эту мантру я впервые прочитал в 2003 :)

Ты явно прочитал не про OSS драйвера, потому как спеки на gpu начали открывать с 2007 года. Из тех времен я помню BSOD'ы на nforce2 из-за сетевого контроллера. Позже у меня появился ноут с чипсетом nvidia g102m (nvidia mcp79) и глючным контроллером sata, который не может работать с кучей дисков, включая ssd intel i520. А вот к указанным gpu у меня претензий действительно не было.

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

Не поверишь, но эту мантру я впервые прочитал в 2003 :)

НО В ЭТОТ-ТО РАЗ ПРЯМ ТОЧНО ПРЕТОЧНО ДОПИЛЯТ ДРАЙВЕР!!!!







ОСТАЛАСЬ ТОЛЬКА НЕМНООООООЖКА ПАДАЖДАТЬ))))))

anonymous
()
Ответ на: комментарий от FannekFishman
2018	еще год и драйвер будет готов
2019	еще год и драйвер будет готов
2020	еще год и драйвер будет готов
2021	еще год и драйвер будет готов
2022	еще год и драйвер будет готов
2023	еще год и драйвер будет готов
2024	еще год и драйвер будет готов
2025	еще год и драйвер будет готов
2026	еще год и драйвер будет готов
2027	еще год и драйвер будет готов
2028	еще год и драйвер будет готов
2029	еще год и драйвер будет готов
2030	еще год и драйвер будет готов
2031	еще год и драйвер будет готов
2032	еще год и драйвер будет готов
2033	еще год и драйвер будет готов
2034	еще год и драйвер будет готов
2035	еще год и драйвер будет готов
2036	еще год и драйвер будет готов
2037	еще год и драйвер будет готов
2038	еще год и драйвер будет готов
2039	еще год и драйвер будет готов
2040	еще год и драйвер будет готов
2041	еще год и драйвер будет готов
2042	еще год и драйвер будет готов
2043	еще год и драйвер будет готов
2044	еще год и драйвер будет готов
2045	еще год и драйвер будет готов
2046	еще год и драйвер будет готов
2047	еще год и драйвер будет готов
2048	еще год и драйвер будет готов
2049	еще год и драйвер будет готов
2050	еще год и драйвер будет готов
2051	еще год и драйвер будет готов
2052	еще год и драйвер будет готов
2053	еще год и драйвер будет готов
2054	еще год и драйвер будет готов
2055	еще год и драйвер будет готов
2056	еще год и драйвер будет готов
2057	еще год и драйвер будет готов
2058	еще год и драйвер будет готов
2059	еще год и драйвер будет готов
2060	еще год и драйвер будет готов
2061	еще год и драйвер будет готов
2062	еще год и драйвер будет готов
2063	еще год и драйвер будет готов
2064	еще год и драйвер будет готов
2065	еще год и драйвер будет готов
2066	еще год и драйвер будет готов
2067	еще год и драйвер будет готов
2068	еще год и драйвер будет готов
2069	еще год и драйвер будет готов
2070	еще год и драйвер будет готов
2071	еще год и драйвер будет готов
2072	еще год и драйвер будет готов
2073	еще год и драйвер будет готов
2074	еще год и драйвер будет готов
2075	еще год и драйвер будет готов
2076	еще год и драйвер будет готов
2077	еще год и драйвер будет готов
2078	еще год и драйвер будет готов
2079	еще год и драйвер будет готов
2080	еще год и драйвер будет готов
2081	еще год и драйвер будет готов
2082	еще год и драйвер будет готов
2083	еще год и драйвер будет готов
2084	еще год и драйвер будет готов
2085	еще год и драйвер будет готов
2086	еще год и драйвер будет готов
2087	еще год и драйвер будет готов
2088	еще год и драйвер будет готов
2089	еще год и драйвер будет готов
2090	еще год и драйвер будет готов
2091	еще год и драйвер будет готов
2092	еще год и драйвер будет готов
2093	еще год и драйвер будет готов
2094	еще год и драйвер будет готов
2095	еще год и драйвер будет готов
2096	еще год и драйвер будет готов
2097	еще год и драйвер будет готов
2098	еще год и драйвер будет готов
2099	еще год и драйвер будет готов
2100	еще год и драйвер будет готов
2101	еще год и драйвер будет готов
2102	еще год и драйвер будет готов
2103	еще год и драйвер будет готов
2104	еще год и драйвер будет готов
2105	еще год и драйвер будет готов
2106	еще год и драйвер будет готов
2107	еще год и драйвер будет готов
2108	еще год и драйвер будет готов
2109	еще год и драйвер будет готов
2110	еще год и драйвер будет готов
2111	еще год и драйвер будет готов
2112	еще год и драйвер будет готов
2113	еще год и драйвер будет готов
2114	еще год и драйвер будет готов
2115	еще год и драйвер будет готов
2116	еще год и драйвер будет готов
2117	еще год и драйвер будет готов
2118	еще год и драйвер будет готов
2119	еще год и драйвер будет готов
2120	еще год и драйвер будет готов
2121	еще год и драйвер будет готов
2122	еще год и драйвер будет готов
2123	еще год и драйвер будет готов
2124	еще год и драйвер будет готов
2125	еще год и драйвер будет готов
…	
3000	еще год и драйвер будет готов
…	
anonymous
()
Ответ на: комментарий от anonymous

Это как с управляемым синтезом, всегда лет через двадцать будет готово.

anonymous
()

радеон? это нормально ©

проверяй питалово, убирай разгон. если разгона нет - то тормози её принудительно (несильно, процентов 10-15)

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

anonymous
()

Упоротого хейтера с советами страдать с Оптимусом не слушай. Он нездоров. Ищи репорты пользователей с таким же багом.

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

Нашел решение проблемы ток что =). Надо в DRIconf в вкладке Debbuging,напротив Disable GL_ARB_shader_bit_encoding выставить YES(ДА).Видать чет там не так декодируется и то создает GPU lockup.Я не сдался решение пришло.Как Бог помог..несколько месяцев мучал меня этот вопрос а ниде не мог найти ответа..и логи ниче не говорят нигде..капец

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

DRIconf = Disable GL_ARB_shader_bit_encoding выставить YES решает проблему

FannekFishman
() автор топика
Ответ на: Взял бы сам да написал уже себе драйвер от anonymous

Это не хлам,меня вполне устраивает,суть не в железе,а в программе.Пока разработчики поддерживают мое железо и разрабатывают драйвер под него я думаю можно их чуток побеспокоить =) Видюхи не устаревают,просто пишутся ненасытные программы =)

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

Nvidia под линукс не самый лучший вариант.
То ли дело амуде! Несколько месяцев мучал меня этот вопрос. Я не сдался и Бог помог найти решение.

В голос!

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

Они и так хороши. А игорь все равно утонул.

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