libva error: /usr/lib/dri/nvidia_drv_video.so init failed on Intel + Nvidia Wayland System
Followed #160 who had a similar issue, but didn't work. Below is all the info I could think of, lmk whatever else you think would help. Thanks again for the help!
System info
Arch Linux$ uname -a
Linux arrakis 6.6.16-1-lts #1 SMP PREEMPT_DYNAMIC Mon, 05 Feb 2024 21:20:21 +0000 x86_64 GNU/Linux
$ sudo lshw
arrakis
description: Notebook
product: XPS 15 9520 (0B19)
vendor: Dell Inc.
serial: JYZFJR3
width: 64 bits
capabilities: smbios-3.4.0 dmi-3.4.0 smp vsyscall32
configuration: boot=normal chassis=notebook family=XPS sku=0B19 uuid=4c4c4544-0059-5a10-8046-cac04f4a5233
*-core
description: Motherboard
product: 0MWGD4
vendor: Dell Inc.
physical id: 0
version: A00
serial: /JYZFJR3/CNCMK0027N0286/
*-firmware
description: BIOS
vendor: Dell Inc.
physical id: 1
version: 1.20.0
date: 12/19/2023
size: 1MiB
capacity: 32MiB
capabilities: pci pnp upgrade shadowing cdboot bootselect edd int5printscreen int9keyboard int14serial int17printer acpi usb smartbattery biosbootspecification netboot uefi
*-cpu
description: CPU
product: 12th Gen Intel(R) Core(TM) i7-12700H
vendor: Intel Corp.
physical id: 400
bus info: cpu@0
version: 6.154.3
slot: U3E1
size: 1731MHz
capacity: 4600MHz
width: 64 bits
clock: 100MHz
capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid movdiri movdir64b fsrm md_clear serialize arch_lbr ibt flush_l1d arch_capabilities cpufreq
configuration: cores=14 enabledcores=14 microcode=1074 threads=20
*-cache:0
description: L1 cache
physical id: 705
slot: L1 Cache
size: 512KiB
capacity: 512KiB
capabilities: synchronous internal write-back instruction
configuration: level=1
*-cache:1
description: L2 cache
physical id: 706
slot: L2 Cache
size: 4MiB
capacity: 4MiB
capabilities: synchronous internal write-back unified
configuration: level=2
*-cache:2
description: L3 cache
physical id: 707
slot: L3 Cache
size: 24MiB
capacity: 24MiB
capabilities: synchronous internal write-back unified
configuration: level=3
*-cache:0
description: L1 cache
physical id: 700
slot: L1 Cache
size: 288KiB
capacity: 288KiB
capabilities: synchronous internal write-back data
configuration: level=1
*-cache:1
description: L1 cache
physical id: 701
slot: L1 Cache
size: 192KiB
capacity: 192KiB
capabilities: synchronous internal write-back instruction
configuration: level=1
*-cache:2
description: L2 cache
physical id: 702
slot: L2 Cache
size: 7680KiB
capacity: 7680KiB
capabilities: synchronous internal write-back unified
configuration: level=2
*-cache:3
description: L3 cache
physical id: 703
slot: L3 Cache
size: 24MiB
capacity: 24MiB
capabilities: synchronous internal write-back unified
configuration: level=3
*-cache:4
description: L1 cache
physical id: 704
slot: L1 Cache
size: 256KiB
capacity: 256KiB
capabilities: synchronous internal write-back data
configuration: level=1
*-memory
description: System Memory
physical id: 1000
slot: System board or motherboard
size: 32GiB
*-bank:0
description: SODIMM Synchronous 4800 MHz (0.2 ns)
product: HMCG78MEBSA095N
vendor: Hynix Semiconductor (Hyundai Electronics)
physical id: 0
serial: 8668A493
slot: DIMM A
size: 16GiB
width: 64 bits
clock: 505MHz (2.0ns)
*-bank:1
description: SODIMM Synchronous 4800 MHz (0.2 ns)
product: HMCG78MEBSA095N
vendor: Hynix Semiconductor (Hyundai Electronics)
physical id: 1
serial: 8668A464
slot: DIMM B
size: 16GiB
width: 64 bits
clock: 505MHz (2.0ns)
*-pci:0
description: Host bridge
product: 12th Gen Core Processor Host Bridge/DRAM Registers
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 02
width: 32 bits
clock: 33MHz
configuration: driver=igen6_edac
resources: irq:0
*-pci:0
description: PCI bridge
product: 12th Gen Core Processor PCI Express x16 Controller #1
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:00:01.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:122 ioport:3000(size=4096) memory:be000000-beffffff ioport:6000000000(size=4328521728)
*-display
description: 3D controller
product: GA107M [GeForce RTX 3050 Mobile]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
logical name: /dev/fb0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom fb
configuration: depth=32 driver=nvidia latency=0 mode=3456x2160 visual=truecolor xres=3456 yres=2160
resources: iomemory:600-5ff iomemory:610-60f irq:126 memory:be000000-beffffff memory:6000000000-60ffffffff memory:6100000000-6101ffffff ioport:3000(size=128)
*-display
description: VGA compatible controller
product: Alder Lake-P GT2 [Iris Xe Graphics]
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
logical name: /dev/fb0
version: 0c
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=i915 latency=0 resolution=3456,2160
resources: iomemory:610-60f iomemory:400-3ff irq:224 memory:6188000000-6188ffffff memory:4000000000-400fffffff ioport:4000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff
*-generic:0
description: Signal processing controller
product: Alder Lake Innovation Platform Framework Processor Participant
vendor: Intel Corporation
physical id: 4
bus info: pci@0000:00:04.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: msi pm bus_master cap_list
configuration: driver=proc_thermal_pci latency=0
resources: iomemory:610-60f irq:223 memory:6189240000-618925ffff
*-generic:1 UNCLAIMED
description: System peripheral
product: RST VMD Managed Controller
vendor: Intel Corporation
physical id: 6
bus info: pci@0000:00:06.0
version: 00
width: 32 bits
clock: 33MHz
configuration: latency=0
*-pci:1
description: PCI bridge
product: Alder Lake-P Thunderbolt 4 PCI Express Root Port #0
vendor: Intel Corporation
physical id: 7
bus info: pci@0000:00:07.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:123 ioport:7000(size=8192) memory:98000000-ba0fffff ioport:6110000000(size=905969664)
*-pci
description: PCI bridge
product: JHL7540 Thunderbolt 3 Bridge [Titan Ridge DD 2018]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: 06
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:16 ioport:7000(size=8192) memory:98000000-ba0fffff ioport:6110000000(size=905969664)
*-pci:0
description: PCI bridge
product: JHL7540 Thunderbolt 3 Bridge [Titan Ridge DD 2018]
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:03:02.0
version: 06
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:228 ioport:7000(size=4096) memory:98000000-980fffff ioport:6110000000(size=1048576)
*-usb
description: USB controller
product: JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:04:00.0
version: 06
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: irq:230 memory:98000000-9800ffff
*-usbhost:0
product: xHCI Host Controller
vendor: Linux 6.6.16-1-lts xhci-hcd
physical id: 0
bus info: usb@5
logical name: usb5
version: 6.06
capabilities: usb-2.00
configuration: driver=hub slots=2 speed=480Mbit/s
*-usb
description: USB hub
product: USB2.0 Hub
vendor: VIA Labs, Inc.
physical id: 2
bus info: usb@5:2
version: 51.13
capabilities: usb-2.10
configuration: driver=hub slots=5 speed=480Mbit/s
*-usb:0
description: USB hub
product: USB2.0 Hub
vendor: VIA Labs, Inc.
physical id: 1
bus info: usb@5:2.1
version: 51.13
capabilities: usb-2.10
configuration: driver=hub slots=5 speed=480Mbit/s
*-usb:0
description: USB hub
product: USB2.0 HUB
vendor: Lenovo
physical id: 1
bus info: usb@5:2.1.1
version: 60.60
capabilities: usb-2.00
configuration: driver=hub maxpower=100mA slots=4 speed=480Mbit/s
*-usb
description: Audio device
product: Lenovo ThinkPad Thunderbolt 3 Dock USB Audio
vendor: Lenovo
physical id: 4
bus info: usb@5:2.1.1.4
logical name: card1
logical name: /dev/snd/controlC1
logical name: /dev/snd/pcmC1D0c
logical name: /dev/snd/pcmC1D0p
logical name: input31
logical name: /dev/input/event21
version: 0.82
serial: 000000000000
capabilities: usb-2.00 audio-control usb
configuration: driver=usbhid maxpower=100mA speed=12Mbit/s
*-usb:1
description: USB hub
product: TUSB8041 4-Port Hub
vendor: Texas Instruments, Inc.
physical id: 3
bus info: usb@5:2.1.3
version: 1.00
serial: A30038711F11
capabilities: usb-2.10
configuration: driver=hub slots=4 speed=480Mbit/s
*-usb
description: Mouse
product: Logitech Gaming Mouse G502 Keyboard
vendor: Logitech
physical id: 1
bus info: usb@5:2.1.3.1
logical name: input32
logical name: /dev/input/event22
logical name: /dev/input/mouse4
logical name: input33
logical name: /dev/input/event23
version: 3.02
serial: 136E37583233
capabilities: usb-2.00 usb
configuration: driver=usbhid maxpower=300mA speed=12Mbit/s
*-usb:2 UNCLAIMED
description: Generic USB device
product: USB Billboard Device
vendor: VIA Labs, Inc.
physical id: 5
bus info: usb@5:2.1.5
version: 0.01
serial: 0000000000000001
capabilities: usb-2.01
configuration: maxpower=100mA speed=480Mbit/s
*-usb:1 UNCLAIMED
description: Generic USB device
product: USB Billboard Device
vendor: VIA Labs, Inc.
physical id: 5
bus info: usb@5:2.5
version: 0.01
serial: 0000000000000001
capabilities: usb-2.01
configuration: maxpower=100mA speed=480Mbit/s
*-usbhost:1
product: xHCI Host Controller
vendor: Linux 6.6.16-1-lts xhci-hcd
physical id: 1
bus info: usb@6
logical name: usb6
version: 6.06
capabilities: usb-3.10
configuration: driver=hub slots=2 speed=10000Mbit/s
*-usb
description: USB hub
product: USB3.1 Hub
vendor: VIA Labs, Inc.
physical id: 2
bus info: usb@6:2
version: 51.13
capabilities: usb-3.10
configuration: driver=hub slots=4 speed=10000Mbit/s
*-usb
description: USB hub
product: USB3.1 Hub
vendor: VIA Labs, Inc.
physical id: 1
bus info: usb@6:2.1
version: 51.13
capabilities: usb-3.10
configuration: driver=hub slots=4 speed=10000Mbit/s
*-usb:0
description: Generic USB device
product: ThinkPad TBT 3 Dock
vendor: Realtek
physical id: 2
bus info: usb@6:2.1.2
version: 31.01
serial: 1014B3D6E
capabilities: usb-3.00
configuration: driver=r8152 maxpower=288mA speed=5000Mbit/s
*-usb:1
description: USB hub
product: TUSB8041 4-Port Hub
vendor: Texas Instruments, Inc.
physical id: 3
bus info: usb@6:2.1.3
version: 1.00
capabilities: usb-3.00
configuration: driver=hub slots=4 speed=5000Mbit/s
*-pci:1
description: PCI bridge
product: JHL7540 Thunderbolt 3 Bridge [Titan Ridge DD 2018]
vendor: Intel Corporation
physical id: 4
bus info: pci@0000:03:04.0
version: 06
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:229 ioport:8000(size=4096) memory:98100000-ba0fffff ioport:6110100000(size=904921088)
*-pci:2
description: PCI bridge
product: Alder Lake-P Thunderbolt 4 PCI Express Root Port #1
vendor: Intel Corporation
physical id: 7.1
bus info: pci@0000:00:07.1
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:124 ioport:6000(size=4096) memory:74000000-960fffff ioport:6150000000(size=905969664)
*-generic:2 UNCLAIMED
description: System peripheral
product: 12th Gen Core Processor Gaussian & Neural Accelerator
vendor: Intel Corporation
physical id: 8
bus info: pci@0000:00:08.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: msi pm cap_list
configuration: latency=0
resources: iomemory:610-60f memory:61892a2000-61892a2fff
*-usb:0
description: USB controller
product: Alder Lake-P Thunderbolt 4 USB Controller
vendor: Intel Corporation
physical id: d
bus info: pci@0000:00:0d.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: pm msi xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: iomemory:610-60f irq:147 memory:6189280000-618928ffff
*-usbhost:0
product: xHCI Host Controller
vendor: Linux 6.6.16-1-lts xhci-hcd
physical id: 0
bus info: usb@1
logical name: usb1
version: 6.06
capabilities: usb-2.00
configuration: driver=hub slots=1 speed=480Mbit/s
*-usbhost:1
product: xHCI Host Controller
vendor: Linux 6.6.16-1-lts xhci-hcd
physical id: 1
bus info: usb@2
logical name: usb2
version: 6.06
capabilities: usb-3.10
configuration: driver=hub slots=2 speed=10000Mbit/s
*-usb:1
description: USB controller
product: Alder Lake-P Thunderbolt 4 NHI #0
vendor: Intel Corporation
physical id: d.2
bus info: pci@0000:00:0d.2
version: 02
width: 64 bits
clock: 33MHz
capabilities: pm msi msix usb4_host_interface bus_master cap_list
configuration: driver=thunderbolt latency=0
resources: iomemory:610-60f iomemory:610-60f irq:16 memory:6189200000-618923ffff memory:61892a1000-61892a1fff
*-raid
description: RAID bus controller
product: Volume Management Device NVMe RAID Controller
vendor: Intel Corporation
physical id: e
bus info: pci@0000:00:0e.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: raid msix pciexpress pm bus_master cap_list
configuration: driver=vmd latency=0
resources: iomemory:610-60f iomemory:610-60f irq:0 memory:6186000000-6187ffffff memory:bc000000-bdffffff memory:6189100000-61891fffff
*-communication:0
description: Serial controller
product: Alder Lake-P Integrated Sensor Hub
vendor: Intel Corporation
physical id: 12
bus info: pci@0000:00:12.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm 8250 bus_master cap_list
configuration: driver=intel_ish_ipc latency=0
resources: iomemory:610-60f irq:26 memory:6189270000-618927ffff
*-usb:2
description: USB controller
product: Alder Lake PCH USB 3.2 xHCI Host Controller
vendor: Intel Corporation
physical id: 14
bus info: pci@0000:00:14.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: iomemory:610-60f irq:148 memory:6189260000-618926ffff
*-usbhost:0
product: xHCI Host Controller
vendor: Linux 6.6.16-1-lts xhci-hcd
physical id: 0
bus info: usb@3
logical name: usb3
version: 6.06
capabilities: usb-2.00
configuration: driver=hub slots=12 speed=480Mbit/s
*-usb:0
description: Video
product: Integrated_Webcam_HD
vendor: Sonix Technology Co., Ltd.
physical id: 6
bus info: usb@3:6
version: 13.61
capabilities: usb-2.01
configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
*-usb:1 UNCLAIMED
description: Generic USB device
product: Goodix USB2.0 MISC
vendor: Goodix Technology Co., Ltd.
physical id: 9
bus info: usb@3:9
version: 1.00
serial: UIDBA53B8A0_XXXX_MOC_B0
capabilities: usb-2.00
configuration: maxpower=100mA speed=12Mbit/s
*-usb:2
description: Bluetooth wireless interface
product: AX211 Bluetooth
vendor: Intel Corp.
physical id: a
bus info: usb@3:a
version: 0.00
capabilities: bluetooth usb-2.01
configuration: driver=btusb maxpower=100mA speed=12Mbit/s
*-usbhost:1
product: xHCI Host Controller
vendor: Linux 6.6.16-1-lts xhci-hcd
physical id: 1
bus info: usb@4
logical name: usb4
version: 6.06
capabilities: usb-3.10
configuration: driver=hub slots=4 speed=10000Mbit/s
*-memory UNCLAIMED
description: RAM memory
product: Alder Lake PCH Shared SRAM
vendor: Intel Corporation
physical id: 14.2
bus info: pci@0000:00:14.2
version: 01
width: 64 bits
clock: 33MHz (30.3ns)
capabilities: pm cap_list
configuration: latency=0
resources: iomemory:610-60f iomemory:610-60f memory:6189298000-618929bfff memory:61892a0000-61892a0fff
*-network
description: Wireless interface
product: Alder Lake-P PCH CNVi WiFi
vendor: Intel Corporation
physical id: 14.3
bus info: pci@0000:00:14.3
logical name: wlp0s20f3
version: 01
serial: 6a:e2:cd:dc:bc:6f
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=6.6.16-1-lts firmware=83.e8f84e98.0 so-a0-gf-a0-83.uc ip=172.16.44.123 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: iomemory:610-60f irq:16 memory:6189294000-6189297fff
*-serial:0
description: Serial bus controller
product: Alder Lake PCH Serial IO I2C Controller #0
vendor: Intel Corporation
physical id: 15
bus info: pci@0000:00:15.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: driver=intel-lpss latency=0
resources: irq:27 memory:4017000000-4017000fff
*-serial:1
description: Serial bus controller
product: Alder Lake PCH Serial IO I2C Controller #1
vendor: Intel Corporation
physical id: 15.1
bus info: pci@0000:00:15.1
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: driver=intel-lpss latency=0
resources: irq:40 memory:4017001000-4017001fff
*-communication:1
description: Communication controller
product: Alder Lake PCH HECI Controller
vendor: Intel Corporation
physical id: 16
bus info: pci@0000:00:16.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=mei_me latency=0
resources: iomemory:610-60f irq:151 memory:618929d000-618929dfff
*-pci:3
description: PCI bridge
product: Alder Lake-P PCH PCIe Root Port #4
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:125 memory:bf000000-bf0fffff
*-generic
description: MMC Host
product: RTS5260 PCI Express Card Reader
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:a4:00.0
logical name: mmc0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=rtsx_pci latency=0
resources: irq:127 memory:bf000000-bf000fff
*-isa
description: ISA bridge
product: Alder Lake PCH eSPI Controller
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: isa bus_master
configuration: latency=0
*-pnp00:00
product: Motherboard registers
physical id: 0
capabilities: pnp
configuration: driver=system
*-pnp00:01
product: AT Real-Time Clock
physical id: 1
capabilities: pnp
configuration: driver=rtc_cmos
*-pnp00:02
product: Motherboard registers
physical id: 2
capabilities: pnp
configuration: driver=system
*-pnp00:03
product: IBM Enhanced keyboard controller (101/2-key)
physical id: 3
capabilities: pnp
configuration: driver=i8042 kbd
*-pnp00:04
product: PnP device DLL0b19
vendor: Dell Inc
physical id: 4
capabilities: pnp
configuration: driver=i8042 aux
*-pnp00:05
product: Motherboard registers
physical id: 5
capabilities: pnp
configuration: driver=system
*-pnp00:06
product: Motherboard registers
physical id: 6
capabilities: pnp
configuration: driver=system
*-pnp00:07
product: Motherboard registers
physical id: 7
capabilities: pnp
configuration: driver=system
*-multimedia
description: Audio device
product: Alder Lake PCH-P High Definition Audio Controller
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
logical name: card0
logical name: /dev/snd/controlC0
logical name: /dev/snd/hwC0D0
logical name: /dev/snd/hwC0D2
logical name: /dev/snd/pcmC0D0c
logical name: /dev/snd/pcmC0D0p
logical name: /dev/snd/pcmC0D3p
logical name: /dev/snd/pcmC0D7p
logical name: /dev/snd/pcmC0D8p
logical name: /dev/snd/pcmC0D9p
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=snd_hda_intel latency=64
resources: iomemory:610-60f iomemory:610-60f irq:227 memory:6189290000-6189293fff memory:6189000000-61890fffff
*-input:0
product: HDA Intel PCH Headphone Mic
physical id: 0
logical name: input26
logical name: /dev/input/event16
*-input:1
product: HDA Intel PCH HDMI/DP,pcm=3
physical id: 1
logical name: input27
logical name: /dev/input/event17
*-input:2
product: HDA Intel PCH HDMI/DP,pcm=7
physical id: 2
logical name: input28
logical name: /dev/input/event18
*-input:3
product: HDA Intel PCH HDMI/DP,pcm=8
physical id: 3
logical name: input29
logical name: /dev/input/event19
*-input:4
product: HDA Intel PCH HDMI/DP,pcm=9
physical id: 4
logical name: input30
logical name: /dev/input/event20
*-serial:2
description: SMBus
product: Alder Lake PCH-P SMBus Host Controller
vendor: Intel Corporation
physical id: 1f.4
bus info: pci@0000:00:1f.4
version: 01
width: 64 bits
clock: 33MHz
configuration: driver=i801_smbus latency=0
resources: iomemory:610-60f irq:16 memory:618929c000-618929c0ff ioport:efa0(size=32)
*-serial:3
description: Serial bus controller
product: Alder Lake-P PCH SPI Controller
vendor: Intel Corporation
physical id: 1f.5
bus info: pci@0000:00:1f.5
version: 01
width: 32 bits
clock: 33MHz
configuration: driver=intel-spi latency=0
resources: irq:0 memory:70800000-70800fff
*-pci:1
description: PCI bridge
product: 12th Gen Core Processor PCI Express x4 Controller #0
vendor: Intel Corporation
physical id: 6
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:149 memory:bc000000-bc0fffff
*-nvme
description: Non-Volatile memory controller
product: NVMe SSD Controller PM9A1/PM9A3/980PRO
vendor: Samsung Electronics Co Ltd
physical id: 0
version: 00
width: 64 bits
clock: 33MHz
capabilities: nvme pm msi pciexpress msix nvm_express bus_master cap_list
configuration: driver=nvme latency=0
resources: irq:-2147483648 memory:bc000000-bc003fff
*-pci:2
description: PCI bridge
product: 12th Gen Core Processor PCI Express x4 Controller #2
vendor: Intel Corporation
physical id: 6.2
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:150 memory:bc100000-bc1fffff
*-nvme
description: Non-Volatile memory controller
product: NVMe SSD Controller PM9A1/PM9A3/980PRO
vendor: Samsung Electronics Co Ltd
physical id: 0
version: 00
width: 64 bits
clock: 33MHz
capabilities: nvme pm msi pciexpress msix nvm_express bus_master cap_list
configuration: driver=nvme latency=0
resources: irq:-2147483648 memory:bc100000-bc103fff
*-battery
product: DELL 70N2F95
vendor: SMP
physical id: 1
version: 06/01/2022
serial: 0FB6
slot: Sys. Battery Bay
capacity: 84290mWh
configuration: voltage=11.4V
*-power UNCLAIMED
physical id: 2
capacity: 32768mWh
*-nvme0
description: NVMe device
product: Samsung SSD 980 PRO 1TB
physical id: 3
logical name: /dev/nvme0
version: 5B2QGXA7
serial: S5P2NS0RC07768F
configuration: nqn=nqn.1994-11.com.samsung:nvme:980PRO:M.2:S5P2NS0RC07768F state=live
*-namespace:0
description: NVMe disk
physical id: 0
logical name: hwmon2
*-namespace:1
description: NVMe disk
physical id: 2
logical name: /dev/ng0n1
*-namespace:2
description: NVMe disk
physical id: 1
bus info: nvme@0:1
logical name: /dev/nvme0n1
size: 931GiB (1TB)
capabilities: gpt-1.00 partitioned partitioned:gpt
configuration: guid=ac272b09-f1ec-4998-a635-e831f05cf566 logicalsectorsize=512 sectorsize=512 wwid=eui.002538bc11427bc6
*-volume:0 UNCLAIMED
description: Windows FAT volume
vendor: mkfs.fat
physical id: 1
bus info: nvme@0:1,1
version: FAT32
serial: 8763-2be6
size: 3070MiB
capacity: 3071MiB
capabilities: fat initialized
configuration: FATs=2 filesystem=fat
*-volume:1
description: Linux swap volume
physical id: 2
bus info: nvme@0:1,2
logical name: /dev/nvme0n1p2
version: 1
serial: dc216a67-21da-4927-a403-fda0cc03fe91
size: 34GiB
capacity: 34GiB
capabilities: swap initialized
configuration: filesystem=swap pagesize=4095
*-volume:2
description: EXT4 volume
vendor: Linux
physical id: 3
bus info: nvme@0:1,3
logical name: /dev/nvme0n1p3
logical name: /
version: 1.0
serial: 5d609f66-2b96-49e8-a090-f8d4d19d22a3
size: 893GiB
capabilities: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
configuration: created=2023-06-05 13:15:53 filesystem=ext4 lastmountpoint=/ modified=2024-02-07 17:38:50 mount.fstype=ext4 mount.options=rw,relatime mounted=2024-02-07 17:38:50 state=mounted
*-nvme1
description: NVMe device
product: PM9A1 NVMe Samsung 512GB
physical id: 4
logical name: /dev/nvme1
version: 36310229
serial: S6H3NX2T516638
configuration: nqn=nqn.1994-11.com.samsung:nvme:PM9A1:M.2: S6H3NX2T516638 state=live
*-namespace:0
description: NVMe disk
physical id: 0
logical name: hwmon3
*-namespace:1
description: NVMe disk
physical id: 2
logical name: /dev/ng1n1
*-namespace:2
description: NVMe disk
physical id: 1
bus info: nvme@1:1
logical name: /dev/nvme1n1
size: 476GiB (512GB)
capabilities: gpt-1.00 partitioned partitioned:gpt
configuration: guid=9306a1af-4b6a-4c1b-b8f6-e3ed5e34ecf4 logicalsectorsize=512 sectorsize=512 wwid=eui.36483332545166380025385800000001
*-volume:0
description: Windows FAT volume
vendor: MSDOS5.0
physical id: 1
bus info: nvme@1:1,1
logical name: /dev/nvme1n1p1
version: FAT32
serial: a461-6a28
size: 235MiB
capacity: 239MiB
capabilities: boot fat initialized
configuration: FATs=2 filesystem=fat label=ESP name=EFI system partition
*-volume:1
description: reserved partition
vendor: Windows
physical id: 2
bus info: nvme@1:1,2
logical name: /dev/nvme1n1p2
serial: e444ebee-9e78-407e-95e5-c3a0aa53163e
capacity: 127MiB
capabilities: nofs
configuration: name=Microsoft reserved partition
*-volume:2
description: Windows NTFS volume
vendor: Windows
physical id: 3
bus info: nvme@1:1,3
logical name: /dev/nvme1n1p3
version: 3.1
serial: 46dab767-870a-0e44-b6b5-70440a5b764c
size: 457GiB
capacity: 457GiB
capabilities: ntfs initialized
configuration: clustersize=4096 created=2022-07-26 10:52:54 filesystem=ntfs label=OS name=Basic data partition state=clean
*-volume:3
description: Windows NTFS volume
vendor: Windows
physical id: 4
bus info: nvme@1:1,4
logical name: /dev/nvme1n1p4
version: 3.1
serial: 7898-19dd
size: 959MiB
capacity: 989MiB
capabilities: boot precious nomount ntfs initialized
configuration: clustersize=4096 created=2022-07-26 11:51:39 filesystem=ntfs label=WINRETOOLS state=clean
*-volume:4
description: Windows NTFS volume
vendor: Windows
physical id: 5
bus info: nvme@1:1,5
logical name: /dev/nvme1n1p5
version: 3.1
serial: f698-4f48
size: 17GiB
capacity: 17GiB
capabilities: boot precious nomount ntfs initialized
configuration: clustersize=4096 created=2022-07-26 11:51:39 filesystem=ntfs label=Image state=clean
*-volume:5
description: Windows NTFS volume
vendor: Windows
physical id: 6
bus info: nvme@1:1,6
logical name: /dev/nvme1n1p6
version: 3.1
serial: 1a3b-829d
size: 1426MiB
capacity: 1427MiB
capabilities: boot precious nomount ntfs initialized
configuration: clustersize=4096 created=2022-07-26 11:49:04 filesystem=ntfs label=DELLSUPPORT state=clean
*-input:0
product: Lid Switch
physical id: 5
logical name: input0
logical name: /dev/input/event0
capabilities: platform
*-input:1
product: Power Button
physical id: 6
logical name: input1
logical name: /dev/input/event1
capabilities: platform
*-input:2
product: Dell Privacy Driver
physical id: 7
logical name: input15
logical name: /dev/input/event6
capabilities: platform
*-input:3
product: Dell WMI hotkeys
physical id: 8
logical name: input16
logical name: /dev/input/event7
capabilities: platform
*-input:4
product: ELAN2D25:00 04F3:2D25
physical id: 9
logical name: input17
logical name: /dev/input/event11
logical name: /dev/input/mouse2
capabilities: i2c
*-input:5
product: ELAN2D25:00 04F3:2D25 UNKNOWN
physical id: a
logical name: input18
logical name: /dev/input/event12
capabilities: i2c
*-input:6
product: ELAN2D25:00 04F3:2D25 UNKNOWN
physical id: b
logical name: input19
logical name: /dev/input/event13
capabilities: i2c
*-input:7
product: AT Translated Set 2 keyboard
physical id: c
logical name: input2
logical name: /dev/input/event2
logical name: input2::capslock
logical name: input2::numlock
logical name: input2::scrolllock
capabilities: i8042
*-input:8
product: VEN_04F3:00 04F3:311C Mouse
physical id: d
logical name: input21
logical name: /dev/input/event9
logical name: /dev/input/mouse0
capabilities: i2c
*-input:9
product: VEN_04F3:00 04F3:311C Touchpad
physical id: e
logical name: input22
logical name: /dev/input/event10
logical name: /dev/input/mouse3
capabilities: i2c
*-input:10
product: Video Bus
physical id: f
logical name: input24
logical name: /dev/input/event14
capabilities: platform
*-input:11
product: Video Bus
physical id: 10
logical name: input25
logical name: /dev/input/event15
capabilities: platform
*-input:12
product: Intel HID events
physical id: 11
logical name: input4
logical name: /dev/input/event3
capabilities: platform
*-input:13
product: Intel HID 5 button array
physical id: 12
logical name: input5
logical name: /dev/input/event4
capabilities: platform
*-input:14
product: PC Speaker
physical id: 13
logical name: input6
logical name: /dev/input/event5
capabilities: isa
*-input:15
product: PS/2 Generic Mouse
physical id: 14
logical name: input7
logical name: /dev/input/event8
logical name: /dev/input/mouse1
capabilities: i8042
*-network
description: Ethernet interface
product: ThinkPad TBT 3 Dock
physical id: 15
bus info: usb@6:2.1.2
logical name: enp4s0u2u1u2
serial: 3e:00:56:01:f8:4f
size: 1Gbit/s
capacity: 1Gbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.12.13 duplex=full firmware=rtl8153b-2 v2 04/27/23 ip=172.16.44.69 link=yes multicast=yes port=MII speed=1Gbit/s
VAINFO
$ vainfo
Trying display: wayland
libva error: /usr/lib/dri/nvidia_drv_video.so init failed
vaInitialize failed with error code 1 (operation failed),exit
$ NVD_LOG=1 vainfo
Trying display: wayland
8836.278610194 [295594-295594] ../src/vabackend.c:2154 __vaDriverInit_1_0 Initialising NVIDIA VA-API Driver: 40
8836.278620218 [295594-295594] ../src/vabackend.c:2163 __vaDriverInit_1_0 Now have 0 (0 max) instances
8836.278621662 [295594-295594] ../src/vabackend.c:2189 __vaDriverInit_1_0 Selecting Direct backend
8836.286346761 [295594-295594] ../src/backend-common.c: 31 isNvidiaDrmFd Invalid driver for DRM device: i915
8836.286360339 [295594-295594] ../src/vabackend.c:2214 __vaDriverInit_1_0 Exporter failed
libva error: /usr/lib/dri/nvidia_drv_video.so init failed
vaInitialize failed with error code 1 (operation failed),exit
$ NVD_LOG=1 LIBVA_DRIVER_NAME=nvidia vainfo
Trying display: wayland
8859.710084966 [296529-296529] ../src/vabackend.c:2154 __vaDriverInit_1_0 Initialising NVIDIA VA-API Driver: 40
8859.710094180 [296529-296529] ../src/vabackend.c:2163 __vaDriverInit_1_0 Now have 0 (0 max) instances
8859.710095406 [296529-296529] ../src/vabackend.c:2189 __vaDriverInit_1_0 Selecting Direct backend
8859.714648278 [296529-296529] ../src/backend-common.c: 31 isNvidiaDrmFd Invalid driver for DRM device: i915
8859.714656724 [296529-296529] ../src/vabackend.c:2214 __vaDriverInit_1_0 Exporter failed
libva error: /usr/lib/dri/nvidia_drv_video.so init failed
vaInitialize failed with error code 1 (operation failed),exit
$ NVD_LOG=1 LIBVA_DRIVER_NAME=iHD vainfo
Trying display: wayland
vainfo: VA-API version: 1.21 (libva 2.20.1)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 24.1.2 ()
vainfo: Supported profile and entrypoints
VAProfileNone : VAEntrypointVideoProc
VAProfileNone : VAEntrypointStats
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointFEI
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointFEI
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointFEI
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointFEI
VAProfileHEVCMain : VAEntrypointEncSliceLP
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointEncSlice
VAProfileHEVCMain10 : VAEntrypointEncSliceLP
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointEncSliceLP
VAProfileVP9Profile1 : VAEntrypointVLD
VAProfileVP9Profile1 : VAEntrypointEncSliceLP
VAProfileVP9Profile2 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointEncSliceLP
VAProfileVP9Profile3 : VAEntrypointVLD
VAProfileVP9Profile3 : VAEntrypointEncSliceLP
VAProfileHEVCMain12 : VAEntrypointVLD
VAProfileHEVCMain12 : VAEntrypointEncSlice
VAProfileHEVCMain422_10 : VAEntrypointVLD
VAProfileHEVCMain422_10 : VAEntrypointEncSlice
VAProfileHEVCMain422_12 : VAEntrypointVLD
VAProfileHEVCMain422_12 : VAEntrypointEncSlice
VAProfileHEVCMain444 : VAEntrypointVLD
VAProfileHEVCMain444 : VAEntrypointEncSliceLP
VAProfileHEVCMain444_10 : VAEntrypointVLD
VAProfileHEVCMain444_10 : VAEntrypointEncSliceLP
VAProfileHEVCMain444_12 : VAEntrypointVLD
VAProfileHEVCSccMain : VAEntrypointVLD
VAProfileHEVCSccMain : VAEntrypointEncSliceLP
VAProfileHEVCSccMain10 : VAEntrypointVLD
VAProfileHEVCSccMain10 : VAEntrypointEncSliceLP
VAProfileHEVCSccMain444 : VAEntrypointVLD
VAProfileHEVCSccMain444 : VAEntrypointEncSliceLP
VAProfileAV1Profile0 : VAEntrypointVLD
VAProfileHEVCSccMain444_10 : VAEntrypointVLD
VAProfileHEVCSccMain444_10 : VAEntrypointEncSliceLP
$ vdpauinfo
display: :0 screen: 0
API version: 1
Information string: NVIDIA VDPAU Driver Shared Library 545.29.06 Thu Nov 16 01:46:47 UTC 2023
Video surface:
name width height types
-------------------------------------------
420 8192 8192 NV12 YV12
422 8192 8192 UYVY YUYV
444 8192 8192 NV24 YV24
420_16 8192 8192 P010 P016
422_16 8192 8192 UYVY YUYV
444_16 8192 8192 Y_U_V_444_16
Decoder capabilities:
name level macbs width height
----------------------------------------------------
MPEG1 0 65536 4096 4096
MPEG2_SIMPLE 3 65536 4096 4096
MPEG2_MAIN 3 65536 4096 4096
H264_BASELINE 51 65536 4096 4096
H264_MAIN 51 65536 4096 4096
H264_HIGH 51 65536 4096 4096
VC1_SIMPLE 1 8190 2048 2048
VC1_MAIN 2 8190 2048 2048
VC1_ADVANCED 4 8190 2048 2048
MPEG4_PART2_SP 3 8192 2048 2048
MPEG4_PART2_ASP 5 8192 2048 2048
DIVX4_QMOBILE 0 8192 2048 2048
DIVX4_MOBILE 0 8192 2048 2048
DIVX4_HOME_THEATER 0 8192 2048 2048
DIVX4_HD_1080P 0 8192 2048 2048
DIVX5_QMOBILE 0 8192 2048 2048
DIVX5_MOBILE 0 8192 2048 2048
DIVX5_HOME_THEATER 0 8192 2048 2048
DIVX5_HD_1080P 0 8192 2048 2048
H264_CONSTRAINED_BASELINE 51 65536 4096 4096
H264_EXTENDED 51 65536 4096 4096
H264_PROGRESSIVE_HIGH 51 65536 4096 4096
H264_CONSTRAINED_HIGH 51 65536 4096 4096
H264_HIGH_444_PREDICTIVE 51 65536 4096 4096
VP9_PROFILE_0 1 262144 8192 8192
VP9_PROFILE_1 --- not supported ---
VP9_PROFILE_2 1 262144 8192 8192
VP9_PROFILE_3 --- not supported ---
HEVC_MAIN 153 262144 8192 8192
HEVC_MAIN_10 153 262144 8192 8192
HEVC_MAIN_STILL --- not supported ---
HEVC_MAIN_12 153 262144 8192 8192
HEVC_MAIN_444 153 262144 8192 8192
HEVC_MAIN_444_10 153 262144 8192 8192
HEVC_MAIN_444_12 153 262144 8192 8192
AV1_MAIN 16 262144 8192 8192
AV1_HIGH --- not supported ---
AV1_PROFESSIONAL --- not supported ---
Output surface:
name width height nat types
----------------------------------------------------
B8G8R8A8 32768 32768 y Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8
R10G10B10A2 32768 32768 y Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8
Bitmap surface:
name width height
------------------------------
B8G8R8A8 32768 32768
R8G8B8A8 32768 32768
R10G10B10A2 32768 32768
B10G10R10A2 32768 32768
A8 32768 32768
Video mixer:
feature name sup
------------------------------------
DEINTERLACE_TEMPORAL y
DEINTERLACE_TEMPORAL_SPATIAL y
INVERSE_TELECINE y
NOISE_REDUCTION y
SHARPNESS y
LUMA_KEY y
HIGH QUALITY SCALING - L1 y
HIGH QUALITY SCALING - L2 -
HIGH QUALITY SCALING - L3 -
HIGH QUALITY SCALING - L4 -
HIGH QUALITY SCALING - L5 -
HIGH QUALITY SCALING - L6 -
HIGH QUALITY SCALING - L7 -
HIGH QUALITY SCALING - L8 -
HIGH QUALITY SCALING - L9 -
parameter name sup min max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH y 1 8192
VIDEO_SURFACE_HEIGHT y 1 8192
CHROMA_TYPE y
LAYERS y 0 4
attribute name sup min max
-----------------------------------------------------
BACKGROUND_COLOR y
CSC_MATRIX y
NOISE_REDUCTION_LEVEL y 0.00 1.00
SHARPNESS_LEVEL y -1.00 1.00
LUMA_KEY_MIN_LUMA y
LUMA_KEY_MAX_LUMA y
$ NVD_LOG=1 LIBVA_DRIVER_NAME=nvidia vainfo --display drm --device /dev/dri/renderD128
Trying display: drm
8995.425568442 [302125-302125] ../src/vabackend.c:2154 __vaDriverInit_1_0 Initialising NVIDIA VA-API Driver: 31
8995.425578217 [302125-302125] ../src/vabackend.c:2163 __vaDriverInit_1_0 Now have 0 (0 max) instances
8995.425579639 [302125-302125] ../src/vabackend.c:2189 __vaDriverInit_1_0 Selecting Direct backend
8995.430579950 [302125-302125] ../src/direct/nv-driver.c: 259 init_nvdriver Initing nvdriver...
8995.430616085 [302125-302125] ../src/direct/nv-driver.c: 277 init_nvdriver NVIDIA kernel driver version: 545.29.06, major version: 545, minor version: 29
8995.430619426 [302125-302125] ../src/direct/nv-driver.c: 284 init_nvdriver Got dev info: 100 1 2 6
vainfo: VA-API version: 1.21 (libva 2.20.1)
vainfo: Driver version: VA-API NVDEC driver [direct backend]
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileAV1Profile0 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain12 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
VAProfileHEVCMain444 : VAEntrypointVLD
VAProfileHEVCMain444_10 : VAEntrypointVLD
VAProfileHEVCMain444_12 : VAEntrypointVLD
8995.506560121 [302125-302125] ../src/vabackend.c:2064 nvTerminate Terminating 0x5db9265ff8e0
8995.506585616 [302125-302125] ../src/vabackend.c:2078 nvTerminate Now have 0 (0 max) instances
$ NVD_LOG=1 LIBVA_DRIVER_NAME=nvidia vainfo --display drm --device /dev/dri/renderD129
Trying display: drm
9075.197271150 [305471-305471] ../src/vabackend.c:2154 __vaDriverInit_1_0 Initialising NVIDIA VA-API Driver: 31
9075.197306684 [305471-305471] ../src/vabackend.c:2163 __vaDriverInit_1_0 Now have 0 (0 max) instances
9075.197307971 [305471-305471] ../src/vabackend.c:2189 __vaDriverInit_1_0 Selecting Direct backend
9075.202647957 [305471-305471] ../src/backend-common.c: 31 isNvidiaDrmFd Invalid driver for DRM device: i915
9075.202657994 [305471-305471] ../src/vabackend.c:2214 __vaDriverInit_1_0 Exporter failed
libva error: /usr/lib/dri/nvidia_drv_video.so init failed
vaInitialize failed with error code 1 (operation failed),exit
mkinitcpio:
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
BINARIES=()
FILES=()
HOOKS=(base udev autodetect modconf keyboard keymap consolefont block filesystems resume fsck)
nvidia-smi:
Thu Feb 8 12:08:38 2024
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 545.29.06 Driver Version: 545.29.06 CUDA Version: 12.3 |
|-----------------------------------------+----------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+======================+======================|
| 0 NVIDIA GeForce RTX 3050 ... Off | 00000000:01:00.0 Off | N/A |
| N/A 55C P8 3W / 35W | 1MiB / 4096MiB | 0% Default |
| | | N/A |
+-----------------------------------------+----------------------+----------------------+
+---------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=======================================================================================|
| No running processes found |
+---------------------------------------------------------------------------------------+
nvidia drivers:
pacman -Qq | rg nvidia
libva-nvidia-driver-git
nvidia-dkms
nvidia-prime
nvidia-settings
nvidia-utils
opencl-nvidia
mesa, vdpau
$ pacman -Qq | rg -i mesa
mesa
mesa-utils
$ pacman -Qq | rg -i vdpau
libvdpau
vdpauinfo
$ cat /sys/module/nvidia_drm/parameters/modeset
Y
Some env vars in Hyprland:
env = XCURSOR_SIZE,24
env = LIBVA_DRIVER_NAME,nvidia
env = XDG_SESSION_TYPE,wayland
env = GBM_BACKEND,nvidia-drm
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
env = WLR_NO_HARDWARE_CURSORS,1
# prioritize using intergrated GPU over dedicated Nvidia GPU
# doesn't seem to make a difference whether I use this or not
env = WLR_DRM_DEVICES,/dev/dri/card1:/dev/dri/card0
The issue you're having here is that Wayland is running on the Intel card. When libva asks it for the default device, it will return the Intel card. You would need to run either just Firefox on the NVIDIA card, or everything on the NVIDIA card.
Huh, yeah that seemed to work, by doing prime-run firefox (or at least I can see my GPU being used while playing 4k video).
I don't have a great understanding of how this works, but shouldn't this driver allow me to run firefox on the intel card and have nvidia be the back end for vaapi?
Or does it not work like that?
I'd like to avoid running as much as possible on the Nvidia card for battery purposes.
Also, maybe this is the wrong place to ask, but I can't seem to get hardware acceleration to run on brave, my primary browser.
The issue you're having here is that Wayland is running on the Intel card. When libva asks it for the default device, it will return the Intel card. You would need to run either just Firefox on the NVIDIA card, or everything on the NVIDIA card.
so u mean i need to remove these
export XCURSOR_SIZE=24
export LIBVA_DRIVER_NAME=nvidia
export XDG_SESSION_TYPE=wayland
export GBM_BACKEND=nvidia-drm
export __GLX_VENDOR_LIBRARY_NAME=nvidia
export WLR_NO_HARDWARE_CURSORS=1
and run hyprland on the intel but export them and then can run like firefox with prime-run ???? did u mean that @elFarto
Huh, yeah that seemed to work, by doing "prime-run firefox" (or at least I can see my GPU being used while playing 4k video).
@AniAggarwal how did u managed it to work
@byomi Here's my relevant Hyprland vars. I didn't change anything I just do prime-run firefox and it works. Doesn't work on brave or other chromium based browers, read somewhere that it hasn't been patched in or something?
# VARS
env = XCURSOR_SIZE,24
# Nvidia vars
env = LIBVA_DRIVER_NAME,nvidia
env = XDG_SESSION_TYPE,wayland
env = GBM_BACKEND,nvidia-drm
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
env = WLR_NO_HARDWARE_CURSORS,1
# reddit dude said to add: https://www.reddit.com/r/hyprland/comments/188a8fr/people_with_nvidia_cards_please_share_your_secret/?rdt=35012
env = DRI_PRIME,pci-0000_01_00_0
env = __VK_LAYER_NV_optimus,NVIDIA_only
@byomi Here's my relevant Hyprland vars. I didn't change anything I just do prime-run firefox and it works. Doesn't work on brave or other chromium based browers, read somewhere that it hasn't been patched in or something?
# VARS
env = XCURSOR_SIZE,24
# Nvidia vars
env = LIBVA_DRIVER_NAME,nvidia
env = XDG_SESSION_TYPE,wayland
env = GBM_BACKEND,nvidia-drm
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
env = WLR_NO_HARDWARE_CURSORS,1
i tried these alot but didnt work
but this down here is new but after thinking alot i conclude it wont work at all.
> # reddit dude said to add: https://www.reddit.com/r/hyprland/comments/188a8fr/people_with_nvidia_cards_please_share_your_secret/?rdt=35012
> env = DRI_PRIME,pci-0000_01_00_0
> env = __VK_LAYER_NV_optimus,NVIDIA_only
here why i have gt 740m which uses nvidia-470xx-utils and dkms which is old and wayland need nvidia-495 as minimum so after some even work whatever i do it wont work correctly it will work with x11 apps under xwayland but wayland never will work but the problem is since its not supported with wayland the xwayland flickers alot and got black under hypland and buggy and fuzzy idk how if there a fix or no so i gave up .
but i do like actually hyprland is the best but i am looking to change to awesome wm or qtile since they use xorg would u recommend any of them??
Not sure, I don't use them. I just turned off all nvidia related hyprland configs and am just using my igpu now. Everything works fine (except chromium browsers) and I am also able to run firefox with nvidia-vaapi driver with the following command:
NVD_BACKEND=direct MOZ_DISABLE_RDD_SANDBOX=1 LIBVA_DRIVER_NAME=nvidia prime-run firefox.
I also am able to use my dgpu for ML, so I'm more or less satisfied except for the chromium browser issue.