Radeon GPU lockup with Brütal Legend

Boszormenyi Zoltan zboszor at pr.hu
Sat May 11 06:06:24 PDT 2013


2013-05-11 13:36 keltezéssel, Boszormenyi Zoltan írta:
> 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.

The game locks up reliably at the same point, so I added FDO BZ 64471

>
> Just thought that I would share it and thanks in advance for fixing it... ;-)
> Zoltán Böszörményi
>
> _______________________________________________
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel
>



More information about the dri-devel mailing list