Font rendering issues on Fedora 42, Gnome 48.2

Hi all! I’ve been running into the following issue of late. More and more frequently I notice fonts and symbols getting scrambled up on certain apps, mostly my terminal (kitty) and VS Code. Here is what I mean

As is mentioned in the topic title I’m on F42, Gnome 48.2, mutter 48.3, kernel version 6.15.3-200.fc42.x86_64, with proprietary NVIDIA drivers at version 575.64.

This hasn’t happened to me before, so I’m not entirely sure about what might be the issue. Any advice/insight would be much appreciated. Thanks!

Oh, and I’m also on Wayland using both my discrete and integrated GPU like normal.

Have a look if you’re not hitting this issue regarding nova-core.

Upon inspecting the /etc/default/grub file, it looks like nova_core is already blacklisted:

image

Also, here is the output for the command sudo dmesg | grep nova_core:

[    0.000000] Command line: BOOT_IMAGE=(hd1,gpt2)/vmlinuz-6.15.3-200.fc42.x86_64 root=UUID=1f6e869e-1c06-4752-b7de-1e5cc5bbad3e ro rootflags=subvol=root rd.luks.uuid=luks-66f780d8-126d-4a98-a05b-68f1466ba284 rd.luks.uuid=luks-de42c1b0-c1ed-406e-98c7-1445fd0673e5 rhgb quiet nvidia-drm.modeset=1 rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core
[    0.077829] Kernel command line: BOOT_IMAGE=(hd1,gpt2)/vmlinuz-6.15.3-200.fc42.x86_64 root=UUID=1f6e869e-1c06-4752-b7de-1e5cc5bbad3e ro rootflags=subvol=root rd.luks.uuid=luks-66f780d8-126d-4a98-a05b-68f1466ba284 rd.luks.uuid=luks-de42c1b0-c1ed-406e-98c7-1445fd0673e5 rhgb quiet nvidia-drm.modeset=1 rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core

I remember seeing somewhere that nova-core should be written with a dash (nova-core) and not underscore (nova_core) when blacklisting.

1 Like

I don’t see nova-core in the dmesg output

What I meant was to replace these existing kernel arguments:

rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core

with these:

rd.driver.blacklist=nouveau,nova-core modprobe.blacklist=nouveau,nova-core

There are reports stating that both nova-core and nova_core should work the same, but I guess it’s worth a try.

What is the output of the following:

$ modinfo -F version nvidia
$ uname -r
$ dnf list --installed "*nvidia*"

Please post your outputs as proformatted text and not as screenshots, there’s nothing to understand from those.

~ ······································································································································································································································································································   Thu Jul 10 07:44 
modinfo -F version nvidia
575.64

~ ······································································································································································································································································································   Thu Jul 10 07:44 
uname -r             
6.15.4-200.fc42.x86_64

~ ······································································································································································································································································································   Thu Jul 10 07:44 
dnf list --installed "*nvidia*" 
Installed packages
akmod-nvidia.x86_64                        3:575.64-2.fc42    rpmfusion-nonfree-nvidia-driver
kmod-nvidia-6.14.11-300.fc42.x86_64.x86_64 3:575.57.08-2.fc42 @commandline
kmod-nvidia-6.15.3-200.fc42.x86_64.x86_64  3:575.64-2.fc42    @commandline
kmod-nvidia-6.15.4-200.fc42.x86_64.x86_64  3:575.64-2.fc42    @commandline
libnvidia-container-tools.x86_64           1.17.8-1           nvidia-container-toolkit
libnvidia-container1.x86_64                1.17.8-1           nvidia-container-toolkit
libva-nvidia-driver.x86_64                 0.0.14-1.fc42      updates
nvidia-container-toolkit.x86_64            1.17.8-1           nvidia-container-toolkit
nvidia-container-toolkit-base.x86_64       1.17.8-1           nvidia-container-toolkit
nvidia-gpu-firmware.noarch                 20250627-1.fc42    updates
nvidia-modprobe.x86_64                     3:575.64-1.fc42    rpmfusion-nonfree-nvidia-driver
nvidia-persistenced.x86_64                 3:575.64-1.fc42    rpmfusion-nonfree-nvidia-driver
nvidia-settings.x86_64                     3:575.64-1.fc42    rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia.x86_64                 3:575.64-1.fc42    rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda.x86_64            3:575.64-1.fc42    rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.i686         3:575.64-1.fc42    <unknown>
xorg-x11-drv-nvidia-cuda-libs.x86_64       3:575.64-1.fc42    rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-kmodsrc.x86_64         3:575.64-1.fc42    rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.i686              3:575.64-1.fc42    <unknown>
xorg-x11-drv-nvidia-libs.x86_64            3:575.64-1.fc42    rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-power.x86_64           3:575.64-1.fc42    rpmfusion-nonfree-nvidia-driver

I do not have the problem on VSCode with Nvidia driver 575 like yours if it is going to help your case.

I think v575.64.03 of the NVIDIA driver fixes this issue. I haven’t experienced it yet since upgrading the driver version. Let’s hope it stays that way

Looks like I spoke too soon