Quake Live memory leak on 43

Any work around for this? I tried everything I could think of with command line options, dif’t proton versions, etc. The only fix I could do was rebase to 42. I’m guessing this game doesn’t get much attention but it’s my groove :slight_smile:

repeatable error: QL crashes to desktop after about 5 min, never makes it to 10.

What hardware are you using? Especially GPU?

Seems to me like this is a Mesa related regression. Bazzite is currently on Mesa 25.3.3 so I checked the latest version 25.3.4 to see if there’s anything about memory leaks etc. and found this:

>GTT memory leak when running OpenGL games/software on an AMD RX 6600 XT

As far as I know, idTech engine always used OpenGL or Vulkan in newer games. So if you have an RDNA2 GPU, this might be why; and if that’s the case you have to wait for Bazzite to update Mesa version to 25.3.4.

Your issue might be completely unrelated though, so please try to give your system specs :slight_smile: I hope this helps.

My specs:
MB: Gigabyte X870 Eagle Wifi 7
CPU: 9800X3D
GPU: Sapphire Nitro+ 9070XT
Memory: 64GB Corsair Vengeance CL30
Storage: 4TB Samsung 990 Pro

I did test Quake Live on a separate PC (a bit older all with AMD Radeon 7900)
What’s the best way to get notified when Mesa is updated?

Thanks!

When Bazzite updates, you can use the ujust changelogs command in terminal. That will tell you every system component that got upgraded. Other than that, you can check Bazzite’s github page and see what changes are in the latest update there.

Your GPU is quite a bit newer than 6000 series, but who knows, maybe it’s the same issue affecting it. Best way to know would be to try another OpenGL game, honestly. If you have another OpenGL game, try and see if that game also suffers from memory leak issues.

Edit: Installing it on my PC (with an RX 7600) to see if I get the same issue as well.

I don’t have any issues with Quake Live and I play it all the time (also my main jam), but I’m commenting in hopes to help out the Bazzite community and a friend.

Fedora 43

Kernal 6.18.7-200.fc43.x86_64

GNOME 49.3

CPU: AMD Ryzen 7 7800X3D (16) @ 5.05 GHz

GPU: AMD Radeon RX 7900 XTX [Discrete]

Memory: 5.48 GiB / 30.95 GiB (18%)

Swap: 12.00 KiB / 8.00 GiB (0%)

Disk (/): 328.27 GiB / 929.93 GiB (35%) - btrfs
Disk (/mnt/4TB): 3.01 TiB / 3.64 TiB (83%) - btrfs
Disk (/mnt/win11): 531.59 GiB / 928.59 GiB (57%) - fuseblk

Quake Live - GE Proton 10-17

I just played a 10 minute training match with no issues.

RX 7600 GPU

R5 5600 CPU

32gb DDR4 3200mhz Ram

Game installed in nvme.

Used GE-Proton 10-29

Is your ram overclocked or did you tighten timings or anything like that?

No overclocks or ram timing adjustments, just using the memory profile in the bios.
Note that it’s rock solid in Bazzite 42, just not in Bazzite 43, and it’s rock solid in Fedora 43, windows etc. and it does this in Bazzite 43 on multiple PCs - Worminux above included tried it with the same result, crash to desktop in 5ish minutes.

Well, my money is on Mesa or kernel regression then. Because from Bazzite 42 to 43, most notable changes have been upgrades to those. Hopefully upcoming updates fix the issue. I know what a PITA it is to have such niche issues.

Also, as a boomer, I have a soft spot for Afps :slight_smile:

Thanks - I did try GE-Proton 10-17, 25, 29 when I was trying to get it working btw, hopefully I’ll luck out & they’ll solve this in future updates.

My bad, I forgot to mention this is the reason I jumped ship away from Bazzite to Fedora. QL would do the exact same thing to me and I never could figure out why.

1 Like

Are you using Kinoite? Kinda off topic but I didn’t expect Fedora to be on such a newer kernel version (or for Bazzite to lag so far behind).

No sir, just plain ol’e Fedora 43

Got a 3rd person testing, same thing, 42 is stable, 43 is crashing for him at around the 2-15 min. 4th person installing to test as well. 7800X3D, 9070XT on ASROCK MB.

I am also having the issues i enable the log on quake live and here it what it says is causing it:

Based on your Proton log, the crash is being caused by an ELF Class mismatch (32-bit vs 64-bit) involving a library called libextest.so.

Specifically, your system is trying to preload a 64-bit version of a library into Quake Live (which is a 32-bit application). This is a known issue on Bazzite 43 and Fedora-based systems when certain “extest” or “libextest” components (often related to X11/Wayland input translation) are forced globally.

Why it crashed

The log repeats: LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
While “ignored” usually means the game should still run, in Quake Live’s case, this specific failure prevents the game from initializing the display or input context correctly, causing an immediate “silent” crash to the desktop as the engine fails its initial handshake.

I think you’re right about the drivers - we have a friend with Nvidia 3080 Ti - no crashes in Bazzite 43 so far.

Smooth as glass over here.

System specs = Nvidia maybe?