HGL
other-emerald
No Games Launching
Whenever I try to run a game, it hangs. I have tried uninstalling every game and heroic, then reinstalling Faster Than Light, and still it just hangs. I have tried clearing the cache, I've tried deleting all the prefixes, I've tried clicking on the "Report a problem running this game" and the screenshot of that is here. That log is completely empty for the game. The log for Heroic also seems empty of useful messages. Every single game hangs like this.
The only things I can think of that might have caused this is using BleachBit recently, or cleaning up a bunch of old pacman installers, but I really don't see how the second one would have done it. My games were all working before those two actions.
As far as I can tell, my settings and prefixes are all correct, I'm on the newest version of Wine, I've tried running Winetricks, and now I'm out of ideas. I think there was another one with someone that had a fix, but that fix hasn't been merged yet, I think. His name was @willow and the title of the other post was Games are are just not launching. I'm adding this here to maybe get pressure to get that fix published in case it resolves my issue as well, but any help would be appreciated!
70 Replies
protestant-coral•3y ago
Yep, this looks like the same issue
other-emeraldOP•3y ago
I thought so
protestant-coral•3y ago
I already pushed an update. You can clone the repo from my github and just compile a version until they merge my pr
are you on arch?
other-emeraldOP•3y ago
i am
protestant-coral•3y ago
i can also send you the binaries
other-emeraldOP•3y ago
i'll just compile, thanks!
protestant-coral•3y ago
alright, awesome
maybe you can provide some more info so we can make a merged report
other-emeraldOP•3y ago
sure, what do you need? are you also on arch? is it arch specific?
protestant-coral•3y ago
i reported my system already
"I am running arch on 6.2.7-zen (latest). Updated today (yesterday)."
i dont know what exactly the issue comes from. i just know its an issue with the systeminformation library
other-emeraldOP•3y ago
gotcha, yeah i'm also on 6.2.7-zen1-1-zen
protestant-coral•3y ago
maybe its specific to the latest zen
other-emeraldOP•3y ago
6.2.7-zen1-1-zen
Plasma 5.27.3
NVIDIA GeForce GTX 1060 Mobile
Intel CoffeeLake-H GT2 [UHD Graphics 630]
protestant-coral•3y ago
same
same
NVIDIA GeForce RTX 3060
Intel i7-10700K (16) @ 5.100GHz
other-emeraldOP•3y ago
so maybe it's a plasma issue or a zen issue
it could go either way, honestly
i've had this issue longer than for today
protestant-coral•3y ago
I'll try making an example app with the systeminformations graphics library and see where exactly it bugs. (https://github.com/sebhildebrandt/systeminformation/blob/master/lib/graphics.js is the issue)
oh really?
other-emeraldOP•3y ago
yeah, for a few days now
protestant-coral•3y ago
since the last update or before that?
other-emeraldOP•3y ago
last update was yesterday, right? it was for sure before that
protestant-coral•3y ago
i dont believe its plasma really, but not zen either because i didnt restart after my update. it has to be some component
other-emeraldOP•3y ago
yeah, you are probably right
protestant-coral•3y ago
can you get me a log of upgrades you did since you think it happened
i can compare that with mine
other-emeraldOP•3y ago
i can't do it accurately because i'm not quite sure when it started happening. it's been at least a week
other-emeraldOP•3y ago
this is my list of upgraded in the past week
other-emeraldOP•3y ago
i think that's what you're looking for?
protestant-coral•3y ago
Yea, just made a command for you to grep that easily.
awk '/ALPM.*upgraded/ {print}' /var/log/pacman.log | grep -P '^\[(2023-03-[12])'
But thanks anywaysother-emeraldOP•3y ago
pretty much the same haha
protestant-coral•3y ago
yup
protestant-coral•3y ago
its something with that library.

protestant-coral•3y ago
it just hangs
other-emeraldOP•3y ago
yeah, nice confirmation of your theory
protestant-coral•3y ago
i've also peeked into the libraries issue page today for a bit, and saw the same issue with hanging for other components too.
cpu and stuff also isn't 100% safe
other-emeraldOP•3y ago
that's frankly not very good news
protestant-coral•3y ago
does
clinfo --raw
do anything for you? because if not, that's where the library hangsother-emeraldOP•3y ago
yeah, it does absolutely nothing for me
deep-jade•3y ago
Should be fixed in the systeminformation aswell. Don't know how hard it is to add the timeout there aswell
protestant-coral•3y ago
yup. they probably just need to wrap nodejs exec so they definitely get something back.
protestant-coral•3y ago
this is where it happens in si

