Skip to content

Instantly share code, notes, and snippets.

@paigeadelethompson
Created April 29, 2026 02:21
Show Gist options
  • Select an option

  • Save paigeadelethompson/de39ef3ba0ecf4c36492334c7ef8b806 to your computer and use it in GitHub Desktop.

Select an option

Save paigeadelethompson/de39ef3ba0ecf4c36492334c7ef8b806 to your computer and use it in GitHub Desktop.
---<<BOOT>>---
Copyright (c) 1992-2025 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 15.0-RELEASE releng/15.0-n280995-7aedc8de6446 GENERIC amd64
FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
VT(efifb): resolution 1024x768
CPU: Intel(R) Core(TM) i5-10300H CPU @ 2.50GHz (2500.00-MHz K8-class CPU)
Origin="GenuineIntel" Id=0xa0652 Family=0x6 Model=0xa5 Stepping=2
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0x7ffafbbf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,SDBG,FMA,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND>
AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>
AMD Features2=0x121<LAHF,ABM,Prefetch>
Structured Extended Features=0x29c67af<FSGSBASE,TSCADJ,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,NFPUSG,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PROCTRACE>
Structured Extended Features2=0x40000018<PKU,OSPKE,SGXLC>
Structured Extended Features3=0xbc000400<MD_CLEAR,IBPB,STIBP,L1DFL,ARCH_CAP,SSBD>
XSAVE Features=0xf<XSAVEOPT,XSAVEC,XINUSE,XSAVES>
IA32_ARCH_CAPS=0x2b<RDCL_NO,IBRS_ALL,SKIP_L1DFL_VME,MDS_NO>
VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID,VID,PostIntr
TSC: P-state invariant, performance statistics
real memory = 17179869184 (16384 MB)
avail memory = 16482140160 (15718 MB)
Event timer "LAPIC" quality 600
ACPI APIC Table: <MSI_NB MEGABOOK>
FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
FreeBSD/SMP: 1 package(s) x 4 core(s) x 2 hardware threads
random: registering fast source Intel Secure Key Seed
random: fast provider: "Intel Secure Key Seed"
random: unblocking device.
ioapic0 <Version 2.0> irqs 0-119
Launching APs: 1 2 5 7 3 4 6
random: entropy device external interface
kbd1 at kbdmux0
efirtc0: <EFI Realtime Clock>
efirtc0: registered as a time-of-day clock, resolution 1.000000s
smbios0: <System Management BIOS> at iomem 0x9980a000-0x9980a017
smbios0: Entry point: v3 (64-bit), Version: 3.2
aesni0: <AES-CBC,AES-CCM,AES-GCM,AES-ICM,AES-XTS>
acpi0: <MSI_NB MEGABOOK>
acpi_ec0: <Embedded Controller: GPE 0x13, ECDT> port 0x62,0x66 on acpi0
acpi0: Power Button (fixed)
cpu0: <ACPI CPU> on acpi0
hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 24000000 Hz quality 950
Event timer "HPET" frequency 24000000 Hz quality 550
atrtc0: <AT realtime clock> port 0x70-0x77 irq 8 on acpi0
atrtc0: Warning: Couldn't map I/O.
atrtc0: registered as a time-of-day clock, resolution 1.000000s
Event timer "RTC" frequency 32768 Hz quality 0
attimer0: <AT timer> port 0x40-0x43,0x50-0x53 irq 0 on acpi0
Timecounter "i8254" frequency 1193182 Hz quality 0
Event timer "i8254" frequency 1193182 Hz quality 100
Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1808-0x180b on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
pci1: <ACPI PCI bus> on pcib1
vgapci0: <VGA-compatible display> port 0x4000-0x407f mem 0xc3000000-0xc3ffffff,0xb0000000-0xbfffffff,0xc0000000-0xc1ffffff at device 0.0 on pci1
vgapci1: <VGA-compatible display> port 0x5000-0x503f mem 0xc2000000-0xc2ffffff,0xa0000000-0xafffffff at device 2.0 on pci0
vgapci1: Boot video device
xhci0: <XHCI (generic) USB 3.0 controller> mem 0xc4400000-0xc440ffff at device 20.0 on pci0
xhci0: 32 bytes context size, 64-bit DMA
xhci0: xECP capabilities <PROTO,PROTO,VEND(c0),LEGACY,VEND(c6),VEND(c7),VEND(c2),DEBUG,VEND(c3),VEND(c4),VEND(c5),VEND(c8),VEND(c9),VEND(ca),VEND(cb)>
usbus0 on xhci0
usbus0: 5.0Gbps Super Speed USB v3.0
pci0: <memory, RAM> at device 20.2 (no driver attached)
pci0: <serial bus> at device 21.0 (no driver attached)
pci0: <serial bus> at device 21.2 (no driver attached)
pci0: <simple comms> at device 22.0 (no driver attached)
ahci0: <AHCI SATA controller> port 0x5090-0x5097,0x5080-0x5083,0x5060-0x507f mem 0xc4414000-0xc4415fff,0xc441a000-0xc441a0ff,0xc4419000-0xc44197ff at device 23.0 on pci0
ahci0: AHCI v1.31 with 2 6Gbps ports, Port Multiplier not supported
ahcich4: <AHCI channel> at channel 4 on ahci0
ahcich5: <AHCI channel> at channel 5 on ahci0
ahciem0: <AHCI enclosure management bridge> on ahci0
pcib2: <ACPI PCI-PCI bridge> at device 29.0 on pci0
pci2: <ACPI PCI bus> on pcib2
nvme0: <Generic NVMe Device> mem 0xc4300000-0xc4303fff at device 0.0 on pci2
pcib3: <ACPI PCI-PCI bridge> at device 29.7 on pci0
pci3: <ACPI PCI bus> on pcib3
re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F/G PCIe Gigabit Ethernet> port 0x3000-0x30ff mem 0xc4204000-0xc4204fff,0xc4200000-0xc4203fff at device 0.0 on pci3
re0: Using 1 MSI-X message
re0: ASPM disabled
re0: Chip rev. 0x54000000
re0: MAC rev. 0x00100000
miibus0: <MII bus> on re0
rgephy0: <RTL8251/8153 1000BASE-T media interface> PHY 1 on miibus0
rgephy0: none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow
re0: Using defaults for TSO: 65518/35/2048
re0: Ethernet address: 2c:f0:5d:69:40:b2
re0: netmap queues/slots: TX 1/256, RX 1/256
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
hdac0: <Intel Comet Lake-H HDA Controller> mem 0xc4410000-0xc4413fff,0xc4100000-0xc41fffff at device 31.3 on pci0
pci0: <serial bus> at device 31.5 (no driver attached)
acpi_button0: <Sleep Button> on acpi0
acpi_button1: <Power Button> on acpi0
acpi_tz0: <Thermal Zone> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD 16.0.
psm0: model Elantech Touchpad, device ID 0
acpi_syscontainer0: <System Container> on acpi0
acpi_acad0: <AC Adapter> on acpi0
battery0: <ACPI Control Method Battery> on acpi0
acpi_lid0: <Control Method Lid Switch> on acpi0
hwpstate_intel0: <Intel Speed Shift> on cpu0
cpufreq0: <CPU frequency control> on cpu0
hwpstate_intel1: <Intel Speed Shift> on cpu1
cpufreq1: <CPU frequency control> on cpu1
hwpstate_intel2: <Intel Speed Shift> on cpu2
cpufreq2: <CPU frequency control> on cpu2
hwpstate_intel3: <Intel Speed Shift> on cpu3
cpufreq3: <CPU frequency control> on cpu3
hwpstate_intel4: <Intel Speed Shift> on cpu4
cpufreq4: <CPU frequency control> on cpu4
hwpstate_intel5: <Intel Speed Shift> on cpu5
cpufreq5: <CPU frequency control> on cpu5
hwpstate_intel6: <Intel Speed Shift> on cpu6
cpufreq6: <CPU frequency control> on cpu6
hwpstate_intel7: <Intel Speed Shift> on cpu7
cpufreq7: <CPU frequency control> on cpu7
Timecounter "TSC-low" frequency 1247999799 Hz quality 1000
Timecounters tick every 1.000 msec
ZFS filesystem version: 5
ZFS storage pool version: features support (5000)
ugen0.1: <Intel XHCI root HUB> at usbus0
uhub0 on usbus0
uhub0: <Intel XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
hdacc0: <Realtek ALC235 HDA CODEC> at cad 0 on hdac0
hdaa0: <Realtek ALC235 Audio Function Group> at nid 1 on hdacc0
pcm0: <Realtek ALC235 (Internal Analog)> at nid 20 and 18 on hdaa0
pcm1: <Realtek ALC235 (Left Analog)> at nid 33 and 26 on hdaa0
hdacc1: <Intel Kaby Lake HDA CODEC> at cad 2 on hdac0
hdaa1: <Intel Kaby Lake Audio Function Group> at nid 1 on hdacc1
pcm2: <Intel Kaby Lake (HDMI/DP 8ch)> at nid 3 on hdaa1
nda0 at nvme0 bus 0 scbus3 target 0 lun 1
nda0: <KINGSTON OM8PCP3512F-AI1 ECFK52.8 50026B7683F935CA>
nda0: Serial Number 50026B7683F935CA
nda0: nvme version 1.3
nda0: 488386MB (1000215216 512 byte sectors)
ada0 at ahcich5 bus 0 scbus1 target 0 lun 0
ada0: <Patriot P210 128GB HDFED3.2> ACS-4 ATA SATA 3.x device
ada0: Serial Number P210HHBB241107031498
ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
ada0: Command Queueing enabled
ada0: 122104MB (250069680 512 byte sectors)
ses0 at ahciem0 bus 0 scbus2 target 0 lun 0
ses0: <AHCI SGPIO Enclosure 2.00 0001> SEMB S-E-S 2.00 device
ses0: SEMB SES Device
ses0: ada0,pass0 in 'Slot 05', SATA Slot: scbus1 target 0
Trying to mount root from zfs:zroot/ROOT/default []...
Root mount waiting for: usbus0
uhub0: 24 ports with 24 removable, self powered
ugen0.2: <Logitech Mechanical keyboard Logitech Mechanical keyboard> at usbus0
usbhid0 on uhub0
usbhid0: <Logitech Mechanical keyboard Logitech Mechanical keyboard, class 0/0, rev 2.00/1.38, addr 1> on usbus0
hidbus0: <HID bus> on usbhid0
hkbd0: <Logitech Mechanical keyboard Logitech Mechanical keyboard> on hidbus0
kbd2 at hkbd0
usbhid1 on uhub0
usbhid1: <Logitech Mechanical keyboard Logitech Mechanical keyboard, class 0/0, rev 2.00/1.38, addr 1> on usbus0
hidbus1: <HID bus> on usbhid1
hkbd1: <Logitech Mechanical keyboard Logitech Mechanical keyboard> on hidbus1
kbd3 at hkbd1
usbhid2 on uhub0
usbhid2: <Logitech Mechanical keyboard Logitech Mechanical keyboard, class 0/0, rev 2.00/1.38, addr 1> on usbus0
hidbus2: <HID bus> on usbhid2
ugen0.3: <Razer Razer Mamba Elite> at usbus0
usbhid3 on uhub0
usbhid3: <Razer Razer Mamba Elite, class 0/0, rev 2.00/2.00, addr 2> on usbus0
hidbus3: <HID bus> on usbhid3
usbhid4 on uhub0
usbhid4: <Razer Razer Mamba Elite, class 0/0, rev 2.00/2.00, addr 2> on usbus0
hidbus4: <HID bus> on usbhid4
hkbd2: <Razer Razer Mamba Elite Keyboard> on hidbus4
kbd4 at hkbd2
usbhid5 on uhub0
usbhid5: <Razer Razer Mamba Elite, class 0/0, rev 2.00/2.00, addr 2> on usbus0
hidbus5: <HID bus> on usbhid5
hkbd3: <Razer Razer Mamba Elite Keyboard> on hidbus5
kbd5 at hkbd3
Root mount waiting for: usbus0
ugen0.4: <Microsoft Controller> at usbus0
ugen0.5: <Generic USB2.0-CRW> at usbus0
Root mount waiting for: usbus0
ugen0.6: <SteelSeries SteelSeries KLC> at usbus0
usbhid6 on uhub0
usbhid6: <SteelSeries SteelSeries KLC, class 0/0, rev 2.00/2.30, addr 5> on usbus0
hidbus6: <HID bus> on usbhid6
usbhid7 on uhub0
usbhid7: <SteelSeries SteelSeries KLC, class 0/0, rev 2.00/2.30, addr 5> on usbus0
hidbus7: <HID bus> on usbhid7
ugen0.7: <SunplusIT Inc HD Webcam> at usbus0
WARNING: /home was not properly dismounted
Cuse v0.1.37 @ /dev/cuse
nvidia0: <NVIDIA GeForce GTX 1650> on vgapci0
vgapci0: child nvidia0 requested pci_enable_io
vgapci0: child nvidia0 requested pci_enable_io
nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 580.119.02 Mon Dec 8 07:29:16 UTC 2025
[drm] Got Intel graphics stolen memory base 0x0, size 0x0
drmn1: <drmn> on vgapci1
vgapci1: child drmn1 requested pci_enable_io
vgapci1: child drmn1 requested pci_enable_io
drmn1: [drm] GT0: Incompatible option enable_guc=3 - GuC submission is N/A
i915/kbl_dmc_ver1_04.bin: could not load binary firmware /boot/firmware/i915/kbl_dmc_ver1_04.bin either
kbl_dmc_ver1_04.bin: could not load binary firmware /boot/firmware/kbl_dmc_ver1_04.bin either
i915_kbl_dmc_ver1_04.bin: could not load binary firmware /boot/firmware/i915_kbl_dmc_ver1_04.bin either
lkpi_iic0: <LinuxKPI I2C> on drmn1
iicbus0: <Philips I2C bus> on lkpi_iic0
iic0: <I2C generic I/O> on iicbus0
lkpi_iic1: <LinuxKPI I2C> on drmn1
iicbus1: <Philips I2C bus> on lkpi_iic1
iic1: <I2C generic I/O> on iicbus1
lkpi_iic2: <LinuxKPI I2C> on drmn1
iicbus2: <Philips I2C bus> on lkpi_iic2
iic2: <I2C generic I/O> on iicbus2
lkpi_iic3: <LinuxKPI I2C> on drmn1
iicbus3: <Philips I2C bus> on lkpi_iic3
iic3: <I2C generic I/O> on iicbus3
drmn1: successfully loaded firmware image 'i915/kbl_dmc_ver1_04.bin'
drmn1: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
i915/cml_guc_70.1.1.bin: could not load binary firmware /boot/firmware/i915/cml_guc_70.1.1.bin either
cml_guc_70.1.1.bin: could not load binary firmware /boot/firmware/cml_guc_70.1.1.bin either
i915_cml_guc_70.1.1.bin: could not load binary firmware /boot/firmware/i915_cml_guc_70.1.1.bin either
drmn1: successfully loaded firmware image 'i915/cml_guc_70.1.1.bin'
i915/cml_huc_4.0.0.bin: could not load binary firmware /boot/firmware/i915/cml_huc_4.0.0.bin either
cml_huc_4.0.0.bin: could not load binary firmware /boot/firmware/cml_huc_4.0.0.bin either
i915_cml_huc_4.0.0.bin: could not load binary firmware /boot/firmware/i915_cml_huc_4.0.0.bin either
drmn1: successfully loaded firmware image 'i915/cml_huc_4.0.0.bin'
drmn1: [drm] GT0: GuC firmware i915/cml_guc_70.1.1.bin version 70.1.1
drmn1: [drm] GT0: HuC firmware i915/cml_huc_4.0.0.bin version 4.0.0
drmn1: [drm] GT0: HuC: authenticated for all workloads
drmn1: [drm] GT0: GUC: submission disabled
drmn1: [drm] GT0: GUC: SLPC disabled
sysctl_add_oid: can't re-use a leaf (hw.dri.debug)!
lkpi_iic4: <LinuxKPI I2C> on drm1
iicbus4: <Philips I2C bus> on lkpi_iic4
iic4: <I2C generic I/O> on iicbus4
lkpi_iic5: <LinuxKPI I2C> on drm2
iicbus5: <Philips I2C bus> on lkpi_iic5
iic5: <I2C generic I/O> on iicbus5
[drm] Initialized i915 1.6.0 20201103 for drmn1 on minor 0
VT: Replacing driver "efifb" with new "drmfb".
start FB_INFO:
height=1080 width=1920 depth=32
pbase=0xa0a40000 vbase=0xfffff800a0a40000
name=drmn1 id=i915drmfb flags=0x0 stride=7680
end FB_INFO
pchtherm0: <CometLake-H Thermal Subsystem> mem 0xc441f000-0xc441ffff at device 18.0 on pci0
ig4iic0: <Intel Comet Lake-H I2C Controller-0> at device 21.0 on pci0
ig4iic0: Using MSI
iicbus6: <Philips I2C bus (ACPI-hinted)> on ig4iic0
iic6: <I2C generic I/O> on iicbus6
ig4iic1: <Intel Comet Lake-H I2C Controller-2> at device 21.2 on pci0
ig4iic1: Using MSI
iicbus7: <Philips I2C bus (ACPI-hinted)> on ig4iic1
iicbus7: <unknown card> at addr 0x15
iic7: <I2C generic I/O> on iicbus7
ichsmb0: <Intel Comet Lake SMBus controller> port 0xefa0-0xefbf mem 0xc4418000-0xc44180ff at device 31.4 on pci0
smbus0: <System Management Bus> on ichsmb0
acpi_wmi0: <ACPI-WMI mapping> on acpi0
acpi_wmi0: Embedded MOF found
acpi_wmi1: <ACPI-WMI mapping> on acpi0
acpi_wmi1: Embedded MOF found
acpi_wmi2: <ACPI-WMI mapping> on acpi0
acpi_wmi3: <ACPI-WMI mapping> on acpi0
acpi_wmi4: <ACPI-WMI mapping> on acpi0
hcons0: <Logitech Mechanical keyboard Logitech Mechanical keyboard Consumer Control> on hidbus1
hms0: <Razer Razer Mamba Elite Mouse> on hidbus3
hms0: 5 buttons and [XYW] coordinates ID=0
hcons1: <Razer Razer Mamba Elite Consumer Control> on hidbus4
hsctrl0: <Razer Razer Mamba Elite System Control> on hidbus4
hcons2: <SteelSeries SteelSeries KLC Consumer Control> on hidbus7
re0: link state changed to UP
lo0: link state changed to UP
iichid0: <CUST0001:00 04F3:30FA I2C HID device> at addr 0x15 on iicbus7
iichid0: Using sampling mode
hidbus8: <HID bus> on iichid0
hms1: <CUST0001:00 04F3:30FA Mouse> on hidbus8
hms1: 2 buttons and [XY] coordinates ID=1
hmt0: <CUST0001:00 04F3:30FA TouchPad> on hidbus8
hconf0: <CUST0001:00 04F3:30FA Configuration> on hidbus8
hmt0: Multitouch touchpad with 2 external buttons
hmt0: 5 contacts with [C] properties. Report range [0:0] - [3331:1849]
tun0: link state changed to UP
tun0: changing name to 'tailscale0'
Security policy loaded: MAC/ntpd (mac_ntpd)
nvidia-modeset: WARNING: GPU:0: Correcting number of heads for current head configuration (0x00)
re0: link state changed to DOWN
re0.25: link state changed to DOWN
re0: link state changed to UP
re0.25: link state changed to UP
Trying display: wayland
Trying display: x11
libva info: VA-API version 1.23.0
libva info: Trying to open /usr/local/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_23
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.23 (libva 2.23.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 23.4.3 (intel-media-23.4.3)
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
VAProfileVP8Version0_3 : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointFEI
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointEncSlice
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
@paigeadelethompson

Copy link
Copy Markdown
Author

@paigeadelethompson

Copy link
Copy Markdown
Author

Forgive me if I didn't make myself clear. I'm aware hevc_qsv engages the QuickSync encoder. I also understand my Xeon only has CPU (Software, Performance Instruction Sets) capabilities. Hence the new ARC card. The ffmpeg Quicksync Wiki states there are 5 different APIs to engage the GPU hardware and it's capabilities. LibVPL, VAAPI with iHD driver, libmfx (Intel Media SDK), VAAPI with i965 driver. Intel Media SDK is legacy and will/is being replace with OneVPL. –
videomouse
Commented Feb 21, 2024 at 0:49

@paigeadelethompson

Copy link
Copy Markdown
Author

built libvpl, installed and built ffmpeg

  • testing:
[sq@msi ~/FFmpeg]$ env LIBVA_DRIVER_NAME=iHD ./ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -i ~/2026-04-16\ 00-20-00.mp4 -f null -
ffmpeg version N-124233-g7c67748537 Copyright (c) 2000-2026 the FFmpeg developers
  built with gcc 14.2.0 (FreeBSD Ports Collection)
  configuration: --enable-rpath --enable-gpl --enable-version3 --enable-nonfree --enable-libvpl --disable-libmfx --enable-vaapi --enable-libshaderc --disable-libglslang --enable-openssl --disable-gnutls --disable-mbedtls --enable-ffplay --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib --disable-libzimg --disable-libjxl --disable-libvmaf --enable-libaom --enable-libass --enable-libdav1d --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libpulse --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-opengl --enable-libdrm --enable-vulkan --enable-libplacebo
  libavutil      60. 30.100 / 60. 30.100
  libavcodec     62. 30.100 / 62. 30.100
  libavformat    62. 13.102 / 62. 13.102
  libavdevice    62.  4.100 / 62.  4.100
  libavfilter    11. 17.100 / 11. 17.100
  libswscale      9.  7.100 /  9.  7.100
  libswresample   6.  4.100 /  6.  4.100
[in#0 @ 0x3be4c7617780] UDTA parsing failed retrying raw
    Last message repeated 1 times
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/sq/2026-04-16 00-20-00.mp4':
  Metadata:
    major_brand     : iso4
    minor_version   : 0
    compatible_brands: iso4isomobs1iso2avc1mp41
    creation_time   : 2026-04-16T00:20:00.000000Z
    encoder         : OBS Studio (32.1.0)
  Duration: 00:00:05.53, start: 0.000000, bitrate: 6064 kb/s
  Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1280x718 [SAR 1:1 DAR 640:359], 5892 kb/s, 30 fps, 30 tbr, 30 tbn (default)
    Metadata:
      creation_time   : 2026-04-16T00:20:00.000000Z
      handler_name    : OBS Video Handler
      encoder         : obs_x264
      name            : simple_video_stream
  Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default)
    Metadata:
      creation_time   : 2026-04-16T00:20:00.000000Z
      handler_name    : OBS Audio Handler
      name            : simple_aac
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native))
  Stream #0:1 -> #0:1 (aac (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
