[Bug 33381] New: Freeze / Monitor out of sync

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Jan 23 06:21:26 PST 2011


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

           Summary: Freeze / Monitor out of sync
           Product: xorg
           Version: git
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: major
          Priority: medium
         Component: Driver/Radeon
        AssignedTo: xorg-driver-ati at lists.x.org
        ReportedBy: dj_def at webmail.it
         QAContact: xorg-team at lists.x.org


There is this strange behaviour when I use the opengl output. I made some test:

Supertuxkart:
When selecting the first option in the menu (1 player) the game stops.
After some second the screen becomes black, the monitor goes out of sync and a
freeze can occur (altgr + rsist + r/e/i/s/u/b don't work).

Nexuiz:
The same but this time after selecting "start single player" in the menu
(before the real game).

I get this behaviour only with 2.6.37/2.6.38 kernels and not with 2.6.35.
I use r600g (Radeon HD 5670 - Redwood).

In the dmesg output these lines can be read:


[  354.164019] radeon 0000:03:00.0: GPU lockup CP stall for more than 10040msec
[  354.164023] ------------[ cut here ]------------
[  354.164048] WARNING: at drivers/gpu/drm/radeon/radeon_fence.c:248
radeon_fence_wait+0x2e2/0x330 [radeon]()
[  354.164051] Hardware name: System Product Name
[  354.164053] GPU lockup (waiting for 0x0000AF5F last fence id 0x0000AF5A)
[  354.164055] Modules linked in: binfmt_misc snd_hda_codec_hdmi
snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm
snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq arc4 rt61pci crc_itu_t
rt2x00pci rt2x00lib mac80211 snd_timer snd_seq_device radeon snd soundcore
snd_page_alloc ttm drm_kms_helper usbhid drm intel_agp hwmon_vid asus_atk0110
coretemp hid intel_gtt i2c_algo_bit ppdev agpgart cfg80211 eeprom_93cx6
parport_pc lp parport floppy
[  354.164094] Pid: 869, comm: Xorg Not tainted 2.6.38-rc2-ubuntu #1
[  354.164096] Call Trace:
[  354.164105]  [<c0149ac2>] ? warn_slowpath_common+0x72/0xa0
[  354.164121]  [<f8508832>] ? radeon_fence_wait+0x2e2/0x330 [radeon]
[  354.164138]  [<f8508832>] ? radeon_fence_wait+0x2e2/0x330 [radeon]
[  354.164142]  [<c0149b93>] ? warn_slowpath_fmt+0x33/0x40
[  354.164158]  [<f8508832>] ? radeon_fence_wait+0x2e2/0x330 [radeon]
[  354.164164]  [<c01673c0>] ? autoremove_wake_function+0x0/0x50
[  354.164180]  [<f8508f91>] ? radeon_sync_obj_wait+0x11/0x20 [radeon]
[  354.164188]  [<f839ce87>] ? ttm_bo_wait+0xe7/0x180 [ttm]
[  354.164195]  [<f839dba2>] ? ttm_bo_list_ref_sub+0x22/0x30 [ttm]
[  354.164213]  [<f851fd62>] ? radeon_gem_wait_idle_ioctl+0x82/0xe0 [radeon]
[  354.164226]  [<f82e2d1f>] ? drm_ioctl+0x1df/0x430 [drm]
[  354.164244]  [<f851fce0>] ? radeon_gem_wait_idle_ioctl+0x0/0xe0 [radeon]
[  354.164250]  [<c010ad33>] ? restore_i387_fxsave+0x83/0x90
[  354.164260]  [<f82e2b40>] ? drm_ioctl+0x0/0x430 [drm]
[  354.164265]  [<c022a0cc>] ? do_vfs_ioctl+0x8c/0x5e0
[  354.164269]  [<c010aff0>] ? restore_i387_xstate+0xe0/0x210
[  354.164272]  [<c021ace8>] ? rw_verify_area+0x68/0x120
[  354.164276]  [<c0171338>] ? ktime_get_ts+0xd8/0x110
[  354.164280]  [<c01020b6>] ? restore_sigcontext+0xc6/0xe0
[  354.164283]  [<c022a697>] ? sys_ioctl+0x77/0x80
[  354.164286]  [<c010301f>] ? sysenter_do_call+0x12/0x28
[  354.164289] ---[ end trace 39eda9dd9d49fde9 ]---
[  354.165372] radeon 0000:03:00.0: GPU softreset 
[  354.165375] radeon 0000:03:00.0:   GRBM_STATUS=0xB2733828
[  354.165378] radeon 0000:03:00.0:   GRBM_STATUS_SE0=0x1C000007
[  354.165380] radeon 0000:03:00.0:   GRBM_STATUS_SE1=0x00000007
[  354.165383] radeon 0000:03:00.0:   SRBM_STATUS=0x200000C0
[  354.165393] radeon 0000:03:00.0:   GRBM_SOFT_RESET=0x00007F6B
[  354.165496] radeon 0000:03:00.0:   GRBM_STATUS=0x00003828
[  354.165498] radeon 0000:03:00.0:   GRBM_STATUS_SE0=0x00000007
[  354.165501] radeon 0000:03:00.0:   GRBM_STATUS_SE1=0x00000007
[  354.165504] radeon 0000:03:00.0:   SRBM_STATUS=0x200000C0
[  354.166500] radeon 0000:03:00.0: GPU reset succeed
[  354.166502] radeon 0000:03:00.0: GPU softreset 
[  354.166505] radeon 0000:03:00.0:   GRBM_STATUS=0x00003828
[  354.166507] radeon 0000:03:00.0:   GRBM_STATUS_SE0=0x00000007
[  354.166510] radeon 0000:03:00.0:   GRBM_STATUS_SE1=0x00000007
[  354.166512] radeon 0000:03:00.0:   SRBM_STATUS=0x200000C0
[  354.166522] radeon 0000:03:00.0:   GRBM_SOFT_RESET=0x00007F6B
[  354.166625] radeon 0000:03:00.0:   GRBM_STATUS=0x00003828
[  354.166627] radeon 0000:03:00.0:   GRBM_STATUS_SE0=0x00000007
[  354.166630] radeon 0000:03:00.0:   GRBM_STATUS_SE1=0x00000007
[  354.166632] radeon 0000:03:00.0:   SRBM_STATUS=0x200000C0
[  354.172484] [drm:radeon_ib_schedule] *ERROR* radeon: couldn't schedule
IB(3).
[  354.172487] [drm:radeon_cs_ioctl] *ERROR* Failed to schedule IB !
[  354.186436] [drm:radeon_ib_schedule] *ERROR* radeon: couldn't schedule
IB(4).
[  354.186439] [drm:radeon_cs_ioctl] *ERROR* Failed to schedule IB !
[  354.235194] radeon 0000:03:00.0: WB enabled
[  354.235635] [drm:radeon_ib_schedule] *ERROR* radeon: couldn't schedule
IB(5).
[  354.235638] [drm:radeon_cs_ioctl] *ERROR* Failed to schedule IB !
[  354.240171] [drm:radeon_ib_schedule] *ERROR* radeon: couldn't schedule
IB(6).
[  354.240173] [drm:radeon_cs_ioctl] *ERROR* Failed to schedule IB !
[  354.245072] [drm:radeon_ib_schedule] *ERROR* radeon: couldn't schedule
IB(7).
[  354.245075] [drm:radeon_cs_ioctl] *ERROR* Failed to schedule IB !
[  354.249889] [drm:radeon_ib_schedule] *ERROR* radeon: couldn't schedule
IB(8).
[  354.249892] [drm:radeon_cs_ioctl] *ERROR* Failed to schedule IB !
[  354.251416] [drm] ring test succeeded in 1 usecs
[  354.251422] [drm] ib test succeeded in 1 usecs

-- 
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 xorg-driver-ati mailing list