protestant-coral•3y ago
but i feel like we have to fix clinfo somehow
deep-jade•3y ago
Last time updated for 4 years
Maybe some lib changed and breaks clinfo now ?
other-emeraldOP•3y ago
this is officially over my head, but let me know if you need more information. always happy to help
protestant-coral•3y ago
well, it broke for me after i updated these packages (to narrow down the list a bit)
[2023-03-20T07:58:49+0100] [ALPM] upgraded fftw (3.3.10-3 -> 3.3.10-4)
[2023-03-20T07:58:49+0100] [ALPM] upgraded portaudio (1:19.7.0-1 -> 1:19.7.0-2)
[2023-03-20T07:58:49+0100] [ALPM] upgraded blender (17:3.4.1-21 -> 17:3.4.1-23)
[2023-03-20T07:58:49+0100] [ALPM] upgraded efivar (38-2 -> 38-3)
[2023-03-20T07:58:49+0100] [ALPM] upgraded efibootmgr (18-1 -> 18-2)
[2023-03-20T07:58:49+0100] [ALPM] upgraded girara (0.3.9-1 -> 0.4.0-1)
[2023-03-20T07:58:51+0100] [ALPM] upgraded intel-oneapi-compiler-shared-runtime (2023.0.0-1 -> 2023.0.0-7)
[2023-03-20T07:58:51+0100] [ALPM] upgraded intel-oneapi-compiler-dpcpp-cpp-runtime (2023.0.0-2 -> 2023.0.0-5)
[2023-03-20T07:58:52+0100] [ALPM] upgraded kcalendarcore (5.104.0-1 -> 5.104.0-2)
[2023-03-20T07:58:52+0100] [ALPM] upgraded lib32-alsa-plugins (1.2.7.1-1 -> 1.2.7.1-2)
[2023-03-20T07:58:52+0100] [ALPM] upgraded lib32-libusb (1.0.26-1 -> 1.0.26-2)
[2023-03-20T07:58:52+0100] [ALPM] upgraded libid3tag (0.15.1b-11 -> 0.15.1b-12)
[2023-03-20T07:58:53+0100] [ALPM] upgraded linux-zen (6.2.6.zen1-1 -> 6.2.7.zen1-1)
[2023-03-20T07:58:54+0100] [ALPM] upgraded linux-zen-headers (6.2.6.zen1-1 -> 6.2.7.zen1-1)
[2023-03-20T07:58:54+0100] [ALPM] upgraded nodejs (19.8.0-1 -> 19.8.1-1)
[2023-03-20T07:58:55+0100] [ALPM] upgraded pacman (6.0.2-5 -> 6.0.2-6)
[2023-03-20T07:58:55+0100] [ALPM] upgraded rasqal (1:0.9.33-5 -> 1:0.9.33-6)
[2023-03-20T09:50:43+0100] [ALPM] upgraded linux (6.2.2.arch2-1 -> 6.2.7.arch1-1)
[2023-03-21T04:05:47+0100] [ALPM] upgraded xz (5.4.1-1 -> 5.4.2-1)
[2023-03-21T04:05:47+0100] [ALPM] upgraded mpg123 (1.31.2-2 -> 1.31.3-1)
[2023-03-21T04:05:47+0100] [ALPM] upgraded ffmpeg (2:6.0-3 -> 2:6.0-4)
[2023-03-21T04:05:47+0100] [ALPM] upgraded lib32-mpg123 (1.31.2-1 -> 1.31.3-1)
[2023-03-21T04:05:47+0100] [ALPM] upgraded lib32-xz (5.4.1-1 -> 5.4.2-1)
[2023-03-21T04:05:47+0100] [ALPM] upgraded libwbclient (4.18.0-1 -> 4.18.0-2)
[2023-03-21T04:05:47+0100] [ALPM] upgraded python-more-itertools (9.0.0-1 -> 9.1.1-1)
[2023-03-21T04:05:47+0100] [ALPM] upgraded python-setuptools (1:67.5.1-1 -> 1:67.6.0-1)
[2023-03-21T04:05:47+0100] [ALPM] upgraded rsync (3.2.7-3 -> 3.2.7-4)
[2023-03-21T04:05:47+0100] [ALPM] upgraded smbclient (4.18.0-1 -> 4.18.0-2)
[2023-03-21T04:05:48+0100] [ALPM] upgraded wine (8.3-1 -> 8.4-1)
[2023-03-21T04:06:28+0100] [ALPM] upgraded proton-ge-custom-bin (1:GE_Proton7_50-1 -> 1:GE_Proton7_51-1)
[2023-03-21T04:06:31+0100] [ALPM] upgraded steamtinkerlaunch (12.0-2 -> 12.12-1)
:50: lol
i'm considering if i wanna go another layer deep and check clinfo
at least its just a small library. alright, ill do
lol, one c file with 4700 lines.
protestant-coral•3y ago
The OpenCL api calls dont respond. that's the issue

