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