[Bug 34373] New: RV620 : r600g : game ET:quakewars demo: GPU lockup

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Feb 16 22:51:34 PST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=34373

           Summary: RV620 : r600g : game ET:quakewars demo: GPU lockup
           Product: Mesa
           Version: git
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/Gallium/r600
        AssignedTo: dri-devel at lists.freedesktop.org
        ReportedBy: aderumier at odiso.com


Hi, now than s3tc works with r600g, i can test enemy territory quakewars.

i'm using last drm-radeon-testing kernel and mesa-git.


I have a freeze in game, maybe 5 seconds after i'm in the maps. (i can move in
the maps, and the rendering is almost perfect).

here the dmesg


radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
------------[ cut here ]------------
WARNING: at drivers/gpu/drm/radeon/radeon_fence.c:248
radeon_fence_wait+0x318/0x370 [radeon]()
Hardware name: Studio 1537
GPU lockup (waiting for 0x00144636 last fence id 0x00144633)
Modules linked in: tun aes_i586 aes_generic ipv6 usbhid hid joydev uvcvideo
arc4 videodev ecb snd_hda_codec_hdmi iwlagn snd_seq_dummy snd_hda_codec_idt
snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device iwlcore snd_hda_intel
mac80211 snd_hda_codec snd_pcm_oss psmouse snd_hwdep dell_wmi sparse_keymap
firewire_ohci sdhci_pci rtc_cmos tg3 sdhci snd_pcm firewire_core uhci_hcd
snd_mixer_oss snd_timer serio_raw mmc_core crc_itu_t rtc_core snd dell_laptop
cfg80211 intel_agp ehci_hcd libphy wmi soundcore rtc_lib ac iTCO_wdt button
battery thermal processor evdev sg dcdbas intel_gtt snd_page_alloc rfkill
pcspkr i2c_i801 usbcore iTCO_vendor_support fuse ext4 mbcache jbd2 crc16 sr_mod
cdrom sd_mod ahci libahci libata scsi_mod radeon ttm drm_kms_helper drm agpgart
i2c_algo_bit i2c_core
Pid: 23839, comm: etqw.x86 Tainted: G        W  
2.6.38-rc4-43255-g52280c2-dirty #1
Call Trace:
 [<c10443ed>] ? warn_slowpath_common+0x6d/0xa0
 [<f8232aa8>] ? radeon_fence_wait+0x318/0x370 [radeon]
 [<f8232aa8>] ? radeon_fence_wait+0x318/0x370 [radeon]
 [<c104449e>] ? warn_slowpath_fmt+0x2e/0x30
 [<f8232aa8>] ? radeon_fence_wait+0x318/0x370 [radeon]
 [<c10612d0>] ? autoremove_wake_function+0x0/0x40
 [<f82332ac>] ? radeon_sync_obj_wait+0xc/0x10 [radeon]
 [<f80edc0e>] ? ttm_bo_wait+0xce/0x160 [ttm]
 [<f80f07d6>] ? ttm_bo_move_accel_cleanup+0x86/0x2a0 [ttm]
 [<f8233531>] ? radeon_move_blit.clone.0+0x131/0x1b0 [radeon]
 [<f823395c>] ? radeon_bo_move+0x3ac/0x3c0 [radeon]
 [<f80ee65d>] ? ttm_bo_list_ref_sub+0x1d/0x20 [ttm]
 [<f80eeece>] ? ttm_bo_handle_move_mem+0x10e/0x320 [ttm]
 [<f82335b0>] ? radeon_bo_move+0x0/0x3c0 [radeon]
 [<f80efdf5>] ? ttm_bo_move_buffer+0x115/0x130 [ttm]
 [<f80ee65d>] ? ttm_bo_list_ref_sub+0x1d/0x20 [ttm]
 [<f80efeb8>] ? ttm_bo_validate+0xa8/0x120 [ttm]
 [<f82347eb>] ? radeon_bo_list_validate+0x6b/0xc0 [radeon]
 [<f824b819>] ? radeon_cs_parser_relocs+0x1f9/0x240 [radeon]
 [<f824ba9a>] ? radeon_cs_parser_init+0x23a/0x2c0 [radeon]
 [<f824bc40>] ? radeon_cs_ioctl+0x70/0x180 [radeon]
 [<f8091ba1>] ? drm_ioctl+0x1e1/0x470 [drm]
 [<f824bbd0>] ? radeon_cs_ioctl+0x0/0x180 [radeon]
 [<c10dcfdc>] ? handle_pte_fault+0x38c/0x860
 [<f80919c0>] ? drm_ioctl+0x0/0x470 [drm]
 [<c110a7f9>] ? do_vfs_ioctl+0x79/0x580
 [<c1028316>] ? do_page_fault+0x1a6/0x440
 [<c106ac36>] ? getnstimeofday+0x46/0x120
 [<c10fcc9c>] ? fget_light+0x6c/0xb0
 [<c110ad7f>] ? sys_ioctl+0x7f/0x90
 [<c100389f>] ? sysenter_do_call+0x12/0x28