Segmentation fault         (core dumped) env LIBVA_DRIVER_NAME=iHD ./ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -i ~/2026-04-16\ 00-20-00.mp4 -f null -
[sq@msi ~/FFmpeg]$ env LIBVA_DRIVER_NAME=iHD lldb -- ./ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -i ~/2026-04-16\ 00-20-00.mp4 -f null -
(lldb) target create "./ffmpeg"
Current executable set to '/home/sq/FFmpeg/ffmpeg' (x86_64).
(lldb) settings set -- target.run-args  "-hwaccel" "vaapi" "-vaapi_device" "/dev/dri/renderD128" "-i" "/home/sq/2026-04-16 00-20-00.mp4" "-f" "null" "-"
(lldb) run
Process 90049 launched: '/home/sq/FFmpeg/ffmpeg' (x86_64)
ffmpeg version N-124233-g7c67748537 Copyright (c) 2000-2026 the FFmpeg developers
  built with gcc 14.2.0 (FreeBSD Ports Collection)
  configuration: --enable-rpath --enable-gpl --enable-version3 --enable-nonfree --enable-libvpl --disable-libmfx --enable-vaapi --enable-libshaderc --disable-libglslang --enable-openssl --disable-gnutls --disable-mbedtls --enable-ffplay --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib --disable-libzimg --disable-libjxl --disable-libvmaf --enable-libaom --enable-libass --enable-libdav1d --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libpulse --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-opengl --enable-libdrm --enable-vulkan --enable-libplacebo
  libavutil      60. 30.100 / 60. 30.100
  libavcodec     62. 30.100 / 62. 30.100
  libavformat    62. 13.102 / 62. 13.102
  libavdevice    62.  4.100 / 62.  4.100
  libavfilter    11. 17.100 / 11. 17.100
  libswscale      9.  7.100 /  9.  7.100
  libswresample   6.  4.100 /  6.  4.100
