Graphics and sleep issues on Dell Inspiron 15 UHD
Solution 1:
I followed liren's answer and got suspend working on my Inspison 15 7559 with Xubuntu 15.10, Linux Kernel 4.4, linux-firmare 1.56, nvidia-361.
I don't have enough rep to post a comment on liren's answer and it took me a while to fill in the blanks for each step. So, I thought it may save someone else some time who, like me, isn't experienced updating the linux kernel/firmware:
- From Windows, update Dell BIOS to v1.1.5
- Install Xubuntu 15.10
- Boot from install media (Hit
F12
on BIOS splash) - When grub menu appears type
e
- Edit the line that starts with
linux
and add thenomodeset
to the end of the line - Hit
F10
to boot
- Boot from install media (Hit
- Install Linux kernel 4.4:
$ cd /tmp $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400_4.4.0-040400.201601101930_all.deb $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-image-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb $ sudo dpkg -i linux-*.deb
- Install
linux-firmware
v1.56 from the Ubuntu 16.04 xenial repo
$ sudo apt-add-repository 'deb http://archive.ubuntu.com/ubuntu xenial main' $ sudo apt-get update $ sudo apt-get install linux-firmware/xenial $ sudo apt-add-repository -r 'deb http://archive.ubuntu.com/ubuntu xenial main' $ sudo apt-get update
- Add
ppa:oibaf/graphics-drivers
repo and perform adist-upgrade
(I don't know if this is necessary)
$ sudo apt-add-repository ppa:oibaf/graphics-drivers $ sudo apt-get update $ sudo apt-get dist-upgrade
- Install the Nvidia proprietary drivers
$ sudo apt-add-repository ppa:graphics-drivers/ppa $ sudo apt-get install nvidia-361 nvidia-prime
- Remove
nomodeset
from the grub defaults in/etc/default/grub
- Change the line:
GRUB_CMDLINE_LILNUX="nomodeset"
- to:
GRUB_CMDLINE_LILNUX=""
- Change the line:
$ sudo nano /etc/default/grub $ sudo update-grub
- Reboot and try out suspend
Edits:
- Corrected command to add/remove linux-firmware xenial repo