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