屏幕持续冻结,然后内核崩溃

屏幕持续冻结,然后内核崩溃

我有一台 Hp DV6-3079tx。

它有一个 ATI Radeon 图形芯片。

系统似乎会随机冻结,有时会解冻,有时会解冻、冻结,然后变黑。

看看完整日志附有此摘录。

Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907266] ------------[ cut here ]------------
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907303] WARNING: at /build/buildd/linux-2.6.38/drivers/gpu/drm/radeon/radeon_fence.c:248 radeon_fence_wait+0x36f/0x3e0 [radeon]()
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907309] Hardware name: HP Pavilion dv6 Notebook PC
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907314] GPU lockup (waiting for 0x0005418F last fence id 0x00054188)
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907318] Modules linked in: usb_storage uas cryptd aes_x86_64 aes_generic binfmt_misc parport_pc ppdev snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_seq_midi arc4 snd_pcm snd_rawmidi ath9k snd_seq_midi_event snd_seq snd_timer radeon snd_seq_device hp_wmi ttm mac80211 sparse_keymap uvcvideo ath9k_common ath9k_hw i7core_edac ath psmouse snd edac_core videodev joydev v4l2_compat_ioctl32 cfg80211 serio_raw drm_kms_helper drm soundcore snd_page_alloc i2c_algo_bit hp_accel lis3lv02d video input_polldev lp parport usbhid hid ahci r8169 libahci
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907393] Pid: 1592, comm: gnome-shell Not tainted 2.6.38-8-generic #42-Ubuntu
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907398] Call Trace:
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907409]  [<ffffffff81065cef>] ? warn_slowpath_common+0x7f/0xc0
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907417]  [<ffffffff81065de6>] ? warn_slowpath_fmt+0x46/0x50
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907447]  [<ffffffffa03076df>] ? radeon_fence_wait+0x36f/0x3e0 [radeon]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907456]  [<ffffffff81087f30>] ? autoremove_wake_function+0x0/0x40
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907486]  [<ffffffffa0307fc1>] ? radeon_sync_obj_wait+0x11/0x20 [radeon]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907499]  [<ffffffffa01cdb0d>] ? ttm_bo_wait+0xfd/0x1b0 [ttm]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907512]  [<ffffffffa01d07e6>] ? ttm_bo_move_accel_cleanup+0x1c6/0x260 [ttm]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907542]  [<ffffffffa030827f>] ? radeon_move_blit.clone.0+0x11f/0x180 [radeon]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907572]  [<ffffffffa0308595>] ? radeon_move_ram_vram.clone.2+0x125/0x150 [radeon]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907580]  [<ffffffff81124507>] ? vma_prio_tree_next+0x47/0x70
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907592]  [<ffffffffa01d33db>] ? ttm_eu_list_ref_sub+0x3b/0x60 [ttm]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907622]  [<ffffffffa03087a8>] ? radeon_bo_move+0x1e8/0x1f0 [radeon]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907635]  [<ffffffffa01ce89e>] ? ttm_bo_handle_move_mem+0x12e/0x3d0 [ttm]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907647]  [<ffffffffa01cf982>] ? ttm_bo_move_buffer+0x142/0x160 [ttm]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907659]  [<ffffffffa01d33db>] ? ttm_eu_list_ref_sub+0x3b/0x60 [ttm]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907671]  [<ffffffffa01cfa36>] ? ttm_bo_validate+0x96/0x120 [ttm]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907700]  [<ffffffffa030974c>] ? radeon_bo_list_validate+0x7c/0xe0 [radeon]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907735]  [<ffffffffa03225d6>] ? radeon_cs_parser_relocs+0x236/0x270 [radeon]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907770]  [<ffffffffa0322a61>] ? radeon_cs_ioctl+0xa1/0x1e0 [radeon]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907778]  [<ffffffff81134b53>] ? vma_link+0xc3/0x100
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907795]  [<ffffffffa00b3384>] ? drm_ioctl+0x3e4/0x4c0 [drm]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907830]  [<ffffffffa03229c0>] ? radeon_cs_ioctl+0x0/0x1e0 [radeon]
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907840]  [<ffffffff8117648f>] ? do_vfs_ioctl+0x8f/0x360
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907847]  [<ffffffff811767f1>] ? sys_ioctl+0x91/0xa0
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907855]  [<ffffffff8100c002>] ? system_call_fastpath+0x16/0x1b
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.907860] ---[ end trace ff6b61aa2bd9f6b5 ]---
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.909135] radeon 0000:01:00.0: GPU softreset 
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.909140] radeon 0000:01:00.0:   GRBM_STATUS=0xF5702828
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.909145] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0xFC000005
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.909151] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x00000007
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.909156] radeon 0000:01:00.0:   SRBM_STATUS=0x20000AC0
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.909187] radeon 0000:01:00.0:   GRBM_SOFT_RESET=0x00007F6B
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.909294] radeon 0000:01:00.0:   GRBM_STATUS=0x00003828
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.909299] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x00000007
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.909304] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x00000007
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.909309] radeon 0000:01:00.0:   SRBM_STATUS=0x200000C0
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.910317] radeon 0000:01:00.0: GPU reset succeed
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.951371] radeon 0000:01:00.0: WB enabled
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.968136] [drm] ring test succeeded in 2 usecs
Jul  3 16:15:23 hailwood-ubu kernel: [ 4211.968153] [drm] ib test succeeded in 3 usecs
Jul  3 16:15:34 hailwood-ubu kernel: [ 4223.287726] radeon 0000:01:00.0: GPU lockup CP stall for more than 10020msec

看起来我的图形芯片出现了一些问题。

谁能告诉我发生了什么事?

答案1

使用 LiveCD 重新启动并选择内存检查选项,在运行密集型工作时还要检查 GPU 温度。

答案2

您可以尝试不同版本的 Ubuntu...您正在运行哪个版本的 Ubuntu?

我有一块相当老的显卡,而且似乎只有一套好的驱动程序可以在 Ubuntu 8.04 或类似的非常老的版本中工作。诚然,我还没有深入研究这个问题,看看是否有修复方法可以让它们在当前版本中工作,但目前我正在运行最新的 Ubuntu,显卡质量较差,因为我使用的是它的默认驱动程序。

另外,不要忘记检查内存和 GPU 温度,正如 juancarlospaco 所建议的。这可能表示硬件故障/失灵。

相关内容