LINUX.ORG.RU

Зависает комп. В игре.

 


0

1

На клавиатуру не реагирует, ни иксы не вырубить ни в консоль сходить.

Debian Wheezy 3.2.0-4-686-pae #1 SMP Debian 3.2.65-1 i686 GNU/Linux

ATI Radeon 2600HD

cat /var/log/messages:

Jan 13 00:04:43 hitode kernel: [ 3493.748044] GPU lockup (waiting for 0x00044E62 last fence id 0x00044E60)
Jan 13 00:04:43 hitode kernel: [ 3493.787297] radeon 0000:05:00.0: GPU softreset 
Jan 13 00:04:43 hitode kernel: [ 3493.787304] radeon 0000:05:00.0:   R_008010_GRBM_STATUS=0xA0001030
Jan 13 00:04:43 hitode kernel: [ 3493.787309] radeon 0000:05:00.0:   R_008014_GRBM_STATUS2=0x00000003
Jan 13 00:04:43 hitode kernel: [ 3493.787313] radeon 0000:05:00.0:   R_000E50_SRBM_STATUS=0x200000C0
Jan 13 00:04:43 hitode kernel: [ 3493.787319] radeon 0000:05:00.0:   R_008020_GRBM_SOFT_RESET=0x00007FEE
Jan 13 00:04:43 hitode kernel: [ 3493.802207] radeon 0000:05:00.0: R_008020_GRBM_SOFT_RESET=0x00000001
Jan 13 00:04:43 hitode kernel: [ 3493.818087] radeon 0000:05:00.0:   R_008010_GRBM_STATUS=0xA0003030
Jan 13 00:04:43 hitode kernel: [ 3493.818091] radeon 0000:05:00.0:   R_008014_GRBM_STATUS2=0x00000003
Jan 13 00:04:43 hitode kernel: [ 3493.818095] radeon 0000:05:00.0:   R_000E50_SRBM_STATUS=0x200080C0
Jan 13 00:04:43 hitode kernel: [ 3493.819090] radeon 0000:05:00.0: GPU reset succeed
Jan 13 00:04:43 hitode kernel: [ 3493.829144] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
Jan 13 00:04:43 hitode kernel: [ 3493.837265] radeon 0000:05:00.0: WB enabled
Jan 13 00:04:43 hitode kernel: [ 3493.837274] [drm] fence driver on ring 0 use gpu addr 0x20000c00 and cpu addr 0xffb5dc00
Jan 13 00:04:43 hitode kernel: [ 3493.874120] [drm] ring test on 0 succeeded in 1 usecs
Jan 13 00:04:43 hitode kernel: [ 3493.874175] [drm] ib test on ring 0 succeeded in 1 usecs
Jan 13 00:04:55 hitode shutdown[4338]: shutting down for system halt
Jan 13 00:04:58 hitode kernel: [ 3508.886067] SysRq : SAK
Jan 13 00:04:58 hitode kernel: [ 3508.886103] SAK: killed process 2974 (Xorg): task_session(p)==tty->session
Jan 13 00:04:58 hitode kernel: [ 3508.886164] SAK: killed process 2974 (Xorg): task_session(p)==tty->session
Jan 13 00:04:58 hitode kernel: [ 3508.886175] SAK: killed process 3079 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886257] SAK: killed process 3080 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886261] SAK: killed process 3081 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886264] SAK: killed process 3082 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886268] SAK: killed process 3083 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886271] SAK: killed process 3084 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886275] SAK: killed process 3085 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886278] SAK: killed process 3086 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886282] SAK: killed process 3087 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886285] SAK: killed process 3088 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886289] SAK: killed process 3089 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886292] SAK: killed process 3090 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886296] SAK: killed process 3091 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886299] SAK: killed process 3092 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886303] SAK: killed process 3093 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886306] SAK: killed process 3094 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886310] SAK: killed process 3095 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886314] SAK: killed process 3096 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886317] SAK: killed process 3097 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886321] SAK: killed process 3098 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886324] SAK: killed process 3099 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886328] SAK: killed process 3100 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886331] SAK: killed process 3101 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886335] SAK: killed process 3102 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886338] SAK: killed process 3103 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886342] SAK: killed process 3104 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886345] SAK: killed process 3105 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886349] SAK: killed process 3106 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886352] SAK: killed process 3107 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886356] SAK: killed process 3108 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886359] SAK: killed process 3109 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886363] SAK: killed process 3110 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886366] SAK: killed process 3111 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886370] SAK: killed process 3112 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886373] SAK: killed process 3113 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886377] SAK: killed process 3114 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886380] SAK: killed process 3115 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886384] SAK: killed process 3116 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886387] SAK: killed process 3117 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886391] SAK: killed process 3118 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886394] SAK: killed process 3119 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886398] SAK: killed process 3120 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886401] SAK: killed process 3121 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886405] SAK: killed process 3122 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886408] SAK: killed process 3123 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886412] SAK: killed process 3124 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886415] SAK: killed process 3125 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886419] SAK: killed process 3126 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886423] SAK: killed process 3127 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886426] SAK: killed process 3128 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886430] SAK: killed process 3129 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886434] SAK: killed process 3130 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886437] SAK: killed process 3131 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886441] SAK: killed process 3132 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886444] SAK: killed process 3133 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886448] SAK: killed process 3134 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886451] SAK: killed process 3135 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886455] SAK: killed process 3136 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886458] SAK: killed process 3137 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886462] SAK: killed process 3138 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886465] SAK: killed process 3139 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886469] SAK: killed process 3140 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886472] SAK: killed process 3141 (console-kit-dae): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886476] SAK: killed process 3143 (gmain): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886479] SAK: killed process 3144 (gdbus): fd#10 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886584] SAK: killed process 4341 (rc): fd#0 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886591] SAK: killed process 4350 (startpar): fd#0 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886596] SAK: killed process 4439 (lightdm): fd#0 opened to the tty
Jan 13 00:04:58 hitode kernel: [ 3508.886601] SAK: killed process 4454 (start-stop-daem): fd#0 opened to the tty
Jan 13 00:04:59 hitode shutdown[4623]: shutting down for system halt
Jan 13 00:05:03 hitode shutdown[4646]: shutting down for system halt

