I tried your workaround and it worked for me, without the problem of "breaking user interface" ... I edited /etc/default/grub, I modified this variable
GRUB_CMDLINE_LINUX="nomodeset"
as you suggested. This gives this line in /boot/grub/grub.cfg after a "sudo update-grub" :
linux /boot/vmlinuz-2.6.38-8-generic root=UUID=9c1af1ad-9e7c-463f-8720-5442141639e9 ro nomodeset quiet splash vt.handoff=7
I see no issue after a suspend and even hibernation seems to work. I can attach a dmesg log or my grub conf or anything if you want. Just ask.
I tried your workaround and it worked for me, without the problem of "breaking user interface" ... I edited /etc/default/grub, I modified this variable
GRUB_CMDLINE_ LINUX=" nomodeset"
as you suggested. This gives this line in /boot/grub/grub.cfg after a "sudo update-grub" :
linux /boot/vmlinuz- 2.6.38- 8-generic root=UUID= 9c1af1ad- 9e7c-463f- 8720-5442141639 e9 ro nomodeset quiet splash vt.handoff=7
I see no issue after a suspend and even hibernation seems to work. I can attach a dmesg log or my grub conf or anything if you want. Just ask.
Thank you.