Hello Garuda Community,
I was wondering if anyone could provide some guidance on the NVidia setup of my Thinkpad W530 with Nvidia Quadro K1000M GPU. I have the nvidia chaotic-aur/nvidia-390xx-dkms 390.157-5 (10.8 MiB 27.2 MiB) (Installed), but the dual Intel/Nvidia setup of this laptop seems to be beyond that simple installation.
lspci | grep "VGA"
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K1000M] (rev a1)
xrandr -q
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
LVDS1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
1920x1080 60.02*+ 50.03 59.93
1680x1050 59.88
1400x1050 59.98
1600x900 60.00 59.95 59.82
1280x1024 60.02
1400x900 59.96 59.88
1280x960 60.00
1368x768 60.00 59.88 59.85
1280x800 59.81 59.91
1280x720 59.86 60.00 59.74
1024x768 60.00
1024x576 60.00 59.90 59.82
960x540 60.00 59.63 59.82
800x600 60.32 56.25
864x486 60.00 59.92 59.57
640x480 59.94
720x405 59.51 60.00 58.99
640x360 59.84 59.32 60.00
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
But, I don't see the nvidia as a provider in xrandr:
xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 0 name:Intel
Thank you in advance for any who are able to chime in!
garuda-inxi
System:
Kernel: 6.1.39-1-lts arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
root=UUID=3a804b62-baa4-4440-95ba-a34fb1514f90 rw rootflags=subvol=@
quiet quiet rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
ibt=off
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: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 24491A3 v: ThinkPad W530
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: LENOVO model: 24491A3 v: 0B98401 Pro serial: <superuser required>
UEFI: LENOVO v: G5ETB6WW (2.76 ) date: 09/09/2019
Battery:
ID-1: BAT0 charge: 90.4 Wh (99.0%) condition: 91.3/94.0 Wh (97.1%)
volts: 12.5 min: 10.8 model: SANYO 45N1173 type: Li-ion serial: <filter>
status: not charging
ID-2: hidpp_battery_0 charge: 97% condition: N/A volts: 4.1 min: N/A
model: Logitech G903 LIGHTSPEED Wireless Gaming Mouse w/ HERO type: N/A
serial: <filter> status: discharging
CPU:
Info: model: Intel Core i7-3740QM 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: 1965 high: 3492 min/max: 1200/3700 scaling:
driver: intel_cpufreq governor: schedutil cores: 1: 2514 2: 1329 3: 1811
4: 2427 5: 1231 6: 1375 7: 3492 8: 1547 bogomips: 43124
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics vendor: Lenovo driver: i915
v: kernel arch: Gen-7 process: Intel 22nm built: 2012-13 ports:
active: LVDS-1 empty: VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0166
class-ID: 0300
Device-2: NVIDIA GK107GLM [Quadro K1000M] vendor: Lenovo driver: N/A
alternate: nouveau, nvidia_drm, nvidia non-free: series: 470.xx+
status: legacy-active (EOL~2023/24) arch: Kepler code: GKxxx
process: TSMC 28nm built: 2012-18 pcie: speed: Unknown lanes: 63 link-max:
gen: 6 speed: 64 GT/s bus-ID: 01:00.0 chip-ID: 10de:0ffc class-ID: 0300
Device-3: Chicony Integrated Camera [ThinkPad] driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.6:5
chip-ID: 04f2:b2ea class-ID: 0e02
Display: x11 server: X.Org v: 21.1.8 compositor: xfwm v: 4.18.0 driver: X:
loaded: intel dri: i965 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: LVDS-1 mapped: LVDS1 model: AU Optronics 0x11ed built: 2012
res: 1920x1080 hz: 60 dpi: 143 gamma: 1.2 size: 340x190mm (13.39x7.48")
diag: 394mm (15.5") ratio: 16:9 modes: 1920x1080
API: OpenGL v: 4.2 Mesa 23.1.3 renderer: Mesa Intel HD Graphics 4000 (IVB
GT2) direct-render: Yes
Audio:
Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Lenovo 7
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
class-ID: 0403
Device-2: NVIDIA GK107 HDMI Audio vendor: Lenovo driver: snd_hda_intel
v: kernel pcie: speed: Unknown lanes: 63 link-max: gen: 6 speed: 64 GT/s
bus-ID: 01:00.1 chip-ID: 10de:0e1b class-ID: 0403
API: ALSA v: k6.1.39-1-lts status: kernel-api tools: N/A
Server-1: PipeWire v: 0.3.74 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel 82579LM Gigabit Network vendor: Lenovo driver: e1000e
v: kernel port: 7080 bus-ID: 00:19.0 chip-ID: 8086:1502 class-ID: 0200
IF: enp0s25 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Intel Centrino Advanced-N 6205 [Taylor Peak] driver: iwlwifi
v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0
chip-ID: 8086:0085 class-ID: 0280
IF: wlp3s0 state: down mac: <filter>
IF-ID-1: tailscale0 state: unknown speed: -1 duplex: full mac: N/A
IF-ID-2: wg0 state: unknown speed: N/A duplex: N/A mac: N/A
Bluetooth:
Device-1: Broadcom BCM20702 Bluetooth 4.0 [ThinkPad] driver: btusb v: 0.8
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-1.4:4
chip-ID: 0a5c:21e6 class-ID: fe01 serial: <filter>
Report: bt-adapter ID: hci0 rfk-id: 2 state: up address: <filter>
Drives:
Local Storage: total: 465.76 GiB used: 76.79 GiB (16.5%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT500MX500SSD1
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 023 scheme: GPT
Partition:
ID-1: / raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 76.79 GiB (16.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
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
ID-3: /home raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 76.79 GiB (16.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-4: /var/log raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 76.79 GiB (16.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-5: /var/tmp raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 76.79 GiB (16.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 31.17 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 56.0 C mobo: N/A
Fan Speeds (RPM): fan-1: 2703
Info:
Processes: 352 Uptime: 5h 35m wakeups: 14 Memory: total: 32 GiB
available: 31.17 GiB used: 9.54 GiB (30.6%) Init: systemd v: 253
default: graphical tool: systemctl Compilers: gcc: 13.1.1 clang: 15.0.7
Packages: pm: pacman pkgs: 1523 libs: 399 tools: paru,yay Shell: Bash
v: 5.1.16 running-in: xfce4-terminal inxi: 3.3.28
Garuda (2.6.16-1):
System install date: 2023-06-21
Last full system update: 2023-07-22 ↻
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut
Windows dual boot: Probably (Run as root to verify)
Failed units:
I believe in your case the correct driver will be nvidia-470xx-dkms
. It may also be necessary to set the ibt=off
kernel parameter. NVIDIA - ArchWiki
Note: 470xx and older drivers may not function correctly on Linux 5.18 (or later) on systems with Intel CPUs 11th Gen and newer due an incompatibility with Indirect Branch Tracking . You can disable it by setting the ibt=off
kernel parameter from the boot loader . Be aware, this security feature is responsible for mitigating a class of exploit techniques .
2 Likes
The Garuda Settings Manager picked 390 for me automatically. Would I have to do the 470 install purely within yay/pacman then?
Yes, if it is in the Chaotic AUR you can just install with Pacman. If not, you can use Yay/Paru.
sudo pacman -S nvidia-470xx-dkms
or
paru nvidia-470xx-dkms
The kernel parameter you can set in /etc/default/grub
and regenerate the Grub configuration file afterward (sudo update-grub
), or just add it in Garuda Boot Options and click Apply .
2 Likes
OK, so I've moved over to nvidia-470xx-dkms, and set the ibt=off kernel param, but still nothing in the xrandr providers:
xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 0 name:Intel
Any other ideas?
Yes, of course I did for the new kernel parameter to take effect.
uptime
15:53:14 up 26 min, 1 user, load average: 1.88, 2.47, 2.70
Okay, can you post a new garuda-inxi
?
garuda-inxi:
System:
Kernel: 6.1.39-1-lts arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
root=UUID=3a804b62-baa4-4440-95ba-a34fb1514f90 rw rootflags=subvol=@
quiet quiet rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=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: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 24491A3 v: ThinkPad W530
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: LENOVO model: 24491A3 v: 0B98401 Pro serial: <superuser required>
UEFI: LENOVO v: G5ETB6WW (2.76 ) date: 09/09/2019
Battery:
ID-1: BAT0 charge: 90.4 Wh (100.0%) condition: 90.4/94.0 Wh (96.2%)
volts: 12.5 min: 10.8 model: SANYO 45N1173 type: Li-ion serial: <filter>
status: full
ID-2: hidpp_battery_0 charge: 96% condition: N/A volts: 4.1 min: N/A
model: Logitech G903 LIGHTSPEED Wireless Gaming Mouse w/ HERO type: N/A
serial: <filter> status: discharging
CPU:
Info: model: Intel Core i7-3740QM 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: 1527 high: 3700 min/max: 1200/3700 scaling:
driver: intel_cpufreq governor: schedutil cores: 1: 1200 2: 1200 3: 1200
4: 1197 5: 1200 6: 1200 7: 1324 8: 3700 bogomips: 43113
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics vendor: Lenovo driver: i915
v: kernel arch: Gen-7 process: Intel 22nm built: 2012-13 ports:
active: LVDS-1 empty: VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0166
class-ID: 0300
Device-2: NVIDIA GK107GLM [Quadro K1000M] vendor: Lenovo driver: N/A
alternate: nouveau, nvidia_drm, nvidia non-free: series: 470.xx+
status: legacy-active (EOL~2023/24) arch: Kepler code: GKxxx
process: TSMC 28nm built: 2012-18 pcie: speed: Unknown lanes: 63 link-max:
gen: 6 speed: 64 GT/s bus-ID: 01:00.0 chip-ID: 10de:0ffc class-ID: 0300
Device-3: Chicony Integrated Camera [ThinkPad] driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.6:5
chip-ID: 04f2:b2ea class-ID: 0e02
Display: x11 server: X.Org v: 21.1.8 compositor: xfwm v: 4.18.0 driver: X:
loaded: intel dri: i965 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: LVDS-1 mapped: LVDS1 model: AU Optronics 0x11ed built: 2012
res: 1920x1080 hz: 60 dpi: 143 gamma: 1.2 size: 340x190mm (13.39x7.48")
diag: 394mm (15.5") ratio: 16:9 modes: 1920x1080
API: OpenGL v: 4.2 Mesa 23.1.3 renderer: Mesa Intel HD Graphics 4000 (IVB
GT2) direct-render: Yes
Audio:
Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Lenovo 7
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
class-ID: 0403
Device-2: NVIDIA GK107 HDMI Audio vendor: Lenovo driver: snd_hda_intel
v: kernel pcie: speed: Unknown lanes: 63 link-max: gen: 6 speed: 64 GT/s
bus-ID: 01:00.1 chip-ID: 10de:0e1b class-ID: 0403
API: ALSA v: k6.1.39-1-lts status: kernel-api tools: N/A
Server-1: PipeWire v: 0.3.74 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel 82579LM Gigabit Network vendor: Lenovo driver: e1000e
v: kernel port: 7080 bus-ID: 00:19.0 chip-ID: 8086:1502 class-ID: 0200
IF: enp0s25 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Intel Centrino Advanced-N 6205 [Taylor Peak] driver: iwlwifi
v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0
chip-ID: 8086:0085 class-ID: 0280
IF: wlp3s0 state: down mac: <filter>
IF-ID-1: tailscale0 state: unknown speed: -1 duplex: full mac: N/A
Bluetooth:
Device-1: Broadcom BCM20702 Bluetooth 4.0 [ThinkPad] driver: btusb v: 0.8
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-1.4:4
chip-ID: 0a5c:21e6 class-ID: fe01 serial: <filter>
Report: bt-adapter ID: hci0 rfk-id: 2 state: up address: <filter>
Drives:
Local Storage: total: 465.76 GiB used: 114.2 GiB (24.5%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT500MX500SSD1
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 023 scheme: GPT
Partition:
ID-1: / raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 114.2 GiB (24.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
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
ID-3: /home raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 114.2 GiB (24.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-4: /var/log raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 114.2 GiB (24.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-5: /var/tmp raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 114.2 GiB (24.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 31.17 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 46.0 C mobo: N/A
Fan Speeds (RPM): fan-1: 1993
Info:
Processes: 302 Uptime: 36m wakeups: 8 Memory: total: 32 GiB
available: 31.17 GiB used: 5.4 GiB (17.3%) Init: systemd v: 253
default: graphical tool: systemctl Compilers: gcc: 13.1.1 clang: 15.0.7
Packages: pm: pacman pkgs: 1521 libs: 398 tools: paru,yay Shell: Bash
v: 5.1.16 running-in: xfce4-terminal inxi: 3.3.28
Garuda (2.6.16-1):
System install date: 2023-06-21
Last full system update: 2023-07-22
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut
Windows dual boot: Probably (Run as root to verify)
Failed units:
Weird, I don't see ibt=off in the parameters... Checking on that now.
OK, it looks like ibt=off is set in my grub file:
# GRUB boot loader configuration
GRUB_DEFAULT="0"
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR='Garuda'
GRUB_CMDLINE_LINUX_DEFAULT="quiet quiet rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3 # Modified by garuda-migrations: splash ibt=off"
GRUB_CMDLINE_LINUX=""
garuda-inxi must just not show that one.
Everything after the "#
" does not count--you have to add kernel parameters before the comment.
GRUB_CMDLINE_LINUX_DEFAULT="quiet quiet rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3 ibt=off # Modified by garuda-migrations: splash"
Alternately you may delete the comment altogether--it is informative, but no longer needed once you have read it.
Delete this part:
# Modified by garuda-migrations: splash
Then regenerate the Grub configuration again:
sudo update-grub
1 Like
Ahhh that's why. Updating that now.
System:
Kernel: 6.1.39-1-lts arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
root=UUID=3a804b62-baa4-4440-95ba-a34fb1514f90 rw rootflags=subvol=@
quiet quiet rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
ibt=off
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: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 24491A3 v: ThinkPad W530
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: LENOVO model: 24491A3 v: 0B98401 Pro serial: <superuser required>
UEFI: LENOVO v: G5ETB6WW (2.76 ) date: 09/09/2019
Battery:
ID-1: BAT0 charge: 90.4 Wh (100.0%) condition: 90.4/94.0 Wh (96.2%)
volts: 12.5 min: 10.8 model: SANYO 45N1173 type: Li-ion serial: <filter>
status: full
ID-2: hidpp_battery_0 charge: 96% condition: N/A volts: 4.1 min: N/A
model: Logitech G903 LIGHTSPEED Wireless Gaming Mouse w/ HERO type: N/A
serial: <filter> status: N/A
CPU:
Info: model: Intel Core i7-3740QM 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: 1205 high: 1246 min/max: 1200/3700 scaling:
driver: intel_cpufreq governor: schedutil cores: 1: 1246 2: 1200 3: 1197
4: 1197 5: 1197 6: 1212 7: 1197 8: 1197 bogomips: 43123
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics vendor: Lenovo driver: i915
v: kernel arch: Gen-7 process: Intel 22nm built: 2012-13 ports:
active: LVDS-1 empty: VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0166
class-ID: 0300
Device-2: NVIDIA GK107GLM [Quadro K1000M] vendor: Lenovo driver: N/A
alternate: nouveau, nvidia_drm, nvidia non-free: series: 470.xx+
status: legacy-active (EOL~2023/24) arch: Kepler code: GKxxx
process: TSMC 28nm built: 2012-18 pcie: speed: Unknown lanes: 63 link-max:
gen: 6 speed: 64 GT/s bus-ID: 01:00.0 chip-ID: 10de:0ffc class-ID: 0300
Device-3: Chicony Integrated Camera [ThinkPad] driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.6:5
chip-ID: 04f2:b2ea class-ID: 0e02
Display: x11 server: X.Org v: 21.1.8 compositor: xfwm v: 4.18.0 driver: X:
loaded: intel dri: i965 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: LVDS-1 mapped: LVDS1 model: AU Optronics 0x11ed built: 2012
res: 1920x1080 hz: 60 dpi: 143 gamma: 1.2 size: 340x190mm (13.39x7.48")
diag: 394mm (15.5") ratio: 16:9 modes: 1920x1080
API: OpenGL v: 4.2 Mesa 23.1.3 renderer: Mesa Intel HD Graphics 4000 (IVB
GT2) direct-render: Yes
Audio:
Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Lenovo 7
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
class-ID: 0403
Device-2: NVIDIA GK107 HDMI Audio vendor: Lenovo driver: snd_hda_intel
v: kernel pcie: speed: Unknown lanes: 63 link-max: gen: 6 speed: 64 GT/s
bus-ID: 01:00.1 chip-ID: 10de:0e1b class-ID: 0403
API: ALSA v: k6.1.39-1-lts status: kernel-api tools: N/A
Server-1: PipeWire v: 0.3.74 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel 82579LM Gigabit Network vendor: Lenovo driver: e1000e
v: kernel port: 7080 bus-ID: 00:19.0 chip-ID: 8086:1502 class-ID: 0200
IF: enp0s25 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Intel Centrino Advanced-N 6205 [Taylor Peak] driver: iwlwifi
v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0
chip-ID: 8086:0085 class-ID: 0280
IF: wlp3s0 state: up mac: <filter>
IF-ID-1: tailscale0 state: unknown speed: -1 duplex: full mac: N/A
Bluetooth:
Device-1: Broadcom BCM20702 Bluetooth 4.0 [ThinkPad] driver: btusb v: 0.8
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-1.4:4
chip-ID: 0a5c:21e6 class-ID: fe01 serial: <filter>
Report: bt-adapter ID: hci0 rfk-id: 2 state: up address: <filter>
Drives:
Local Storage: total: 465.76 GiB used: 114.21 GiB (24.5%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT500MX500SSD1
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 023 scheme: GPT
Partition:
ID-1: / raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 114.21 GiB (24.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
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
ID-3: /home raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 114.21 GiB (24.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-4: /var/log raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 114.21 GiB (24.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-5: /var/tmp raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 114.21 GiB (24.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 31.17 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 50.0 C mobo: N/A
Fan Speeds (RPM): fan-1: 1968
Info:
Processes: 272 Uptime: 0m wakeups: 5 Memory: total: 32 GiB
available: 31.17 GiB used: 1.43 GiB (4.6%) Init: systemd v: 253
default: graphical tool: systemctl Compilers: gcc: 13.1.1 clang: 15.0.7
Packages: pm: pacman pkgs: 1521 libs: 398 tools: paru,yay Shell: Bash
v: 5.1.16 running-in: xfce4-terminal inxi: 3.3.28
Garuda (2.6.16-1):
System install date: 2023-06-21
Last full system update: 2023-07-22
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut
Windows dual boot: Probably (Run as root to verify)
Failed units:
IBT is now off, still nada in xrandr providers:
xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 0 name:Intel
sypher:
driver: N/A
Hmm, the driver is still not installed. Please reinstall nvidia-470xx-dkms
and paste the input/output from the terminal into the thread so we can see what is happening.
2 Likes
yay -R nvidia-470xx-dkms && yay -S nvidia-470xx-dkms
[sudo] password for sypher:
checking dependencies...
Packages (1) nvidia-470xx-dkms-470.199.02-1
Total Removed Size: 47.28 MiB
:: Do you want to remove these packages? [Y/n]
:: Running pre-transaction hooks...
(1/2) Performing snapper pre snapshots for the following configurations...
==> root: 229
(2/2) Remove DKMS modules
==> dkms remove --no-depmod nvidia/470.199.02 -k 6.1.39-1-lts
==> depmod 6.1.39-1-lts
:: Processing package changes...
(1/1) removing nvidia-470xx-dkms [---------------------------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/8) Arming ConditionNeedsUpdate...
(2/8) Updating initramfs...
:: Building initramfs for linux-lts (6.1.39-1-lts)
:: Building fallback initramfs for linux-lts (6.1.39-1-lts)
(3/8) Updating linux initcpios...
(4/8) Foreign/AUR package notification
balena-etcher 2:1.18.8-1
fingerprint-gui 1.09-7
glmark2-git r1014.7d4c4da-1
gns3-gui 2.2.41-1
gns3-server 2.2.41-1
hamclock 2.92-1
libfprint-1 1.0-1
libopenshot-audio-git 0.3.2.r6.g08c2cdd-1
libsidplay 1.36.59-10
meshtastic-python 2.1.6-1
mrcode 1.79.2.23166-1
python-dotmap 1.3.30-1
python-enum-compat 0.0.3-1
python-pygatt 4.0.5-2
qdmr-git r1313.d689f5a-1
srain 1:1.5.1-1
vagrant-manager-appimage 2.3.2-1
webkit2gtk-5.0 2.38.6-1
(5/8) Orphaned package notification...
cmake 3.27.0-1
doxygen 1.9.7-1
git-lfs 3.3.0-1
go 2:1.20.6-1
gtk-doc 1.33.2-3
gulp 4.0.2-3
jq 1.6-4
lib32-opus 1.4-1
libayatana-appindicator 0.5.92-1
libgit2 1:1.6.4-1
libindicator-gtk3 12.10.1-10
libsidplay 1.36.59-10
libxnvctrl-390xx 390.157-1
lua52 5.2.4-5
lua53 5.3.6-1
mbedtls 3.4.0-3
meson 1.2.0-2
nvm 0.39.3-1
python-appdirs 1.4.4-8
python-build 0.10.0-4
python-installer 0.7.0-3
python-sphinx 7.0.1-3
swig 4.1.1-2
sysfsutils 2.1.1-1
tinycompress 1.2.8-2
unittestpp 2.0.0-4
webkit2gtk-5.0 2.38.6-1
yarn 1.22.19-1
(6/8) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/pacman.conf.pacnew
/etc/pacman.d/mirrorlist.pacnew
Please check and merge
(7/8) Performing snapper post snapshots for the following configurations...
==> root: 230
(8/8) Syncing all file systems...
Sync Explicit (1): nvidia-470xx-dkms-470.199.02-1
resolving dependencies...
looking for conflicting packages...
Packages (1) nvidia-470xx-dkms-470.199.02-1
Total Installed Size: 47.28 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [---------------------------------------------------------------------------------------] 100%
(1/1) checking package integrity [---------------------------------------------------------------------------------------] 100%
(1/1) loading package files [---------------------------------------------------------------------------------------] 100%
(1/1) checking for file conflicts [---------------------------------------------------------------------------------------] 100%
(1/1) checking available disk space [---------------------------------------------------------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 231
:: Processing package changes...
(1/1) installing nvidia-470xx-dkms [---------------------------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/9) Arming ConditionNeedsUpdate...
(2/9) Install DKMS modules
==> dkms install --no-depmod nvidia/470.199.02 -k 6.1.39-1-lts
==> depmod 6.1.39-1-lts
(3/9) Updating initramfs...
:: Building initramfs for linux-lts (6.1.39-1-lts)
:: Building fallback initramfs for linux-lts (6.1.39-1-lts)
(4/9) Updating linux initcpios...
(5/9) Foreign/AUR package notification
balena-etcher 2:1.18.8-1
fingerprint-gui 1.09-7
glmark2-git r1014.7d4c4da-1
gns3-gui 2.2.41-1
gns3-server 2.2.41-1
hamclock 2.92-1
libfprint-1 1.0-1
libopenshot-audio-git 0.3.2.r6.g08c2cdd-1
libsidplay 1.36.59-10
meshtastic-python 2.1.6-1
mrcode 1.79.2.23166-1
python-dotmap 1.3.30-1
python-enum-compat 0.0.3-1
python-pygatt 4.0.5-2
qdmr-git r1313.d689f5a-1
srain 1:1.5.1-1
vagrant-manager-appimage 2.3.2-1
webkit2gtk-5.0 2.38.6-1
(6/9) Orphaned package notification...
cmake 3.27.0-1
doxygen 1.9.7-1
git-lfs 3.3.0-1
go 2:1.20.6-1
gtk-doc 1.33.2-3
gulp 4.0.2-3
jq 1.6-4
lib32-opus 1.4-1
libayatana-appindicator 0.5.92-1
libgit2 1:1.6.4-1
libindicator-gtk3 12.10.1-10
libsidplay 1.36.59-10
libxnvctrl-390xx 390.157-1
lua52 5.2.4-5
lua53 5.3.6-1
mbedtls 3.4.0-3
meson 1.2.0-2
nvm 0.39.3-1
python-appdirs 1.4.4-8
python-build 0.10.0-4
python-installer 0.7.0-3
python-sphinx 7.0.1-3
swig 4.1.1-2
sysfsutils 2.1.1-1
tinycompress 1.2.8-2
unittestpp 2.0.0-4
webkit2gtk-5.0 2.38.6-1
yarn 1.22.19-1
(7/9) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/pacman.conf.pacnew
/etc/pacman.d/mirrorlist.pacnew
Please check and merge
(8/9) Performing snapper post snapshots for the following configurations...
==> root: 232
(9/9) Syncing all file systems...
That looks good actually. It’s not obvious to me what the issue is. Hopefully others will chime in if I am overlooking something.
Normally I would suggest trying another kernel, but I have been reading that the 6.4 kernel is causing issues with the nvidia-470xx-dkms
driver. There is a patch now, but you kind of have to put it together yourself like this: nvidia-470xx drivers not loading after update to 6.4 kernel / Kernel & Hardware / Arch Linux Forums
None of that should be needed with the LTS kernel though, so it would seem you’d dodged a bullet. And yet, here we are…
Quick sanity check: the kernel headers are installed, right?
sudo pacman -S linux-lts-headers
Is this package still installed?
I’m not sure if it could interfere, but it should be uninstalled:
sudo pacman -Rns nvidia-390xx-dkms
1 Like
Yep, headers are installed:
core/linux-lts-headers 6.1.39-1 (26.5 MiB 147.9 MiB) (Installed)
Headers and scripts for building modules for the LTS Linux kernel
And the 390 driver has been completely uninstalled:
╭─sypher@sypher in ~ via v3.11.3 took 2s
╰─λ yay -Rns nvidia-390xx-dkms
[sudo] password for sypher:
error: target not found: nvidia-390xx-dkms
-> exit status 1
So, I'm kind of out of ideas here. I've got a perfectly good GPU my system seems to just ignore.
Thanks again,
Try enabling DRM kernel mode setting by adding this kernel parameter:
nvidia_drm.modeset=1
Then regenerate the Grub configuration file.
sudo update-grub
If that doesn't work, please run the auto-detection/installation command and paste the full terminal output into the thread.
sudo mhwd -a pci nonfree 0300
Oh this is interesting:
mhwd -a pci nonfree 0300
[sudo] password for sypher:
> Skipping already installed config 'video-hybrid-intel-nvidia-390xx-dkms-bumblebee' for device: 0000:01:00.0 (0300:10de:0ffc) Display controller nVidia Corporation GK107GLM [Quadro K1000M]
> Skipping already installed config 'video-hybrid-intel-nvidia-390xx-dkms-bumblebee' for device: 0000:00:02.0 (0300:8086:0166) Display controller Intel Corporation 3rd Gen Core processor Graphics Controller
It has some previous config from the 390 driver?
Do you have Bumblebee installed? It can blacklist certain kernel modules. Try uninstalling it if you do.