Ubuntu – Ubuntu 16.04 with Radeon R7 250 freezes after suspend

amd-graphicssuspend

Edit: After couple of system updates in the last couple of months. The suspends problem is magically solved. Thanks everyone who provided suggestions.

I just installed Ubuntu 16.04 LTS. However, whenever the system suspends or goes to screen saver, it freezes. I don't know if it's related to the ATI graphic card Radeon R7 250 and I have three screens connected to it. Is there any way to fix it?

$ lspci -v -s `lspci | awk '/VGA/{print $1}'`
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus LE [Radeon HD 8830M] (rev 87) (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. [MSI] Venus LE [Radeon HD 8830M]
Flags: bus master, fast devsel, latency 0, IRQ 28
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f7e00000 (64-bit, non-prefetchable) [size=256K]
I/O ports at e000 [size=256]
Expansion ROM at f7e40000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: radeon
Kernel modules: radeon

Best Answer

Run sudo -H gedit /etc/default/grub and change

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash'"

to

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor acpi_osi='!Windows 2013' acpi_osi='!Windows 2012'"

Then,

sudo update-grub

Reboot twice!! This worked for me fine.

Related Question