Bug 81794

Summary: Radeon + fullscreen video = hard crash
Product: xorg Reporter: Mathew Kamkar <matkam>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED NOTABUG QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
journalctl
none
Xorg.log none

Description Mathew Kamkar 2014-07-26 20:24:55 UTC
With the gamma setting changed (e.g. 'Xgamma 1.1' or using redshift), while watching a video fullscreen the system freezes with lines running vertically on the screen. I cannot switch TTY or use SysReq commands. I have not been able to find any logs.

Running Kernel 3.15.5-2-ARCH, KDE 4.x, xf86-video-ati driver, on AMD Radeon HD 5770.
Comment 1 Alex Deucher 2014-07-28 03:03:39 UTC
Please attach your xorg log and dmesg output.  Also, to clarify does it only hang when a fullscreen video is playing or anytime you try and change the gamma?  What application and API (Xv, VDPAU, GL, etc.) are you using to play the video?
Comment 2 Mathew Kamkar 2014-08-01 06:48:31 UTC
Created attachment 103791 [details]
journalctl
Comment 3 Mathew Kamkar 2014-08-01 06:48:55 UTC
Created attachment 103792 [details]
Xorg.log
Comment 4 Mathew Kamkar 2014-08-01 06:53:20 UTC
Turns out it hangs even with the gamma unchanged. But it does happen while video is playing, usually full screen, but not always. I've noticed it happen within Chrome (Flash and HTML5 video), and VLC. I'm not sure which API either uses, how can I tell?
Comment 5 Mathew Kamkar 2014-08-18 02:16:43 UTC
It seems like this issue has been resolved with an update to my system a few days ago. Now running xf86-video-ati 1:7.4.0-3, kernel 3.15.8-1-ARCH. I have tried several full screen videos over the last few days with no issues.
Comment 6 Mathew Kamkar 2014-08-22 08:05:06 UTC
Never mind, got another freeze.
Comment 7 Mathew Kamkar 2014-10-20 06:14:46 UTC
I believe this was actually hardware issue on my system. There is a lot of dust build up on my GPU heat sync, preventing it from getting properly cooled. As a workaround I've changed the kernel DPM settings, power_dpm_state = battery, and power_dpm_force_performance_level = "low" (at least until I get around to buying an air canister). I haven't had a crash in a week so far. Thanks guys.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.