[in#0 @ 0x338f5da17780] UDTA parsing failed retrying raw
    Last message repeated 1 times
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/sq/2026-04-16 00-20-00.mp4':
  Metadata:
    major_brand     : iso4
    minor_version   : 0
    compatible_brands: iso4isomobs1iso2avc1mp41
    creation_time   : 2026-04-16T00:20:00.000000Z
    encoder         : OBS Studio (32.1.0)
  Duration: 00:00:05.53, start: 0.000000, bitrate: 6064 kb/s
  Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1280x718 [SAR 1:1 DAR 640:359], 5892 kb/s, 30 fps, 30 tbr, 30 tbn (default)
    Metadata:
      creation_time   : 2026-04-16T00:20:00.000000Z
      handler_name    : OBS Video Handler
      encoder         : obs_x264
      name            : simple_video_stream
  Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default)
    Metadata:
      creation_time   : 2026-04-16T00:20:00.000000Z
      handler_name    : OBS Audio Handler
      name            : simple_aac
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native))
  Stream #0:1 -> #0:1 (aac (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
Process 90049 stopped
* thread #2, name = 'av:h264:df0', stop reason = signal SIGSEGV: invalid permissions for mapped object (fault address: 0x845e41cb8)
    frame #0: 0x0000000845e41cb8 libcxxrt.so.1`vtable for __cxxabiv1::__si_class_type_info + 16
