nvidia 및 drm-kmod를 설치한 후에도 xorg가 freebsd에서 시작할 수 없습니다.

nvidia 및 drm-kmod를 설치한 후에도 xorg가 freebsd에서 시작할 수 없습니다.

그래서 일일 드라이버로 freebsd를 사용하기로 결정했는데 xorg가 작동하지 않는 것 같아서 처음으로 startx를 시도했을 때(nvidia 드라이버를 설치했습니다)

(EE) 프레임버퍼 모드에서 실행할 수 없습니다. 모든 프레임버퍼 모드에 대한 버스 ID를 지정하십시오.

전체 로그 파일은 다음과 같습니다.https://pastebin.com/sKCsm2Nn

그런 다음 시도해 보았고 nvidia-xconfig나에게 이것을주었습니다.

(EE) 화면을 찾을 수 없음 (EE)

전체 로그는 다음과 같습니다.https://pastebin.com/5kXndP8J 저는 lenovo flex 2-14를 사용하고 있습니다. 이것은 제 GPU 사양입니다.

vgapci0@pci0:0:2:0: 클래스=0x030000 카드=0x397817aa 칩=0x0a168086 rev=0x0b hdr=0x00 공급업체='인텔사' 장치='Haswell-ULT 통합 그래픽 컨트롤러' 클래스=디스플레이 -- vgapci1@ pci0: 4:0:0: 클래스=0x030200 카드=0x381717aa 칩=0x114010de rev=0xa1 hdr=0x00 공급업체='NVIDIA Corporation' 장치='GF117M [GeForce 610M/710M/810M/820M/GT 620M/625M/630 M /720M ] '클래스=디스플레이

나는 이미 그것을 설치했습니다 nvidia-driver-390-390.138_1, drm-kmod(i915kms.ko).

답변1

나는 당신이 12.2-RELEASE를 사용하고 있다고 가정합니다. 물어볼 목록이 많이 있습니다.

  • drm-kmod가 손상되었습니다https://twitter.com/vermaden/status/1321375859429773312, 포트에서 빌드해야 합니다.
  • 비디오 그룹에 사용자를 추가해야 합니다# pw group mod video -m your_username
  • 12.1-RELEASE 또는 CURRENT를 전환하는 옵션도 있습니다.
  • 다음에 추가# sysrc kld_list+="/boot/modules/i915kms.ko"
  • ofc, nvidia-driver를 설치한 후 kldload nvidia-modeset을 올바르게 사용한 다음 다시 시작하십시오.

이 중 하나가 도움이 되기를 바랍니다.

답변2

NVIDIA에서는 xorg.conf를 사용해야 합니다.

/root/xorg.conf에서 장치에 대해 X -configure로 생성된 "BusID"를 가져와서 /etc/X11/xorg.conf와 함께 사용하세요.

여기서 BusID는 BusID입니다(기기가 아닌 경우 5:0:0).

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:5:0:0"
EndSection

/etc/rc.conf는 "lightdm을 사용하는 경우 그렇지 않으면 lightdm 행을 무시하십시오"와 같아야 합니다.

linux_enable="YES"
dbus_enable="YES"
hald_enable="YES"
lightdm_enable="YES"
kld_list="nvidia nvidia-modeset linux"

관련 정보