Black screen after suspend (iMac 11.2, Ubuntu 16.04)

Clash Royale CLAN TAG#URR8PPP up vote
0
down vote
favorite
On my iMac (mid-2010, specs) I have Ubuntu 16.04 with a recent kernel update (4.15.10) but am still not able to recover from suspend. I have been able to figure out how to wake up the computer with the keyboard (which it didn't used to do), but the screen is still black. I am fairly certain the computer is actually up and only the display is not showing, although I am not 100% sure.
To reproduce this problem, I simply wait for my computer to snooze or I manually put it to suspend mode. Then, when I hit the keyboard it lights up and the ventilation starts humming, but the screen stays black. One seemingly similar question is here, although my newbie status prevents me from commenting on it / getting updates. Help appreciated :)
EDIT1: I have always had to boot using the kernel option nomodeset (my grub reads 'GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset" '). I'm not exactly sure why, but without it my screen just stays black after booting (I hear the Ubuntu welcome sound but I cannot see anything). However, I've just read on archlinux that this nomodeset setting could interfere with backlight. And this could be linked to my current issue since, although I can change the value of the brightness (either using the interface or using a command-line), this has no effect on the actual brightness. Also, as suggested on the archlinux page just referenced, I have tried the following: "If you find that changing the acpi_video0 backlight does not actually change the brightness, you may need to use acpi_backlight=none. ", but I didn't notice any changes in behavior. Finally, as per the same page, I also added the following udev rules, and added myself to the video group:
/etc/udev/rules.d/backlight.rules
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="acpi_video0", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness"
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="acpi_video0", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"
But again, no dice...
EDIT2: I tried installing the new Radeon drivers (I remember reading about that somewhere and following a link to the drivers). I can see 2 important changes before login: 1. definition seems to be different (better ?) and 2. I am no longer required to boot with the nomodeset option in the grub, which many posts seem to say would block progress in any case. So this looked good, however :
- now I get an error as soon as I login and am logged right back out (I guess this is not stricly speaking a "login loop", but very close)
- I seem no closer to being able to suspend and wake up : before logging in I can choose to suspend, but then when I wake the computer up the screen stays black...
EDIT3: latest development: I got rid of the login error (by removing the files in /var/crash/*), so now I'm back to the problem of the "infamous" login loop, as well as the screen not waking up from suspend. As lightdm seems to be a source of problems but the various fixes do not work for me, I am currently installing kubuntu-desktop using sddm to see if I have any luck that way... will keep updating, in the meantime ideas are welcome!
16.04 suspend mac backlight nomodeset
add a comment |Â
up vote
0
down vote
favorite
On my iMac (mid-2010, specs) I have Ubuntu 16.04 with a recent kernel update (4.15.10) but am still not able to recover from suspend. I have been able to figure out how to wake up the computer with the keyboard (which it didn't used to do), but the screen is still black. I am fairly certain the computer is actually up and only the display is not showing, although I am not 100% sure.
To reproduce this problem, I simply wait for my computer to snooze or I manually put it to suspend mode. Then, when I hit the keyboard it lights up and the ventilation starts humming, but the screen stays black. One seemingly similar question is here, although my newbie status prevents me from commenting on it / getting updates. Help appreciated :)
EDIT1: I have always had to boot using the kernel option nomodeset (my grub reads 'GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset" '). I'm not exactly sure why, but without it my screen just stays black after booting (I hear the Ubuntu welcome sound but I cannot see anything). However, I've just read on archlinux that this nomodeset setting could interfere with backlight. And this could be linked to my current issue since, although I can change the value of the brightness (either using the interface or using a command-line), this has no effect on the actual brightness. Also, as suggested on the archlinux page just referenced, I have tried the following: "If you find that changing the acpi_video0 backlight does not actually change the brightness, you may need to use acpi_backlight=none. ", but I didn't notice any changes in behavior. Finally, as per the same page, I also added the following udev rules, and added myself to the video group:
/etc/udev/rules.d/backlight.rules
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="acpi_video0", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness"
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="acpi_video0", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"
But again, no dice...
EDIT2: I tried installing the new Radeon drivers (I remember reading about that somewhere and following a link to the drivers). I can see 2 important changes before login: 1. definition seems to be different (better ?) and 2. I am no longer required to boot with the nomodeset option in the grub, which many posts seem to say would block progress in any case. So this looked good, however :
- now I get an error as soon as I login and am logged right back out (I guess this is not stricly speaking a "login loop", but very close)
- I seem no closer to being able to suspend and wake up : before logging in I can choose to suspend, but then when I wake the computer up the screen stays black...
EDIT3: latest development: I got rid of the login error (by removing the files in /var/crash/*), so now I'm back to the problem of the "infamous" login loop, as well as the screen not waking up from suspend. As lightdm seems to be a source of problems but the various fixes do not work for me, I am currently installing kubuntu-desktop using sddm to see if I have any luck that way... will keep updating, in the meantime ideas are welcome!
16.04 suspend mac backlight nomodeset
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
On my iMac (mid-2010, specs) I have Ubuntu 16.04 with a recent kernel update (4.15.10) but am still not able to recover from suspend. I have been able to figure out how to wake up the computer with the keyboard (which it didn't used to do), but the screen is still black. I am fairly certain the computer is actually up and only the display is not showing, although I am not 100% sure.
To reproduce this problem, I simply wait for my computer to snooze or I manually put it to suspend mode. Then, when I hit the keyboard it lights up and the ventilation starts humming, but the screen stays black. One seemingly similar question is here, although my newbie status prevents me from commenting on it / getting updates. Help appreciated :)
EDIT1: I have always had to boot using the kernel option nomodeset (my grub reads 'GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset" '). I'm not exactly sure why, but without it my screen just stays black after booting (I hear the Ubuntu welcome sound but I cannot see anything). However, I've just read on archlinux that this nomodeset setting could interfere with backlight. And this could be linked to my current issue since, although I can change the value of the brightness (either using the interface or using a command-line), this has no effect on the actual brightness. Also, as suggested on the archlinux page just referenced, I have tried the following: "If you find that changing the acpi_video0 backlight does not actually change the brightness, you may need to use acpi_backlight=none. ", but I didn't notice any changes in behavior. Finally, as per the same page, I also added the following udev rules, and added myself to the video group:
/etc/udev/rules.d/backlight.rules
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="acpi_video0", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness"
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="acpi_video0", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"
But again, no dice...
EDIT2: I tried installing the new Radeon drivers (I remember reading about that somewhere and following a link to the drivers). I can see 2 important changes before login: 1. definition seems to be different (better ?) and 2. I am no longer required to boot with the nomodeset option in the grub, which many posts seem to say would block progress in any case. So this looked good, however :
- now I get an error as soon as I login and am logged right back out (I guess this is not stricly speaking a "login loop", but very close)
- I seem no closer to being able to suspend and wake up : before logging in I can choose to suspend, but then when I wake the computer up the screen stays black...
EDIT3: latest development: I got rid of the login error (by removing the files in /var/crash/*), so now I'm back to the problem of the "infamous" login loop, as well as the screen not waking up from suspend. As lightdm seems to be a source of problems but the various fixes do not work for me, I am currently installing kubuntu-desktop using sddm to see if I have any luck that way... will keep updating, in the meantime ideas are welcome!
16.04 suspend mac backlight nomodeset
On my iMac (mid-2010, specs) I have Ubuntu 16.04 with a recent kernel update (4.15.10) but am still not able to recover from suspend. I have been able to figure out how to wake up the computer with the keyboard (which it didn't used to do), but the screen is still black. I am fairly certain the computer is actually up and only the display is not showing, although I am not 100% sure.
To reproduce this problem, I simply wait for my computer to snooze or I manually put it to suspend mode. Then, when I hit the keyboard it lights up and the ventilation starts humming, but the screen stays black. One seemingly similar question is here, although my newbie status prevents me from commenting on it / getting updates. Help appreciated :)
EDIT1: I have always had to boot using the kernel option nomodeset (my grub reads 'GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset" '). I'm not exactly sure why, but without it my screen just stays black after booting (I hear the Ubuntu welcome sound but I cannot see anything). However, I've just read on archlinux that this nomodeset setting could interfere with backlight. And this could be linked to my current issue since, although I can change the value of the brightness (either using the interface or using a command-line), this has no effect on the actual brightness. Also, as suggested on the archlinux page just referenced, I have tried the following: "If you find that changing the acpi_video0 backlight does not actually change the brightness, you may need to use acpi_backlight=none. ", but I didn't notice any changes in behavior. Finally, as per the same page, I also added the following udev rules, and added myself to the video group:
/etc/udev/rules.d/backlight.rules
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="acpi_video0", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness"
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="acpi_video0", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"
But again, no dice...
EDIT2: I tried installing the new Radeon drivers (I remember reading about that somewhere and following a link to the drivers). I can see 2 important changes before login: 1. definition seems to be different (better ?) and 2. I am no longer required to boot with the nomodeset option in the grub, which many posts seem to say would block progress in any case. So this looked good, however :
- now I get an error as soon as I login and am logged right back out (I guess this is not stricly speaking a "login loop", but very close)
- I seem no closer to being able to suspend and wake up : before logging in I can choose to suspend, but then when I wake the computer up the screen stays black...
EDIT3: latest development: I got rid of the login error (by removing the files in /var/crash/*), so now I'm back to the problem of the "infamous" login loop, as well as the screen not waking up from suspend. As lightdm seems to be a source of problems but the various fixes do not work for me, I am currently installing kubuntu-desktop using sddm to see if I have any luck that way... will keep updating, in the meantime ideas are welcome!
16.04 suspend mac backlight nomodeset
16.04 suspend mac backlight nomodeset
edited Mar 19 at 15:58
asked Mar 18 at 22:39
teppyogi
13
13
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1017123%2fblack-screen-after-suspend-imac-11-2-ubuntu-16-04%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password