Ubuntu: Graphics on 4K Sager NP8651 (Clevo P650SE NVIDIA GTX970M + Intel 4600HD) Can't Change Resolution


I recently purchased a Sager NP8651 with both NVIDIA 970M and an Intel 4600HD on the Haswell chip. By default, the Nouveau drivers are loaded (no hardware found in Additional Drivers). I have tried installing xorg-video-intel, nvidia-304, nvidia-330, nvidia-340, nvidia-346 after blacklisting Nouveau in the grub configuration with no luck. I also installed the driver manually from the Nvidia website. This issue persists on Ubuntu 14.04 and 14.10.

The driver never gets loaded properly. /var/log/X.log.0 indicates that No device was detected after loading the driver. Prior to creating /etc/X11/xorg.conf with nvidia-xconfig, the default resolution is 4K which is very difficult to use without increasing the DPI and font which causes visual defects in many programs. I would prefer to use 2048x1152 or 1920x1080 by default. Only one resolution is available (3840 x 2160) which is listed at 0.0 Hz for some reason and xrandr is unable to add new resolutions.

I would be content disabling the Nvidia driver entirely or using Nouveau if I could just change the resolution. With no xorg.conf configuration in, (with or without Nvidia driver installed) video playback will work smoothly for a few minutes beforing crashing the X server (and Ctrl+Alt+Fn key no longer respond; the only option I found is to reset power).

Once xorg.conf is generated by nvidia-xconfig, the only resolutions available are 800x600 and 640x480. nvidia-settings indicates the driver is not loaded and xrandr is still unable to create new resolutions. Could there be a configuration conflict with the Intel driver?


I finally got the nvidia driver and screen resolution working with the latest nvidia 346.47 driver from the x-edgers PPA.

It is essential to remove nomodeset from the grub configuration file /etc/default/grub. Then run

sudo update-grub  sudo add-apt-repository ppa:xorg-edgers/ppa  sudo apt-get update  sudo apt-get install nvidia-346-dev bumblebee-nvidia  sudo shutdown -r 0  

Then xrandr will work correctly (and so does the settings GUI for screen resolution).

I am still having problems with "primusrun", however nvidia-settings has an option to select the GPU you want to use so I am not sure if bumblebee is even needed. glxgears will now run at ~2000FPS in 4K!


There is no direct support for nVidia optimus for linux. nVidia Optimus dynamically switches between the integrated GPU and discreet GPU inorder to improve battery life. However there could be work around, check this link

How to set up nVidia Optimus/Bumblebee in 14.04


Update: later versions of Ubuntu such as 16.10 resolved these graphics installations issues for Nvidia 970M / Intel 4600HD by using the automated restricted hardware drivers GUI installer. Thanks Ubuntu Devs!

Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Next Post »