cat /etc/X11/xorg.conf:
Section "Device"
	Identifier	"Configured Video Device"
	Driver		"radeon"
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
	# 1440x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 106.47 MHz
	Modeline "1440x900_60.00"  106.47  1440 1520 1672 1904  900 901 904 932  -HSync +Vsync
	Option	"dpms"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	DefaultDepth     24
	SubSection	"Display"
		Modes    "1440x900_60.00"
	EndSubSection
	SubSection "Display"
		Depth  24
		Modes  "1400x900_60.00"
	EndSubSection 
EndSection

dpkg --list|grep -i radeon:
ii  libdrm-radeon1:i386               2.4.40-1~deb7u2  i386   Userspace interface to radeon-specific kernel DRM services -- runtime
ii  radeontool                        1.6.2-1.1        i386   utility to control ATI Radeon backlight functions on laptops
ii  xserver-xorg-video-radeon         1:6.14.4-8       i386   X.Org X server -- AMD/ATI Radeon display driver



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

по ssh подключается ? у меня сегодня nouveau рухнул, в итоге завсло изображение (без артефактов), и не исчезало до самого выключения (по ssh вырубил)

ЗЫ случилось только один раз, надеюсь не повторится

ЗЫЫ только сейчас про радеон увидел

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

Бывало у меня что-то такое с radeon, поставил lts ядро и пропали зависания. Теперь онли lts юзаю.
Баг репорт бы запостить в kernel...

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

Неоткуда зайти по ssh. Тоже зависает без артефактов, статичная картинка.

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

Выбирают версию ядра для lts и в будущем патчат её по мере необходимости.
Debian не Arch, где пакеты прилетают быстрее чем новости на сайте разрабов ^_^. Почему в stable старые пакеты
>>Stable is rock solid.

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

Хороший вариант. Только как отследить, пальцем (не буду)или где искать температурный лог? Или писать скрипт чтобы в файл писалось каждую секунду?

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

Насчет лога не знаю, наверное, придется самому писать, но это скрипт на три строчки.

nikolnik ★★★
()

Решил обновить видеодрайвер, показало кучу конфликтов.. перешёл на Jessie. Всё равно скоро обновляться. ^.^
На неделе ещё попробую.
P.S. Теперь и у меня systemd

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

