HGL
genetic-orange
Glitches make Heroic Games Launcher unusable since 2.10.0
I am looking for help with the launcher. On my old iMac (Core 2 Duo with Radeon X1600) the launcher used to work fine, up until version 2.9.2. Now it shows random garbage in the launcher window, mixed with actual graphics. I have mostly been playing games on my old laptop (Core 2 Duo with Intel GMA X4500MHD graphics), and version 2.11.0 works fine there.
At first, I thought it might have something to do with Vulkan, but neither of the graphics chips support Vulkan. I'm not seeing anything stand out in the logs. Downgrading to version 2.9.2 fixes the issue, but I don't want to be stuck with an old version. I know sometimes the Epic Games Store changes things and older Heroic Launchers stop working. I'd rather not get stuck in that bind.
I know that these systems are very underpowered, but they have been working fine for playing the old games I own. I am hoping to restore functionality to my old iMac. Please help.


25 Replies
genetic-orangeOP•2y ago
genetic-orangeOP•2y ago
I forgot to mention. This is Ubuntu Budgie 22.04. I used the Deb file
eastern-cyan•2y ago
check this https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3284#issuecomment-1837483667
GitHub
Heroic 2.10 and 2.11 screen stays black · Issue #3284 · Heroic-Game...
Describe the bug Both 2.10 and 2.11 show a screen which is black. Version 2.9.2 works as intended. Add logs Unable to add logs as I cannot see the Heroic screen. Steps to reproduce Install Heroic 2...
eastern-cyan•2y ago
delete that gpucache folder
genetic-orangeOP•2y ago
I had already tried deleting the entire heroic folder in .config. I just tried deleting the GPUCache folder with no change in the glitch.
Those users were experiencing a blank/black screen. My window has weird graphics glitches/garbage. It might be a different bug.
eastern-cyan•2y ago
the solution was found by this user, having the same issue you report (check the video) https://discord.com/channels/812703221789097985/1177266839752036382/1177266839752036382 (the reports in github say black screen but it's not really a black screen from the pictures they sent)
that user also mentions the problem is actually libLLVM getting updated https://discord.com/channels/812703221789097985/1177266839752036382/1177281416162189382
so maybe try downgrading that lib
genetic-orangeOP•2y ago
I have libLLVM11 and libLLVM15 installed. Also libLLVM15:i386. I'm not sure what I should have.
eastern-cyan•2y ago
I'm not sure either, I didn't have this issue myself, I just know the information from that github issue and that discord thread
maybe there's another electron tmp/cache folder somewhere in the system?
genetic-orangeOP•2y ago
Apparently, my desktop environment depends on libLLVM, so I cannot remove it. I did remove libLLVM15:i386 though, but Heroic is still misbehaving.
Synaptic only shows one version available for libLLVM13 and libLLVM15. I'm not sure how to downgrade.
eastern-cyan•2y ago
from what I'm reading, it's related to hardware acceleration chromium uses (heroic is an electron app, it uses chromium in the background)
I'll try to make a build disabling the GPU rendering for you to test
maybe that solved the problem
genetic-orangeOP•2y ago
After deleting the heroic folder in ~/.config, the first launch shows partial success with the list of feature updates... But everything in the background is black or garbage. Resizing the window randomizes the garbage. Making the window very small brings back some of the buttons into a readable state.

genetic-orangeOP•2y ago
Thanks, arieljuod. Something must have changed since version 2.9.2. I just removed heroic and reinstalled 2.9.2 and things are back to normal.
afraid-scarlet•2y ago
Are you on Nvidia?
Hmm amd
Feel like it's an electron bug lemme make a PR updating it slightly
Maybe try a newer mesa or newer kernel or both
I can't repro this on any configuration
eastern-cyan•2y ago
@OOOOOF123 from what I read it's a bug in chromium
afraid-scarlet•2y ago
Yeah shouldn't it be fixed in some newer electron like 27.2.x or something
We just update to that
eastern-cyan•2y ago
no idea if there's a version fixing that
@droppedbirch569 you should be able to download the appImage file from https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3305 when it's done building it
you probably want to try the current appImage too to confirm if it also has the issue https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/tag/v2.11.0
what I want to try is:
- make sure you have the same visual glitch with the latest release using the appImage
- then try the one from my PR to see if it's fixed
if it's fixed with that build, I can try to implement a command line flag to tell heroic to disable the GPU when needed
genetic-orangeOP•2y ago
I am trying the AppImage of version 2.11.0 right now. This version displays the library correctly (right side of window), but the list on the left is random blocks of colors. Resizing the window, the right pane resizes accordingly and looks good while the left pane randomizes the visual garbage.
Forgive my ignorance... How long should I expect for your PR to be done building?
genetic-orangeOP•2y ago
Here is the AppImage version 2.11.0 running on my iMac.

eastern-cyan•2y ago
you can get the binaries from https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/actions/runs/7153690921
GitHub
[TEST/IGNORE] Disable GPU acceleration for the chrome window · Hero...
A Native GOG, Amazon and Epic Games Launcher for Linux, Windows and Mac. - [TEST/IGNORE] Disable GPU acceleration for the chrome window · Heroic-Games-Launcher/HeroicGamesLauncher@532057b
eastern-cyan•2y ago
( you need a github account to be able to download them)
genetic-orangeOP•2y ago
The AppImage version 2.11.0 with GPU acceleration disabled appears to have corrected the issue. There are no more graphical glitches. Thank you.
eastern-cyan•2y ago
good!
I'll see if I can implement a flag to disable the gpu acceleration so it's included in the next release (then you'll have to update any shortcut that opens heroic to pass that flag)
I'll try to remember to post here when I implement that and the instructions to do that
genetic-orangeOP•17mo ago
What are the chances that this flag made it into Heroic Launcher 2.12.0?
implicit-lime•17mo ago
Doesn't --disable-gpu already do it
Its an electron flag
eastern-cyan•17mo ago
yes, it works without any change in heroic (I wrote that before actually testing it and another user confirmed that works)
so just set
--disable-gpu
to whatever shortcut you use to open heroic (it seems to work even with flatpak shortcuts)