Тирринг

На момент написания версия образа: ctlos_xfce_1.10.0_20200824 \ bspwm

  1. Узнаем свое разрешение монитора и название монитора с помощью команды xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
   1920x1080     60.06 +  59.96  
   1920x1080_60.00  59.96* 
HDMI1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Итого: название моего монитора eDP1, а разрешение я хочу поставить full hd (1920x1080)

  1. Для того, чтобы перейти к третьему пункту нужно получить данные разрешения, которые получим благодаря cvt: cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
  1. Вводим команду в терминале (измените эту команду под себя):
xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync && xrandr --addmode eDP1 "1920x1080_60.00" && xrandr --output eDP1 --mode "1920x1080_60.00"

Для того, чтобы третий пункт выполнялся каждый запуск ОС:

Нужно добавить эту строчку

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync && xrandr --addmode eDP1 "1920x1080_60.00" && xrandr --output eDP1 --mode "1920x1080_60.00"

(только свою, а не из примера)) во вторую строчку в файле ~/.config/bspwm/bspwmrc


И тут сразу нужно подметить, что у меня стоит так: -hsync +vsync
- выключен
+ включен

*Показываю на своем примере. На примере показываю, как поставить full hd совместно поборов тирринг.

На момент написания версия образа: ctlos_xfce_1.10.0_20200824 \ bspwm

Данный способ только для nvidia карточек:

  1. Откройте терминал и вбейте: nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
    Если тирринг исправился, тогда идем дальше:
  2. Откройте конфиг /home/user/.config/bspwm/bspwmrc
  3. Впишите строку nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
    Сразу после #autorun
  4. Перезагрузитесь