Hello, I previously used Linux and switched to FreeBSD yesterday. I installed KDE Plasma, Intel display and graphics drivers and configured Xorg to stop the screen tearing but none really worked. Wayland is broken for me so it's not really an alternative.
I tried running
	
	
	
		
which didn't really work so I edited the Xorg config file directly (/etc/X11/xorg.conf):
	
	
	
		
which also didn't work. My kldstat output is:
	
	
	
		
Not really sure what I can do to fix this. Any help is appreciated.
				
			I tried running
 Xorg -configure and creating the /usr/local/etc/X11/xorg.conf.d/20-intel.conf file pasting in:
		Code:
	
	Section "Device"
    Identifier     "Card0"
    Driver    "intel"
    Option    "DRI" "3"
    Option    "AccelMethod" "SNA"
    Option    "TearFree" "true"
EndSection
		Code:
	
	Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
        ModulePath   "/usr/local/lib/xorg/modules"
        FontPath     "/usr/local/share/fonts/misc/"
        FontPath     "/usr/local/share/fonts/TTF/"
        FontPath     "/usr/local/share/fonts/OTF/"
        FontPath     "/usr/local/share/fonts/Type1/"
        FontPath     "/usr/local/share/fonts/100dpi/"
        FontPath     "/usr/local/share/fonts/75dpi/"
        FontPath     "catalogue:/usr/local/etc/X11/fontpath.d"
EndSection
Section "Module"
        Load  "glx"
EndSection
Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection
Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/sysmouse"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection
Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "Accel"                     # [<bool>]
        Option     "AccelMethod"                 "SNA"
        #Option     "Backlight"                 # <str>
        #Option     "CustomEDID"                # <str>
        Option     "DRI"                         "3"
        #Option     "Present"                   # [<bool>]
        #Option     "ColorKey"                  # <i>
        #Option     "VideoKey"                  # <i>
        #Option     "Tiling"                    # [<bool>]
        #Option     "LinearFramebuffer"         # [<bool>]
        #Option     "HWRotation"                # [<bool>]
        Option     "VSync"                       "true"
        #Option     "PageFlip"                  # [<bool>]
        #Option     "SwapbuffersWait"           # [<bool>]
        #Option     "TripleBuffer"              # [<bool>]
        #Option     "XvPreferOverlay"           # [<bool>]
        #Option     "HotPlug"                   # [<bool>]
        #Option     "ReprobeOutputs"            # [<bool>]
        #Option     "XvMC"                      # [<bool>]
        #Option     "ZaphodHeads"               # <str>
        #Option     "VirtualHeads"              # <i>
        Option     "TearFree"                    "true"
        #Option     "PerCrtcPixmaps"            # [<bool>]
        #Option     "FallbackDebug"             # [<bool>]
        #Option     "DebugFlushBatches"         # [<bool>]
        #Option     "DebugFlushCaches"          # [<bool>]
        #Option     "DebugWait"                 # [<bool>]
        #Option     "BufferCache"               # [<bool>]
        Identifier  "Card0"
        Driver      "intel"
        BusID       "PCI:0:2:0"
EndSection
Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection
		Code:
	
	Id Refs Address                Size Name
1  146 0xffffffff80200000  2142758 kernel
2    1 0xffffffff82343000   5a1b90 zfs.ko
3    1 0xffffffff828e6000     a4a0 cryptodev.ko
4    1 0xffffffff82ee5000   1808b8 i915kms.ko
5    1 0xffffffff83066000    72bd8 drm.ko
6    1 0xffffffff830d9000     22b0 iic.ko
7    2 0xffffffff830dc000     30fc linuxkpi_gplv2.ko
8    3 0xffffffff830e0000     62d8 dmabuf.ko
9    1 0xffffffff830e7000    31a58 linux.ko
10    2 0xffffffff83119000     be20 linux_common.ko
11    1 0xffffffff83125000    2dca8 linux64.ko
12    1 0xffffffff83153000     3378 acpi_wmi.ko
13    1 0xffffffff83157000     3250 ichsmb.ko
14    1 0xffffffff8315b000     2180 smbus.ko
15    1 0xffffffff8315e000    e8d58 if_rtw88.ko
16    1 0xffffffff83247000     5ecc ig4.ko
17    1 0xffffffff8324d000    23fc0 rtw8821c_fw.bin.ko
18    1 0xffffffff83271000     4d00 ng_ubt.ko
19    6 0xffffffff83276000     aac8 netgraph.ko
20    2 0xffffffff83281000     a238 ng_hci.ko
21    4 0xffffffff8328c000     25a8 ng_bluetooth.ko
22    1 0xffffffff8328f000     3220 iichid.ko
23    7 0xffffffff83293000     32b0 hidbus.ko
24    1 0xffffffff83297000     e250 ng_l2cap.ko
25    1 0xffffffff832a6000    1bee8 ng_btsocket.ko
26    1 0xffffffff832c2000     39c0 ng_socket.ko
27    1 0xffffffff832c6000     21e8 hms.ko
28    1 0xffffffff832c9000     30a8 hidmap.ko
29    1 0xffffffff832cd000     3328 hmt.ko
30    1 0xffffffff832d1000     22b0 hconf.ko
31    1 0xffffffff832d4000     a3c0 hkbd.ko
32    1 0xffffffff832df000     2a08 mac_ntpd.ko
33    1 0xffffffff832e2000     3340 uhid.ko
34    1 0xffffffff832e6000     4350 ums.ko
35    1 0xffffffff832eb000     3380 usbhid.ko
36    1 0xffffffff832ef000     3380 if_urndis.ko
37    1 0xffffffff832f3000     3178 uether.ko 
			    