NVIDIA GK104M [GeForce GTX 670MX] ASUSTeK 470.xx driver possible mhwd database issue

Hi there,

I use to be able to install the 470.xx driver and the website below confirms I am running a Kepler card as per this Arch site NVIDIA - ArchWiki and also What's a legacy driver? | NVIDIA

mhwd detects my card wrong as needing 390.xx drivers instead of 470.xx

Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia-390xx/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 multilib downloading...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: eglexternalplatform will be installed before its nvidia-390xx-utils dependency

Packages (7) egl-wayland-2:1.1.12-1  eglexternalplatform-1.1-2  lib32-nvidia-390xx-utils-390.157-4  libxnvctrl-390xx-390.157-4  linux65-nvidia-390xx-390.157-3  nvidia-390xx-settings-390.157-4  nvidia-390xx-utils-390.157-8

Same with the GUI settings.

Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia-390xx/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 multilib downloading...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: eglexternalplatform will be installed before its nvidia-390xx-utils dependency

Packages (7) egl-wayland-2:1.1.12-1  eglexternalplatform-1.1-2  lib32-nvidia-390xx-utils-390.157-4  libxnvctrl-390xx-390.157-4  linux65-nvidia-390xx-390.157-3  nvidia-390xx-settings-390.157-4  nvidia-390xx-utils-390.157-8

If I install with yay nvidia-dkms I get a blank-screen at reboot.

I definitely ran on 470.xx before I decided to reinstall and use another distribution for a while.

Would appreciate any help in this regard, thanks

lspci output:

