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に関連する問題があることが知られています。
インストールする
pkg remove drm-kmod
pkg install nvidia-drm-kmod
構成
# sysrc -f /etc/rc.conf kld_list+=nvidia-drm