Choppiness/Screen Tearing

Hey guys, I’m very new to Linux so please bear with me.

I’ve recently installed Manjaro fresh (dual boot alongside Win10), with KDE as the DE, and so far almost everything is great! But I’ve got a couple of minor issues:

When scrolling/watching videos on Firefox, there is massive screen Tearing, and stuttering. It’s not smooth at all, and the effect is even greater if I attempt to watch a 4K60fps YouTube video as a test. When using Google Chrome the tearing stops, but it’s still very stutter.

Second, my Bluetooth headset won’t automatically connect sometimes, I don’t have bluez installed, I’ve just got whatever comes as default and I just can’t make it consistently autoconnect.

And last, the date and time keeps changing when I switch back to Windows. I’ve set “RTC in local TZ: yes” and “NTP service: active” in timedatectl as recommended in some other forums, but windows is still whacked out.

I’m not sure exactly the specs you’ll need so I’ll just dump as much info as I can think of:

Device: Lenovo Yoga 920 (80Y7)
CPU: Intel
GPU: Integrated graphics
OS: Manjaro 20.1 Mikah
Kernel: x86_64 Linux 5.8.1-3-MANJARO
DE: KDE 5.73.0 / Plasma 5.19.4
Display server: X11

And a quick question, I’m on Kwin as the WM at the moment since it’s the default, should I change it to something else, or is Kwin the recommended one?

Thanks so much for any help!!

I’d recommend posting the output of

inxi --full --admin --verbosity=7 --filter --no-host

Is your compositor off? I have similar issues with “tearing” (vsync) issues when mine’s disabled, albeit no audio issues.

Try ALT + SHIFT + F12 to turn the compositor on and see if this helps at least with the video issue.

It could also be a driver issue; the inxi report might reveal such.

Thanks for the reply, compositor is on, with OpenGL 2.0, vsync: Automatic
heres the output of inxi

