drm-kmod-20220907_2 この設定はサポートされていません/ NVIDIA: NVIDIA カーネルモジュールを初期化できません

drm-kmod-20220907_2 この設定はサポートされていません/ NVIDIA: NVIDIA カーネルモジュールを初期化できません

FreeBSD 13.1でいくつかのテストを行う必要があります。

だから私のディスクの1つにインストールしました。ポートにxfce4とKDE、Xorgをインストールしました(アップグレード後)。

NVIDIAドライバのバージョンをインストールしました。 535.146.02、問題ありません。

ポートからdrm-kmodパッケージをインストールしようとすると問題が発生します。

残念ながら私はそれをコンパイルすることはできません。

何が起こるかは次のとおりです。

root@marietto:/usr/ports/graphics/drm-kmod # make
====> drm-kmod-20220907_2 not supported for this configuration.

[OK]この時点でパッケージからインストールしようとしています。

root@marietto:/usr/ports/graphics/drm-kmod # make clean
====> cleaning for drm-kmod-20220907_2

だから:

root@marietto:/usr/ports/graphics/drm-kmod # pkg install drm-kmod

New packages to be INSTALLED : drm-kmod: 20220907_2 
OK

nano /home/marietto/.xinitrc :

exec ck-launch-session dbus-launch --exit-with-session startxfce4

nano /etc/rc.conf :

kdm5_enable="YES"
dbus_enable="YES"
hald_enable="YES"
kld_list="nvidia nvidia-modeset"
rpcbind_enable="YES"
dtcms_enable="YES"
inetd_enable="YES"

nano /boot/loader.conf

vmm_load="YES"
nmdm_load="YES"
tmpfs_load="YES"
cryptodev_load="YES"
zfs_load="YES"
kern.racct.enable="1"
kern.vty=vt kern.cam.scsi_delay="10000"

nano /etc/X11/xorg.conf

Section        "Device"
Identifier      "Card0"
Driver         "nvidia"
BusID          "PCI:1:0:0"
EndSection

root@marietto:/home/marietto # lspci

01:00.0 NVIDIA GP106
01:00.1 NVIDIA GP106 High Definition Audio Controller
02:00.0 NVIDIA TU102
02:00.1 NVIDIA TU102 High Definition Audio Controller
02:00.2 NVIDIA TU102 USB Controller
02:00.3 NVIDIA TU102 Serial BUS Controller

今、私はxfce4を起動するためにstartxを実行したいと思います。

marietto@marietto: $ startx

Fatal server error : no screens found (EE) 
Check the log file at "/var/log/Xorg.0.log"

nano /var/log/Xorg.0.log :

NVIDIA dlloader X driver 535.146.02
NVIDIA Unified Driver for all Supported NVIDIA gpus NVIDIA
Failed to initialize the NVIDIA kernel module

何をすべきか?

答え1

NvidiaとDRM

NVIDA統合ドライバはFreeBSDおよびLinuxシステム用のカーネルオブジェクトファイルを使用して構築されているため、NVIDIAには独自のDRMモジュールがあります。この.koファイルは実行/ブートカーネルに「接続」されます。このドライバは独自のNVIDIA Blobなので、Waylandに関連する問題があることが知られています。

インストールする

  1. pkg remove drm-kmod
  2. pkg install nvidia-drm-kmod

構成

  1. # sysrc -f /etc/rc.conf kld_list+=nvidia-drm

関連情報