GPU error when plugging in HDMI cable on laptop with PRIME offload

hi there!
I've recently installed FreeBSD 14.3 on a laptop with Intel UHD 630 and GTX 1650. Built a drm-61-kmod, nvidia-drm-61-kmod and nvidia-driver from ports tree, and now want to pass picture to HDMI, but when im trying, it gives me one of next error:
1. X11 error:
Code:
[drm ERROR :nv_drm_dumb_map_offset] [nvidia-drm] [GPU ID 0x00000100] Failed to lookup gem object for mapping: 0x00000006
[drm ERROR :nv_drm_dumb_map_offset] [nvidia-drm] [GPU ID 0x00000100] Failed to lookup gem object for mapping: 0x00000007

and Wayland error:
Code:
Failed to get memory to export from DMA-BUF GEM object: 0x00000001

/etc/rc.conf:
Code:
hostname="localhost"
wlans_iwlwifi0="wlan0"
ifconfig_wlan0="WPA DHCP"
moused_nondefault_enable="NO"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="NO"
kld_list="i915kms acpi_call nvidia-drm nvidia-modeset"
dbus_enable="YES"
sddm_enable="YES"

/boot/loader.conf:
Code:
hw.nvidia.registry.EnableGpuFirmware=1
hw.nvidiadrm.modeset=1

kldstat output:
Code:
user@localhost:~ % kldstat
Id Refs Address                Size Name
 1  110 0xffffffff80200000  16a2c60 kernel
 2    1 0xffffffff827f9000   1e3219 i915kms.ko
 3    3 0xffffffff829dd000    87082 drm.ko
 4    1 0xffffffff82a65000     22b8 iic.ko
 5    2 0xffffffff82a68000     4120 linuxkpi_video.ko
 6    4 0xffffffff82a6d000     7350 dmabuf.ko
 7    4 0xffffffff82a75000     3378 lindebugfs.ko
 8    1 0xffffffff82a79000     d340 ttm.ko
 9    1 0xffffffff82a87000     20c0 acpi_call.ko
10    1 0xffffffff82a8a000    139c0 nvidia-drm.ko
11    2 0xffffffff82c00000  531fde8 nvidia.ko
12    2 0xffffffff82a9e000    30b08 linux.ko
13    3 0xffffffff82acf000     c2a8 linux_common.ko
14    1 0xffffffff87f20000   1507d9 nvidia-modeset.ko
15    1 0xffffffff82adc000     2200 acpi_dock.ko
16    1 0xffffffff82adf000     3390 acpi_wmi.ko
17    1 0xffffffff82ae3000     4250 ichsmb.ko
18    1 0xffffffff82ae8000     2178 smbus.ko
19    1 0xffffffff82aeb000    b2270 if_iwlwifi.ko
20    1 0xffffffff82b9e000     6020 ig4.ko
21    1 0xffffffff82ba5000     2110 pchtherm.ko
22    1 0xffffffff82ba8000     5640 ng_ubt.ko
23    4 0xffffffff82bae000     abb8 netgraph.ko
24    3 0xffffffff82bb9000     a250 ng_hci.ko
25    2 0xffffffff82bc4000     2670 ng_bluetooth.ko
26    1 0xffffffff82bc7000     3218 iichid.ko
27    1 0xffffffff82bcb000     21e8 hms.ko
28    1 0xffffffff82bce000     30a8 hidmap.ko
29    1 0xffffffff82bd2000     32d9 hmt.ko
30    1 0xffffffff82bd6000     21d8 hconf.ko

xrandr output with --listproviders:
Code:
Provider 0: id: 0x42 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 1 associated providers: 1 name:modesetting
Provider 1: id: 0xc7 cap: 0x2, Sink Output crtcs: 4 outputs: 1 associated providers: 1 name:modesetting
/dev/dri contains:
Code:
user@localhost:~ % ls /dev/dri
card0        card1        renderD128    renderD129
my X11 config:
Code:
Section "Device"
  Identifier "Card0"
  Driver "modesetting"
  BusID "PCI:0:2:0"
EndSection
PCI:0:2:0 - Intel UHD 630.
Also i've attached dmesg(as log.txt) alongside with messages from /var/log.
What may cause the error?
Thanks!
 

Attachments

Back
Top