Suspend/hibernate freezes with radeon driver loaded on AMD/ATI hybrid graphics

Bug #1565729 reported by Saurav
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Expired
Low
Unassigned

Bug Description

On at least Ubuntu 15.10 and 16.04 with the radeon driver (version 7.5.0+git20150819-0ubuntu1 on 15.10, version 7.6.1-1ubuntu2 on 16.04) trying to suspend or hibernate a Lenovo G50-80 with Intel HD Graphics 5500 (Broadwell GT2) and Advanced Micro Devices [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330] freezes the system when the radeon driver is loaded even if it is not in use. Turning off discrete graphics using the BIOS settings and using only the integrated Intel chip so that the radeon driver is not loaded does not cause this problem. Also, this problem does not occur on Ubuntu 14.04.4 using the kernel and X stack (LTS Enablement Stack) from 15.10 (Wily) even with the radeon driver loaded.

There is a message from the radeon driver during boot, "radeon 0000:04:00.0: VCE init error (-22)." which is an upstream issue occurring on other distributions too and is reported at https://bugs.freedesktop.org/show_bug.cgi?id=92722. However, even if the radeon driver is loaded, suspend/hibernate does not freeze on, e.g., Fedora 23 and, as mentioned above, even Ubuntu 14.04.4. I have tried using S1 instead of S3 sleep to no avail.

Saurav (saurav1)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xserver-xorg-video-ati (Ubuntu):
status: New → Confirmed
Revision history for this message
naught101 (naught101) wrote :
Revision history for this message
Saurav (saurav1) wrote :

I'm not sure if this is a duplicate. My problem occurs only if the radeon driver is loaded (although the AMD GPU need not be in use). Both suspend and hibernate work fine for me if the radeon driver is not loaded, e.g., by disabling the AMD GPU in the BIOS settings. I did not find much information on display hardware in the other bug report.

Changed in xserver-xorg-video-ati (Ubuntu):
importance: Undecided → High
Saurav (saurav1)
summary: - Suspend/hibernate freezes with radeon driver loaded on hybrid graphics
+ Suspend/hibernate freezes with radeon driver loaded on AMD/ATI hybrid
+ graphics
Revision history for this message
Saurav (saurav1) wrote :

I have one integrated Intel GPU and one (muxless) discrete AMD GPU, but xrandr --listproviders shows two discrete GPU entries along with the integrated GPU.

Revision history for this message
Saurav (saurav1) wrote :

After the latest updates, the duplicate entry for the discrete GPU has gone. It now correctly shows only two GPUs in total.

Revision history for this message
penalvch (penalvch) wrote :

Saurev, thank you for reporting this and helping make Ubuntu better.

Could you please run the following command once from a terminal by ensuring you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information:
apport-collect -p xorg 1565729

When reporting xorg related bugs in the future, please do so via the above method. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

affects: xserver-xorg-video-ati (Ubuntu) → xorg (Ubuntu)
Changed in xorg (Ubuntu):
importance: High → Low
status: Confirmed → Incomplete
Revision history for this message
Jbart (bads123) wrote : apport information

ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
CurrentDesktop: KDE
DistroRelease: Ubuntu 16.04
EcryptfsInUse: Yes
InstallationDate: Installed on 2014-12-22 (571 days ago)
InstallationMedia: Kubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
Package: xorg 1:7.7+13ubuntu3
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 4.4.0-28.47-generic 4.4.13
Tags: xenial
Uname: Linux 4.4.0-28-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True

tags: added: apport-collected
Revision history for this message
Jbart (bads123) wrote : Dependencies.txt

apport information

Revision history for this message
Jbart (bads123) wrote : JournalErrors.txt

apport information

Revision history for this message
Jbart (bads123) wrote : ProcEnviron.txt

apport information

Revision history for this message
penalvch (penalvch) wrote :

Jbart, it will help immensely if you filed a new report with Ubuntu by ensuring you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information running the following from a terminal:
ubuntu-bug xorg

Also, please feel free to subscribe me to it.

For more on why this is helpful, please see https://wiki.ubuntu.com/ReportingBugs.

tags: removed: apport-collected
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xorg (Ubuntu) because there has been no activity for 60 days.]

Changed in xorg (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.