Bug 104551

Summary: Unable to resume from suspend NVIDIA GeForce GTX 650
Product: Drivers Reporter: Ignacio Taranto (ignacio_taranto)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: NEW ---    
Severity: high CC: aaron.lu, ignacio_taranto, szg00000
Priority: P1    
Hardware: x86-64   
OS: Linux   
Kernel Version: 4.4.57-18.3-default Subsystem:
Regression: No Bisected commit-id:
Attachments: pm-suspend.log
dmesg.log (radeon)
pm-suspend.log (radeon)
pm-powersave.log (radeon)
NVIDIA GTX 650 suspend to RAM S1
Hardware information (hwinfo --short)

Description Ignacio Taranto 2015-09-14 23:40:36 UTC
Created attachment 187561 [details]
pm-suspend.log

Hello, I'm having problems resuming from suspend (RAM), my system stays unresponsive and the screen remains black.

Hardware:
Motherboard Gigabyte H61M-USB3-B3,
CPU Intel Core i5-2310,
GPU AMD Radeon HD 6570,
HDD SAMSUNG HD502HJ,
SSD Samsung 840.

OS (current):
openSUSE 13.2.

This is what I've tried:

Several distros and kernel versions --> FAIL
Using the radeon or fglrx driver --> FAIL
Uninstalling pm-utils (openSUSE)--> FAIL
Adding file with HIBERNATE_RESUME_POST_VIDEO="yes" and SLEEP_MODULE="kernel" in /etc/pm/config.d/ (openSUSE) --> FAIL
Windows 7--> WORKS FINE
Using the Intel integrated graphics instead --> WORKS FINE

I also tried setting acpi_sleep=s3_bios, acpi_sleep=s3_mode and acpi_sleep=s3_bios,s3_mode in the grub kernel parameters with no luck.

I'm attaching the pm-suspend.log

Any idea?
Comment 1 Aaron Lu 2015-09-15 03:26:45 UTC
Sounds radeon related, move there.
Comment 2 Michel Dänzer 2015-09-17 20:20:11 UTC
The attached log looks to be from running Catalyst/fglrx. Please attach the log and dmesg from running the radeon driver.
Comment 3 Ignacio Taranto 2015-09-18 01:09:46 UTC
Created attachment 187911 [details]
dmesg.log (radeon)
Comment 4 Ignacio Taranto 2015-09-18 03:19:53 UTC
Created attachment 187921 [details]
pm-suspend.log (radeon)
Comment 5 Ignacio Taranto 2015-09-18 03:23:15 UTC
Created attachment 187931 [details]
pm-powersave.log (radeon)
Comment 6 Ignacio Taranto 2015-09-25 22:36:50 UTC
Those logs were taken from a Ubuntu 15.04 live USB stick
Comment 7 Ignacio Taranto 2015-11-09 02:58:17 UTC
I tried with and NVIDIA card (GTX 650) in the same board and the issue persist (using either nouveau driver the proprietary one).
Using the integrated Intel graphics the suspend works.
Hibernating to disk works with any card.
Comment 8 Ignacio Taranto 2017-04-02 20:20:26 UTC
Created attachment 255721 [details]
NVIDIA GTX 650 suspend to RAM S1

I'm updating the title of the bug since I'm no longer using an AMD card on this machine. Instead, I'm using a NVIDIA GTX 650 now.

OS: openSUSE Leap 42.2
Motherboard: Gigabyte H61M-USB3-B3 rev1.0
Kernel version: 4.4.57-18.3-default
Driver version: 375.39

I'm attaching the kernel log from journalctl after suspending to RAM (S1).
After waking up from suspend, I got a black screen. I had to use the REISUB magic command to reboot properly.

Although I tested with S1 I'll send and update with S3.
Comment 9 Ignacio Taranto 2017-04-02 20:28:14 UTC
Created attachment 255723 [details]
Hardware information (hwinfo --short)