01:00.0 VGA compatible controller: NVIDIA Corporation GK104M [GeForce GTX 670MX] (rev a1) (prog-if 00 [VGA contro
ller])
        Subsystem: ASUSTeK Computer Inc. GK104M [GeForce GTX 670MX]
        Flags: bus master, fast devsel, latency 0, IRQ 29
        Memory at f4000000 (32-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Memory at d0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at e000 [size=128]
        Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [b4] Vendor Specific Information: Len=14 <?>
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Capabilities: [900] Secondary PCI Express
        Kernel driver in use: nouveau
        Kernel modules: nouveau

inxi:

System:
  Kernel: 6.5.3-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc available: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-6.5-x86_64
    root=UUID=f3ebd7dd-1a4a-4017-a8d5-150a85f2e60b rw rootflags=subvol=@ quiet
    splash apparmor=1 security=apparmor
    resume=UUID=140b4f0f-91a6-4f16-a031-17c59fb9fa9c udev.log_priority=3
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm
    v: 4.18.0 vt: 7 dm: LightDM v: 1.32.0 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: ASUSTeK product: G75VX v: 1.0
    serial: <superuser required>
  Mobo: ASUSTeK model: G75VX v: 1.0 serial: <superuser required>
    UEFI: American Megatrends v: G75VX.206 date: 02/27/2013
Battery:
  ID-1: BAT0 charge: 35.5 Wh (88.3%) condition: 40.2/77.0 Wh (52.3%)
    volts: 14.8 min: 14.8 model: ASUSTek G75--52 type: Li-ion serial: N/A
    status: charging cycles: 769
Memory:
  System RAM: total: 16 GiB available: 15.57 GiB used: 2.55 GiB (16.4%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i7-3630QM bits: 64 type: MT MCP arch: Ivy Bridge
    gen: core 3 level: v2 built: 2012-15 process: Intel 22nm family: 6
    model-id: 0x3A (58) stepping: 9 microcode: 0x21
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
    L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 1349 high: 2200 min/max: 1200/3400 scaling:
    driver: intel_cpufreq governor: schedutil cores: 1: 1200 2: 1197 3: 2200
    4: 1400 5: 1200 6: 1200 7: 1200 8: 1200 bogomips: 38334
  Flags: acpi aes aperfmperf apic arat arch_perfmon avx bts clflush cmov
    constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb
    ept erms est f16c flexpriority flush_l1d fpu fsgsbase fxsr ht ibpb ibrs
    ida lahf_lm lm mca mce md_clear mmx monitor msr mtrr nonstop_tsc nopl nx
    pae pat pbe pcid pclmulqdq pdcm pebs pge pln pni popcnt pse pse36 pti pts
    rdrand rdtscp rep_good sep smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp
    syscall tm tm2 tpr_shadow tsc tsc_deadline_timer vme vmx vnmi vpid x2apic
    xsave xsaveopt xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  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 status: Unknown: No mitigations
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: conditional, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Vulnerable: No microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GK104M [GeForce GTX 670MX] vendor: ASUSTeK driver: nouveau
    v: kernel non-free: series: 470.xx+ status: legacy-active (EOL~2023/24)
    arch: Kepler code: GKxxx process: TSMC 28nm built: 2012-18 pcie: gen: 1
    speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports:
    active: VGA-1,eDP-1 empty: DP-1,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:11a1
    class-ID: 0300 temp: 46.0 C
  Device-2: Sunplus Innovation ASUS Webcam driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-1.3:4
    chip-ID: 1bcf:2885 class-ID: 0e02
  Device-3: Microsoft LifeCam Cinema driver: snd-usb-audio,uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1.6:5
    chip-ID: 045e:075d class-ID: 0102
  Display: x11 server: X.org v: 1.21.1.8 compositor: xfwm v: 4.18.0 driver:
    X: loaded: modesetting alternate: fbdev,vesa dri: nouveau gpu: nouveau
    display-ID: :0.0 note: <missing: xdpyinfo/xrandr>
  Monitor-1: VGA-1 model: Samsung SA300/SA350 serial: <filter> built: 2011
    res: 1920x1080 dpi: 96 gamma: 1.2 size: 510x287mm (20.08x11.3")
    diag: 585mm (23") ratio: 16:9 modes: max: 1920x1080 min: 720x400
  Monitor-2: eDP-1 model: Seiko Epson 0x5044 built: 2010 res: 1920x1080
    dpi: 128 gamma: 1.2 size: 382x215mm (15.04x8.46") diag: 438mm (17.3")
    ratio: 16:9 modes: max: 1920x1080 min: 800x600
  API: OpenGL v: 4.3 Mesa 23.1.7-1 renderer: NVE4 direct-render: Yes
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: ASUSTeK 7
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
    class-ID: 0403
  Device-2: NVIDIA GK104 HDMI Audio vendor: ASUSTeK 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:0e0a class-ID: 0403
  Device-3: Microsoft LifeCam Cinema driver: snd-usb-audio,uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1.6:5
    chip-ID: 045e:075d class-ID: 0102
  API: ALSA v: k6.5.3-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 0.3.80 status: off tools: pw-cli
  Server-3: PulseAudio v: 16.1 status: active with: pulseaudio-alsa
    type: plugin tools: pacat,pactl,pavucontrol
Network:
  Device-1: Qualcomm Atheros AR9485 Wireless Network Adapter vendor: AzureWave
    driver: ath9k v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0
    chip-ID: 168c:0032 class-ID: 0280
  IF: wlp3s0 state: down mac: <filter>
  Device-2: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet vendor: ASUSTeK
    driver: atl1c v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: d000
    bus-ID: 04:00.0 chip-ID: 1969:1083 class-ID: 0200
  IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: IMC Networks Atheros AR3012 Bluetooth 4.0 Adapter driver: btusb
    v: 0.8 type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 2-1.1:3
    chip-ID: 13d3:3362 class-ID: e001 serial: <filter>
  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: 8.15 TiB used: 642.99 GiB (7.7%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Corsair model: Force GS
    size: 447.13 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 5.07 scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Corsair model: Force GS
    size: 447.13 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 5.07 scheme: GPT
  ID-3: /dev/sdc maj-min: 8:32 vendor: Toshiba model: MQ04UBB400
    size: 3.64 TiB block-size: physical: 4096 B logical: 512 B type: USB rev: 3.0
    spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: HDD rpm: 5400 serial: <filter>
    fw-rev: 5438 scheme: GPT
  ID-4: /dev/sdd maj-min: 8:48 vendor: Toshiba model: MQ04UBB400
    size: 3.64 TiB block-size: physical: 4096 B logical: 512 B type: USB rev: 3.0
    spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: HDD rpm: 5400 serial: <filter>
    fw-rev: 5438 scheme: GPT
  Optical-1: /dev/sr0 vendor: MATSHITA model: BD-MLT UJ260 rev: 1.00
    dev-links: cdrom
  Features: speed: 24 multisession: yes audio: yes dvd: yes
    rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition:
  ID-1: / raw-size: 429.7 GiB size: 429.7 GiB (100.00%) used: 7.49 GiB (1.7%)
    fs: btrfs dev: /dev/sda2 maj-min: 8:2 label: N/A
    uuid: f3ebd7dd-1a4a-4017-a8d5-150a85f2e60b
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 576 KiB (0.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1 label: N/A
    uuid: 7E20-A7F6
  ID-3: /home raw-size: 429.7 GiB size: 429.7 GiB (100.00%)
    used: 7.49 GiB (1.7%) fs: btrfs dev: /dev/sda2 maj-min: 8:2 label: N/A
    uuid: f3ebd7dd-1a4a-4017-a8d5-150a85f2e60b
  ID-4: /run/media/dirkdp/Ext_D1 raw-size: 3.64 TiB size: 3.58 TiB (98.40%)
    used: 635.49 GiB (17.3%) fs: ext4 dev: /dev/sdd1 maj-min: 8:49 label: Ext_D1
    uuid: 36f2f58a-e298-41db-9f69-01f0f52f8c2e
  ID-5: /var/cache raw-size: 429.7 GiB size: 429.7 GiB (100.00%)
    used: 7.49 GiB (1.7%) fs: btrfs dev: /dev/sda2 maj-min: 8:2 label: N/A
    uuid: f3ebd7dd-1a4a-4017-a8d5-150a85f2e60b
  ID-6: /var/log raw-size: 429.7 GiB size: 429.7 GiB (100.00%)
    used: 7.49 GiB (1.7%) fs: btrfs dev: /dev/sda2 maj-min: 8:2 label: N/A
    uuid: f3ebd7dd-1a4a-4017-a8d5-150a85f2e60b
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 17.13 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/sda3 maj-min: 8:3 label: swap
    uuid: 140b4f0f-91a6-4f16-a031-17c59fb9fa9c
Unmounted:
  ID-1: /dev/sdb1 maj-min: 8:17 size: 300 MiB fs: vfat label: N/A
    uuid: 5A82-8E99
  ID-2: /dev/sdb2 maj-min: 8:18 size: 446.84 GiB fs: btrfs label: N/A
    uuid: eee1427b-2f31-4c29-ae45-8c11f5ff5afe
  ID-3: /dev/sdc1 maj-min: 8:33 size: 3.64 TiB fs: ext4 label: Ext_D2
    uuid: 2f9c084e-8203-430b-a005-7c22afbb1f3e
USB:
  Hub-1: 1-0:1 info: full speed or root hub ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:0024
    class-ID: 0900
  Device-1: 1-1.5:3 info: NVIDIA stereo controller type: <vendor specific>
    driver: N/A interfaces: 1 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1
    mode: 2.0 power: 400mA chip-ID: 0955:7002 class-ID: 0000
  Hub-3: 2-0:1 info: full speed or root hub ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:0024
    class-ID: 0900
  Device-1: 2-1.1:3 info: IMC Networks Atheros AR3012 Bluetooth 4.0 Adapter
    type: bluetooth driver: btusb interfaces: 2 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 13d3:3362 class-ID: e001 serial: <filter>
  Device-2: 2-1.3:4 info: Sunplus Innovation ASUS Webcam type: video
    driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1
    mode: 2.0 power: 500mA chip-ID: 1bcf:2885 class-ID: 0e02
  Hub-5: 3-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-6: 3-1:2 info: Terminus FE 2.1 7-port Hub ports: 7 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
    chip-ID: 1a40:0201 class-ID: 0900
  Device-1: 3-1.3:3 info: Evoluent VerticalMouse D type: mouse
    driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 1.5 Mb/s (183 KiB/s)
    lanes: 1 mode: 1.0 power: 100mA chip-ID: 1a7c:0197 class-ID: 0301
  Device-2: 3-1.4:4 info: Microsoft Wireless Receiver 1461C
    type: keyboard,mouse,HID driver: hid-generic,usbhid interfaces: 3 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 045e:07a5 class-ID: 0300
  Device-3: 3-1.6:5 info: Microsoft LifeCam Cinema type: video,audio
    driver: snd-usb-audio,uvcvideo interfaces: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 500mA
    chip-ID: 045e:075d class-ID: 0102
  Hub-7: 4-0:1 info: super-speed hub ports: 4 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Device-1: 4-2:2 info: Toshiba America MQ04UBF100 type: mass storage
    driver: usb-storage interfaces: 1 rev: 3.0 speed: 5 Gb/s (596.0 MiB/s)
    lanes: 1 mode: 3.2 gen-1x1 power: 896mA chip-ID: 0480:0900 class-ID: 0806
    serial: <filter>
  Device-2: 4-4:3 info: Toshiba America MQ04UBF100 type: mass storage
    driver: usb-storage interfaces: 1 rev: 3.0 speed: 5 Gb/s (596.0 MiB/s)
    lanes: 1 mode: 3.2 gen-1x1 power: 896mA chip-ID: 0480:0900 class-ID: 0806
    serial: <filter>
Sensors:
  System Temperatures: cpu: 48.0 C mobo: N/A gpu: nouveau temp: 46.0 C
  Fan Speeds (rpm): cpu: 2100
Info:
  Processes: 385 Uptime: 16m wakeups: 1 Init: systemd v: 254 default: graphical
  tool: systemctl Compilers: gcc: 13.2.1 clang: 16.0.6 Packages: pm: pacman
  pkgs: 1020 libs: 306 tools: pamac pm: flatpak pkgs: 0 Shell: Bash v: 5.1.16
  running-in: xfce4-terminal inxi: 3.3.29

Moderator edit: In the future, please use proper formatting: [HowTo] Post command output and file content as formatted text

It is impossible to read the output.

please surround console output with a codefence like below example

~~~
output
lines
~~~

In this case the output from command is appreciated

hwinfo --gfxcard

Searching nvidia site for GeForce GTX 670MX indicates 418.x to the latest linux driver which then points to the specific hardware id is not being in the mhwd database.

Hi @linux-aarhus,

I am writing this on OPENSUSE Tumbleweed Kernel version Kernel: 6.5.4-1 with 470.xx installed and honestly I still prefer Manjaro so will love if we can find a workaround for this issue :slight_smile:
Sorry for the format mess. My bad.

Herewith the hwinfo and also inxi graphics only:

13: PCI 100.0: 0300 VGA compatible controller (VGA)             
  [Created at pci.386]
  Unique ID: VCu0.NwC1E19SdAD
  Parent ID: vSkL.7vn2waHx7MA
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia GK104M [GeForce GTX 670MX]"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x11a1 "GK104M [GeForce GTX 670MX]"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x21ab 
  Revision: 0xa1
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0xf4000000-0xf4ffffff (rw,non-prefetchable)
  Memory Range: 0xc0000000-0xcfffffff (ro,non-prefetchable)
  Memory Range: 0xd0000000-0xd1ffffff (ro,non-prefetchable)
  I/O Ports: 0xe000-0xefff (rw)
  Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
  IRQ: 29 (16067 events)
  Module Alias: "pci:v000010DEd000011A1sv00001043sd000021ABbc03sc00i00"
  Driver Info #0:
    Driver Status: nouveau is not active
    Driver Activation Cmd: "modprobe nouveau"
  Driver Info #1:
    Driver Status: nvidia_drm is active
    Driver Activation Cmd: "modprobe nvidia_drm"
  Driver Info #2:
    Driver Status: nvidia is active
    Driver Activation Cmd: "modprobe nvidia"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #11 (PCI bridge)

inxi -G -c0

Graphics:
  Device-1: NVIDIA GK104M [GeForce GTX 670MX] driver: nvidia v: 470.199.02
  Device-2: Sunplus Innovation ASUS Webcam driver: uvcvideo type: USB
  Device-3: Microsoft LifeCam Cinema driver: snd-usb-audio,uvcvideo
    type: USB
  Display: x11 server: X.org v: 1.21.1.8 driver: X: loaded: nvidia
    unloaded: fbdev,modesetting,vesa gpu: nvidia,nvidia-nvswitch resolution:
    1: 1920x1080~60Hz 2: 1920x1080~60Hz
  API: OpenGL v: 4.6.0 NVIDIA 470.199.02 renderer: NVIDIA GeForce GTX
    670MX/PCIe/SSE2


…???

@banjo please see this list from the NVIDIA website What's a legacy driver? | NVIDIA

Also note it is a 670 MX and not 670

**The 470.xx driver supports the following set of GPUs.**
GeForce GTX 670MX 	11A1

Have a nice day