User Tools

Site Tools


notes:xorg.conf_snippets

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
notes:xorg.conf_snippets [2024/06/11 17:46] – external edit 127.0.0.1notes:xorg.conf_snippets [2024/08/13 18:59] (current) – removed Sean Rhone
Line 1: Line 1:
-====== Notes ====== 
- 
-  * :!: Anything here expects Xorg and not Wayland 
-  * ''Identifier'' will need changed for different display connections and drivers 
- 
-====== Config File ====== 
- 
-  * ''99-graphics.conf'' 
- 
-  sudo mkdir -p '/etc/X11/xorg.conf.d' && sudo -e '/etc/X11/xorg.conf.d/99-graphics.conf' 
- 
-====== Specific Screens ====== 
- 
-===== Acer S271HL ===== 
- 
-  * See [[devices:acer_s271hl|Acer S271HL]] 
- 
-  * Last updated: 2022/05/18 
-  * :!: The ''Identifier'' expects ''modesetting'' 
-  * :!: It's better to [[notes:kernel_parameters#custom_resolution|use a kernel option]] as it applies to both Wayland and Xorg 
- 
-  sudo mkdir -p '/etc/X11/xorg.conf.d' && sudo -e '/etc/X11/xorg.conf.d/99-graphics.conf' 
- 
-<code> 
-Section "Monitor" 
-    Identifier "HDMI-1" 
-    Modeline "1920x1080_75"  167.85  1920 1928 1960 2000  1080 1105 1113 1119 +hsync -vsync 
-    Option "PreferredMode" "1920x1080_75" 
-EndSection</code> 
- 
-==== NVIDIA ==== 
- 
-  * https://blogshit.baka.fi/2020/07/xorg-custom-resolutions/ 
-  * https://download.nvidia.com/XFree86/Linux-x86_64/510.54/README/xconfigoptions.html 
- 
-<code> 
-Section "Monitor" 
-    Identifier "S271HL-75Hz" 
-    Modeline "1920x1080_75"  167.85  1920 1928 1960 2000  1080 1105 1113 1119 +hsync -vsync 
-EndSection 
- 
-Section "Screen" 
-    Identifier "Screen0" 
-    Option "ModeValidation" "HDMI-0: NoMaxPClkCheck,NoEdidMaxPClkCheck,NoHorizSyncCheck,NoVertRefreshCheck,AllowNonEdidModes" 
-    Monitor "S271HL-75Hz" 
-EndSection</code> 
- 
-====== Monitor/Display ====== 
- 
-===== Deep Color ===== 
- 
-  * https://wiki.gentoo.org/wiki/30bpp 
-  * https://wiki.archlinux.org/title/AMDGPU#10-bit_color 
-  * The lack-of quotes around ''30'' is intentional and required syntax 
-  * :!: This may cause apps to crash 
- 
-  sudo -e '/etc/X11/xorg.conf.d/99-graphics.conf' 
- 
-<code> 
-Section "Screen" 
-    Identifier "Deep Color Screen" 
-    DefaultDepth 30 
-EndSection</code> 
- 
-==== Verify ==== 
- 
-  * [[notes:misc_linux#xorg_debug|Xorg Debug]] 
- 
-  Pixel depth 
- 
-====== GPU ====== 
- 
-===== amdgpu ===== 
- 
-  * https://wiki.archlinux.org/title/AMDGPU#Reduce_output_latency 
- 
-  sudo -e '/etc/X11/xorg.conf.d/99-graphics.conf' 
- 
-<code> 
-Section "OutputClass" 
-    Identifier "AMD Graphics" 
-    MatchDriver "amdgpu" 
-    Driver "amdgpu" 
-    Option "EnablePageFlip" "0" 
-    Option "TearFree" "0" 
-EndSection</code> 
- 
-===== intel ===== 
- 
-  * 2024/06/11: Last tested on openSUSE Tumbleweed with Intel UHD 630 
- 
-  sudo zypper install -y 'xf86-video-intel' && sudo -e '/etc/X11/xorg.conf.d/99-graphics.conf' 
- 
-<code> 
-Section "OutputClass" 
-    Identifier "Intel Graphics" 
-    MatchDriver "i915" 
-    Driver "intel" 
-    Option "DRI" "3" 
-    Option "TearFree" "0" 
-    Option "TripleBuffer" "0" 
-EndSection</code> 
- 
-===== NVIDIA ===== 
- 
-  * ''Coolbits'' at ''28'' unlocks all available overclocking settings 
- 
-  sudo -e '/etc/X11/xorg.conf.d/nvidia.conf' 
- 
-<code> 
-Section "OutputClass" 
-    Identifier "nvidia" 
-    MatchDriver "nvidia-drm" 
-    Option "Coolbits" "28" 
-    Option "AllowUnofficialGLXProtocol" "1" 
-EndSection</code> 
- 
-====== Input ====== 
- 
-===== libinput ===== 
- 
-  * Last tested: 2024/06/11 on openSUSE Tumbleweed 
- 
-  sudo -e '/etc/X11/xorg.conf.d/99-libinput.conf' 
- 
-<code> 
-Section "InputClass" 
-    Identifier "Pointer (libinput custom)" 
-    MatchIsPointer "on" 
-    MatchDevicePath "/dev/input/event*" 
-    Driver "libinput" 
-    Option "AccelProfile" "flat" 
-EndSection 
- 
-Section "InputClass" 
-    Identifier "Keyboard (libinput custom)" 
-    MatchIsKeyboard "on" 
-    MatchDevicePath "/dev/input/event*" 
-    Driver "libinput" 
-    Option "AccelProfile" "flat" 
-EndSection 
- 
-Section "InputClass" 
-    Identifier "Touchpad (libinput custom)" 
-    MatchIsTouchpad "on" 
-    MatchDevicePath "/dev/input/event*" 
-    Driver "libinput" 
-    Option "AccelProfile" "flat" 
-    Option "ClickMethod" "buttonareas" 
-    Option "DisableWhileTyping" "off" 
-    Option "NaturalScrolling" "off" 
-    Option "SendEventsMode" "disabled-on-external-mouse" 
-    Option "Tapping" "off" 
-EndSection</code> 
- 
-===== evdev ===== 
- 
-  * Last tested: 2024/06/11 on openSUSE Tumbleweed 
- 
-  * :!: Touchpad needed ''synaptics'' instead of ''evdev'' 
- 
-  sudo zypper install -y 'xf86-input-evdev' && sudo -e '/etc/X11/xorg.conf.d/99-evdev.conf' 
- 
-  sudo zypper install -y 'xf86-input-synaptics' 
- 
-<code> 
-Section "InputClass" 
-    Identifier "Pointer (evdev custom)" 
-    MatchIsPointer "on" 
-    MatchDevicePath "/dev/input/event*" 
-    Driver "evdev" 
-    Option "AccelerationProfile" "-1" 
-    Option "AccelerationScheme" "none" 
-EndSection 
- 
-Section "InputClass" 
-    Identifier "Keyboard (evdev custom)" 
-    MatchIsKeyboard "on" 
-    MatchDevicePath "/dev/input/event*" 
-    Driver "evdev" 
-    Option "AccelerationProfile" "-1" 
-    Option "AccelerationScheme" "none" 
-EndSection 
- 
-Section "InputClass" 
-    Identifier "Touchpad (synaptics custom)" 
-    MatchIsTouchpad "on" 
-    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 
- 
-Section "InputClass" 
-    Identifier "Tablet (evdev custom)" 
-    MatchIsTablet "on" 
-    MatchDevicePath "/dev/input/event*" 
-    Driver "evdev" 
-    Option "AccelerationProfile" "-1" 
-    Option "AccelerationScheme" "none" 
-EndSection 
- 
-Section "InputClass" 
-    Identifier "Touchscreen (evdev custom)" 
-    MatchIsTouchscreen "on" 
-    MatchDevicePath "/dev/input/event*" 
-    Driver "evdev" 
-    Option "AccelerationProfile" "-1" 
-    Option "AccelerationScheme" "none" 
-EndSection</code> 
  
C:/www/wiki/data/attic/notes/xorg.conf_snippets.1718142368.txt.gz · Last modified: by 127.0.0.1