libcxxrt.so.1`vtable for __cxxabiv1::__si_class_type_info:
->  0x845e41cb8 <+16>: movabsb -0x3ffffffff7c202ed, %al
    0x845e41cc1 <+25>: adcl   %ebp, %edi
    0x845e41cc3 <+27>: cmpl   $0x8, %eax
    0x845e41cc8 <+32>: andb   %dl, (%rsi)
(lldb) bt
* thread #2, name = 'av:h264:df0', stop reason = signal SIGSEGV: invalid permissions for mapped object (fault address: 0x845e41cb8)
  * frame #0: 0x0000000845e41cb8 libcxxrt.so.1`vtable for __cxxabiv1::__si_class_type_info + 16
    frame #1: 0x000000083dfcdf83 libstdc++.so.6`__dynamic_cast + 131
    frame #2: 0x0000000855eac4a6 iHD_drv_video.so`DdiMediaDecode::CreateCodecHal(this=0x0000338f5eccf000, mediaCtx=0x0000338f5da17500, ptr=0x0000000853548180, standardInfo=0x0000000853548054) at media_ddi_decode_base.cpp:0
    frame #3: 0x0000000855eb3909 iHD_drv_video.so`DdiDecodeAVC::CodecHalInit(this=0x0000338f5eccf000, mediaCtx=0x0000338f5da17500, ptr=0x0000000853548180) at media_ddi_decode_avc.cpp:663:16
    frame #4: 0x0000000855eaf825 iHD_drv_video.so`DdiDecode_CreateContext(ctx=0x0000338f5da85000, configId=4, pictureWidth=1280, pictureHeight=720, flag=1, renderTargets=0x0000000000000000, numRenderTargets=0, context=0x0000338f5ec5a004) at media_libva_decoder.cpp:739:22
    frame #5: 0x0000000855e95792 iHD_drv_video.so`DdiMedia_CreateContext(ctx=0x0000338f5da85000, config_id=4, picture_width=1280, picture_height=720, flag=1, render_targets=0x0000000000000000, num_render_targets=0, context=0x0000338f5ec5a004) at media_libva.cpp:3176:20
    frame #6: 0x000000082c0caa9e libva.so.2`vaCreateContext + 334
    frame #7: 0x00000000010c76c1 ffmpeg`___lldb_unnamed_symbol15049 + 177
    frame #8: 0x0000000000bd2920 ffmpeg`___lldb_unnamed_symbol12502 + 576
    frame #9: 0x0000000001589b10 ffmpeg`___lldb_unnamed_symbol18714 + 464
    frame #10: 0x0000000001589dd1 ffmpeg`___lldb_unnamed_symbol18715 + 481
    frame #11: 0x000000000158c36d ffmpeg`___lldb_unnamed_symbol18721 + 2637
    frame #12: 0x0000000000ccf617 ffmpeg`___lldb_unnamed_symbol12926 + 999
    frame #13: 0x0000000000bd130d ffmpeg`___lldb_unnamed_symbol12493 + 333
    frame #14: 0x0000000000f260b2 ffmpeg`___lldb_unnamed_symbol14134 + 290
    frame #15: 0x000000083e7b3d21 libthr.so.3`thread_start(curthread=0x0000338f5d6b2810) at thr_create.c:299:16
(lldb) 

