How to solve black screen problem after installing nvidia drivers on Ubuntu 15.10?

I have a Asus K550JK (Ubuntu shows X550JK) with a intel hd 4600 and nvidia 850m.
When trying to install Ubuntu 15.04, the same error nouveau unk06 used to flood,
I would just set nomodeset to the kernel parameters and install 15.04 and then Just install bumblebee.
After that nomodset would not be needed and my laptop worked fine on ubuntu.

But when 15.10 came out, I tried to setup and same nouveau error unk06 started flooding.
From experience I just added nomodeset to boot parameters and installed.
Then I tried installing bumblebee and after reboot the screen went black after the ubuntu bootloader/loading little circles animation.

So I though bumblebee isnt compatible with 15.10 so I clean installed again using nomodeset. Then went in and installed a propeitory driver from ubuntus Additional drivers section. Upon reboot, same problem, black screen. I tried different drivers and the results were same.
Black screen. Some older drivers give a purple screen, nvidia optimus gives a login loop.

I’m not sure what logs I can/need to post since I cant access the laptop as it goes black screen.
But I’m sure with instructions I can do it.(It starts fine on recovery mode on a low resolution. )
As I use ubuntu just for programming and web browsing and other simple non graphical tasks, I would be happy if I could just use the intel gpu and ubuntu would turn off the nvidia alltogather(if that was a solution that is). But the bios does not have any option for disabling the nvidia gpu.

Is there any other way to solve this except for going back to 15.04? I dont even want to use the nvidia gpu on Ubuntu, the intel internal gpu is all I need.

Here is Solutions:

We have many solutions to this problem, But we recommend you to use the first solution because it is tested & true solution that will 100% work for you.

Solution 1

To solve your problem install the very latest current stable NVIDIA drivers 352 !

But first uninstall every NVIDIA related software you have had installed before.

Remove the bumblebee packages as well – it will be replaced with nvidia-prime.

Open a terminal and execute:

sudo apt-get purge nvidia* bumblebee  
sudo reboot

Then install the new NVIDIA drivers:

sudo apt-get update
sudo apt-get install nvidia-352 nvidia-prime
sudo reboot  

Open NVIDIA X Server Settings -> Prime Profiles to switch to the intel graphics card.

Solution 2

Maybe you didnt install bumblebee correctly!
I suggest you follow the below instructions:
Make sure you’ve removed any nvidia-driver:

sudo apt-get remove --purge nvidia*
sudo apt-get install nvidia-common ubuntu-desktop

Basically you do this:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get update

install bumblebee and the nvidia driver

sudo apt-get install bumblebee bumblebee-nvidia nvidia-355 nvidia-settings

then you need to gksudo gedit /etc/modules and add

i915
bbswitch

then you need to gksudo gedit /etc/modprobe.d/bumblebee.conf and make sure the line

blacklist nvidia-355

is there, if not add it.

finally you need to gksudo gedit /etc/bumblebee/bumblebee.conf

  • line 22: >Driver=nvidia
  • line 55: >KernelDriver=nvidia-355
  • line 58: >LibraryPath=/usr/lib/nvidia-355:/usr/lib32/nvidia-355
  • line 61: >XorgModulePath=/usr/lib/nvidia-355/xorg,/usr/lib/xorg/modules

If you are using a more recent kernel on your system (e. g. v4.4 from Xenial LTS) you also need to edit /etc/default/grub and make sure it adds the boot parameter nogpumanager:

GRUB_CMDLINE_LINUX="nogpumanager"

then

update-grub

reboot.

This answer comes from: http://rajat-osgyan.blogspot.gr/2015/05/how-to-install-latest-nvidia-driver-in.html

see there for more explanation. It is approved by many (and me)to work, though the difference is that I don’t use ppa:xorg-edgers (since it is unstable) and use ppa:bumblebee/stable, I recommend you do that instead.

intel core i5-3210m, GT 650M

Solution 3

Remove everything to do with the Nvidia proprietary drivers.

sudo apt-get remove --purge nvidia-*

Start from scratch.

sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv

Reinstall all the things

sudo apt-get install nvidia-common
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get install –reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

Reconfigure the X server.

sudo dpkg-reconfigure xserver-xorg

Source: Ubuntu Wiki

Note: Use and implement solution 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply