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
protestant-coral3y ago
Yep, this looks like the same issue
other-emerald
other-emeraldOP3y ago
I thought so
protestant-coral
protestant-coral3y 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-emerald
other-emeraldOP3y ago
i am
protestant-coral
protestant-coral3y ago
i can also send you the binaries
other-emerald
other-emeraldOP3y ago
i'll just compile, thanks!
protestant-coral
protestant-coral3y ago
alright, awesome maybe you can provide some more info so we can make a merged report
other-emerald
other-emeraldOP3y ago
sure, what do you need? are you also on arch? is it arch specific?
protestant-coral
protestant-coral3y 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-emerald
other-emeraldOP3y ago
gotcha, yeah i'm also on 6.2.7-zen1-1-zen
protestant-coral
protestant-coral3y ago
maybe its specific to the latest zen
other-emerald
other-emeraldOP3y 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
protestant-coral3y ago
same same NVIDIA GeForce RTX 3060 Intel i7-10700K (16) @ 5.100GHz
other-emerald
other-emeraldOP3y 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
protestant-coral3y 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-emerald
other-emeraldOP3y ago
yeah, for a few days now
protestant-coral
protestant-coral3y ago
since the last update or before that?
other-emerald
other-emeraldOP3y ago
last update was yesterday, right? it was for sure before that
protestant-coral
protestant-coral3y 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-emerald
other-emeraldOP3y ago
yeah, you are probably right
protestant-coral
protestant-coral3y ago
can you get me a log of upgrades you did since you think it happened i can compare that with mine
other-emerald
other-emeraldOP3y 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-emerald
other-emeraldOP3y ago
this is my list of upgraded in the past week
other-emerald
other-emeraldOP3y ago
i think that's what you're looking for?
protestant-coral
protestant-coral3y 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 anyways
other-emerald
other-emeraldOP3y ago
pretty much the same haha
protestant-coral
protestant-coral3y ago
yup
protestant-coral
protestant-coral3y ago
its something with that library.
No description
protestant-coral
protestant-coral3y ago
it just hangs
other-emerald
other-emeraldOP3y ago
yeah, nice confirmation of your theory
protestant-coral
protestant-coral3y 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-emerald
other-emeraldOP3y ago
that's frankly not very good news
protestant-coral
protestant-coral3y ago
does clinfo --raw do anything for you? because if not, that's where the library hangs
other-emerald
other-emeraldOP3y ago
yeah, it does absolutely nothing for me
deep-jade
deep-jade3y ago
Should be fixed in the systeminformation aswell. Don't know how hard it is to add the timeout there aswell
protestant-coral
protestant-coral3y ago
yup. they probably just need to wrap nodejs exec so they definitely get something back.
protestant-coral
protestant-coral3y ago
this is where it happens in si
No description
protestant-coral
protestant-coral3y ago
but i feel like we have to fix clinfo somehow
deep-jade
deep-jade3y ago
Last time updated for 4 years Maybe some lib changed and breaks clinfo now ?
other-emerald
other-emeraldOP3y ago
this is officially over my head, but let me know if you need more information. always happy to help
protestant-coral
protestant-coral3y 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
protestant-coral3y ago
The OpenCL api calls dont respond. that's the issue
No description
other-emerald
other-emeraldOP3y 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
protestant-coral3y ago
i'll try to rebuild my nvidia driver and cross fingers i can restart
other-emerald
other-emeraldOP3y ago
very brave of you lol
protestant-coral
protestant-coral3y 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
continuing-cyan3y ago
is lspci crossplatform? I think that doesn't work on windows
protestant-coral
protestant-coral3y ago
It's not, but i could just write a quick implementation that works cross platform is suppose
continuing-cyan
continuing-cyan3y 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
protestant-coral3y ago
Agreed too
continuing-cyan
continuing-cyan3y ago
(I actually want to propose no logs by default)
protestant-coral
protestant-coral3y 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-emerald
other-emeraldOP3y ago
i think it is zero, i can't find any
protestant-coral
protestant-coral3y ago
Ah okay, the running promise kept my instances in the background
other-emerald
other-emeraldOP3y 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
protestant-coral3y ago
Ah, well that works too
other-emerald
other-emeraldOP3y ago
actually, i just found a bunch of them in a different sort and scrolling down slightly so that's cool
protestant-coral
protestant-coral3y ago
there u go
other-emerald
other-emeraldOP3y ago
lol the clinfo --raw commands are also still there
protestant-coral
protestant-coral3y 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-emerald
other-emeraldOP3y ago
silence might indicate yes
protestant-coral
protestant-coral3y 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-emerald
other-emeraldOP3y 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
protestant-coral3y 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
deep-jade3y 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
protestant-coral3y 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-emerald
other-emeraldOP3y ago
Haha, thanks man!
protestant-coral
protestant-coral3y ago
you're welcome @RawToast we're merged. if you update to latest master you'll have the changes.
other-emerald
other-emeraldOP3y ago
Hell yeah, thanks for keeping me updated on the changes!
protestant-coral
protestant-coral3y ago
sure thing

Did you find this page helpful?