===== Post release issues and other notes for the xorg-server 1.20.7 update ===== ==== Unsupported hardware ==== Version 304 of the nVidia graphics driver (''%%x11/nvidia-driver-304%%'') does not support xorg-server 1.20. Since this is a proprietary driver, there is unfortunately not much that can be done. If you have a need for this driver, please talk to nVidia about updating it for xorg-server 1.20. ==== Change to use DRI3 ==== Mesa has been switched to use DRI3 instead of DRI2 by default. This should give improved performance, and is the new DRI version that upstream uses. For users of graphics/drm-legacy-kmod or the graphics drivers in base this can cause issues though. If %%OpenGL%% based applications no longer works when using graphics/drm-legacy-kmod, it is possible to disable DRI3 by setting the following environment variable ''%%LIBGL_DRI3_DISABLE%%'' to ''%%1%%''. For users of bourne style (sh, bash, ksh, zsh) shells, add the following to ''%%~/.profile%%'' ''%% export LIBGL_DRI3_DISABLE=1 %%'' For users of csh or tcsh, add the following to ''%%~/.cshrc%%'' ''%% setenv LIBGL_DRI3_DISABLE 1 %%'' ==== x11-drivers/xf86-video-ati-legacy build issues ==== The current version of ''%%x11-drivers/xf86-video-ati-legacy%%'' does not build with xorg-server 1.20.7. A [[https://reviews.freebsd.org/D23817|patch]] has been suggested to fix the build, but help is needed to test it. ==== Input devices ==== * make sure ''%%x11-drivers/xf86-input-libinput%%'' is installed * Evdev support in kernel (default in 12.1 and current) options EVDEV_SUPPORT # evdev support in legacy drivers device evdev # input event device support device uinput # install /dev/uinput cdev * Enable synaptics touchpad, trackpad etc (default in current)