Welcome to our Community
Wanting to join the rest of our members? Feel free to sign up today.
Sign up

How to install nvidia gt940m drivers for Arch linux

Feb 22, 2017
48
1
1,860
IMG_20180305_184716_744.jpg


I have this nvidia geforce gt940m gpu in my hp pavillion laptop.Apart from official arch documentation (its jargon for me), how do i install its drivers for arch linux to use for cuda and deeplearning.


 
I need some more data. Please post the screen shot of lspci -v output for your nvidia gpu.


00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
Subsystem: Hewlett-Packard Company Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
Flags: bus master, fast devsel, latency 0
Capabilities: <access denied>
Kernel driver in use: skl_uncore

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Skylake GT2 [HD Graphics 520]
Flags: bus master, fast devsel, latency 0, IRQ 132
Memory at 92000000 (64-bit, non-prefetchable) [size=16M]

Memory at a0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 5000
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]

Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915

00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
Subsystem: Hewlett-Packard Company Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at 94320000 (64-bit, non-prefetchable) [size=32K]

Capabilities: <access denied>
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device

00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) (prog-if 30 [XHCI])
Subsystem: Hewlett-Packard Company Sunrise Point-LP USB 3.0 xHCI Controller
Flags: bus master, medium devsel, latency 0, IRQ 127
Memory at 94300000 (64-bit, non-prefetchable) [size=64K]

Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci

00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
Subsystem: Hewlett-Packard Company Sunrise Point-LP Thermal subsystem
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at 94332000 (64-bit, non-prefetchable) [size=4K]

Capabilities: <access denied>
Kernel driver in use: intel_pch_thermal
Kernel modules: intel_pch_thermal

00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
Subsystem: Hewlett-Packard Company Sunrise Point-LP CSME HECI
Flags: bus master, fast devsel, latency 0, IRQ 129
Memory at 94333000 (64-bit, non-prefetchable) [size=4K]

Capabilities: <access denied>
Kernel driver in use: mei_me
Kernel modules: mei_me

00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21) (prog-if 01 [AHCI 1.0])
Subsystem: Hewlett-Packard Company Sunrise Point-LP SATA Controller [AHCI mode]
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 128
Memory at 94330000 (32-bit, non-prefetchable) [size=8K]

Memory at 94336000 (32-bit, non-prefetchable)
I/O ports at 5080
I/O ports at 5088
I/O ports at 5060
Memory at 94334000 (32-bit, non-prefetchable) [size=2K]

Capabilities: <access denied>
Kernel driver in use: ahci
Kernel modules: ahci

00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 122
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00004000-00004fff [size=4K]

Memory behind bridge: 93000000-93ffffff [size=16M]
Prefetchable memory behind bridge: 0000000080000000-0000000091ffffff [size=288M]
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 123
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00006000-00006fff [size=4K]

Memory behind bridge: 94200000-942fffff [size=1M]
Prefetchable memory behind bridge: 000000007c900000-000000007cafffff [size=2M]
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 124
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: None
Memory behind bridge: 94100000-941fffff [size=1M]

Prefetchable memory behind bridge: None
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 125
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: 00003000-00003fff [size=4K]

Memory behind bridge: 94000000-940fffff [size=1M]
Prefetchable memory behind bridge: None
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
Subsystem: Hewlett-Packard Company Sunrise Point-LP LPC Controller
Flags: bus master, medium devsel, latency 0

00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
Subsystem: Hewlett-Packard Company Sunrise Point-LP PMC
Flags: bus master, fast devsel, latency 0
Memory at 9432c000 (32-bit, non-prefetchable) [size=16K]

Kernel driver in use: intel_pmc_core

00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
Subsystem: Hewlett-Packard Company Sunrise Point-LP HD Audio
Flags: bus master, fast devsel, latency 32, IRQ 134
Memory at 94328000 (64-bit, non-prefetchable) [size=16K]

Memory at 94310000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl

00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
Subsystem: Hewlett-Packard Company Sunrise Point-LP SMBus
Flags: medium devsel, IRQ 16
Memory at 94335000 (64-bit, non-prefetchable)
I/O ports at 5040
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801

01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940M] (rev a2)
Flags: bus master, fast devsel, latency 0, IRQ 133
Memory at 93000000 (32-bit, non-prefetchable) [size=16M]

Memory at 80000000 (64-bit, prefetchable) [size=256M]
Memory at 90000000 (64-bit, prefetchable) [size=32M]
I/O ports at 4000
Expansion ROM at <ignored> [disabled]
Capabilities: <access denied>
Kernel driver in use: nouveau
Kernel modules: nouveau

02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
Subsystem: Hewlett-Packard Company RTS522A PCI Express Card Reader
Physical Slot: 4
Flags: bus master, fast devsel, latency 0, IRQ 126
Memory at 94200000 (32-bit, non-prefetchable) [size=4K]

Capabilities: <access denied>
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci

03:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)
Subsystem: Intel Corporation Dual Band Wireless AC 3165
Flags: bus master, fast devsel, latency 0, IRQ 131
Memory at 94100000 (64-bit, non-prefetchable) [size=8K]

Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 0a)
Subsystem: Hewlett-Packard Company RTL810xE PCI Express Fast Ethernet controller
Flags: bus master, fast devsel, latency 0, IRQ 130
I/O ports at 3000
Memory at 94004000 (64-bit, non-prefetchable) [size=4K]

Memory at 94000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8169

Kernel modules: r8169