Lag and stuttering with HDMI, screen tearing on Type C to HDMI dongle

First problem follows across all distros I used, and I tried enabling DRM, but after reboot it prevents Nvidia driver from loading. On Type C to HDMI dongle perfomance is normal with external display, but in full screen Vulkan / OpenGL applications there really noticeable tearing even with stable 60 FPS and VSync on. Also, in On-demand mode most settings missing from X server settings. So, are there any solutions or I’ll have to wait until 470 for XWayland support?
Kernel: 5.12.8-1-MANJARO x86_64
Device-1: Intel UHD Graphics 630 driver: i915 v: kernel
Device-2: NVIDIA GP107M [GeForce GTX 1050 Ti Mobile]
driver: nvidia v: 465.31
Device-3: Microdia Integrated_Webcam_HD type: USB
driver: uvcvideo
Display: x11 server: X. Org 1.20.11 driver:
loaded: modesetting,nvidia unloaded: intel,nouveau resolution:
1: 1920x1080~60Hz 2: 1920x1080~60Hz
OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2)
v: 4.6 Mesa 21.1.2
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384
eDP-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 344mm x 194mm
DP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 480mm x 270mm