bsd:notes:xorg.conf_snippets
Table of Contents
Debugging
mousepad '/var/log/Xorg.0.log'
cat '/var/log/Xorg.0.log' | grep 'Using input driver'
cat '/var/log/Xorg.0.log' | grep 'intel:'
cat '/var/log/Xorg.0.log' | grep 'DRI3'
cat '/var/log/Xorg.0.log' | grep 'iris'
Specific Screens
HP 27vx
- Video Timings Calculator (
CVT-RBv2 Modeline
)
- Last tested on FreeBSD 14.2 (Xfce) with Intel UHD 630 (onboard HDMI)
su -
mkdir -p '/usr/local/etc/X11/xorg.conf.d' && ee '/usr/local/etc/X11/xorg.conf.d/10-monitor-custom.conf'
Section "Monitor" Identifier "HDMI-1" Modeline "1920x1080_74" 165.612 1920 1928 1960 2000 1080 1105 1113 1119 +HSync -VSync Modeline "1280x720_74" 75.077 1280 1288 1320 1360 720 732 740 746 +HSync -VSync Modeline "1024x768_74" 65.03 1024 1032 1064 1104 768 782 790 796 +HSync -VSync Option "PreferredMode" "1920x1080_74" EndSection
Graphics
modesetting
- Last tested on FreeBSD 14.2 (Xfce) with Intel UHD 630
- TODO: PCI ID match
su -
mkdir -p '/usr/local/etc/X11/xorg.conf.d' && ee '/usr/local/etc/X11/xorg.conf.d/10-graphics-custom.conf'
Section "OutputClass" Identifier "Intel (modesetting custom)" MatchDriver "i915" Driver "modesetting" EndSection
intel
- Last tested on FreeBSD 14.2 (Xfce) with Intel UHD 630
- Xfce compositor exhibits laggy window dragging when specifically using
intel
vsmodesetting
(input latency is lower with compositor disabled on both drivers) - 2024/12/12: DevilutionX has odd artifacting at mouse cursor when left-mouse is held down
glxgears
does over9000
FPS withintel
vs7000
modesetting- TODO: PCI ID match
su -
pkg install 'xf86-video-intel'
mkdir -p '/usr/local/etc/X11/xorg.conf.d' && ee '/usr/local/etc/X11/xorg.conf.d/10-graphics-custom.conf'
Section "OutputClass" Identifier "Intel (intel custom)" MatchDriver "i915" Driver "intel" Option "DRI" "3" EndSection
Input
evdev TODO
- 2024/12/18: Wacom devices and apparently
evdev
itself requireswebcamd
su -
sysrc webcamd_enable="YES"
pw groupmod 'webcamd' -m 'espionage724'
Keyboard
su -
pkg install 'xf86-input-evdev'
mkdir -p '/usr/local/etc/X11/xorg.conf.d' && ee '/usr/local/etc/X11/xorg.conf.d/10-keyboard-custom.conf'
Section "InputClass" Identifier "BY Tech Gaming Keyboard (evdev custom)" MatchUSBID "258a:010c" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "AccelerationProfile" "-1" Option "AccelerationScheme" "none" EndSection
Mouse
su -
pkg install 'xf86-input-evdev'
mkdir -p '/usr/local/etc/X11/xorg.conf.d' && ee '/usr/local/etc/X11/xorg.conf.d/10-mouse-custom.conf'
Section "InputClass" Identifier "ATTACK SHARK R6 Mouse (evdev custom)" MatchUSBID "373e:0021" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "AccelerationProfile" "-1" Option "AccelerationScheme" "none" EndSection
Tablet
su -
pkg install 'xf86-input-evdev'
mkdir -p '/usr/local/etc/X11/xorg.conf.d' && ee '/usr/local/etc/X11/xorg.conf.d/10-tablet-custom.conf'
Section "InputClass" Identifier "Wacom CTH-470 (evdev custom)" MatchUSBID "056a:00de" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "Mode" "Absolute" Option "AccelerationProfile" "-1" Option "AccelerationScheme" "none" EndSection
Touchpad
su -
pkg install 'xf86-input-synaptics'
mkdir -p '/usr/local/etc/X11/xorg.conf.d' && ee '/usr/local/etc/X11/xorg.conf.d/10-touchpad-custom.conf'
Section "InputClass" Identifier "Touchpad (synaptics custom)" MatchProduct "DELL0819:00" MatchDevicePath "/dev/input/event*" Driver "synaptics" Option "TapAndDragGesture" "0" Option "CoastingSpeed" "0" Option "PalmDetect" "0" Option "CircularScrolling" "0" Option "TapButton3" "0" Option "TapButton2" "0" Option "TapButton1" "0" Option "LBCornerButton" "0" Option "LTCornerButton" "0" Option "RBCornerButton" "0" Option "RTCornerButton" "0" Option "LockedDrags" "0" Option "HorizTwoFingerScroll" "0" Option "CornerCoasting" "0" Option "HorizEdgeScroll" "0" Option "VertEdgeScroll" "0" EndSection
1)
I only use stylus with osu! so not a real issue :p
2)
finger touch can be used in Absolute mode with
wacom
driver, see older revision/usr/local/www/wiki/data/pages/bsd/notes/xorg.conf_snippets.txt · Last modified: by Sean Rhone