@paigeadelethompson

Copy link
Copy Markdown
Author
./configure \
  --cc=/usr/bin/clang \
  --cxx=/usr/bin/clang++ \
  --enable-rpath \
  --enable-gpl \
  --enable-version3 \
  --enable-nonfree \
  --enable-libvpl \
  --disable-libmfx \
  --enable-vaapi \
  --enable-libshaderc \
  --disable-libglslang \
  --enable-openssl \
  --disable-gnutls \
  --disable-mbedtls \
  --enable-ffplay \
  --extra-cflags="-I/usr/local/include -march=native -O3" \
  --extra-ldflags="-L/usr/local/lib" \
  --disable-libzimg \
  --disable-libjxl \
  --disable-libvmaf \
  --enable-libaom \
  --enable-libass \
  --enable-libdav1d \
  --enable-libfdk-aac \
  --enable-libfontconfig \
  --enable-libfreetype \
  --enable-libmp3lame \
  --enable-libopus \
  --enable-libpulse \
  --enable-libvorbis \
  --enable-libvpx \
  --enable-libwebp \
  --enable-libx264 \
  --enable-libx265 \
  --enable-libxcb \
  --enable-libxml2 \
  --enable-opengl \
  --enable-libdrm \
  --enable-vulkan \
  --enable-libplacebo

@paigeadelethompson

Copy link
Copy Markdown
Author
(lldb) run
Process 19300 launched: '/home/sq/FFmpeg/ffmpeg' (x86_64)
ffmpeg version N-124233-g7c67748537 Copyright (c) 2000-2026 the FFmpeg developers
  built with FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
  configuration: --cc=/usr/bin/clang --cxx=/usr/bin/clang++ --enable-rpath --enable-gpl --enable-version3 --enable-nonfree --enable-libvpl --disable-libmfx --enable-vaapi --enable-libshaderc --disable-libglslang --enable-openssl --disable-gnutls --disable-mbedtls --enable-ffplay --extra-cflags='-I/usr/local/include -march=native -O3' --extra-ldflags=-L/usr/local/lib --disable-libzimg --disable-libjxl --disable-libvmaf --enable-libaom --enable-libass --enable-libdav1d --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libpulse --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-opengl --enable-libdrm --enable-vulkan --enable-libplacebo
  libavutil      60. 30.100 / 60. 30.100
  libavcodec     62. 30.100 / 62. 30.100
  libavformat    62. 13.102 / 62. 13.102
  libavdevice    62.  4.100 / 62.  4.100
  libavfilter    11. 17.100 / 11. 17.100
  libswscale      9.  7.100 /  9.  7.100
  libswresample   6.  4.100 /  6.  4.100
[in#0 @ 0x2ecf50e68000] UDTA parsing failed retrying raw
    Last message repeated 1 times
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/sq/2026-04-16 00-20-00.mp4':
  Metadata:
    major_brand     : iso4
    minor_version   : 0
    compatible_brands: iso4isomobs1iso2avc1mp41
    creation_time   : 2026-04-16T00:20:00.000000Z
    encoder         : OBS Studio (32.1.0)
  Duration: 00:00:05.53, start: 0.000000, bitrate: 6064 kb/s
  Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1280x718 [SAR 1:1 DAR 640:359], 5892 kb/s, 30 fps, 30 tbr, 30 tbn (default)
    Metadata:
      creation_time   : 2026-04-16T00:20:00.000000Z
      handler_name    : OBS Video Handler
      encoder         : obs_x264
      name            : simple_video_stream
  Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default)
    Metadata:
      creation_time   : 2026-04-16T00:20:00.000000Z
      handler_name    : OBS Audio Handler
      name            : simple_aac
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native))
  Stream #0:1 -> #0:1 (aac (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
Output #0, null, to 'pipe:':
  Metadata:
    major_brand     : iso4
    minor_version   : 0
    compatible_brands: iso4isomobs1iso2avc1mp41
    encoder         : Lavf62.13.102
  Stream #0:0(und): Video: wrapped_avframe, nv12(tv, bt709, progressive), 1280x718 [SAR 1:1 DAR 640:359], q=2-31, 200 kb/s, 30 fps, 30 tbn (default)
    Metadata:
      encoder         : Lavc62.30.100 wrapped_avframe
      creation_time   : 2026-04-16T00:20:00.000000Z
      handler_name    : OBS Video Handler
      name            : simple_video_stream
  Stream #0:1(und): Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s (default)
    Metadata:
      encoder         : Lavc62.30.100 pcm_s16le
      creation_time   : 2026-04-16T00:20:00.000000Z
      handler_name    : OBS Audio Handler
      name            : simple_aac
[out#0/null @ 0x2ecf50e1e540] video:68KiB audio:1028KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown
frame=  165 fps=0.0 q=-0.0 Lsize=N/A time=00:00:05.53 bitrate=N/A speed=30.7x elapsed=0:00:00.18    
Process 19300 exited with status = 0 (0x00000000) 
(lldb) 

@paigeadelethompson

Copy link
Copy Markdown
Author
[sq@msi ~/FFmpeg]$ ./ffmpeg -hwaccel vaapi -i ~/2026-04-16\ 00-20-00.mp4 -f mpegts - | ./ffplay -
ffmpeg version N-124233-g7c67748537 Copyright (c) 2000-2026 the FFmpeg developers
  built with FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
  configuration: --cc=/usr/bin/clang --cxx=/usr/bin/clang++ --enable-rpath --enable-gpl --enable-version3 --enable-nonfree --enable-libvpl --disable-libmfx --enable-vaapi --enable-libshaderc --disable-libglslang --enable-openssl --disable-gnutls --disable-mbedtls --enable-ffplay --extra-cflags='-I/usr/local/include -march=native -O3' --extra-ldflags=-L/usr/local/lib --disable-libzimg --disable-libjxl --disable-libvmaf --enable-libaom --enable-libass --enable-libdav1d --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libpulse --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-opengl --enable-libdrm --enable-vulkan --enable-libplacebo
  libavutil      60. 30.100 / 60. 30.100
  libavcodec     62. 30.100 / 62. 30.100
  libavformat    62. 13.102 / 62. 13.102
  libavdevice    62.  4.100 / 62.  4.100
  libavfilter    11. 17.100 / 11. 17.100
  libswscale      9.  7.100 /  9.  7.100
  libswresample   6.  4.100 /  6.  4.100
[in#0 @ 0x6da87268000] UDTA parsing failed retrying raw
ffplay version N-124233-g7c67748537 Copyright (c) 2003-2026 the FFmpeg developers
  built with FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
  configuration: --cc=/usr/bin/clang --cxx=/usr/bin/clang++ --enable-rpath --enable-gpl --enable-version3 --enable-nonfree --enable-libvpl --disable-libmfx --enable-vaapi --enable-libshaderc --disable-libglslang --enable-openssl --disable-gnutls --disable-mbedtls --enable-ffplay --extra-cflags='-I/usr/local/include -march=native -O3' --extra-ldflags=-L/usr/local/lib --disable-libzimg --disable-libjxl --disable-libvmaf --enable-libaom --enable-libass --enable-libdav1d --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libpulse --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-opengl --enable-libdrm --enable-vulkan --enable-libplacebo
  libavutil      60. 30.100 / 60. 30.100
  libavcodec     62. 30.100 / 62. 30.100
  libavformat    62. 13.102 / 62. 13.102
  libavdevice    62.  4.100 / 62.  4.100
  libavfilter    11. 17.100 / 11. 17.100
  libswscale      9.  7.100 /  9.  7.100
  libswresample   6.  4.100 /  6.  4.100
    Last message repeated 1 times
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/sq/2026-04-16 00-20-00.mp4':
  Metadata:
    major_brand     : iso4
    minor_version   : 0
    compatible_brands: iso4isomobs1iso2avc1mp41
    creation_time   : 2026-04-16T00:20:00.000000Z
    encoder         : OBS Studio (32.1.0)
  Duration: 00:00:05.53, start: 0.000000, bitrate: 6064 kb/s
  Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1280x718 [SAR 1:1 DAR 640:359], 5892 kb/s, 30 fps, 30 tbr, 30 tbn (default)
    Metadata:
      creation_time   : 2026-04-16T00:20:00.000000Z
      handler_name    : OBS Video Handler
      encoder         : obs_x264
      name            : simple_video_stream
  Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default)
    Metadata:
      creation_time   : 2026-04-16T00:20:00.000000Z
      handler_name    : OBS Audio Handler
      name            : simple_aac
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> mpeg2video (native))
  Stream #0:1 -> #0:1 (aac (native) -> mp2 (native))
