Super laggy and glitchy display

Hello there :wave:,

Super newbie user, sorry.
I’ve been using Linux for decades (yes, I’m that old), but never ever Arch or Arch derivatives (ok, a few weeks in 2018 with a Raspberry Pi, but that does not count).
I’m totally fan of the i3 concept, but I have some troubles with the way the applications behave.
FYI, I’ve also tried Xfce4, and the problems are more or less the same. I haven’t found a specific Xorg section on the forum, so I write it in there.
The machine I use is quite recent, and is an Asus. Yes, I know.
The terminals work fine. Firefox works fine. Chrome, Chromium, Discord, OBS and other apps are sometimes shaking, and don’t update their display.
Sometimes the mouse hangs for one second before moving again.
htop doesn’t show anything wrong.
I have to make them fullscreen, then remove the fullscreen and then I get the updated display.
Linux cb-main-gear 5.17.0-arch1-g14-1 #1 SMP PREEMPT Sun, 27 Mar 2022 08:40:29 +0000 x86_64 GNU/Linux
The inner GPU is:
*-display
description: VGA compatible controller
product: Alder Lake-P Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 0c
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: iomemory:640-63f iomemory:400-3ff irq:167 memory:642e000000-642effffff memory:4000000000-400fffffff ioport:5000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff
The external GPU is
*-display
description: VGA compatible controller
product: GA103M [GeForce RTX 3080 Ti Mobile]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
logical name: /dev/fb0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=nvidia latency=0 mode=1920x1080 visual=truecolor xres=1920 yres=1080
resources: iomemory:600-5ff iomemory:640-63f irq:166 memory:5f000000-5fffffff memory:6000000000-63ffffffff memory:6400000000-6401ffffff ioport:4000(size=128) memory:60000000-6007ffff

Would anyone else face the same issue?

Thanks.

first of all:
welcome on the purple side :enos_flag:

Your hardware strongly looks like hybrid optimus hardware to me ?
So it will need some setup to use the two GPUs.

can you show / pastebin the output of this two commands to show more detailed information about the hardware, after this we can see if this is an issue with i3 or more about systemwide hardware setup.

systeminfo cleaned to not show personal stuff:

inxi -Fxxc0z --no-host | eos-sendlog

boot log:
journalctl -b -0 | eos-sendlog

top make sure it is a hybrid system:

lspci -vnn | grep '\''[030[02]\]' | eos-sendlog

where

| eos-sendlog
in this commands will create a pastebin and put out a short URL you can post here (for each command I give you)

1 Like

Hi Joe,
Thanks a lot for the warm welcome and for your help.
What do you call a hybrid optimus hardware? An Intel GPU within the CPU and then an “external” GPU for additional displays?
The first command gave https://clbin.com/AdOTs

The second command output is there: https://clbin.com/BfxJs

And the last command gave https://clbin.com/IA0K3 as a result.

:pray:

Optimus specifically means a laptop system with an Intel GPU for non intensive graphics processing, and an Nvidia GPU for intensive graphics (i.e. gaming). Windows can switch between the two transparently, but Linux cannot. Since I don’t have to worry about stretching out my battery life, I just installed the Nvidia driver and treat it as an Nvidia only system.

1 Like

sry to not get back here… sometimes i lost track and seems notifications getting lost too sometimes for my account. could be simple to much…

As @serutan already mention optimus/hybrid is dual-gpu notebooks where you can switch between the gpus partly …

Switching can be called manually or permanent …

0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-P Integrated Graphics Controller [8086:46a6] (rev 0c) (prog-if 00 [VGA controller])
0000:01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA103M [GeForce RTX 3080 Ti Mobile] [10de:2420] (rev a1) (prog-if 00 [VGA controller])

looks definitive like such system.
when you have already Nvidia Drivers installed you should be able to switch to the Nvidia GPU but per default without any setup system will use intel igpu only…

1 Like

Thank you Joe. Supergfxctl tells me I’m running hybrid mode.
I should maybe switch to NVidia only.