Actually I found the solution. It seems like the black screen and the crashing are two different issues. The black screen seems to only when I debug suspend. The crashing after resume seems to be from another issue other than the GPU.
After following https://wiki.ubuntu.com/DebuggingKernelSuspend, I found the problem was with the kernel module xhci_hcd (USB 3.0). Because of that, I disabled the USB 3.0 controller from the BIOS since I didn't need fast data transfer, and it works now. No more crashing after suspend. Also, when I disabled the USB 3.0 controller, I had problems using the Internet. I resolved the issue buy following https://wiki.archlinux.org/index.php/Network_configuration#Network_management: ip link # List all current interfaces ip link set <interface> up # Put the network ip addr add <IP_address>/<subnet_mask> dev <interface> ip route add default via <default_gateway> Then I added Google's DNS servers to: /etc/resolvconf/resolv.conf.d/base nameserver 8.8.4.4 nameserver 8.8.8.8 ** Changed in: ubuntu Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1721896 Title: Black Screen/Crashes with Resume from Kernel To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1721896/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
