Two cursor issues: hang after a minute & glitches on hybrid-mode

Goodmorning :wave:

I’ve had these two weird things with my cursor for a while and can’t seem to figure out why or how to solve them, nor have my Google/search skills been sufficient to find a cause/solution.

The first is something that happens all the time. When I leave my laptop for a minute and move my mouse/trackpad it takes a few seconds for the cursor to start moving again. I’ve turned off all settings allowing my laptop to go to sleep or turn black when not used so it’s not doing any of that. It’s just my cursor that hangs for a couple of seconds and then snaps back to working.

(edit: tested on integrated graphics to be sure and it seems like the cursor doesn’t hang when I switch to integrated-graphics :thinking:)

The second is when I’m on hybrid mode (optimus-manager) with two monitors. On my main monitor my cursor just glitches the entire time. When I go to nvidia mode everything’s just fine. When I go back to hybrid it starts glitching again.

Context:
I’m on 5.10 LTS and have a Dell Precison 5540 with 4K monitor and T2000 hybrid graphics. I’m on the latest drivers and have optimus-manager installed and working.

:+1: Welcome to Manjaro! :+1:

  1. Please read this:
    How to provide good information
    and post some more information so we can see what’s really going on. Now we know the symptom of the disease, but we need some more probing to know where the origin lies…
  2. An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information… (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
    Also, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text.
  3. Does this also happen on the standard Manjaro Breath2 theme?

:+1:

Fair point, didn’t think of it :man_facepalming:

Here’s the inxi output:

System:
  Kernel: 5.10.34-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 
  root=UUID=6cbf34ac-36f3-4ec1-a4d0-0dc6f3b26531 ro quiet 
  cryptdevice=UUID=85ee25bd-8d97-440e-9e82-1235b1e0950c:luks-85ee25bd-8d97-440e-9e82-1235b1e0950c 
  root=/dev/mapper/luks-85ee25bd-8d97-440e-9e82-1235b1e0950c 
  resume=/dev/mapper/luks-bc35ce15-8ea1-489a-81b5-85b05600277b 
  udev.log_priority=3 
  Desktop: GNOME 3.38.4 tk: GTK 3.24.29 wm: gnome-shell dm: GDM 3.38.2 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Laptop System: Dell product: Precision 5540 v: N/A serial: <filter> 
  Chassis: type: 10 serial: <filter> 
  Mobo: Dell model: 0FMYX6 v: A00 serial: <filter> UEFI: Dell v: 1.8.1 
  date: 07/03/2020 
Battery:
  ID-1: BAT0 charge: 70.5 Wh (92.6%) condition: 76.1/97.0 Wh (78.4%) 
  volts: 12.1 min: 11.4 model: SMP DELL GPM0365 type: Li-ion serial: <filter> 
  status: Discharging 
Memory:
  RAM: total: 31 GiB used: 2.89 GiB (9.3%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 8-Core model: Intel Core i9-9880H bits: 64 type: MT MCP 
  arch: Kaby Lake note: check family: 6 model-id: 9E (158) stepping: D (13) 
  microcode: DE cache: L2: 16 MiB bogomips: 73598 
  Speed: 900 MHz min/max: 800/2300 MHz Core speeds (MHz): 1: 900 2: 900 3: 901 
  4: 901 5: 900 6: 901 7: 900 8: 900 9: 901 10: 900 11: 900 12: 900 13: 900 
  14: 900 15: 900 16: 900 
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_capabilities 
  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 ept ept_ad erms 
  est f16c flexpriority flush_l1d fma fpu fsgsbase fxsr ht hwp hwp_act_window 
  hwp_epp hwp_notify ibpb ibrs ibrs_enhanced 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 
  pts rdrand rdseed rdtscp rep_good sdbg sep smap smep smx ss ssbd sse sse2 
  sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust 
  tsc_deadline_timer vme vmx vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt 
  xsaves xtopology xtpr 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  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: Enhanced IBRS, IBPB: conditional, RSB filling 
  Type: srbds mitigation: TSX disabled 
  Type: tsx_async_abort mitigation: TSX disabled 
Graphics:
  Device-1: Intel UHD Graphics 630 vendor: Dell driver: i915 v: kernel 
  bus-ID: 00:02.0 chip-ID: 8086:3e9b class-ID: 0300 
  Device-2: NVIDIA TU117GLM [Quadro T2000 Mobile / Max-Q] driver: nvidia 
  v: 460.73.01 alternate: nouveau,nvidia_drm bus-ID: 01:00.0 
  chip-ID: 10de:1fb8 class-ID: 0302 
  Device-3: Microdia Integrated_Webcam_HD type: USB driver: uvcvideo 
  bus-ID: 1-12:4 chip-ID: 0c45:6723 class-ID: 0e02 
  Display: x11 server: X.org 1.20.11 compositor: gnome-shell driver: 
  loaded: modesetting,nvidia resolution: <missing: xdpyinfo> 
  OpenGL: renderer: Quadro T2000/PCIe/SSE2 v: 4.6.0 NVIDIA 460.73.01 
  direct render: Yes 
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Dell driver: snd_hda_intel 
  v: kernel alternate: snd_soc_skl,snd_sof_pci bus-ID: 00:1f.3 
  chip-ID: 8086:a348 class-ID: 0403 
  Sound Server-1: ALSA v: k5.10.34-1-MANJARO running: yes 
  Sound Server-2: JACK v: 0.125.0 running: no 
  Sound Server-3: PulseAudio v: 14.2 running: yes 
  Sound Server-4: PipeWire v: 0.3.26 running: no 
Network:
  Device-1: Intel Wireless-AC 9260 driver: iwlwifi v: kernel port: 3000 
  bus-ID: 3b:00.0 chip-ID: 8086:2526 class-ID: 0280 
  IF: wlp59s0 state: up mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: dynamic noprefixroute scope: global 
  IP v6: <filter> type: noprefixroute scope: link 
  IF-ID-1: docker0 state: down mac: <filter> 
  IP v4: <filter> scope: global broadcast: <filter> 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Intel Wireless-AC 9260 Bluetooth Adapter type: USB driver: btusb 
  v: 0.8 bus-ID: 1-4:2 chip-ID: 8087:0025 class-ID: e001 
  Report: rfkill ID: hci0 rfk-id: 3 state: up address: see --recommends 
Logical:
  Message: No logical block device data found. 
  Device-1: luks-bc35ce15-8ea1-489a-81b5-85b05600277b maj-min: 254:1 
  type: LUKS dm: dm-1 size: 34.1 GiB 
  Components: 
  p-1: nvme0n1p3 maj-min: 259:3 size: 34.1 GiB 
  Device-2: luks-85ee25bd-8d97-440e-9e82-1235b1e0950c maj-min: 254:0 
  type: LUKS dm: dm-0 size: 919.47 GiB 
  Components: 
  p-1: nvme0n1p2 maj-min: 259:2 size: 919.47 GiB 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 953.87 GiB used: 53.33 GiB (5.6%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel 
  model: SSDPEMKF010T8 NVMe 1024GB size: 953.87 GiB block-size: 
  physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 rotation: SSD 
  serial: <filter> rev: 7003 temp: 28.9 C scheme: GPT 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 919.47 GiB size: 904.04 GiB (98.32%) 
  used: 53.33 GiB (5.9%) fs: ext4 dev: /dev/dm-0 maj-min: 254:0 
  mapped: luks-85ee25bd-8d97-440e-9e82-1235b1e0950c label: N/A 
  uuid: 6cbf34ac-36f3-4ec1-a4d0-0dc6f3b26531 
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 480 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A 
  uuid: A1E2-118F 
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 34.1 GiB used: 0 KiB (0.0%) priority: -2 
  dev: /dev/dm-1 maj-min: 254:1 
  mapped: luks-bc35ce15-8ea1-489a-81b5-85b05600277b label: N/A 
  uuid: bd5c68f1-d6ff-4e08-bcd3-398fbfaf2fa7 
Unmounted:
  Message: No unmounted partitions found. 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 16 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 1-4:2 info: Intel Wireless-AC 9260 Bluetooth Adapter 
  type: Bluetooth driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s 
  power: 100mA chip-ID: 8087:0025 class-ID: e001 
  Device-2: 1-7:3 info: Shenzhen Goodix Fingerprint Reader 
  type: Abstract (modem),CDC-Data driver: N/A interfaces: 2 rev: 2.0 
  speed: 12 Mb/s power: 100mA chip-ID: 27c6:5395 class-ID: 0a00 
  serial: <filter> 
  Device-3: 1-12:4 info: Microdia Integrated_Webcam_HD type: Video 
  driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA 
  chip-ID: 0c45:6723 class-ID: 0e02 
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 10 rev: 3.1 
  speed: 10 Gb/s chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-3: 3-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-4: 4-0:1 info: Full speed (or root) Hub ports: 2 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 40.0 C mobo: N/A gpu: nvidia temp: 48 C 
  Fan Speeds (RPM): cpu: 0 fan-2: 0 
Info:
  Processes: 356 Uptime: 18m wakeups: 473 Init: systemd v: 247 tool: systemctl 
  Compilers: gcc: 10.2.0 Packages: 1205 pacman: 1174 lib: 375 flatpak: 23 
  snap: 8 Shell: Zsh v: 5.8 running-in: tilix inxi: 3.3.04 

I have narrowed it down to three issues:

  1. On intel/hybrid: I notice some “cuts” when for example scrolling in my browser. It’s like someone made a diagonal/horizontal cut through my screen. Sometimes it’s just glitches like the content of the page get’s distorted. The best way I can describe it is that it’s like the page is scrolling so laggy that it’s trying to catch up or something.
  2. On intel/hybrid: my cursor glitches a lot. It’s like it’s blinking along with some kind of frequency. This only happens on my main monitor. My secondary display is okay. It doesn’t happen without the external display.
  3. On nvidia: my cursor tends to “hang”. When I don’t use my trackpad for x-amount of time (can’t figure it out) the cursor takes a second or two to catch up with my movements again.

So these strange things are happening on specific optimus-manager modes. I have the proprietary drivers installed and everything seems to work fine except for these minor issues. I now work on nvidia 100% because the cursor hanging is the least intrusive to my daily workflow.

As for the theme. Except for one gnome extension and display scaling, I changed nothing about my installation. Tbf, Manjaro Gnome came pretty close to how I want my workflow to be.

1 Like

There is a “BIOS” upgrade (I.E. UEFI firmware update) for your machine. Can you do that first and check the trackpad under nVidia.

Please note that I’m on pure nVidia only as well as the battery savings are just 10% on hybrid and I like to have nVidia available at all times without having to jump through hoops.

Having said the above, if you insist on hybrid mode, try another kernel than 5.10 as the Intel drivers are built into the kernel. I’d try 5.4 LTS first and if that doesn’t solve the problem, I’d try 5.12 stable.

:crossed_fingers:

1 Like

I did the BIOS update. I was on 1.8.1 and went to 1.9.1. After reboot the cursor still hangs. It really is just the cursor and only in nvidia mode. I have the same issue when working with my BT mouse and it stops when switching to integrated/hybrid mode.

Yeah, I don’t really use integrated/hybrid either but did try kernel 5.12 just to see if it works and the problem seems to persist. 5.12 is working good though so I guess I’ll stick with it and keep 5.10 installed just in case.

It is peculiar thing these glitches. I mean the really are minor things and they don’t bother me that much but it would’ve been great if there was a quick fix.

1 Like

So I did a journalctl -f and let my computer sit for a couple of minutes to make sure my mouse would hang and this was the result:

zsh: correct 'journactl' to 'journalctl' [nyae]? y
-- Journal begins at Thu 2021-02-11 10:02:49 CET. --
May 18 12:25:59 manjaro kernel: eth0: renamed from vetha2fd9bf
May 18 12:25:59 manjaro kernel: IPv6: ADDRCONF(NETDEV_CHANGE): veth331dc2b: link becomes ready
May 18 12:25:59 manjaro kernel: br-4646eddf09c4: port 1(veth331dc2b) entered blocking state
May 18 12:25:59 manjaro kernel: br-4646eddf09c4: port 1(veth331dc2b) entered forwarding state
May 18 12:25:59 manjaro NetworkManager[802]: <info>  [1621333559.8079] device (veth331dc2b): carrier: link connected
May 18 12:25:59 manjaro NetworkManager[802]: <info>  [1621333559.8091] device (br-4646eddf09c4): carrier: link connected
May 18 12:25:59 manjaro gnome-shell[1904]: Removing a network device that was not added
May 18 12:33:47 manjaro systemd[1828]: Started Application launched by gsd-media-keys.
May 18 12:33:47 manjaro systemd[1828]: app-gnome-tilix-26216.scope: Succeeded.
May 18 12:33:50 manjaro systemd[1828]: Started VTE child process 26227 launched by tilix process 5826.
May 18 12:37:52 manjaro wpa_supplicant[965]: wlp59s0: WPA: Group rekeying completed with 80:ea:96:ec:23:69 [GTK=CCMP]
May 18 12:39:20 manjaro NetworkManager[802]: <info>  [1621334360.1078] dhcp4 (wlp59s0): state changed extended -> extended, address=192.168.0.211
May 18 12:39:20 manjaro systemd[1]: Starting Network Manager Script Dispatcher Service...
May 18 12:39:20 manjaro dbus-daemon[798]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.3' (uid=0 pid=802 comm="/usr/bin/NetworkManager --no-daemon ")
May 18 12:39:20 manjaro dbus-daemon[798]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
May 18 12:39:20 manjaro systemd[1]: Started Network Manager Script Dispatcher Service.
May 18 12:39:20 manjaro audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 18 12:39:20 manjaro kernel: kauditd_printk_skb: 7 callbacks suppressed
May 18 12:39:20 manjaro kernel: audit: type=1130 audit(1621334360.117:323): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 18 12:39:30 manjaro systemd[1]: NetworkManager-dispatcher.service: Succeeded.
May 18 12:39:30 manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 18 12:39:30 manjaro kernel: audit: type=1131 audit(1621334370.637:324): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 18 12:40:15 manjaro NetworkManager[802]: <info>  [1621334415.4889] dhcp4 (enp58s0u1): state changed extended -> extended, address=192.168.0.201
May 18 12:40:15 manjaro dbus-daemon[798]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.3' (uid=0 pid=802 comm="/usr/bin/NetworkManager --no-daemon ")
May 18 12:40:15 manjaro systemd[1]: Starting Network Manager Script Dispatcher Service...
May 18 12:40:15 manjaro dbus-daemon[798]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
May 18 12:40:15 manjaro systemd[1]: Started Network Manager Script Dispatcher Service.
May 18 12:40:15 manjaro audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 18 12:40:15 manjaro kernel: audit: type=1130 audit(1621334415.497:325): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 18 12:40:25 manjaro systemd[1]: NetworkManager-dispatcher.service: Succeeded.
May 18 12:40:25 manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 18 12:40:25 manjaro kernel: audit: type=1131 audit(1621334425.627:326): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 18 12:50:12 manjaro /usr/lib/gdm-x-session[1846]: (II) event28 - MX Vertical Mouse: SYN_DROPPED event - some input events have been lost.
May 18 12:50:14 manjaro systemd[1828]: Started Application launched by gsd-media-keys.
May 18 12:50:14 manjaro systemd[1828]: app-gnome-tilix-26886.scope: Succeeded.

The thing I notice is this:

May 18 12:50:12 manjaro /usr/lib/gdm-x-session[1846]: (II) event28 - MX Vertical Mouse: SYN_DROPPED event - some input events have been lost.

But I’m not really going to say I completely understand what’s happening, but it clearly indicates that some of my mouse events were lost. Which is probably what I notice when my mouse doesn’t pick up right a way but takes a moment to catch up.

Anyone have any bright ideas that might help? (it’s also my trackpad btw, not only my mouse)

Edit:
I found this page, which led me to this page, which led me to this page.

So I created a .profile and added export __GL_MaxFramesAllowed=1. I will try a reboot when I’m done working and see if it helps.

The __GL_MaxFramesAllowed=1 trick did not solve it.

-- Journal begins at Thu 2021-02-11 10:02:49 CET. --
May 18 17:53:39 manjaro gnome-shell[1838]: Window manager warning: Overwriting existing binding of keysym 37 with keysym 37 (keycode 10).
May 18 17:53:39 manjaro gnome-shell[1838]: Window manager warning: Overwriting existing binding of keysym 38 with keysym 38 (keycode 11).
May 18 17:53:39 manjaro gnome-shell[1838]: Window manager warning: Overwriting existing binding of keysym 39 with keysym 39 (keycode 12).
May 18 17:53:39 manjaro gnome-shell[1838]: Window manager warning: Overwriting existing binding of keysym 73 with keysym 73 (keycode 27).
May 18 17:53:39 manjaro gnome-shell[1838]: Window manager warning: Overwriting existing binding of keysym 73 with keysym 73 (keycode 27).
May 18 17:53:39 manjaro gnome-shell[1838]: Window manager warning: Overwriting existing binding of keysym ff53 with keysym ff53 (keycode 72).
May 18 17:53:39 manjaro gnome-shell[1838]: Window manager warning: Overwriting existing binding of keysym ff52 with keysym ff52 (keycode 6f).
May 18 17:53:39 manjaro gnome-shell[1838]: Window manager warning: Overwriting existing binding of keysym 6f with keysym 6f (keycode 20).
May 18 17:53:43 manjaro systemd[1760]: Started Application launched by gsd-media-keys.
May 18 17:53:43 manjaro systemd[1760]: Started VTE child process 3288 launched by tilix process 3278.
May 18 17:56:01 manjaro /usr/lib/gdm-x-session[1778]: (II) event8  - SYNA2393:00 06CB:7A13 Touchpad: SYN_DROPPED event - some input events have been lost.
May 18 17:56:02 manjaro systemd[1760]: Started Application launched by gsd-media-keys.
May 18 17:56:02 manjaro systemd[1760]: app-gnome-tilix-3444.scope: Succeeded.

I moved my thread from gnome to graphics as it’s becoming more and more clear that this is caused by my graphics setup.

1 Like

An update on this.

  • The glitches on integrated and hybrid have been resolved by switching to the intel drivers and setting this optimus-manager config:
[optimus]
startup_mode=hybrid
startup_auto_battery_mode=hybrid
startup_auto_extpower_mode=hybrid

[intel]
driver=intel
tearfree=yes

[nvidia]
modeset=yes
PAT=yes

So now hybrid works like a charm, except when I plug in my external monitor. Everything on my built-in monitor remains fluent but on my external monitor everything is really choppy.

Nvidia only mode remains the same and has gotten worse tbh, the SYN_DROPPED event and “you’re system (with an i9 and 32GB of f’ing RAM) is to slow” errors keep flooding my journalctl output. That being said, nvidia mode is the only one that’s kind of workable at this point. The hangs are less intrusive than the choppy UI.

If I could fix the choppy UI I’d be all set on hybrid mode.

Also. I have kind of confirmed it to be a Gnome/Mutter issue since i3wm seems to work without any hang. Most of the things I could found around the issues I’m having pointed in that direction but it’s good to see it confirmed, even if there’s no provided fix.

There are two active threads on the optimus-manager repo about these issues:

Tbh. I’m considering leaving Gnome behind and giving XFCE another try. I don’t think I’ll get into pure i3wm as it seemed a bit to daunting for my main laptop that I use for work.

Maybe I’ll first try Fedora 34 with Gnome 40 to see if that’s more stable, before completely leaving gnome behind. The issues I’m having are beginning to disrupt me a little too much to just live with them and I can’t seem to find a solution that fixes them. I can’t keep spending my weekends on deepdiving Google going through the same threads and posts in the hopes of getting rid of this pesky bugs.

You’re running 32GB of RAM: more than enough for KDE, and KDE has changed a lot in the last couple of years. (Ex-Gnome user here too until 2-3 years ago)…

:man_shrugging:

1 Like

Fair point. I actualy moved from KDE to Gnome because lf the popos tiling/stacking stuff and the fractional scaling. Also most of the apps I use are gtk and I’ve always felt like they seemed out of place on KDE. Maybe I should give it another go :thinking:

Have you tried Cinnamon yet? (Gnome like it should be)

:thinking:

1 Like

Not yet. Maybe I’ll need to do some DE hopping instead of distro hopping :sweat_smile:

2 Likes

So, I did some further testing (most of which can be read about in the optimus-manager issue linked in one of the above posts).

I’m currently on Gnome 40 (testing branch) and with or without optimus-manager most of my issues seem to have been solved. I do have some lag or some glitches when switching workspaces but it’s now workable. I’m now currently on Manjaro Gnome 40 without optimus-manager but with NVIDIA set as primary GPU.

My conclusion is that this is probably a Mutter issue, it’s not optimus-manager related that’s for sure. I’m going to mark this one as solved seeing that I can’t find a solid solution except for switching to Gnome 40 and being content with how it is now. Also didn’t have the issues on Fedora 34 so there must be something to my theory I guess.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.