As soon as I suspend my mbp the led starts pulsing after a while but by opening the lid Xserver hangs, I get a black screen and am presented with the login screen after 2 minutes. Logging in results in the same procedure( black screen -> wait -> login -> ...) I somewhere read that the nouveau driver is causing this so I tried to install the nvidia driver (304) on my ubuntu system(13.04) from console because it wasn't listed in the additional drivers tab. The driver causes the monitor to be shut off (black and no backlight) after the kernel started up(logging in and shutting down from terminal works). After 'apt-get purge nvidia-*' everything is back to normal( monitor works, suspend doesn't) Btw: I have an Nvidia gt330m with a hi-res 1680*1050 display Is there anything I can do about it to get suspend to work and even better the nvidia driver?
I just ran into the same black screen issue, and it is highly frustrating. Log into your grub menu by holding shift while booting up your mbp, edit the kernel arguments with e, and right before
To make sure that it is loaded, if not you will have to load it manually like so:
If you have issues with that, I would also recommend checking out additional drivers. If you do not have any listed, try this:
and check again, there should be some there. Then purge your current proprietary driver and use those and reboot, and enter this:
Since your card is an optimus, it is best practice to not install nvidia drivers that have optimus though, as there are many issues. So you should install bumblebee to run your graphics intensive programs, and just use the additional drivers or the nvidia-current. If you happen to run into that screen resolution error again, you can use optirun to load your nividia setings directly as well.
Here are the links if you still wish to try those proprietary drivers:
Hopefully this has helped some, if not, let me know and I ill look into it.
On the Mac Book Pro 6,2 it is impossible to install a proprietary Nvidia Driver while booting in EFI-mode. Bumblebee can also only be used with the nouveau driver. To solve the problem I followed the instructions on https://help.ubuntu.com/community/UEFI: """ Converting Ubuntu into Legacy mode If Ubuntu is installed on a GPT disk (you can check it via the 'sudo parted -l' command), use Gparted to create a BIOS-Boot partition (1MB, unformatted filesystem, bios_grub flag) at the start of its disk. Start Boot-Repair, click on "Advanced options", go to the "GRUB location" tab. Untick the "Separate /boot/efi partition" option Click the "Apply" button. Set up your BIOS so that it boots the HDD in Legacy mode (see the ""Set up the BIOS in EFI or Legacy mode" paragraph above). """
After that I had to bless the newly installed Bootloader in OSX to make it bootable: "sudo bless --device /dev/disk0s1 --setBoot --legacy" Replace /dev/disk0s1 with the partion you installed grub on earlier.
After a reboot I was now able to install the newest nvidia driver from the additional drivers tab. This fixes the suspend/resume bug and increases battery life.
The only drawbacks are that grub resolution can't be set higher than 1200x800x32, the boot sequence is displayed in black and white with 640x480 and so are all the TTY's.