other-emeraldOP•3y ago
Support for OpenCL 2.x properties is not fully tested.
that's from the man page of clinfo
i wonder if that's part of it?
protestant-coral•3y ago
i'll try to rebuild my nvidia driver and cross fingers i can restart
other-emeraldOP•3y ago
very brave of you lol
protestant-coral•3y ago
Okay, so, the only thing regarding opencl that updated lately on linux is the switch to intel oneapi. meaning, these:
local/intel-oneapi-compiler-shared-opencl-cpu 2023.0.0-7
Intel oneAPI compiler runtime libraries: OpenCL CPU runtime
local/intel-oneapi-compiler-shared-runtime 2023.0.0-7
Intel oneAPI compiler runtime libraries: Shared runtime without OpenCL
maybe its something about that
@Nocccer , if the system info that prints out is the issue for some people being completely unable to launch the launcher. why don't we just parse lspci a bit, log that and call it a day?
because all i've seen that library do is log some stuff
continuing-cyan•3y ago
is lspci crossplatform? I think that doesn't work on windows
protestant-coral•3y ago
It's not, but i could just write a quick implementation that works cross platform is suppose
continuing-cyan•3y ago
what I think we should do is make logs non-blocker, the game should simply start and logging should happen in parallel
protestant-coral•3y ago
Agreed too
continuing-cyan•3y ago
(I actually want to propose no logs by default)
protestant-coral•3y ago
In the pr i already opened I made the log time out after 5 seconds. We could make it non blocking and put the whole function in a timeout. Otherwise the program won't fully close after pressing close.
@RawToast , can you check your htop or whatever process explorer you have and tell me how many heroic instances you have running after you close the open one?
Cuz it should be zero. But it probably won't unless you restarted
other-emeraldOP•3y ago
i think it is zero, i can't find any
protestant-coral•3y ago
Ah okay, the running promise kept my instances in the background
other-emeraldOP•3y ago
i've been forcing it to quit every time (right clicking on the icon and quitting) because i have the setting for minimizing to the tray on
protestant-coral•3y ago
Ah, well that works too
other-emeraldOP•3y ago
actually, i just found a bunch of them in a different sort and scrolling down slightly
so that's cool
protestant-coral•3y ago
there u go
other-emeraldOP•3y ago
lol the clinfo --raw commands are also still there
protestant-coral•3y ago
fact is, something is majorly wrong with the opencl stuff
@arieljuod should i open an issue / edit the one i already made with an overview of what we already established here?
and put the pull request as a wip?
other-emeraldOP•3y ago
silence might indicate yes
protestant-coral•3y ago
These people do this in their free time. Me too, but i actually use it regularly and am fresh to developing for Heroic, so, still hyped. It burns out after a while though so- i don't blame them.
other-emeraldOP•3y ago
i did not mean for that to be accusatory, i was just saying that you should probably just go ahead and do those things. sorry that came off wrong! i really respect everything that ya'll are doing here
protestant-coral•3y ago
Yea, i got that. I'm just bad with people and my statements sometimes seem like I'm annoyed or offended or whatever. Its cool to talk to you don't worry.
deep-jade•3y ago
If you can you could join our development channel. There are more people and if you have some questions about development you might get a faster answer.
I already added reviewer to your pr. I need to add this to the milestone aswell.
protestant-coral•3y ago
@RawToast I recommend pulling latest and compiling again to get the latest changes. Cheers.
Not necessarily needed, but you save 5 seconds every time you start a game :CB_fancy:
other-emeraldOP•3y ago
Haha, thanks man!
protestant-coral•3y ago
you're welcome
@RawToast we're merged. if you update to latest master you'll have the changes.
other-emeraldOP•3y ago
Hell yeah, thanks for keeping me updated on the changes!
protestant-coral•3y ago
sure thing