Press [q] to stop, [?] for help
Output #0, mpegts, to 'pipe:':
  Metadata:
    major_brand     : iso4
    minor_version   : 0
    compatible_brands: iso4isomobs1iso2avc1mp41
    encoder         : Lavf62.13.102
  Stream #0:0(und): Video: mpeg2video (Main), yuv420p(tv, bt709, progressive), 1280x718 [SAR 1:1 DAR 640:359], q=2-31, 200 kb/s, 30 fps, 90k tbn (default)
    Metadata:
      encoder         : Lavc62.30.100 mpeg2video
      creation_time   : 2026-04-16T00:20:00.000000Z
      handler_name    : OBS Video Handler
      name            : simple_video_stream
    Side data:
      CPB properties: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: N/A
  Stream #0:1(und): Audio: mp2, 48000 Hz, stereo, s16, 384 kb/s (default)
    Metadata:
      encoder         : Lavc62.30.100 mp2
      creation_time   : 2026-04-16T00:20:00.000000Z
      handler_name    : OBS Audio Handler
      name            : simple_aac
Input #0, mpegts, from 'fd:':
  Duration: N/A, start: 1.423311, bitrate: N/A
  Program 1 
    Metadata:
      service_name    : Service01
      service_provider: FFmpeg
  Stream #0:0[0x100]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, bt709, progressive), 1280x718 [SAR 1:1 DAR 640:359], 30 fps, 30 tbr, 90k tbn, start 1.433333
    Side data:
      CPB properties: bitrate max/min/avg: 0/0/0 buffer size: 49152 vbv_delay: N/A
  Stream #0:1[0x101](und): Audio: mp2 (mp3float) ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 384 kb/s, start 1.423311
