1

It seems like the system has successfully installed the nvidia proprietary driver as shown in the below image

driver installed

However it seems like the system is not using the graphic card.

enter image description here

I am not sure what should I do from here. I followed almost every step required to use the graphic driver but it is still not using it.

enter image description here

BTW, there should be some way to configure to use graphic card on nvidia-x server settings but it is not showing up on my machine.

Also, the output of glxinfo clearly shows that my system is not utilizing the nvidia graphic card.

jaebum@jaebum-laptop:~$ glxinfo | grep renderer
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) 

Any help is welcomed :)

Note that my system is ubuntu 16.10.

(* it is a laptop so I am pretty sure I didn't make mistake like My drivers recognize my graphics card, but nvidia settings do not )

EDIT

I also added the result of the following command

jaebum@jaebum-laptop:~$ lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
    DeviceName:  Onboard IGD
    Subsystem: Micro-Star International Co., Ltd. [MSI] HD Graphics 530
    Kernel driver in use: i915
--
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
    Subsystem: Micro-Star International Co., Ltd. [MSI] GM107M [GeForce GTX 960M]
    Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375
02:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)

EDIT2

output of the following command

root@jaebum-laptop:/usr/lib/x86_64-linux-gnu# dkms status
bbswitch, 0.8, 4.4.0-79-generic, x86_64: installed
bbswitch, 0.8, 4.8.0-54-generic, x86_64: installed
Jaebum
  • 133

2 Answers2

2

Most probably you have a Secure Boot option enabled, and that feature is preventing nVidia's kernels from loading, thus Ubuntu will use the integrated card only.

Try temporarily disabling the Secure Boot feature, and test if the nVidia card is being utilized.

Disabling the Secure Boot should be possible via your UEFI BIOS (I access mine with F2 when the system starts booting).

If that turns to be the case, you have to sign the nVidia driver, which is a saga in itself.

Rafs
  • 143
0

Your lap-top has hybrid graphic. It switches to nvidia gpu when applications needs more video memory.

You need to install bumblebee to render graphic. F.e. optirun firefox >/dev/null 2>&1 &.

Please check this resource:

Bubmlebee for Ubuntu

How to install nVidia drivers with Bumblebee on Ubuntu 14.04

fugitive
  • 1,246
  • Is there way to run every program solely on nvidia drivers, not using the stupid intel thingy? – Jaebum Jun 07 '17 at 09:01