Zorin 18 (also 18.1) flickering menu edges

Hi,
Is there anything I can do to fix this bug with the constant flickering of the screen edges, especially in the menus, software market, etc.
This didn't happen with version 17, but unfortunately, even after reinstalling version 18.1, it still happens.
It's definitely a graphics issue; I have an ATI HD2400 graphics card that's about 20 years old.

Video example of the problem: https://drive.google.com/file/d/1xIoyqvsGMmxpiSEi5NQy23AmVCHEe1-f/view?usp=sharing

Image example of the problem: https://drive.google.com/file/d/10XZj3bwrxwtAChkP9V4Hd_4USCwQXbt8/view?usp=sharing

Here are my laptop specifications:

System Details Report


Report Details

  • Generated on: 2026-06-06 15:04:03

Hardware Information:

  • Hardware Model: ASUSTeK Computer Inc. F3Sr
  • Memory: 4.0 GB
  • Processor: Intel® Core™2 Duo T7500 × 2
  • Graphics card: AMD RV610
  • Disk capacity: 512.1 GB SSD

Software information:

  • Firmware version: 211
  • Operating system name: Zorin OS 18.1 Core
  • Operating system build: (null)
  • Operating system type: 64-bit
  • Graphics manager: Wayland
  • Kernel version: Linux 6.17.0-35-generic

Try to switch to Xorg. Logout and at login click on your username then a cog wheal appears at the bottom right corner. There you can switch between Xorg and Wayland.

Probably your old hardware runs much better with the older Zorin versions. You can also try to install kernel 6.8 to see if it is better then.

sudo apt install linux-image-6.8.0-130-generic linux-headers-6.8.0-130-generic linux-modules-6.8.0-130-generic linux-modules-extra-6.8.0-130-generic

In grub menu at boot select "Advanced options for Zorin" and then select kernel 6.8 to boot from and test. This setting is only for one boot. If it works, we can set kernel 6.8 as default.

2 Likes

@Forpli is right you shoud try to switch to Xorg, and if it doesn't solve this issue you can try to downgrade your firmware, but I aasume Xorg should fix this issue...

1 Like

I would agree to @Forpli's Suggestions. You should try that - especially the Kernel Downgrade because of Your relatively old Hardware.

Another Thing what I saw: You have 4Gig's of RAM and You use Core - what means the Gnome Desktop. That might be a bit less. Maybe think about try Zorin Lite. But when @Forpli's Suggestions help, You can of Course stay with Core.

1 Like

Thanks for the suggestions to try Xorg, which I'd also considered.
I tested it as you suggested, and even using Xorg, the same problem persists.
I think there's something in version 18 that's causing conflicts with the graphics card or its drivers; there wasn't this problem with version 17.
I don't like the Lite version; I prefer the Core version, which, aside from this small bug, doesn't cause any major performance issues with this laptop of mine.

For the kernel version, I would like to keep this current one, I don't want to lose anything in terms of functionality and security.

Kernel 6.8 is no less secure. It is a long-term support kernel that is still fully supported and receives updates. With your older hardware, you’ll likely have less support for your system with the new 6.17 kernel. I myself with my old Dell laptop from 2012 switched back to Zorin 17 (lite) with kernel 6.8 and it runs better.

Sorry, I'm a newbie...why don't I have any graphics issues with Kubuntu 26.04 with Kernel 7.0 on the same machine? I used to use Kubuntu, then I decided to upgrade to Zorin 18.1 core.

Maybe in this Kernel are better Drivers. You could use on Zorin 18 for Example the Liquorix Kernel which is on 7.0.X. I use it, too. But my Hardware is newer than Yours.

kernel 7.0 is the cutting edge kernel and much newer with support for newer hardware i use the liquorix version of 7.0 myself and my system is stabe and optimized as well

image

2 Likes

Here is a guide which shows the installation of liquorix kernel:

