http://bugzilla.opensuse.org/show_bug.cgi?id=995261 Bug ID: 995261 Summary: kworker consumes 100% of a cpu core when screen sleeps with amdgpu kernel driver. Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-maintainers@forge.provo.novell.com Reporter: malcolmlewis@cableone.net QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:48.0) Gecko/20100101 Firefox/48.0 Build Identifier: I have configured my system to use the amdgpu kernel driver (note no experimental support activated) and running Kernel:HEAD 4.8.0-rc2-3.gda13dfd-default. I did have to re-build the xf86-video-amdgpu to add my Mullins R5 PCI-IDs. I don't see this when running the radeon driver. Reproducible: Always Steps to Reproduce: 1. Boot to Gnome desktop. 2. Set timeout for screen saver 1-15 minutes doesn't matter. 3. From a remote ssh session monitor via top and observe one cpu at ~100% when screen save activates. Actual Results: I ran the following perf command to capture some data which will add as an attachment; perf record -F 250 -g -a sleep 10 perf report Expected Results: Not consume cpu when idle/screensaver mode. Summary of main perf data; + 99.32% 0.00% kworker/1:1 [kernel.kallsyms] [k] amdgpu_atombios_encoder_set_edp_panel_power + 99.32% 0.00% kworker/1:1 [kernel.kallsyms] [k] amdgpu_connector_dp_detect + 99.32% 0.00% kworker/1:1 [kernel.kallsyms] [k] drm_helper_hpd_irq_event + 99.32% 0.00% kworker/1:1 [kernel.kallsyms] [k] process_one_work + 99.32% 0.00% kworker/1:1 [kernel.kallsyms] [k] worker_thread + 99.32% 0.00% kworker/1:1 [kernel.kallsyms] [k] kthread + 99.32% 0.00% kworker/1:1 [kernel.kallsyms] [k] ret_from_fork + 84.09% 0.00% kworker/1:1 [kernel.kallsyms] [k] amdgpu_atom_execute_table + 84.09% 1.71% kworker/1:1 [kernel.kallsyms] [k] amdgpu_atom_execute_table_locked + 80.61% 1.25% kworker/1:1 [kernel.kallsyms] [k] atom_op_test + 79.35% 78.50% kworker/1:1 [kernel.kallsyms] [k] atom_get_src_int + 15.24% 15.24% kworker/1:1 [kernel.kallsyms] [k] delay_tsc + 1.77% 1.60% kworker/1:1 [kernel.kallsyms] [k] atom_op_jump + 0.77% 0.77% kworker/1:1 [kernel.kallsyms] [k] amdgpu_mm_rreg -- You are receiving this mail because: You are on the CC list for the bug.