System: Kernel: 5.8.1-3-MANJARO x86_64 bits: 64 compiler: N/A
parameters: BOOT_IMAGE=/boot/vmlinuz-5.8-x86_64 root=UUID=a371fd57-3bc0-4b51-afb4-ca6a7b2b3e80 rw quiet apparmor=1
security=apparmor resume=UUID=cd1e9d98-5a86-4c7f-997d-63e6d4f1368d udev.log_priority=3
Desktop: KDE Plasma 5.19.4 tk: Qt 5.15.0 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux
Machine: Type: Convertible System: LENOVO product: 80Y7 v: Lenovo YOGA 920-13IKB serial: Chassis: type: 31
v: Lenovo YOGA 920-13IKB serial:
Mobo: LENOVO model: LNVNB161216 v: SDK0R32862 WIN serial: UEFI: LENOVO v: 5NCN41WW date: 09/12/2018
Battery: ID-1: BAT1 charge: 60.1 Wh condition: 60.1/70.0 Wh (86%) volts: 8.4/7.7 model: Simplo BASE-BAT type: Li-poly
serial: status: Discharging
Memory: RAM: total: 15.39 GiB used: 1.23 GiB (8.0%)
RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU: Topology: Quad Core model: Intel Core i7-8550U bits: 64 type: MT MCP arch: Kaby Lake family: 6 model-id: 8E (142)
stepping: A (10) microcode: D6 L2 cache: 8192 KiB bogomips: 32012
Speed: 800 MHz min/max: 400/4000 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800 8: 800
Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb erms est f16c flush_l1d fma
fpu fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida intel_pt invpcid invpcid_single lahf_lm lm
mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs
pge pln pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good sdbg sep smap smep ss ssbd sse sse2 sse4_1
sse4_2 ssse3 stibp syscall tm tm2 tsc tsc_adjust tsc_deadline_timer vme x2apic xgetbv1 xsave xsavec xsaveopt xsaves
xtopology xtpr
Vulnerabilities: Type: itlb_multihit status: KVM: Vulnerable
Type: l1tf mitigation: PTE Inversion
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics: Device-1: Intel UHD Graphics 620 vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:5917
Device-2: Acer EasyCamera type: USB driver: uvcvideo bus ID: 1-1:2 chip ID: 5986:210d
Display: x11 server: X. Org 1.20.8 compositor: kwin_x11 driver: intel display ID: :0 screens: 1
Screen-1: 0 s-res: 3840x2160 s-dpi: 96 s-size: 1016x571mm (40.0x22.5") s-diag: 1165mm (45.9")
Monitor-1: eDP1 res: 3840x2160 hz: 60 dpi: 315 size: 310x170mm (12.2x6.7") diag: 354mm (13.9")
OpenGL: renderer: Mesa Intel UHD Graphics 620 (KBL GT2) v: 4.6 Mesa 20.1.5 direct render: Yes
Audio: Device-1: Intel Sunrise Point-LP HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel alternate: snd_soc_skl
bus ID: 00:1f.3 chip ID: 8086:9d71
Sound Server: ALSA v: k5.8.1-3-MANJARO
Network: Device-1: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel port: 3040 bus ID: 6b:00.0 chip ID: 8086:24fd
IF: wlp107s0 state: up mac:
IP v4: type: dynamic noprefixroute scope: global broadcast:
IP v6: type: noprefixroute scope: link
Drives: Local Storage: total: 476.94 GiB used: 10.71 GiB (2.2%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB512HAJQ-000L2 size: 476.94 GiB block size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 serial: rev: 2L1QEXA7 scheme: GPT
Message: No Optical or Floppy data was found.
RAID: Message: No RAID data was found.
Partition: ID-1: / raw size: 60.05 GiB size: 58.85 GiB (98.01%) used: 10.71 GiB (18.2%) fs: ext4 dev: /dev/nvme0n1p8
label: N/A uuid: a371fd57-3bc0-4b51-afb4-ca6a7b2b3e80
ID-2: /boot/efi raw size: 512.0 MiB size: 511.0 MiB (99.80%) used: 292 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p7
label: N/A uuid: 9AE6-3BB9
Swap: Kernel: swappiness: 60 (default) cache pressure: 100 (default)
ID-1: swap-1 type: partition size: 7.81 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/nvme0n1p6 label: N/A
uuid: cd1e9d98-5a86-4c7f-997d-63e6d4f1368d
Unmounted: ID-1: /dev/nvme0n1p1 size: 260.0 MiB fs: vfat label: SYSTEM_DRV uuid: 0AE2-B8A8
ID-2: /dev/nvme0n1p2 size: 16.0 MiB fs: <superuser/root required> label: N/A uuid: N/A
ID-3: /dev/nvme0n1p3 size: 382.33 GiB fs: ntfs label: Windows uuid: 586CE36E6CE3457A
ID-4: /dev/nvme0n1p4 size: 25.00 GiB fs: ntfs label: LENOVO uuid: 6E268010267FD813
ID-5: /dev/nvme0n1p5 size: 1000.0 MiB fs: ntfs label: WINRE_DRV uuid: 824EE5424EE53019
USB: Hub: 1-0:1 info: Full speed (or root) Hub ports: 12 rev: 2.0 speed: 480 Mb/s chip ID: 1d6b:0002
Device-1: 1-1:2 info: Acer EasyCamera type: Video driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s
chip ID: 5986:210d
Device-2: 1-5:3 info: Synaptics type: driver: N/A interfaces: 1 rev: 2.0 speed: 12 Mb/s
chip ID: 06cb:0081 serial:
Device-3: 1-8:4 info: Intel Bluetooth wireless interface type: Bluetooth driver: btusb interfaces: 2 rev: 2.0
speed: 12 Mb/s chip ID: 8087:0a2b
Hub: 2-0:1 info: Full speed (or root) Hub ports: 6 rev: 3.0 speed: 5 Gb/s chip ID: 1d6b:0003
Sensors: System Temperatures: cpu: 31.5 C mobo: 29.8 C
Fan Speeds (RPM): N/A
Info: Processes: 244 Uptime: 3m Init: systemd v: 245 Compilers: gcc: 10.1.0 Packages: 1191 pacman: 1187 lib: 318
flatpak: 0 snap: 4 Shell: Bash v: 5.0.18 running in: yakuake inxi: 3.1.05


Create this file (if doesn’t exist) /etc/X11/xorg.conf.d/20-intel.conf
and add this lines to it

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"

from terminal:
sudo touch /etc/X11/xorg.conf.d/20-intel.conf
kate /etc/X11/xorg.conf.d/20-intel.conf
add the lines, save it then reboot the system

Thanks for that, it seemed to have solved the screen tearing on Firefox, and made things a little bit smoother, but there is still a lot of choppiness for some reason. This problem doesnt happen on Windows at all, so I’m sure its not a hardware issue.


Please see if this will help. I would like to suggest that you make good use of the search function for the forum, There is probably a resolution to you issue already posted. If not on the new forum, definitely do a search on the old manjaro forum as there where hundred’s of solutions posted.