I have bought a new laptop recently it is the Asus K555LD and I have ubuntu 14.04 installed and up to date. One of the problem I faced is finding the driver for my nVidia GeForce 820M. After some time of searching and struggling I installed it using the following command:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current
Now when I type the command: sudo lshw -c video
I get the following output:
*-display
description: VGA compatible controller
product: Haswell-ULT Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 0b
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:63 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)
*-display
description: 3D controller
product: GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:04:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:16 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:d000(size=128) memory:f7000000-f707ffff
so I am a little confused because as long as I know I don't have an intel device, and then in order to know which driver the system is using I ran the command:
lspci -nnk | grep -i vga -A3 | grep 'in use'
the output was:
Kernel driver in use: i915
so my question is why do I have two drivers? and how can I use the nVidia one?
prime-select <card>
option more detailed here and here