GPU crash whilst playing UT2004

hey,

getting a general crash (power reset) on my OpenSuse 12.1 system, all info here, tried to search the forum but couldnt find anything so sorry if this is already reported:-

uname

Linux linux-kgsc 3.1.10-1.9-desktop #1 SMP PREEMPT Thu Apr 5 18:48:38 UTC 2012 (4a97ec8) x86_64 x86_64 x86_64 GNU/Linux

crash log (just cut where it told me to!!!)

May 24 23:26:28 linux-kgsc kernel:  1113.104153] radeon 0000:02:00.0: GPU lockup CP stall for more than 10000msec
May 24 23:26:28 linux-kgsc kernel:  1113.104160] ------------ cut here ]------------
May 24 23:26:28 linux-kgsc kernel:  1113.104221] WARNING: at /home/abuild/rpmbuild/BUILD/kernel-desktop-3.1.10/linux-3.1/drivers/gpu/drm/radeon/radeon_fence.c:267 radeon_fence_wait+0x3ed/0x420 [radeon]()
May 24 23:26:28 linux-kgsc kernel:  1113.104229] Hardware name: System Product Name
May 24 23:26:28 linux-kgsc kernel:  1113.104235] GPU lockup (waiting for 0x00013CC8 last fence id 0x00013CC3)
May 24 23:26:28 linux-kgsc kernel:  1113.104239] Modules linked in: snd_pcm_oss snd_mixer_oss fuse ip6t_LOG xt_tcpudp xt_pkttype ipt_LOG xt_limit af_packet ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw xt_NOTRACK ipt_REJECT iptable_raw iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack nf_conntrack ip6table_filter ip6_tables x_tables cpufreq_conservative cpufreq_userspace cpufreq_powersave powernow_k8 mperf microcode snd_hda_codec_hdmi snd_hda_codec_realtek ppdev joydev pcspkr serio_raw asus_atk0110 edac_core k10temp edac_mce_amd parport_pc parport arc4 sg radeon rt2800pci rt2800lib crc_ccitt rt2x00pci ttm rt2x00lib drm_kms_helper mac80211 button drm i2c_algo_bit cfg80211 rfkill eeprom_93cx6 forcedeth sr_mod cdrom snd_hda_intel snd_hda_codec snd_hwdep snd_pcm i2c_nforce2 snd_timer snd soundcore snd_page_alloc autofs4 processor thermal_sys ata_generic pata_amd
May 24 23:26:28 linux-kgsc kernel:  1113.104368] Pid: 1020, comm: Xorg Not tainted 3.1.10-1.9-desktop #1
May 24 23:26:28 linux-kgsc kernel:  1113.104373] Call Trace:
May 24 23:26:28 linux-kgsc kernel:  1113.104398]  <ffffffff810043fa>] dump_trace+0xaa/0x2b0
May 24 23:26:28 linux-kgsc kernel:  1113.104413]  <ffffffff815853e3>] dump_stack+0x69/0x6f
May 24 23:26:28 linux-kgsc kernel:  1113.104427]  <ffffffff8105398b>] warn_slowpath_common+0x7b/0xc0
May 24 23:26:28 linux-kgsc kernel:  1113.104440]  <ffffffff81053a85>] warn_slowpath_fmt+0x45/0x50
May 24 23:26:28 linux-kgsc kernel:  1113.104484]  <ffffffffa025026d>] radeon_fence_wait+0x3ed/0x420 [radeon]
May 24 23:26:28 linux-kgsc kernel:  1113.104595]  <ffffffffa01eac0a>] ttm_bo_wait+0xba/0x1c0 [ttm]
May 24 23:26:28 linux-kgsc kernel:  1113.104626]  <ffffffffa01ee080>] ttm_bo_move_accel_cleanup+0xb0/0x240 [ttm]
May 24 23:26:28 linux-kgsc kernel:  1113.104689]  <ffffffffa0250cb1>] radeon_move_blit.isra.3+0x131/0x1a0 [radeon]
May 24 23:26:28 linux-kgsc kernel:  1113.104821]  <ffffffffa02510ae>] radeon_bo_move+0xae/0x200 [radeon]
May 24 23:26:28 linux-kgsc kernel:  1113.104927]  <ffffffffa01ec30e>] ttm_bo_handle_move_mem+0x20e/0x3f0 [ttm]
May 24 23:26:28 linux-kgsc kernel:  1113.104961]  <ffffffffa01ec6cb>] ttm_bo_evict+0x1db/0x290 [ttm]
May 24 23:26:28 linux-kgsc kernel:  1113.104996]  <ffffffffa01ec8dd>] ttm_mem_evict_first+0x15d/0x200 [ttm]

the card is AMD RadeonHD 4830, modules running:-

radeon 1057195 3 - Live 0xffffffffa0259000
ttm 80953 1 radeon, Live 0xffffffffa0161000
drm_kms_helper 42489 1 radeon, Live 0xffffffffa01d8000
drm 252927 5 radeon,ttm,drm_kms_helper, Live 0xffffffffa0122000
i2c_algo_bit 13423 1 radeon, Live 0xffffffffa00ee000


and finally…actually im not sure - please let me know what else i can paste to help!
Bry

So, the following link, which covers your chipset, now some four years old, did best with kernel 3.4 when looking at the open source driver…

[Phoronix] The May 2012 Open-Source Radeon Graphics Showdown](http://www.phoronix.com/scan.php?page=article&item=radeon_mai_2012&num=1)

Going with the proprietary driver did the best, but there is no doubt moving to a newer kernel could also be helpful. And, it looks like a graphics problem to me, based on your information. To compile your own kernel, up to 3.4, look at the following bash script:

S.A.K.C. - SUSE Automated Kernel Compiler - Version 2.71 - Blogs - openSUSE Forums

Thank You,