[out#0/mpegts @ 0x6da8721e540] video:491KiB audio:258KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 8.655640%
frame=  165 fps= 38 q=31.0 Lsize=     814KiB time=00:00:05.47 bitrate=1218.0kbits/s speed=1.28x elapsed=0:00:04.28    
   9.92 A-V: -0.021 fd=   0 aq=    0KB vq=    0KB sq=    0B 
[sq@msi ~/FFmpeg]$ 

@paigeadelethompson

Copy link
Copy Markdown
Author
  1. The "Native" vs "VA-API" giveaway

Look at this line in your output:

Stream #0:0 -> #0:0 (h264 (native) -> mpeg2video (native))

h264 (native): This means the internal FFmpeg decoder is reading the file. Even though you passed -hwaccel vaapi, it didn't use the h264_vaapi hardware decoder because you didn't specify it as the codec, so it defaulted back to the CPU (native).

mpeg2video (native): This is the CPU encoding your video into MPEG-2 so it can fit into the mpegts container for the pipe.
  1. The Speed giveaway

    frame= 165 ... speed=1.28x

@paigeadelethompson

Copy link
Copy Markdown
Author
[sq@msi ~/FFmpeg]$ env VK_ICD_FILENAMES=/usr/local/share/vulkan/icd.d/intel_icd.x86_64.json ./ffplay -hwaccel vaapi -i ~/2026-04-16\ 00-20-00.mp4^C
[sq@msi ~/FFmpeg]$ ^[[200~env VK_ICD_FILENAMES=/usr/local/share/vulkan/icd.d/intel_icd.x86_64.json ./ffplay -hwaccel vaapi -i ~/2026-04-16\ 00-20-00.mp4~^C
[sq@msi ~/FFmpeg]$ env VK_ICD_FILENAMES=/usr/local/share/vulkan/icd.d/intel_icd.x86_64.json ./ffplay -hwaccel vaapi -i ~/2026-04-16\ 00-20-00.mp4
ffplay version N-124233-g7c67748537 Copyright (c) 2003-2026 the FFmpeg developers
  built with FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
  configuration: --cc=/usr/bin/clang --cxx=/usr/bin/clang++ --enable-rpath --enable-gpl --enable-version3 --enable-nonfree --enable-libvpl --disable-libmfx --enable-vaapi --enable-libshaderc --disable-libglslang --enable-openssl --disable-gnutls --disable-mbedtls --enable-ffplay --extra-cflags='-I/usr/local/include -march=native -O3' --extra-ldflags=-L/usr/local/lib --disable-libzimg --disable-libjxl --disable-libvmaf --enable-libaom --enable-libass --enable-libdav1d --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libpulse --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-opengl --enable-libdrm --enable-vulkan --enable-libplacebo
  libavutil      60. 30.100 / 60. 30.100
  libavcodec     62. 30.100 / 62. 30.100
  libavformat    62. 13.102 / 62. 13.102
  libavdevice    62.  4.100 / 62.  4.100
  libavfilter    11. 17.100 / 11. 17.100
  libswscale      9.  7.100 /  9.  7.100
  libswresample   6.  4.100 /  6.  4.100
Enable vulkan renderer to support hwaccel vaapi
[Vulkan Renderer @ 0x3a73d1026cc0] Initialized libplacebo v7.360.1 (API v360)
[Vulkan @ 0x3a73d112ed00] device extension "VK_EXT_hdr_metadata" not found, excluding.
[Vulkan @ 0x3a73d112ed00] device extension "VK_KHR_portability_subset" not found, excluding.
[Vulkan @ 0x3a73d112ed00] device extension "VK_EXT_host_image_copy" not found, excluding.
[Vulkan @ 0x3a73d112ed00] device extension "VK_KHR_swapchain_maintenance1" not found, excluding.
[Vulkan Renderer @ 0x3a73d1026cc0] Imported vulkan device properties:
[Vulkan Renderer @ 0x3a73d1026cc0]     Device Name: Intel(R) UHD Graphics (CML GT2)
[Vulkan Renderer @ 0x3a73d1026cc0]     Device ID: 8086:9bc4
[Vulkan Renderer @ 0x3a73d1026cc0]     Device UUID: 86:80:C4:9B:05:00:00:00:00:02:00:00:00:00:00:00
[Vulkan Renderer @ 0x3a73d1026cc0]     Driver version: 6001007
[Vulkan Renderer @ 0x3a73d1026cc0]     API version: 1.3.278
[Vulkan Renderer @ 0x3a73d1026cc0] Memory heaps supported by device:
[Vulkan Renderer @ 0x3a73d1026cc0]     0: flags 0x1 size 8079M
[Vulkan Renderer @ 0x3a73d1026cc0] Memory summary:     0 used     0 res     0 alloc, efficiency 100.00%, utilization 100.00%, max page:  504M
[Vulkan Renderer @ 0x3a73d1026cc0] shaderc SPIR-V version 1.6 rev 1
[Vulkan Renderer @ 0x3a73d1026cc0] Initialized SPIR-V compiler 'shaderc'
MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:794: FINISHME: support more multi-planar formats with DRM modifiers
[Vulkan Renderer @ 0x3a73d1026cc0] GPU information:
[Vulkan Renderer @ 0x3a73d1026cc0]     GLSL version: 450 (vulkan)
[Vulkan Renderer @ 0x3a73d1026cc0]       max_shmem_size:            65536
[Vulkan Renderer @ 0x3a73d1026cc0]       max_group_threads:         1024
[Vulkan Renderer @ 0x3a73d1026cc0]       max_group_size[0]:         1024
[Vulkan Renderer @ 0x3a73d1026cc0]       max_group_size[1]:         1024
[Vulkan Renderer @ 0x3a73d1026cc0]       max_group_size[2]:         1024
[Vulkan Renderer @ 0x3a73d1026cc0]       subgroup_size:             32
[Vulkan Renderer @ 0x3a73d1026cc0]       min_gather_offset:         -32
[Vulkan Renderer @ 0x3a73d1026cc0]       max_gather_offset:         31
[Vulkan Renderer @ 0x3a73d1026cc0]     Limits:
[Vulkan Renderer @ 0x3a73d1026cc0]       thread_safe:               1
[Vulkan Renderer @ 0x3a73d1026cc0]       callbacks:                 1
[Vulkan Renderer @ 0x3a73d1026cc0]       max_buf_size:              8471519232
[Vulkan Renderer @ 0x3a73d1026cc0]       max_ubo_size:              134217728
[Vulkan Renderer @ 0x3a73d1026cc0]       max_ssbo_size:             4294967295
[Vulkan Renderer @ 0x3a73d1026cc0]       max_vbo_size:              8471519232
[Vulkan Renderer @ 0x3a73d1026cc0]       max_mapped_size:           8471519232
[Vulkan Renderer @ 0x3a73d1026cc0]       max_buffer_texels:         134217728
[Vulkan Renderer @ 0x3a73d1026cc0]       align_host_ptr:            4096
[Vulkan Renderer @ 0x3a73d1026cc0]       host_cached:               1
[Vulkan Renderer @ 0x3a73d1026cc0]       max_tex_1d_dim:            16384
[Vulkan Renderer @ 0x3a73d1026cc0]       max_tex_2d_dim:            16384
[Vulkan Renderer @ 0x3a73d1026cc0]       max_tex_3d_dim:            2048
[Vulkan Renderer @ 0x3a73d1026cc0]       blittable_1d_3d:           1
[Vulkan Renderer @ 0x3a73d1026cc0]       buf_transfer:              1
[Vulkan Renderer @ 0x3a73d1026cc0]       align_tex_xfer_pitch:      128
[Vulkan Renderer @ 0x3a73d1026cc0]       align_tex_xfer_offset:     128
[Vulkan Renderer @ 0x3a73d1026cc0]       max_variable_comps:        0
[Vulkan Renderer @ 0x3a73d1026cc0]       max_constants:             18446744073709551615
[Vulkan Renderer @ 0x3a73d1026cc0]       max_pushc_size:            128
[Vulkan Renderer @ 0x3a73d1026cc0]       align_vertex_stride:       1
[Vulkan Renderer @ 0x3a73d1026cc0]       max_dispatch[0]:           65535
[Vulkan Renderer @ 0x3a73d1026cc0]       max_dispatch[1]:           65535
[Vulkan Renderer @ 0x3a73d1026cc0]       max_dispatch[2]:           65535
[Vulkan Renderer @ 0x3a73d1026cc0]       fragment_queues:           1
[Vulkan Renderer @ 0x3a73d1026cc0]       compute_queues:            1
[Vulkan Renderer @ 0x3a73d1026cc0]     External API interop:
[Vulkan Renderer @ 0x3a73d1026cc0]       UUID: 86:80:C4:9B:05:00:00:00:00:02:00:00:00:00:00:00
[Vulkan Renderer @ 0x3a73d1026cc0]       PCI: 0000:00:02:0
[Vulkan Renderer @ 0x3a73d1026cc0]       buf export caps: 0x9
[Vulkan Renderer @ 0x3a73d1026cc0]       buf import caps: 0x19
[Vulkan Renderer @ 0x3a73d1026cc0]       tex export caps: 0x9
[Vulkan Renderer @ 0x3a73d1026cc0]       tex import caps: 0x9
[Vulkan Renderer @ 0x3a73d1026cc0]       sync export caps: 0x1
[Vulkan Renderer @ 0x3a73d1026cc0]       sync import caps: 0x0
[Vulkan Renderer @ 0x3a73d1026cc0] Available surface configurations:
[Vulkan Renderer @ 0x3a73d1026cc0]     0: VK_FORMAT_B8G8R8A8_SRGB                  VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
[Vulkan Renderer @ 0x3a73d1026cc0]     1: VK_FORMAT_B8G8R8A8_UNORM                 VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
[Vulkan Renderer @ 0x3a73d1026cc0] Picked surface configuration 1: VK_FORMAT_B8G8R8A8_UNORM + VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x3a73d3204000] UDTA parsing failed retrying raw
    Last message repeated 1 times
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/sq/2026-04-16 00-20-00.mp4':
  Metadata:
    major_brand     : iso4
    minor_version   : 0
    compatible_brands: iso4isomobs1iso2avc1mp41
    creation_time   : 2026-04-16T00:20:00.000000Z
    encoder         : OBS Studio (32.1.0)
  Duration: 00:00:05.53, start: 0.000000, bitrate: 6064 kb/s
  Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1280x718 [SAR 1:1 DAR 640:359], 5892 kb/s, 30 fps, 30 tbr, 30 tbn (default)
    Metadata:
      creation_time   : 2026-04-16T00:20:00.000000Z
      handler_name    : OBS Video Handler
      encoder         : obs_x264
      name            : simple_video_stream
  Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default)
    Metadata:
      creation_time   : 2026-04-16T00:20:00.000000Z
      handler_name    : OBS Audio Handler
      name            : simple_aac
Derive vaapi from vulkan not supported.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
[Vulkan Renderer @ 0x3a73d1026cc0] Masking `storable` from wrapped texture because the corresponding format 'bgra8' does not support PL_FMT_CAP_STORABLE
[Vulkan Renderer @ 0x3a73d1026cc0] Spent 106.356 ms translating SPIR-V (slow!)
[Vulkan Renderer @ 0x3a73d1026cc0] Spent 17.800 ms generating shader LUT
[Vulkan Renderer @ 0x3a73d1026cc0] Dithering to 8 bit depth
No support for synchronization when importing DMA-BUFs, image may be corrupted.
[Vulkan Renderer @ 0x3a73d1026cc0] Masking `storable` from wrapped texture because the corresponding format 'bgra8' does not support PL_FMT_CAP_STORABLE
No support for synchronization when importing DMA-BUFs, image may be corrupted.
[Vulkan Renderer @ 0x3a73d1026cc0] Masking `storable` from wrapped texture because the corresponding format 'bgra8' does not support PL_FMT_CAP_STORABLE
No support for synchronization when importing DMA-BUFs, image may be corrupted.
[Vulkan Renderer @ 0x3a73d1026cc0] Masking `storable` from wrapped texture because the corresponding format 'bgra8' does not support PL_FMT_CAP_STORABLE
No support for synchronization when importing DMA-BUFs, image may be corrupted.
[Vulkan Renderer @ 0x3a73d1026cc0] Masking `storable` from wrapped texture because the corresponding format 'bgra8' does not support PL_FMT_CAP_STORABLE
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
    Last message repeated 1 times
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
    Last message repeated 1 times
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
    Last message repeated 1 times
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
    Last message repeated 1 times
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.
No support for synchronization when importing DMA-BUFs, image may be corrupted.

@paigeadelethompson

Copy link
Copy Markdown
Author
[sq@msi ~/FFmpeg]$ ./ffmpeg -v debug -init_hw_device qsv=hw -i /dev/null
ffmpeg version N-124233-g7c67748537 Copyright (c) 2000-2026 the FFmpeg developers
  built with FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
  configuration: --cc=/usr/bin/clang --cxx=/usr/bin/clang++ --enable-rpath --enable-gpl --enable-version3 --enable-nonfree --enable-libvpl --disable-libmfx --enable-vaapi --enable-libshaderc --disable-libglslang --enable-openssl --disable-gnutls --disable-mbedtls --enable-ffplay --extra-cflags='-I/usr/local/include -march=native -O3' --extra-ldflags=-L/usr/local/lib --disable-libzimg --disable-libjxl --disable-libvmaf --enable-libaom --enable-libass --enable-libdav1d --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libpulse --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-opengl --enable-libdrm --enable-vulkan --enable-libplacebo
  libavutil      60. 30.100 / 60. 30.100
  libavcodec     62. 30.100 / 62. 30.100
  libavformat    62. 13.102 / 62. 13.102
  libavdevice    62.  4.100 / 62.  4.100
  libavfilter    11. 17.100 / 11. 17.100
  libswscale      9.  7.100 /  9.  7.100
  libswresample   6.  4.100 /  6.  4.100
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set logging level) with argument 'debug'.
Reading option '-init_hw_device' ... matched as option 'init_hw_device' (initialise hardware device) with argument 'qsv=hw'.
Reading option '-i' ... matched as input url with argument '/dev/null'.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set logging level) with argument debug.
Applying option init_hw_device (initialise hardware device) with argument qsv=hw.
[VAAPI @ 0xe6331c5d1c0] Trying to use DRM render node for device 0, with matching vendor id (0x8086).
[VAAPI @ 0xe6331c5d1c0] libva: VA-API version 1.23.0
[VAAPI @ 0xe6331c5d1c0] libva: User requested driver 'iHD'
[VAAPI @ 0xe6331c5d1c0] libva: Trying to open /usr/local/lib/dri/iHD_drv_video.so
[VAAPI @ 0xe6331c5d1c0] libva: Found init function __vaDriverInit_1_23
[VAAPI @ 0xe6331c5d1c0] libva: va_openDriver() returns 0
[VAAPI @ 0xe6331c5d1c0] Initialised VAAPI connection: version 1.23
[VAAPI @ 0xe6331c5d1c0] Format 0x41524742 -> bgra.
[VAAPI @ 0xe6331c5d1c0] Format 0x42475241 -> argb.
[VAAPI @ 0xe6331c5d1c0] Format 0x41424752 -> rgba.
[VAAPI @ 0xe6331c5d1c0] Format 0x52474241 -> abgr.
[VAAPI @ 0xe6331c5d1c0] Format 0x58524742 -> bgr0.
[VAAPI @ 0xe6331c5d1c0] Format 0x42475258 -> 0rgb.
[VAAPI @ 0xe6331c5d1c0] Format 0x58424752 -> rgb0.
[VAAPI @ 0xe6331c5d1c0] Format 0x52474258 -> 0bgr.
[VAAPI @ 0xe6331c5d1c0] Format 0x30335241 -> unknown.
[VAAPI @ 0xe6331c5d1c0] Format 0x30334241 -> unknown.
[VAAPI @ 0xe6331c5d1c0] Format 0x30335258 -> x2rgb10le.
[VAAPI @ 0xe6331c5d1c0] Format 0x30334258 -> unknown.
[VAAPI @ 0xe6331c5d1c0] Format 0x36314752 -> unknown.
[VAAPI @ 0xe6331c5d1c0] Format 0x50424752 -> unknown.
[VAAPI @ 0xe6331c5d1c0] Format 0x50524742 -> unknown.
[VAAPI @ 0xe6331c5d1c0] Format 0x56555941 -> unknown.
[VAAPI @ 0xe6331c5d1c0] Format 0x30303859 -> gray.
[VAAPI @ 0xe6331c5d1c0] Format 0x3231564e -> nv12.
[VAAPI @ 0xe6331c5d1c0] Format 0x3132564e -> unknown.
[VAAPI @ 0xe6331c5d1c0] Format 0x32595559 -> yuyv422.
[VAAPI @ 0xe6331c5d1c0] Format 0x59565955 -> uyvy422.
[VAAPI @ 0xe6331c5d1c0] Format 0x32315659 -> yuv420p.
[VAAPI @ 0xe6331c5d1c0] Format 0x30323449 -> yuv420p.
[VAAPI @ 0xe6331c5d1c0] Format 0x50313134 -> yuv411p.
[VAAPI @ 0xe6331c5d1c0] Format 0x48323234 -> yuv422p.
[VAAPI @ 0xe6331c5d1c0] Format 0x56323234 -> yuv440p.
[VAAPI @ 0xe6331c5d1c0] Format 0x50343434 -> yuv444p.
[VAAPI @ 0xe6331c5d1c0] Format 0x33434d49 -> unknown.
[VAAPI @ 0xe6331c5d1c0] Format 0x30313050 -> p010le.
[VAAPI @ 0xe6331c5d1c0] VAAPI driver: Intel iHD driver for Intel(R) Gen Graphics - 23.4.3 (intel-media-23.4.3).
[VAAPI @ 0xe6331c5d1c0] Driver not found in known nonstandard list, using standard behaviour.
[QSV @ 0xe6331c5d040] Use Intel(R) oneVPL to create MFX session, API version is 2.9, the required implementation version is 1.3
[QSV @ 0xe6331c5d040] Error creating a MFX session: -9.
Device creation failed: -1313558101.
Failed to set value 'qsv=hw' for option 'init_hw_device': Unknown error occurred
Error parsing global options: Unknown error occurred

Exiting with exit code -1313558101
[sq@msi ~/FFmpeg]$ 

I think we're gonna need the driver?

@paigeadelethompson

Copy link
Copy Markdown
Author

Summary

  • need to checkout master, edit this patch some to get rid of some unnecessary items and rebuild to the latest libvpl (not just 2.9)
  • libvpl itself probably isn’t good enough it probably needs a newer version of the media sdk and va driver.
  • there’s currently no FreeBSD package for spirv-headers but not sure how necessary they are anyway ( it doesn’t seem to actually want to use the spirv shaders in ffmpeg) and this was sort of a requirement of ffmpeg.
  • need to test building one-studio with latest libvpl (also that will require some patch work for FreeBSD cmake gates in obs but they’re much fewer (easy)
  • problems with ffmpeg icd (wanting to try to use nvidia over intel)
  • nvenc would also be interesting but I’ll be happy if I can just get intel to work right

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment