FreeBSD 13.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.
좋아요 이 시점에서 패키지에서 설치하려고 합니다.
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
엔비디아와 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