Radeon HD 4650 (RV730) system freeze when playing any type of video file

lorant kovacs lorant.klg at gmail.com
Fri Jul 11 04:49:36 PDT 2014


Hello! 

Sorry to bother you with my problems, but I am very desperate for a solution.

I am using the open source radeon drivers, and every time I try to play a 
video, my computer freezes to the point I have to hard reset it. I've been 
trying to find a solution for weeks now, also posted on several forums 
(without success as of now), and I was thinking maybe someone could help.

Currently I'm using Fedora 20; previously used Ubuntu 14.04. Video playback 
used to work perfectly (including VDPAU), but all of a sudden this strange 
error happened. 

Here are some outputs that could prove useful:

lspci:

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] RS780 Host Bridge
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780 PCI to PCI bridge 
(ext gfx port 0)
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI 
bridge (PCIE port 0)
00:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI 
bridge (PCIE port 1)
00:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780 PCI to PCI bridge 
(PCIE port 2)
00:0a.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI 
bridge (PCIE port 5)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 
Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 
Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller 
(rev 3a)
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 IDE Controller
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia 
(Intel HDA)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 
LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI 
Bridge
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor 
HyperTransport Configuration (rev 40)
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor 
Address Map
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor 
DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor 
Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor 
Link Control
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] 
RV730/M96 [Mobility Radeon HD 4650/5165]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] RV710/730 HDMI 
Audio [Radeon HD 4000 series]
08:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter 
(PCI-Express) (rev 01)
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 
PCI Express Gigabit Ethernet Controller (rev 03)

