Question Artifacts on Linux X11 Budgie DE - How best to get rid of them?

Jan 1, 2025
2
0
10
I own the following problem. Strange elements pop up that distract me while using the system.

In parallel, sometimes began to appear a problem with the left mouse button, I had once or twice the opportunity to see how it selects my item such as a picture, and it seems as if I did not let go of the activation of the button.

But mainly the problem is unwanted elements on the screen, they usually disappear for a while after cursor movements, but this is only temporary.

I am using EndeavourOS based on Arch. The graphics card is GeForce.

Here's a preview of what it looks like:


995965da50176ef7759f78fef631e342b71bfd11.jpeg
b996da5acf7f9f2922e85579f8b6a6c54e3402d7.jpeg
f212d378d78ab2794c52eceb9228e3c29dc2bde8.jpeg
5c04fce342ecb6d2b74d6a80827f187b5ea119da.jpeg


Result of my `inxi -Fxxc0z` is here.
C:
System:
  Kernel: 6.12.6-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
  Desktop: Budgie v: 10.9.2 tk: GTK v: 3.24.43 wm: budgie-wm dm: LightDM
    Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: B660M DS3H DDR4 v: x.x
    serial: <superuser required> UEFI: American Megatrends LLC. v: F6b
    date: 04/27/2022
CPU:
  Info: quad core model: 12th Gen Intel Core i3-12100F bits: 64 type: MT MCP
    arch: Alder Lake rev: 5 cache: L1: 320 KiB L2: 5 MiB L3: 12 MiB
  Speed (MHz): avg: 800 min/max: 800/4300 cores: 1: 800 2: 800 3: 800 4: 800
    5: 800 6: 800 7: 800 8: 800 bogomips: 52856
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA TU116 [GeForce GTX 1660 SUPER] vendor: Gigabyte
    driver: nvidia v: 565.77 arch: Turing pcie: speed: 2.5 GT/s lanes: 16 ports:
    active: none off: DP-3 empty: DP-1,DP-2,HDMI-A-1 bus-ID: 01:00.0
    chip-ID: 10de:21c4
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.4
    compositor: budgie-wm driver: X: loaded: nvidia unloaded: modesetting
    alternate: fbdev,nouveau,nv,vesa gpu: nvidia,nvidia-nvswitch
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1680x1050 s-dpi: 96
  Monitor-1: DP-3 mapped: DP-4 note: disabled model: Dell P2217
    res: 1680x1050 dpi: 90 diag: 559mm (22")
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia gbm: drv: nvidia
    surfaceless: drv: nvidia x11: drv: nvidia inactive: wayland
  API: OpenGL v: 4.6.0 vendor: nvidia v: 565.77 glx-v: 1.4
    direct-render: yes renderer: NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2
Audio:
  Device-1: Intel Alder Lake-S HD Audio vendor: Gigabyte driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3 chip-ID: 8086:7ad0
  Device-2: NVIDIA TU116 High Definition Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:1aeb
  API: ALSA v: k6.12.6-arch1-1 status: kernel-api
  Server-1: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel
    pcie: speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 04:00.0 chip-ID: 10ec:8125
  IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 1.82 TiB used: 18.95 GiB (1.0%)
  ID-1: /dev/nvme0n1 vendor: KIOXIA model: EXCERIA G2 SSD size: 931.51 GiB
    speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 32.9 C
  ID-2: /dev/sda vendor: Western Digital model: WD Blue SA510 2.5 1000GB
    size: 931.51 GiB speed: 6.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 97.87 GiB used: 18.93 GiB (19.3%) fs: ext4 dev: /dev/sda4
  ID-2: /boot/efi size: 96 MiB used: 27 MiB (28.1%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 37.0 C mobo: 30.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 8 GiB available: 7.6 GiB used: 3 GiB (39.5%)
  Processes: 268 Power: uptime: 1h 37m wakeups: 0 Init: systemd v: 257
    default: graphical
  Packages: pm: pacman pkgs: 908 Compilers: gcc: 14.2.1 Shell: Bash
    v: 5.2.37 running-in: gnome-terminal inxi: 3.3.36
 
Last edited:
Looks like it could be some hardware starting to fail. but I think I read somewhere theres some issues with the 6.12 kernel and nvidia 565.77 driver? have you got another kernel version you can load into and try it out?
 
I see the following options at startup:
EndeavourOS Linux, with Linux linux
EndeavourOS Linux, with Linux linux (fallback initramfs)
This may not be a question strictly related to the main thread, but it makes me wonder what the second option does. I have a little problem formulating a sentence in English to find out about it.
have you got another kernel version you can load into and try it out?
I think I don't. Where can I read about changing the kernel? I would gladly accept some article for beginners, describing how to do it, it would be helpful.

And such a question, when changing the kernel to another, do the packages and drivers work without having to update them? What would be the recommended kernel version to install in my case? I don't know so I don't know what to follow when choosing. I have never changed the kernel, so this is a small challenge for me, which fits well done.

So some kind of article would be useful.
 
https://itsfoss.com/switch-kernels-arch-linux/ - is a pretty good website with useful well explained articles for questions users may have.
add the 'lts' kernel - you can add multiple if you like - i have the regular arch, lts and zen kernel for example. switch between them no worries.
fallback initramfs is kind of like a default loading / settings at boot up rather than what you may have configured for your hardware (it 'loads' everything).
 
looks like you need to disable the native x11 driver as it will use that instead of the Nvidia driver.

Code:
sudo -i
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf

then edit /etc/default/grub

Append ‘rd.driver.blacklist=nouveau’ to end of ‘GRUB_CMDLINE_LINUX=”…”‘.

like:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rd.driver.blacklist=nouveau"

Update grub2 conf
Code:
update-grub2

Backup and generate initramfs:
Code:
mv /boot/initrd.img-$(uname -r) /boot/initrd.img-$(uname -r)-nouveau

dracut -q /boot/initrd.img-$(uname -r) $(uname -r)

Then reboot.