If you want to try that, disable secure boot because the kernel is not signed.

1 Like

I installed the Liquorix Kernel 7.0.12, but nothing changed.
The problem persists with this kernel, too.

So I removed the Liquorix Kernel 7.0.12 and reverted to the Linux Kernel 6.17.0-35-generic.

I also noticed that with the Liquorix Kernel 7.0.12, the Zorin logo, which I like so much, wasn't displayed during boot...at least that's what I noticed when I rebooted to remove it.

Now with the Linux Kernel 6.17.0-35-generic, it does.

well #1 when changing to another kernel you need to have your system stable and everything works as it should then goto a newer kernel changing to another with a problem will persist into next kernel

1 Like

You did installed the Kernel. But did You booted in the Kernel and did You checked that You realls in the Kernel?

1 Like

I would be curious to see how you fared with Q4OS which uses a much lower kernel. There is a third-party LookSwitcher you can install post-installation (think similar to Zorin Appearance).

Yes i verificate.

If you have Timeshift installed, create a snapshot of your system and see if XLibre compositor protocol prevents this (the developer used to contribute to Xorg and provided a tear fix that was rejected by the Xorg devs. Zorin 18 is a fork of Ubuntu 24.04 so I searched using Brave A.I. search engine to see if XLibre can be installed:

" XLibre is now available for Ubuntu 24.04 LTS via unofficial community repositories, allowing users to replace the X.Org server with XLibre.

1. Installation Steps

You can use one of the two primary unofficial APT repositories. The xlibre-deb repository is actively maintained for Ubuntu 24.04 (Noble).

Method A: Using xlibre-deb Repository

sudo apt-get update
sudo apt-get install -y ca-certificates curl

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://xlibre-deb.github.io/key.asc | sudo tee /etc/apt/keyrings/xlibre-deb.asc
sudo chmod a+r /etc/apt/keyrings/xlibre-deb.asc

cat <<EOF | sudo tee /etc/apt/sources.list.d/xlibre-deb.sources
Types: deb deb-src
URIs: https://xlibre-deb.github.io/ubuntu/
Suites: $(. /etc/os-release && echo "$UBUNTU_CODENAME")
Components: main
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/xlibre-deb.asc
EOF

sudo apt-get update
sudo apt-get install xlibre

Method B: Using xlibre-debian Repository

sudo apt-get update
sudo apt-get install -y ca-certificates curl

sudo install -m 0755 -d /usr/share/keyrings
curl -fsSL https://mrchicken.nexussfan.cz/publickey.asc | gpg --dearmor | sudo tee /usr/share/keyrings/NexusSfan.pgp > /dev/null
sudo chmod a+r /usr/share/keyrings/NexusSfan.pgp

cat <<EOF | sudo tee /etc/apt/sources.list.d/xlibre-debian.sources
Types: deb
URIs: https://xlibre-debian.github.io/ubuntu/
Suites: main
Components: stable
Signed-By: /usr/share/keyrings/NexusSfan.pgp
EOF

sudo apt-get update
sudo apt-get install xlibre xlibre-archive-keyring

2. NVIDIA Driver Configuration

If you use NVIDIA proprietary drivers , they are incompatible with the default ABI version and require manual intervention:

  • Install Drivers: You must install drivers directly from NVIDIA's .run file, as the Ubuntu driver manager is not compatible.
  • Ignore ABI: Add the following block to /etc/X11/xorg.conf or /etc/X11/xorg.conf.d/nvidia.conf to allow the drivers to run:
Section "ServerFlags"
    Option "IgnoreABI" "1"
EndSection
  • Reboot: Restart your system for changes to take effect.

3. Uninstallation

To revert to X.Org, run:

sudo apt-get update
sudo apt-get remove xlibre xserver-xlibre*
sudo apt-get install xorg
sudo rm -f /etc/apt/sources.list.d/xlibre-deb.sources

AI-generated answer. Please verify critical facts."