Radeon GPU lockup with Brütal Legend
Boszormenyi Zoltan
zboszor at pr.hu
Sat May 11 04:36:57 PDT 2013
Hi,
I just bought the Humble Bundle Double Fine Bundle and tried Brütal Legend.
I got this when the second cutscene started and my Radeon HD6570 locked up.
[18695.779736] radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
[18695.779745] radeon 0000:01:00.0: GPU lockup (waiting for 0x00000000001805f9 last fence
id 0x00000000001805f0)
[18695.779759] [drm] Disabling audio support
[18695.780874] radeon 0000:01:00.0: Saved 631 dwords of commands on ring 0.
[18695.780911] BUG: unable to handle kernel paging request at ffffc900120b2118
[18695.781010] IP: [<ffffffffa009f41e>] radeon_fence_process+0x8e/0x160 [radeon]
[18695.781128] PGD 42e00f067 PUD 42e030067 PMD 421d91067 PTE 0
[18695.781213] Oops: 0000 [#1] SMP
[18695.781272] Modules linked in: ip6table_filter(F) ip6_tables(F) ebtable_nat(F)
ebtables(F) ipt_MASQUERADE(F) iptable_nat(F) nf_nat_ipv4(F) nf_nat(F) nf_conntrack_ipv4(F)
nf_defrag_ipv4(F) xt_con
ntrack(F) nf_conntrack(F) xt_CHECKSUM(F) iptable_mangle(F) fuse(F) be2iscsi(F) bnep(F)
iscsi_boot_sysfs(F) bluetooth(F) bnx2i(F) cnic(F) uio(F) bridge(F) stp(F) llc(F) cxgb4i(F)
cxgb4(F) cxgb3i(F)
cxgb3(F) mdio(F) libcxgbi(F) ib_iser(F) rdma_cm(F) ib_addr(F) iw_cm(F) ib_cm(F) ib_sa(F)
ib_mad(F) ib_core(F) iscsi_tcp(F) libiscsi_tcp(F) libiscsi(F) it87(F) hwmon_vid(F)
scsi_transport_iscsi(F) s
nd_hda_codec_hdmi(F) snd_hda_codec_realtek(F) snd_hda_intel(F) snd_hda_codec(F)
snd_hwdep(F) snd_seq(F) snd_seq_device(F) snd_pcm(F) snd_page_alloc(F) snd_timer(F)
r8169(F) edac_core(F) usblp(F) sp
5100_tco(F) snd(F) mii(F)
[18695.782361] i2c_piix4(F) edac_mce_amd(F) soundcore(F) fam15h_power(F) k10temp(F)
eeepc_wmi(F) asus_wmi(F) microcode(F) pcspkr(F) serio_raw(F) sparse_keymap(F) rfkill(F)
video(F) nfsd(F) auth_rp
cgss(F) nfs_acl(F) lockd(F) vhost_net(F) tun(F) macvtap(F) macvlan(F) kvm_amd(F) kvm(F)
sunrpc(F) binfmt_misc(F) uinput(F) usb_storage(F) crc32c_intel(F) ghash_clmulni_intel(F)
firewire_ohci(F) fir
ewire_core(F) 3w_9xxx(F) crc_itu_t(F) mxm_wmi(F) radeon(F) i2c_algo_bit(F)
drm_kms_helper(F) ttm(F) drm(F) i2c_core(F) wmi(F) [last unloaded: ipmi_msghandler]
[18695.783094] CPU: 6 PID: 1107 Comm: Xorg Tainted: GF 3.9.0+ #1
[18695.783172] Hardware name: To be filled by O.E.M. To be filled by O.E.M./M5A99X EVO,
BIOS 1604 10/16/2012
[18695.783281] task: ffff880421789770 ti: ffff88040049a000 task.ti: ffff88040049a000
[18695.783367] RIP: 0010:[<ffffffffa009f41e>] [<ffffffffa009f41e>]
radeon_fence_process+0x8e/0x160 [radeon]
[18695.783499] RSP: 0018:ffff88040049bbc8 EFLAGS: 00010246
[18695.783561] RAX: ffffc900120b2118 RBX: 0000000000000002 RCX: ffffffff00000000
[18695.783642] RDX: 0000000000000041 RSI: 0000000000000000 RDI: ffff880425cde000
[18695.783724] RBP: ffff88040049bc28 R08: ffff880425cdedc0 R09: ffff880425cde208
[18695.783805] R10: 0000000000000000 R11: 0000000000000005 R12: 000000000000000c
[18695.783887] R13: ffff880425cdee08 R14: 0000000000000002 R15: ffff880425cde000
[18695.783969] FS: 00007fee008b2940(0000) GS:ffff88043ed80000(0000) knlGS:00000000f7607780
[18695.784062] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[18695.784153] CR2: ffffc900120b2118 CR3: 00000004229c3000 CR4: 00000000000407e0
[18695.784238] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[18695.784320] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[18695.784401] Stack:
[18695.784427] ffff8804221a3c48 ffffffffa0122cb0 ffff88042814fd80 ffff88040049bc30
[18695.784526] ffff88040049bc18 ffffffff813edd5e ffff880425cde000 ffff880425cde000
[18695.784624] 0000000000000005 ffff880425cdee38 ffff88040049bcf0 ffff88040049bdd0
[18695.784725] Call Trace:
[18695.784769] [<ffffffff813edd5e>] ? __dev_printk+0x5e/0x90
[18695.784859] [<ffffffffa00a0180>] radeon_fence_count_emitted+0x20/0x70 [radeon]
[18695.788569] [<ffffffffa00b65f8>] radeon_ring_backup+0x58/0x150 [radeon]
[18695.792332] [<ffffffffa0089e53>] radeon_gpu_reset+0x93/0x230 [radeon]
[18695.796254] [<ffffffffa00b49de>] radeon_gem_handle_lockup.part.2+0xe/0x20 [radeon]
[18695.800352] [<ffffffffa00b5348>] radeon_gem_wait_idle_ioctl+0xc8/0xe0 [radeon]
[18695.804731] [<ffffffffa001f493>] drm_ioctl+0x4d3/0x570 [drm]
[18695.806470] [<ffffffff81070f47>] ? __set_task_blocked+0x37/0x80
[18695.808120] [<ffffffffa00b5280>] ? radeon_gem_busy_ioctl+0x100/0x100 [radeon]
[18695.809764] [<ffffffff8101b462>] ? fpu_finit+0x22/0x40
[18695.811338] [<ffffffff8101b791>] ? init_fpu+0x61/0xc0
[18695.812931] [<ffffffff811b07c7>] do_vfs_ioctl+0x97/0x580
[18695.814507] [<ffffffff812980ea>] ? inode_has_perm.isra.32.constprop.62+0x2a/0x30
[18695.816106] [<ffffffff81299717>] ? file_has_perm+0x97/0xb0
[18695.817635] [<ffffffff811b0d41>] SyS_ioctl+0x91/0xb0
[18695.819150] [<ffffffff8166d867>] tracesys+0xdd/0xe2
[18695.820695] Code: 49 87 55 00 48 39 d0 48 89 c3 41 ba 01 00 00 00 73 46 41 80 bf a0 16
00 00 00 4d 8b b1 f8 0b 00 00 0f 84 8a 00 00 00 49 8b 40 10 <8b> 00 48 89 da 89 c0 48 21
ca 48 09 d0 48 39 c3 76 0b 4c 89 f2
[18695.823912] RIP [<ffffffffa009f41e>] radeon_fence_process+0x8e/0x160 [radeon]
[18695.825527] RSP <ffff88040049bbc8>
[18695.827077] CR2: ffffc900120b2118
[18695.835008] ---[ end trace 294711b28bfd3975 ]---
Only the GPU locked up, I could ssh in and reboot it.
My system is Fedora 18/x86_64, with some upgraded components:
Kernel 3.9+ (commit 51a26ae7a14b85c99c9be470c2d28eeeba0f26a3)
libdrm 2.4.44 from 2.4.44-2.fc20 SRPM from Koji recompiled on F18
llvm-3.3 from May 7, before branching to 3.3 was done
mesa 9.2 from May 7, commit was around 03ef60681e61a52dee7fa3285618c313cf13f50c
compiled into an RPM with float textures enabled:
$ rpm -q mesa-libGL
mesa-libGL-9.2-0.1.fc18.x86_64
mesa-libGL-9.2-0.1.fc18.i686
The game has only 32-bit binaries.
Just thought that I would share it and thanks in advance for fixing it... ;-)
Zoltán Böszörményi
More information about the dri-devel
mailing list