Is the NVIDIA GP106M card supported by Manjaro?

Good, greetings to all I am completely new to Manjaro, although with some Linux experience.
I have installed Manjaro on a new laptop but I am reading that the graphic card NVIDIA GP106M is not fully supported by Linux and that it is only activated with a Windows specific program.
Can you confirm me if this is the case. Or with Manjaro I can use without problems this graphic card?

Regards,
Luis.

inxi -F
System:
  Host: luis-ge75raider8re Kernel: 5.15.60-1-MANJARO arch: x86_64 bits: 64
    Desktop: Xfce v: 4.16.0 Distro: Manjaro Linux
Machine:
  Type: Laptop System: Micro-Star product: GE75 Raider 8RE v: REV:1.0
    serial: <superuser required>
  Mobo: Micro-Star model: MS-17E1 v: REV:1.0 serial: <superuser required>
    UEFI: American Megatrends v: E17E1IMS.103 date: 09/19/2018
Battery:
  ID-1: BAT1 charge: 38.4 Wh (96.7%) condition: 39.7/51.6 Wh (76.9%)
CPU:
  Info: 6-core model: Intel Core i7-8750H bits: 64 type: MT MCP cache:
    L2: 1.5 MiB
  Speed (MHz): avg: 800 min/max: 800/4100 cores: 1: 800 2: 800 3: 800
    4: 800 5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] driver: i915 v: kernel
  Device-2: NVIDIA GP106M [GeForce GTX 1060 Mobile] driver: nvidia
    v: 515.65.01
  Device-3: Acer HD Webcam type: USB driver: uvcvideo
  Display: x11 server: X.Org v: 21.1.4 driver: X:
    loaded: modesetting,nvidia gpu: i915 resolution: 1920x1080~144Hz
  Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: Intel Cannon Lake PCH cAVS driver: snd_hda_intel
  Device-2: NVIDIA GP106 High Definition Audio driver: snd_hda_intel
  Sound Server-1: ALSA v: k5.15.60-1-MANJARO running: yes
  Sound Server-2: PulseAudio v: 16.1 running: yes
  Sound Server-3: PipeWire v: 0.3.56 running: yes
Network:
  Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi
  IF: wlo1 state: up mac: --------------------------
  Device-2: Qualcomm Atheros Killer E2500 Gigabit Ethernet driver: alx
  IF: enp3s0 state: down mac: ----------------------
Bluetooth:
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB
    driver: btusb
  Report: rfkill ID: hci0 state: up address: see --recommends
