intel
is HDMI1
no-dashThis is an old revision of the document!
Identifier
will need changed for different display connections and drivers99-graphics.conf
sudo mkdir -p '/etc/X11/xorg.conf.d' && sudo -e '/etc/X11/xorg.conf.d/99-graphics.conf'
sudo mkdir -p '/etc/X11/xorg.conf.d' && sudo -e '/etc/X11/xorg.conf.d/99-graphics.conf'
Section "Monitor" Identifier "HDMI-1" Modeline "1920x1080_74.00" 217.75 1920 2064 2264 2608 1080 1083 1088 1129 -hsync +vsync Modeline "1280x720_74.00" 94.50 1280 1360 1488 1696 720 723 728 754 -hsync +vsync Modeline "1024x768_74.00" 80.75 1024 1088 1192 1360 768 771 775 804 -hsync +vsync Option "PreferredMode" "1920x1080_74.00" EndSection
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
30
is intentional and required syntaxsudo -e '/etc/X11/xorg.conf.d/99-graphics.conf'
Section "Screen" Identifier "Deep Color Screen" DefaultDepth 30 EndSection
Pixel depth
sudo -e '/etc/X11/xorg.conf.d/99-graphics.conf'
Section "OutputClass" Identifier "AMD Graphics" MatchDriver "amdgpu" Driver "amdgpu" Option "EnablePageFlip" "0" Option "TearFree" "0" EndSection
sudo zypper install -y 'xf86-video-intel' && sudo -e '/etc/X11/xorg.conf.d/99-graphics.conf'
Section "OutputClass" Identifier "Intel Graphics" MatchDriver "i915" Driver "intel" Option "DRI" "3" Option "TearFree" "0" Option "TripleBuffer" "0" EndSection
Coolbits
at 28
unlocks all available overclocking settingssudo -e '/etc/X11/xorg.conf.d/nvidia.conf'
Section "OutputClass" Identifier "nvidia" MatchDriver "nvidia-drm" Option "Coolbits" "28" Option "AllowUnofficialGLXProtocol" "1" EndSection
sudo -e '/etc/X11/xorg.conf.d/99-libinput.conf'
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
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'
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
intel
is HDMI1
no-dash