64-bit XUbuntu 16.04 "Xenial" hybrid graphics (Intel + AMD): AMDGPU crashes / freezes / hangs entire system
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Xenial |
Won't Fix
|
High
|
Unassigned | ||
xserver-xorg-video-amdgpu (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
Xenial |
Invalid
|
Undecided
|
Unassigned |
Bug Description
COMPUTER: Dell Inspiron 5548 laptop
CPU: Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
GRAPHICS: Intel-AMD hybrid:
- CPU-integrated: Intel Corporation Broadwell-U Integrated Graphics (driver: i915)
- GPU: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265] (driver: amdgpu)
OPERATING SYSTEM: 64-bit GNU/Linux XUbuntu 16.04 "Xenial"
KERNEL: 4.4.0-31-generic
PROBLEM: system hangs / freezes very frequently.
I have Xscreensaver installed and noticed that when it's running an OpenGL animation (screensaver) and I move the touchpad pointer the screen freezes. I can still turn the keyboard LED backlight on and off (hence: keyboard doesn't stop working) but the pointer won't move (touchpad is locked) and I can't Ctrl-Alt-F[1-6] (switch TTY/terminals). Only solution is to power off my laptop (press and hold the power button).
I usually select the "Molecule" screensaver (it uses OpenGL), then I click the "preview" button and wait for about 20 seconds, then I click the touchpad and the computer hangs.
When I used XUbuntu 14.04 "Trusty" with AMD's fglrx (proprietary) driver I didn't experience such issue. After upgrading to 16.04 "Xenial" (which doesn't support fglrx module/driver) amdgpu module is loaded by default but very frequently hangs the entire system.
Sometimes I'm quick enough to go to TTYS1 and then I get to see some messages such as "HARD LOCKUP on CPU0" and "HARD LOCKUP on CPU1". However, it's not a hardware problem because I've already executed the Dell Hardware Diagnostics straight from the boot (it's an EFI utility), it tested all the hardware components (CPU, GPU, RAM, keyboard, touchpad, hard disk etc.) and didn't detect any faulty component.
The attached file "amdgpu-bug.txt" is the reason why I'm pretty convinced that the problem is being caused by the amdgpu driver (although it seems to be related to how it interacts with the kernel, thus maybe the problem is kernel-related).
WORKAROUND: Boot from GRUB with the nomodeset parameter. The graphics performance becomes terribly slow.
-----
Apport output:
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
BootLog:
CompizPlugins: No value set for `/apps/
CompositorRunning: None
CurrentDesktop: XFCE
DistUpgraded: Fresh install
DistroCodename: xenial
DistroRelease: Ubuntu 16.04
DistroVariant: ubuntu
ExtraDebuggingI
GraphicsCard:
Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Dell Broadwell-U Integrated Graphics [1028:0643]
Subsystem: Dell Topaz XT [Radeon R7 M260/M265] [1028:0643]
InstallationDate: Installed on 2016-07-29 (1 days ago)
InstallationMedia: Xubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719)
MachineType: Dell Inc. Inspiron 5548
Package: xorg 1:7.7+13ubuntu3
PackageArchitec
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
Renderer: Software
Tags: xenial ubuntu
Uname: Linux 4.4.0-31-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm audio cdrom dialout dip fax floppy lpadmin netdev plugdev sambashare scanner sudo tape users video
_MarkForUpload: True
dmi.bios.date: 10/12/2015
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A06
dmi.board.name: 0YDTG3
dmi.board.vendor: Dell Inc.
dmi.board.version: A02
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Inspiron 5548
dmi.product.
dmi.sys.vendor: Dell Inc.
version.compiz: compiz N/A
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.67-
version.
version.
version.
version.
version.
version.
version.
version.
description: | updated |
tags: | added: latest-bios-a06 |
description: | updated |
tags: | added: radeon |
Changed in xserver-xorg-video-amdgpu (Ubuntu): | |
status: | Incomplete → Confirmed |
tags: |
added: kernel-fixed-upstream reverse-bisect-done removed: amdgpu radeon |
Changed in linux (Ubuntu Xenial): | |
importance: | Undecided → High |
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
Changed in linux (Ubuntu Xenial): | |
assignee: | Robert Hooker (sarvatt) → nobody |
Changed in linux (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in xserver-xorg-video-amdgpu (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in xserver-xorg-video-amdgpu (Ubuntu Xenial): | |
status: | Confirmed → Invalid |
Changed in linux (Ubuntu Xenial): | |
status: | Triaged → Won't Fix |
apport information