Drives:
  Local Storage: total: 1.38 TiB used: 11.97 GiB (0.8%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: PC SN520 SDAPNUW-512G
    size: 476.94 GiB
  ID-2: /dev/sda vendor: HGST (Hitachi) model: HTS721010A9E630
    size: 931.51 GiB
Partition:
  ID-1: / size: 95.56 GiB used: 11.97 GiB (12.5%) fs: ext4
    dev: /dev/nvme0n1p6
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 47.0 C pch: 44.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 301 Uptime: 41m Memory: 15.47 GiB used: 2.3 GiB (14.9%)
  Shell: Bash inxi: 3.3.20

you have installed the proper drivers:

driver: nvidia
    v: 515.65.01

so is there a problem with it or what?

outsch, that is a fairy-tale. it’s true that raytracing isn’t avaiable at linux but that linux needs a windows-software ? linux exists to get rid of windows.

Hi, no, what I have read is that the system uses the intel integrated graphics card as the main card, and that the NVIDIA GP106M card is only activated when the system is working intensively with graphics. However for the nvidia card to be activated Windows uses a specific software that nvidia has not shared with Linux, so in Linux will not activate its use even if the drivers are installed… I am reading and it seems that there is a program in Linux to activate it manually, Bumble bee, I do not know if all this is correct.

outsch, you have to dig deeper into linux. you’re asking for dual-graphics, a integrated intel and the nvidia. in general the setting is actually that the intel-card is used and the so called “prime” driver is active. in this case you have to add “prime-run” to an application if you want that this application is running explicit with nvidia. the other way is to use “optimus”. with optimus every application is running with the graphics-card that you define explicit (the way that i prefer).

you can check it by opening a console and run

glxinfo | grep server

i expect the output is something with “SGI” in this case intel is active. if you run this command again with

prime-run glxinfo | grep server

and the output is “nvidia” then the prime-driver is active.

if you want to change to optimus and want to run nvidia as standalone i can give you further advice. but before we need the general information of the famous inxi-command that should be given always. please read the below-advice
:+1: Welcome to Manjaro! :+1:

  1. Please read this:
    [HowTo] Provide System Information
    and press the three dots below your post and press the :pencil2: to give us more information so we can see what’s really going on.
    Now we know the symptom of the disease, but we need some more probing to know where the origin lies… :grin:
  2. An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information for us to be able to help you. (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
    Also, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text.

:+1:

The glxinfo command does not provide any information:

bash: glxinfo: orden no encontrada```


```inxi --admin --verbosity=7 --filter --no-host --width
System:
  Kernel: 5.15.60-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.1.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=32d1f6d9-92e8-4974-bd8c-c76272e50737 rw quiet
    udev.log_priority=3
  Desktop: Xfce v: 4.16.0 tk: Gtk v: 3.24.29 info: xfce4-panel wm: xfwm
    v: 4.16.1 vt: 7 dm: LightDM v: 1.32.0 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: Micro-Star product: GE75 Raider 8RE v: REV:1.0
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Micro-Star model: MS-17E1 v: REV:1.0 serial: <superuser required>
    UEFI: American Megatrends v: E17E1IMS.103 date: 09/19/2018
Battery:
  ID-1: BAT1 charge: 38.4 Wh (96.7%) condition: 39.7/51.6 Wh (76.9%)
    volts: 11.9 min: 10.9 model: MSI BIF0_9 type: Li-ion serial: N/A status: N/A
Memory:
  RAM: total: 15.47 GiB used: 1.77 GiB (11.4%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges
    required.
CPU:
  Info: model: Intel Core i7-8750H bits: 64 type: MT MCP arch: Coffee Lake
    gen: core 8 built: 2018 process: Intel 14nm family: 6 model-id: 0x9E (158)
    stepping: 0xA (10) microcode: 0xF0
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
    L3: 9 MiB desc: 1x9 MiB
  Speed (MHz): avg: 800 min/max: 800/4100 scaling: driver: intel_pstate
    governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
    8: 800 9: 800 10: 800 11: 800 12: 800 bogomips: 52815
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
    clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida
    intel_pt invpcid invpcid_single lahf_lm lm mca mce md_clear mmx monitor
    movbe mpx msr mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm
    pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand rdseed rdtscp
    rep_good sdbg sep smap smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp
    syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi
    vpid x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: retbleed mitigation: IBRS
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl and seccomp
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: IBRS, IBPB: conditional, RSB filling,
    PBRSB-eIBRS: Not affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Micro-Star MSI
    driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
    ports: active: eDP-1 empty: none bus-ID: 00:02.0 chip-ID: 8086:3e9b
    class-ID: 0300
  Device-2: NVIDIA GP106M [GeForce GTX 1060 Mobile] vendor: Micro-Star MSI
    driver: nvidia v: 515.65.01 alternate: nouveau,nvidia_drm non-free: 515.xx+
    status: current (as of 2022-07) arch: Pascal code: GP10x
    process: TSMC 16nm built: 2016-21 pcie: gen: 1 speed: 2.5 GT/s lanes: 16
    link-max: gen: 3 speed: 8 GT/s bus-ID: 01:00.0 chip-ID: 10de:1c20
    class-ID: 0300
  Device-3: Acer HD Webcam type: USB driver: uvcvideo bus-ID: 1-13:5
    chip-ID: 5986:211c class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.4 compositor: xfwm v: 4.16.1 driver: X:
    loaded: modesetting,nvidia alternate: fbdev,nouveau,nv,vesa gpu: i915
    display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: eDP-1 model: AU Optronics 0x409d built: 2018 res: 1920x1080
    hz: 144 dpi: 128 gamma: 1.2 size: 382x215mm (15.04x8.46")
    diag: 438mm (17.3") ratio: 16:9 modes: 1920x1080
  Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel alternate: snd_soc_skl,snd_sof_pci_intel_cnl
    bus-ID: 00:1f.3 chip-ID: 8086:a348 class-ID: 0403
  Device-2: NVIDIA GP106 High Definition Audio driver: snd_hda_intel
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3
    speed: 8 GT/s bus-ID: 01:00.1 chip-ID: 10de:10f1 class-ID: 0403
  Sound Server-1: ALSA v: k5.15.60-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.21 running: no
  Sound Server-3: PulseAudio v: 16.1 running: yes
  Sound Server-4: PipeWire v: 0.3.56 running: yes
Network:
  Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:a370 class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Qualcomm Atheros Killer E2500 Gigabit Ethernet
    vendor: Micro-Star MSI driver: alx v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: 3000 bus-ID: 03:00.0 chip-ID: 1969:e0b1 class-ID: 0200
  IF: enp3s0 state: down mac: <filter>
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB
    driver: btusb v: 0.8 bus-ID: 1-14:6 chip-ID: 8087:0aaa class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 1.38 TiB used: 12.2 GiB (0.9%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: PC SN520
    SDAPNUW-512G size: 476.94 GiB block-size: physical: 512 B logical: 512 B
    speed: 15.8 Gb/s lanes: 2 type: SSD serial: <filter> rev: 20140000
    temp: 56.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: HGST (Hitachi) model: HTS721010A9E630
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    type: HDD rpm: 7200 serial: <filter> rev: A3U0 scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 97.66 GiB size: 95.56 GiB (97.86%) used: 12.2 GiB (12.8%)
    fs: ext4 dev: /dev/nvme0n1p6 maj-min: 259:6 label: N/A
    uuid: 32d1f6d9-92e8-4974-bd8c-c76272e50737
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p1 maj-min: 259:1 size: 529 MiB fs: ntfs label: N/A
    uuid: A4105B59105B3192
  ID-2: /dev/nvme0n1p2 maj-min: 259:2 size: 100 MiB fs: vfat label: N/A
    uuid: 3687-A493
  ID-3: /dev/nvme0n1p3 maj-min: 259:3 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-4: /dev/nvme0n1p4 maj-min: 259:4 size: 97.66 GiB fs: ext4
    label: rootantiX21 uuid: 84e53fed-05ec-44b1-b487-50c41ad99de0
  ID-5: /dev/nvme0n1p5 maj-min: 259:5 size: 97.66 GiB fs: ext4 label: N/A
    uuid: 6b23b2dd-e2cf-488d-a934-d72752a440c8
  ID-6: /dev/nvme0n1p7 maj-min: 259:7 size: 183.34 GiB fs: ntfs label: N/A
    uuid: 50E4D779E4D76030
  ID-7: /dev/sda1 maj-min: 8:1 size: 127 MiB fs: ntfs label: N/A
    uuid: 4A18899B0A40C883
  ID-8: /dev/sda3 maj-min: 8:3 size: 931.39 GiB fs: ntfs label: N/A
    uuid: 019883A84660D7EA
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 16 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-1:2 info: Logitech M90/M100 Optical Mouse type: Mouse
    driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 1.5 Mb/s
    power: 100mA chip-ID: 046d:c05a class-ID: 0301
  Device-2: 1-7:3 info: Realtek RTS5129 Card Reader Controller
    type: <vendor specific> driver: rtsx_usb,rtsx_usb_ms,rtsx_usb_sdmmc
    interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 0bda:0129
    class-ID: ff00 serial: <filter>
  Device-3: 1-9:4 info: SteelSeries ApS KLC type: HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s
    power: 300mA chip-ID: 1038:1122 class-ID: 0300
  Device-4: 1-13:5 info: Acer HD Webcam type: Video driver: uvcvideo
    interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 5986:211c
    class-ID: 0e02
  Device-5: 1-14:6 info: Intel Bluetooth 9460/9560 Jefferson Peak (JfP)
    type: Bluetooth driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s
    power: 100mA chip-ID: 8087:0aaa class-ID: e001
  Hub-2: 2-0:1 info: Super-speed hub ports: 8 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 55.0 C pch: 57.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 307 Uptime: 3m wakeups: 1 Init: systemd v: 251 default: graphical
  tool: systemctl Compilers: gcc: 12.1.1 clang: 14.0.6 Packages: pacman: 1101
  lib: 323 flatpak: 0 Shell: Bash v: 5.1.16 running-in: xfce4-terminal
  inxi: 3.3.20

so it is not installed and you have to install it first what i recommend.
open the console and install it with

sudo pamac install mesa-utils

or

sudo pacman -S mesa-utils

or you install it from the packet-manager
this is the package that includes glxinfo

Thank you. Here is the output

server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:

prime-run glxinfo | grep server
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:

okay, now you know that your driver is “prime”.

I’m sorry, but I didn’t quite understand the operation.

That means then that Manjaro is using nvidia as the first graphics card since its installation and I don’t have to do anything else?
Everything is OK then?

no in your case intel is used as primary and only if you open a application with “prime-run applicationname” this application will run with nvidia, everything else runs still with intel.

Ah, sorry, maybe it’s my English, which is very basic.
What application is that? The one I’m looking at is “Nemo run with nvidia prime run”.

nemo is a file manager. you can check this always with “pamac info filename” in your case open a console and

pamac info nemo

gives you a detailed information of the programm.

but may you explain what your problem is ? i’m a little bit confused

So how can I open a particular application with nvidia?
Is there a program for that?
Is there a specific command to use?
The only program that seems to be able to do it is nemo, which is in the repositories, but maybe I’m the one who is confused, sorry.

For example. I use ART’s appimage quite a lot, a photography program fork of Rawtherapee. It’s not in your repositories.
I also use Gimp a lot.
To use them with nvidia, how do I have to do it?

2 ways:
a) from console. open a console and run

prime-run nemo
or 
prime-run rawtherapee
or
prime-run any_application

b) second, edit the icon in the menu with right-click. you will find the programm that is executed (for example nemo). then you edit this entry and add the “prime-run” in front of the executable. close it and it’s saved. next time the programm will run automatically with nvidia-prime

1 Like

With the Gimp icon I can do it, but the ART launcher doesn’t give me that option on the right button as it is an appimage.

Is there a specific command to use?
Do a right click on your menu >> properties >> Edit menu
or open a terminal and type
menulibre

On the left side pick app that you want to run on nvidia, eg firefox. On the right side you see Application Details and the startup command for the app (yours might look different):
firefox %u
edit this line to
prime-run firefox %u
Then hit ‘Save Launcher’ icon on the top and close menulibre.

Is there a program for that?
Yes, more than one. Manjaro Gnome switcheroo-control option not showing

Thank you.
Any solution for ART Appimage?
It’s going to be the most graphically intensive application.

what is the call of artappwhatever. you run this exactly with
“prime-run artwhatever” as all other ones !

:roll_eyes:
On the left side pick app that you want to run on nvidia, eg ART Appimage. On the right side you see Application Details and the startup command for the app (yours might look different):
art-appimage %u
edit this line to
prime-run art-appimage %u
Then hit ‘Save Launcher’ icon on the top and close menulibre.

1 Like