ืืฆื ืืืืจ ืฉืืจืืจ ืื ืื ืืืืื ืืช xfwm4 4.14.3, ืืฉืืฉ ืืกืืืืช ืืืฉืชืืฉ ืฉื Xfce ืืืฆืืช ืืืื ืืช ืขื ืืืกื, ืืงืฉื ืืืื ืืช ืืืืจืื ืืืฆื ืืืืื, ืืกืืืจ ืืืฉื ืืช ืืช ืืืืื.
ืืืืืืจื ืืืืฉื ืืืกืืฃ ืชืืืื ืืืจืืืช X11 XRes (X-Resource), ืืฉืจ ืึฐืขืึผืจึธื ืืื ืืืงืฉ ืืฉืจืช X ืืืืข ืขื ื-PID ืฉื ืืืฉืื ืืคืืขื ืืืืฆืขืืช ืื ืื ืื ื ืืืืื ืืจืื ืืื. ืชืืืืช XRes ืคืืชืจืช ืืช ืืืขืื ืฉื ืกืืื ืืคืื ืฉื ืชืืืืื ืืงืื ืชืืืืื ืฉืื ื ืืชื ืืืฆืื ืืช ื-PID ืฉืืื ืืจื ืืืืคืืื _NET_WM_PID, ืฉืื ืืื ืืฉืงืฃ ืืช ืืืื ืืชืืืื ืืชืื ืืจืื ืืืื, ืฉืขืฉืื ืืืืืช ืฉืื ื ืืืืืื ืืืจืื ืืฉืืืช ืืืืืืื.
ืื ืืืืืืจื ืืืืฉื ืืืกืื ืคืืืขืืช ืฉืขืืืื ืืืืืื ืืืืฉื ืืืืืจ ืืืืจืื ืืฉืืืจืจ ืืืจ (ืฉืืืืฉ-ืืืจื-ืืืคืฉื) ืืืชืืืช ื ืชืื ืื ืืืืฅ ืืืืืจ ืืืืงืฆื ืืขืช ืขืืืื ืืืจืืืืช ืขื ืืืืจืืช. ืื ืืกืฃ, ื-xfwm4 4.14.3 ืืืกืืฃ ืืืคืื XError ื ืืกืคืื ืืื ืืืงื ืขื ืืืืื ืืขืืืช ืขื ืืงืฉืืช XConfigureWindow.
ืขืืืจ ืืืง ืืืืฉืชืืฉืื ืืืืจ ืขืืืื ืืืจืกื 4.14.3 ืืืื ืืืชืืื ื ืงืืจืก ืืืฉืจ ืื ืกืื ืืืคืขืื ืขื FreeBSD, ืืื ืื ืจืื ืขืงื ืงืืฉืืจ ืืืฉ ื-libXres. ืื ื-xfwm4 ืึฐืฉืืึผืึธื ืืขืื ืืืืืื ืืจืืืกื ืืกื ืฉื AMD ืืขืช ืืคืขืืช ืืจืืื X11 XPresent ืืกื ืืจื ืืช ืืคืื ืขื ืืืคืง ืืืืืื ืืื ืื (vblank). XPresent ืืืคืขื ืื ืืืืชื ืืกืืืช AMD ืืฉื ืืืจืืืก, ืืขืื ืฉืืืง ืืืืจืืืกืื ื ืงืจืืื "Radeon" ืืืื ืืืืืืจ ืืช ืืืืื "AMD" (ืืืืืื, "Radeon RX 570"). ืขืืืจ ืืจืืืกืื ืืื, ืืืคืขื ืืขืื vblank ืืืืืกืก ืขื "glx", ืืฉืจ ืืคืืจ ืืืืคื ื ืืืจ ืืืืฆืืขืื.
ืืืืืื, ืืขืช ืฉืืืืฉ ื-glx, ืืคืขืืช ืืืืื 4K ื-mpv ืืขืืืกื ืืช ื-GPU ื-70% ืืืฆื ืืืืืืช ืืืืื ืื-50% ืืืฆื ืืืืืืช ื ืืืื, ืืขืื ืฉืืขืืืก ืืฉืืืืฉ ื-XPresent ืืืคืืช ื-50% ื-30% ืืืชืืื, ืื ืฉืืฉืคืืข ืืืืคื ืืฉืืขืืชื ืขื ืืกืคืง ืฆืจืืื ืืืืฆืืขืื. ืืืขืื ื ืืชืจื ืื ืืชืืงื ืช ืืขืช ืขืชื. ืืื ืืืืฅ ืืช ืืคืขืืช XPresent, ืืชื ืืืื ืืืืกืืฃ ืืช ืืืืืจื /general/vblank_mode ื-xfconf:
xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s "xpresent" โcreate
ืืงืืจ: OpenNet.ru