А нельзя поставить проприетарный драйвер поставить и установить LTS-ядро.

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

Нормальная поддержка радеонов позднее была добавлена.

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

Да, когда задают вопрос про интел или радеон в дебиане я не знаю что ответить кроме предложения поставить экспериментал.

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

distr-upgrade не помог. Всё повторяется.

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

а чего ты хотел от такого по-дебиански старого швабодного видеодрайвера?

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

А если это браузер а не игра? Только что нашёл багрепорт. Схожая ситуация.
Сижу, читаю, учу English.

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

нужно обновить ядро, libdrm, mesa, llvm и xf86-video-radeon до гитовых версий. я не думаю, что ты это будешь делать, и при этом не угрохаешь систему.

ставь закрытый драйвер, но на амд он тоже глючный

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

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

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

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

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

Нет, этого делать не буду. Сидел всегда на stable-ветке и всё было норм. Где-то баг, или железо сдыхает.

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

Обычно на радеонах при такой фигне предлагают потестировать свою игру при отключенном hyperZ, sb, и всяком таком прочем. Вот только проблема: 2600 - это что-то невероятно старое, для него там и оптимизаций-то особо не реализовано. Но все равно попробовать можно.

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

hiperZ у меня, наверное, нет (R630). sb не знаю что такое.
А как это вкл/выкл. и где получить список этих плюшек?

hitode
() автор топика
Ответ на: комментарий от hitode
R600_DEBUG=nohyperz,nosb

Полный список можно получить так:

[morse@morseworkbook ~]$ R600_DEBUG=help glxgears
debug_get_flags_option: help for R600_DEBUG:
|           tex [0x0000000000000001] Print texture info
|        texmip [0x0000000000000002] Print texture info (mipmapped only)
|       compute [0x0000000000000004] Print compute info
|            vm [0x0000000000000008] Print virtual addresses when creating resources
|      trace_cs [0x0000000000000010] Trace cs and write rlockup_<csid>.c file with faulty cs
|            fs [0x0000000000000020] Print fetch shaders
|            vs [0x0000000000000040] Print vertex shaders
|            gs [0x0000000000000080] Print geometry shaders
|            ps [0x0000000000000100] Print pixel shaders
|            cs [0x0000000000000200] Print compute shaders
|         nodma [0x0000000000000400] Disable asynchronous DMA
|      nohyperz [0x0000000000000800] Disable Hyper-Z
|  noinvalrange [0x0000000000001000] Disable handling of INVALIDATE_RANGE map flags
|          no2d [0x0000000000002000] Disable 2D tiling
|      notiling [0x0000000000004000] Disable tiling
| switch_on_eop [0x0000000000008000] Program WD/IA to switch on end-of-packet.
|      forcedma [0x0000000000010000] Use asynchronous DMA for all operations when possible.
debug_get_flags_option: help for R600_DEBUG:
|         llvm [0x0000000020000000] Enable the LLVM shader compiler
|      nocpdma [0x0000000040000000] Disable CP DMA
|         nosb [0x0000000000200000] Disable sb backend for graphics shaders
|         sbcl [0x0000000000400000] Enable sb backend for compute shaders
|        sbdry [0x0000000000800000] Don't use optimized bytecode (just print the dumps)
|       sbstat [0x0000000001000000] Print optimization statistics for shaders
|       sbdump [0x0000000002000000] Print IR dumps after some optimization passes
| sbnofallback [0x0000000004000000] Abort on errors instead of fallback
|     sbdisasm [0x0000000008000000] Use sb disassembler for shader dumps
|   sbsafemath [0x0000000010000000] Disable unsafe math optimizations

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

Зашёл по ssh, запустил htop а там 2% cpu 10% ОЗУ используется то бишь напрягов нет.
Убил nexuiz (иммено играя в него такой баг появляется) - ничего не изменилось.
Сделал service lightdm restrart - после перезапуска пропал курсор. Ещё ребут - всё норм.

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

ну я бы на драйвер поставил, что это его косяк, можно попробовать сменить с окрытого, на проприаритетный (или наоборот) (но я не знаю как с этим у АТИ)

Dred ★★★★★
()

То ли решено, то ли нет

Починил GeForce 6600. Radeon отправился в шкаф.
Всё работает и фпс выше.

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