---[ end trace 5e931a5b1aa3b579 ]---
[drm] Disabling audio support
HDMI hot plug event: Pin=3 Presence_Detect=0 ELD_Valid=0
radeon 0000:01:00.0: GPU softreset 
radeon 0000:01:00.0:   R_008010_GRBM_STATUS=0xA25334E0
radeon 0000:01:00.0:   R_008014_GRBM_STATUS2=0x00000103
radeon 0000:01:00.0:   R_000E50_SRBM_STATUS=0x200000C0
radeon 0000:01:00.0:   R_008020_GRBM_SOFT_RESET=0x00007FEE
radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00000001
radeon 0000:01:00.0:   R_008010_GRBM_STATUS=0xA0003030
radeon 0000:01:00.0:   R_008014_GRBM_STATUS2=0x00000003
radeon 0000:01:00.0:   R_000E50_SRBM_STATUS=0x200080C0
radeon 0000:01:00.0: GPU reset succeed
radeon 0000:01:00.0: WB enabled
[drm] ring test succeeded in 1 usecs
[drm] ib test succeeded in 1 usecs
[drm] Enabling audio support
HDMI hot plug event: Pin=3 Presence_Detect=0 ELD_Valid=0
radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
------------[ cut here ]------------
WARNING: at drivers/gpu/drm/radeon/radeon_fence.c:248
radeon_fence_wait+0x318/0x370 [radeon]()
Hardware name: Studio 1537
GPU lockup (waiting for 0x0014463B last fence id 0x00144637)
Modules linked in: tun aes_i586 aes_generic ipv6 usbhid hid joydev uvcvideo
arc4 videodev ecb snd_hda_codec_hdmi iwlagn snd_seq_dummy snd_hda_codec_idt
snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device iwlcore snd_hda_intel
mac80211 snd_hda_codec snd_pcm_oss psmouse snd_hwdep dell_wmi sparse_keymap
firewire_ohci sdhci_pci rtc_cmos tg3 sdhci snd_pcm firewire_core uhci_hcd
snd_mixer_oss snd_timer serio_raw mmc_core crc_itu_t rtc_core snd dell_laptop
cfg80211 intel_agp ehci_hcd libphy wmi soundcore rtc_lib ac iTCO_wdt button
battery thermal processor evdev sg dcdbas intel_gtt snd_page_alloc rfkill
pcspkr i2c_i801 usbcore iTCO_vendor_support fuse ext4 mbcache jbd2 crc16 sr_mod
cdrom sd_mod ahci libahci libata scsi_mod radeon ttm drm_kms_helper drm agpgart
i2c_algo_bit i2c_core
Pid: 23839, comm: etqw.x86 Tainted: G        W  
2.6.38-rc4-43255-g52280c2-dirty #1
Call Trace:
 [<c10443ed>] ? warn_slowpath_common+0x6d/0xa0
 [<f8232aa8>] ? radeon_fence_wait+0x318/0x370 [radeon]
 [<f8232aa8>] ? radeon_fence_wait+0x318/0x370 [radeon]
 [<c104449e>] ? warn_slowpath_fmt+0x2e/0x30
 [<f8232aa8>] ? radeon_fence_wait+0x318/0x370 [radeon]
 [<c10612d0>] ? autoremove_wake_function+0x0/0x40
 [<f82332ac>] ? radeon_sync_obj_wait+0xc/0x10 [radeon]
 [<f80edc0e>] ? ttm_bo_wait+0xce/0x160 [ttm]
 [<f80f07d6>] ? ttm_bo_move_accel_cleanup+0x86/0x2a0 [ttm]
 [<f8233531>] ? radeon_move_blit.clone.0+0x131/0x1b0 [radeon]
 [<f823395c>] ? radeon_bo_move+0x3ac/0x3c0 [radeon]
 [<f80ee65d>] ? ttm_bo_list_ref_sub+0x1d/0x20 [ttm]
 [<f80eeece>] ? ttm_bo_handle_move_mem+0x10e/0x320 [ttm]
 [<f82335b0>] ? radeon_bo_move+0x0/0x3c0 [radeon]
 [<f80efdf5>] ? ttm_bo_move_buffer+0x115/0x130 [ttm]
 [<f80ee65d>] ? ttm_bo_list_ref_sub+0x1d/0x20 [ttm]
 [<f80efeb8>] ? ttm_bo_validate+0xa8/0x120 [ttm]
 [<f82347eb>] ? radeon_bo_list_validate+0x6b/0xc0 [radeon]
 [<f824b819>] ? radeon_cs_parser_relocs+0x1f9/0x240 [radeon]
 [<f824ba9a>] ? radeon_cs_parser_init+0x23a/0x2c0 [radeon]
 [<f824bc40>] ? radeon_cs_ioctl+0x70/0x180 [radeon]
 [<c1032860>] ? __wake_up+0x40/0x50
 [<f8091ba1>] ? drm_ioctl+0x1e1/0x470 [drm]
 [<f824bbd0>] ? radeon_cs_ioctl+0x0/0x180 [radeon]
 [<c10dccce>] ? handle_pte_fault+0x7e/0x860
 [<c10c5a55>] ? __free_pages+0x35/0x40
 [<c10da875>] ? __pte_alloc+0xa5/0xb0
 [<f80919c0>] ? drm_ioctl+0x0/0x470 [drm]
 [<c110a7f9>] ? do_vfs_ioctl+0x79/0x580
 [<c1028316>] ? do_page_fault+0x1a6/0x440
 [<c10def5a>] ? remove_vma+0x3a/0x50
 [<c10e03a6>] ? do_munmap+0x1f6/0x270
 [<c10fcc9c>] ? fget_light+0x6c/0xb0
 [<c110ad7f>] ? sys_ioctl+0x7f/0x90
 [<c100389f>] ? sysenter_do_call+0x12/0x28
---[ end trace 5e931a5b1aa3b57a ]---
[drm] Disabling audio support
HDMI hot plug event: Pin=3 Presence_Detect=0 ELD_Valid=0
radeon 0000:01:00.0: GPU softreset 
radeon 0000:01:00.0:   R_008010_GRBM_STATUS=0xA23334E0
radeon 0000:01:00.0:   R_008014_GRBM_STATUS2=0x00000003
radeon 0000:01:00.0:   R_000E50_SRBM_STATUS=0x200000C0
radeon 0000:01:00.0:   R_008020_GRBM_SOFT_RESET=0x00007FEE
radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00000001
radeon 0000:01:00.0:   R_008010_GRBM_STATUS=0xA0003030
radeon 0000:01:00.0:   R_008014_GRBM_STATUS2=0x00000003
radeon 0000:01:00.0:   R_000E50_SRBM_STATUS=0x200080C0
radeon 0000:01:00.0: GPU reset succeed
radeon 0000:01:00.0: WB enabled

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the dri-devel mailing list