Разрывы (Tearing) на видеокарте Intel
Как правило, проявляется при повороте экрана. Решить можно использованием драйвера intel вместо modesetting, который используется по умолчанию, и использованием режима TearFree.
Должен быть установлен пакет xserver-xorg-video-intel
или подобный (может быть hwe суффикс)
Для этого надо создать файл /etc/X11/xorg.conf.d/20-intel.conf
Section "Device" Identifier "Intel Graphics" Driver "intel" Option "TearFree" "true" EndSection
После добавления этих настроек может измениться наименование интерфейсов монитора. То есть придется заново настраивать расположение, поворот и другие настройки мониторов.
Нет нужного разрешения на Wintec
На одной из касс с Full HD монитором было максимальное разрешение 1024x768.
Пример настроек Artix
Так как касса вертикальная и есть поворот экрана, используется еще и /etc/X11/xorg.conf.d/20-intel.conf
, как описано выше.
Любые другие настройки монитора должны быть выключены
При получении списка разрешений выводится:
root@cash-1-1:~# /linuxcash/cash/bin/graphicsmode.py -q Screen 0: minimum 8 x 8, current 1080 x 1920, maximum 32767 x 32767 DP1 disconnected primary (normal left inverted right x axis y axis) HDMI1 disconnected (normal left inverted right x axis y axis) HDMI2 disconnected (normal left inverted right x axis y axis) VGA1 connected 1080x1920+0+0 left (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.00 800x600 60.32 56.25 848x480 60.00 640x480 59.94 VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Для решения проблемы надо создать скрипт:
#!/bin/bash SCREEN=VGA1 MODE_RAW=`cvt 1920 1080 60 | tail -n1` MODE_NAME=`echo $MODE_RAW | grep -o '".*"' | sed 's/"//g'` MODE=`echo $MODE_RAW | cut -d '"' -f3` xrandr --newmode "$MODE_NAME" $MODE xrandr --addmode $SCREEN $MODE_NAME xrandr --output $SCREEN --mode $MODE_NAME --rotate left
Сделать этот скрипт исполняемым.
chmod +x /linuxcash/cash/conf/autostart/mode.sh
И перезапустить программу.
Скрипт создает новый режим с разрешением 1920 на 1080 и частотой 60 герц. Добавляет этот режим для монитора VGA1 и применяет его с разворотом экрана влево.