dmesg:
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.15.3-200.fc20.x86_64 
root=UUID=53b9a717-ce92-44c4-a7aa-ecf17d2b79de ro LANG=en_US.UTF-8 
radeon.dpm=1 radeon.pcie_gen2=0
[    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-3.15.3-200.fc20.x86_64 
root=UUID=53b9a717-ce92-44c4-a7aa-ecf17d2b79de ro LANG=en_US.UTF-8 
radeon.dpm=1 radeon.pcie_gen2=0
[    5.119937] [drm] radeon kernel modesetting enabled.
[    5.132414] fb: switching to radeondrmfb from VESA VGA
[    5.167955] radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 - 
0x000000003FFFFFFF (1024M used)
[    5.167961] radeon 0000:01:00.0: GTT: 1024M 0x0000000040000000 - 
0x000000007FFFFFFF
[    5.192184] [drm] radeon: 1024M of VRAM memory ready
[    5.192190] [drm] radeon: 1024M of GTT memory ready.
[    5.197517] [drm] radeon: dpm initialized
[    5.236435] radeon 0000:01:00.0: WB enabled
[    5.236448] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 
0x0000000040000c00 and cpu addr 0xffff8800363b9c00
[    5.236458] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 
0x0000000040000c0c and cpu addr 0xffff8800363b9c0c
[    5.238471] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 
0x000000000005c598 and cpu addr 0xffffc9000481c598
[    5.239318] radeon 0000:01:00.0: irq 46 for MSI/MSI-X
[    5.239381] radeon 0000:01:00.0: radeon: using MSI.
[    5.239435] [drm] radeon: irq initialized.
[    5.668103] [drm] radeon atom DIG backlight initialized
[    6.647272] fbcon: radeondrmfb (fb0) is primary device
[    7.089217] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
[    7.089219] radeon 0000:01:00.0: registered panic notifier
[    7.089552] [drm] Initialized radeon 2.38.0 20080528 for 0000:01:00.0 on 
minor 0

glxinfo:
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RV730
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.1.5
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.1.5
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:

dmesg | egrep -i "fail|warn"
[    0.946156] tsc: Marking TSC unstable due to check_tsc_sync_source failed
[    0.114727] \_SB_.PCI0:_OSC request failed
[    0.114734] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
[    2.486166] ata2: softreset failed (device not ready)
[    2.528628] ata1: softreset failed (device not ready)
[   14.827392] ACPI Warning: SystemIO range 
0x0000000000000b00-0x0000000000000b07 conflicts with OpRegion 
0x0000000000000b00-0x0000000000000b0f (\_SB_.PCI0.SMBS.SMBI) 
(20140214/utaddress-258)
[   14.893304] sp5100_tco: failed to find MMIO address, giving up.
[   22.386130] systemd[1]: Unit rngd.service entered failed state.
[   22.413076] systemd[1]: Unit mcelog.service entered failed state.

This is the error message that appears during a lockup: 

Jul  7 20:37:09 localhost kernel: radeon 0000:01:00.0: GPU reset succeeded, 
trying to resume
Jul  7 20:37:09 localhost kernel: [ 1721.737123] radeon 0000:01:00.0: WB 
enabled
Jul  7 20:37:09 localhost kernel: [ 1721.737127] radeon 0000:01:00.0: fence 
driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 
0xffff8801389fec00
Jul  7 20:37:09 localhost kernel: [ 1721.737130] radeon 0000:01:00.0: fence 
driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 
0xffff8801389fec0c
Jul  7 20:37:09 localhost kernel: [ 1721.738793] radeon 0000:01:00.0: fence 
driver on ring 5 use gpu addr 0x000000000005c598 and cpu addr 
0xffffc90004b9c598
Jul  7 20:37:09 localhost kernel: radeon 0000:01:00.0: WB enabled
Jul  7 20:37:09 localhost kernel: radeon 0000:01:00.0: fence driver on ring 0 
use gpu addr 0x0000000040000c00 and cpu addr 0xffff8801389fec00
Jul  7 20:37:09 localhost kernel: radeon 0000:01:00.0: fence driver on ring 3 
use gpu addr 0x0000000040000c0c and cpu addr 0xffff8801389fec0c
Jul  7 20:37:09 localhost kernel: radeon 0000:01:00.0: fence driver on ring 5 
use gpu addr 0x000000000005c598 and cpu addr 0xffffc90004b9c598
Jul  7 20:37:19 localhost kernel: [ 1731.962227] radeon 0000:01:00.0: GPU 
lockup CP stall for more than 10000msec
Jul  7 20:37:19 localhost kernel: [ 1731.962251] radeon 0000:01:00.0: GPU 
lockup (waiting for 0x000000000000adbe last fence id 0x000000000000adba on 
ring 0)
Jul  7 20:37:19 localhost kernel: [ 1731.962263] [drm:r600_ib_test] *ERROR* 
radeon: fence wait failed (-35).
Jul  7 20:37:19 localhost kernel: [ 1731.962278] [drm:radeon_ib_ring_tests] 
*ERROR* radeon: failed testing IB on GFX ring (-35).
Jul  7 20:37:19 localhost kernel: [ 1731.962288] radeon 0000:01:00.0: ib ring 
test failed (-35).
Jul  7 20:37:19 localhost kernel: radeon 0000:01:00.0: GPU lockup CP stall for 
more than 10000msec
Jul  7 20:37:19 localhost kernel: radeon 0000:01:00.0: GPU lockup (waiting for 
0x000000000000adbe last fence id 0x000000000000adba on ring 0)
Jul  7 20:37:19 localhost kernel: [drm:r600_ib_test] *ERROR* radeon: fence 
wait failed (-35).
Jul  7 20:37:19 localhost kernel: [drm:radeon_ib_ring_tests] *ERROR* radeon: 
failed testing IB on GFX ring (-35).
Jul  7 20:37:19 localhost kernel: radeon 0000:01:00.0: ib ring test failed 
(-35).
Jul  7 20:37:19 localhost kernel: [ 1732.293368] radeon 0000:01:00.0: GPU 
softreset: 0x00000088
Jul  7 20:37:19 localhost kernel: [ 1732.293389] radeon 0000:01:00.0:   
R_008010_GRBM_STATUS      = 0xA0003028
Jul  7 20:37:19 localhost kernel: [ 1732.293400] radeon 0000:01:00.0:   
R_008014_GRBM_STATUS2     = 0x00000002
Jul  7 20:37:19 localhost kernel: [ 1732.293410] radeon 0000:01:00.0:   
R_000E50_SRBM_STATUS      = 0x200048C0
Jul  7 20:37:19 localhost kernel: [ 1732.293419] radeon 0000:01:00.0:   
R_008674_CP_STALLED_STAT1 = 0x00000000
Jul  7 20:37:19 localhost kernel: [ 1732.293429] radeon 0000:01:00.0:   
R_008678_CP_STALLED_STAT2 = 0x00010002
Jul  7 20:37:19 localhost kernel: [ 1732.293439] radeon 0000:01:00.0:   
R_00867C_CP_BUSY_STAT     = 0x00005080
Jul  7 20:37:19 localhost kernel: [ 1732.293449] radeon 0000:01:00.0:   
R_008680_CP_STAT          = 0x80098647
Jul  7 20:37:19 localhost kernel: [ 1732.293459] radeon 0000:01:00.0:   
R_00D034_DMA_STATUS_REG   = 0x44C83D57
Jul  7 20:37:19 localhost kernel: radeon 0000:01:00.0: GPU softreset: 
0x00000088
Jul  7 20:37:19 localhost kernel: radeon 0000:01:00.0:   R_008010_GRBM_STATUS      
= 0xA0003028
Jul  7 20:37:19 localhost kernel: radeon 0000:01:00.0:   R_008014_GRBM_STATUS2     
= 0x00000002
Jul  7 20:37:19 localhost kernel: radeon 0000:01:00.0:   R_000E50_SRBM_STATUS      
= 0x200048C0
Jul  7 20:37:19 localhost kernel: radeon 0000:01:00.0:   
R_008674_CP_STALLED_STAT1 = 0x00000000
Jul  7 20:37:19 localhost kernel: radeon 0000:01:00.0:   
R_008678_CP_STALLED_STAT2 = 0x00010002
Jul  7 20:37:19 localhost kernel: radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     
= 0x00005080
Jul  7 20:37:19 localhost kernel: radeon 0000:01:00.0:   R_008680_CP_STAT          
= 0x80098647
Jul  7 20:37:19 localhost kernel: radeon 0000:01:00.0:   
R_00D034_DMA_STATUS_REG   = 0x44C83D57
Jul  7 20:37:19 localhost kernel: [ 1732.360517] radeon 0000:01:00.0: 
R_008020_GRBM_SOFT_RESET=0x00004001
Jul  7 20:37:19 localhost kernel: [ 1732.360581] radeon 0000:01:00.0: 
SRBM_SOFT_RESET=0x00008100
Jul  7 20:37:19 localhost kernel: [ 1732.362785] radeon 0000:01:00.0:   
R_008010_GRBM_STATUS      = 0x00003028
Jul  7 20:37:19 localhost kernel: [ 1732.362820] radeon 0000:01:00.0:   
R_008014_GRBM_STATUS2     = 0x00000002
Jul  7 20:37:19 localhost kernel: [ 1732.362839] radeon 0000:01:00.0:   
R_000E50_SRBM_STATUS      = 0x200000C0
Jul  7 20:37:19 localhost kernel: [ 1732.362849] radeon 0000:01:00.0:   
R_008674_CP_STALLED_STAT1 = 0x00000000
Jul  7 20:37:19 localhost kernel: [ 1732.362859] radeon 0000:01:00.0:   
R_008678_CP_STALLED_STAT2 = 0x00000000
Jul  7 20:37:19 localhost kernel: [ 1732.362869] radeon 0000:01:00.0:   
R_00867C_CP_BUSY_STAT     = 0x00000000
Jul  7 20:37:19 localhost kernel: [ 1732.362879] radeon 0000:01:00.0:   
R_008680_CP_STAT          = 0x00000000
Jul  7 20:37:19 localhost kernel: [ 1732.362889] radeon 0000:01:00.0:   
R_00D034_DMA_STATUS_REG   = 0x44C83D57
Jul  7 20:37:19 localhost kernel: [ 1732.362912] radeon 0000:01:00.0: GPU 
reset succeeded, trying to resume

vdpauinfo
display: :0   screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0

Video surface:

name   width height types
-------------------------------------------
420     8192  8192  NV12 YV12 
422     8192  8192  UYVY YUYV 
444     8192  8192  Y8U8V8A8 V8U8Y8A8 

Decoder capabilities:

name               level macbs width height
-------------------------------------------
MPEG1                 0  9216  2048  1152
MPEG2_SIMPLE          3  9216  2048  1152
MPEG2_MAIN            3  9216  2048  1152
H264_BASELINE        41  9216  2048  1152
H264_MAIN            41  9216  2048  1152
H264_HIGH            41  9216  2048  1152
VC1_SIMPLE            1  9216  2048  1152
VC1_MAIN              2  9216  2048  1152
VC1_ADVANCED          4  9216  2048  1152

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8          8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
R8G8B8A8          8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
R10G10B10A2       8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
B10G10R10A2       8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 

Bitmap surface:

name              width height
------------------------------
B8G8R8A8          8192  8192
R8G8B8A8          8192  8192
R10G10B10A2       8192  8192
B10G10R10A2       8192  8192
A8                8192  8192

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             -
DEINTERLACE_TEMPORAL_SPATIAL     -
INVERSE_TELECINE                 -
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         -
HIGH QUALITY SCALING - L1        -
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y        48     2048
VIDEO_SURFACE_HEIGHT             y        48     1152
CHROMA_TYPE                      y  
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y  
CSC_MATRIX                       y  
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y  
LUMA_KEY_MAX_LUMA                y  


Please bare with me, since I am still a beginner. Any help would be greatly 
appreciated, since this is the only issue preventing me from ditching Windows 
for good. 

Thank you!


More information about the xorg-driver-ati mailing list