Running latest dev build of Dolphin on Arch, I've tried Soul Calibur II+ and Melee, both behave the same. I've tried OpenGL, Vulkan, software renderers, there are no console errors, nothing shows in the log. Nothing seems to change the result. Any ideas?
[Linux] Hang at black screen when loading game
|
08-31-2023, 02:54 AM
Typically, black screens on boot with no error messages indicates a bad dump of a game. The files may be corrupted on the filesystem itself, or they may have been improperly dumped to begin with. At any rate, for GameCube games, you should verify the MD5 (i.e. compare the MD5 hash with known valid dumps from a database like redump.org). If your hashes don't match, you'll need to redump your games.
08-31-2023, 09:06 AM
(08-31-2023, 02:54 AM)Shonumi Wrote: Typically, black screens on boot with no error messages indicates a bad dump of a game. The files may be corrupted on the filesystem itself, or they may have been improperly dumped to begin with. At any rate, for GameCube games, you should verify the MD5 (i.e. compare the MD5 hash with known valid dumps from a database like redump.org). If your hashes don't match, you'll need to redump your games. MD5 hash for Melee matches the one on redump.org. Any next steps? 08-31-2023, 11:05 AM
One thing you could do is try previous revisions instead of the bleeding edge latest source. For example, see if the issue still occurs on the (kinda ancient) vanilla 5.0 stable release. If it works on 5.0, it's probably a sign that some recent change messed up something on your system. Using 5.0 is an extreme example, so you might not have to revert that far back, but this would but one method to pinpoint exactly what's causing your issue.
Have you gotten Dolphin working previously on Arch, or is this your first time setting things up on that distro? And do other games work, or is it just these two titles (Soul Caliber II and SSBM) that give black screen? 08-31-2023, 11:32 AM
> Have you gotten Dolphin working previously on Arch, or is this your first time setting things up on that distro? And do other games work, or is it just these two titles (Soul Caliber II and SSBM) that give black screen?
I haven't tried any others yet, and this is my first time trying to get it to work. > One thing you could do is try previous revisions instead of the bleeding edge latest source. For example, see if the issue still occurs on the (kinda ancient) vanilla 5.0 stable release. If it works on 5.0, it's probably a sign that some recent change messed up something on your system. Using 5.0 is an extreme example, so you might not have to revert that far back, but this would but one method to pinpoint exactly what's causing your issue. Stable release (dolphin-emu from AUR) gives segfault when loading a game, also gives segfault immediately when running with any arguments, even --version (wtf)
Huh, I wonder if the segfault on 5.0 has anything to do with that version being incompatible with Wayland on Arch Linux.
Anyway, out of curiosity, did some digging and it looks like the black screen might be a recent issue with the upstream package in Arch. Doesn't look like it's been resolved yet. If you can find older versions of that package, seems like that'd work. Someone also suggested using a Flatpak version of Dolphin. I know it defeats the purpose of having a package manager (especially one as robust as Arch's) but it may be worthwhile to compile the source code directly, to ensure that you get the most "standard" version of Dolphin possible and eliminate any outside changes that might cause issues. 09-01-2023, 05:11 AM
Dolphin-Emu-NOGUI Version: Dolphin [HEAD] 5.0-16793-dirty
Dolphin-Emu Version: Dolphin 5.0-20059-dirty The package installed Other Information on my Profile Hi there, just created an account to answer to this post, I have had this problem (including another, I will create a new post for that) for a few months now. The cause for the segfault are multiple missing libraries, which have been updated to a more recent version, either automatically from user updates or forcibly when other packets depending on it were updated. If you try to run "dolphin-emu-nogui", with or without arguments, you get this error: Quote:dolphin-emu-nogui: error while loading shared libraries: libsfml-network.so.2.5: cannot open shared object file: No such file or directory While I do have the "sfml" package installed, that specific file does not exist. To bypass this issue, I tried to make a soft-link from libsfml-network.so.2.6 → libsfml-network.so.2.5 and all following libraries, but then I got this error: Soooooo while recreating this issue (which happened a few months ago), it happened to work now! Before, the application to refuse the links due to symbols in the .so file being missing. After linking the files below to the ladder, the application will (fully?) work: Quote:sudo ln -s /usr/lib/libsfml-network.so.2.6 /usr/lib/libsfml-network.so.2.5 Starting a game and interacting with it works, but there might be something broken which I have missed. P. S.: I am relatively new to the linux/linux packaging world, so please correct me on anything you find P. P. S.: English is not my native language, which is why I might have some/major errors, thank you! 09-02-2023, 08:13 AM
(08-31-2023, 05:22 PM)Shonumi Wrote: Huh, I wonder if the segfault on 5.0 has anything to do with that version being incompatible with Wayland on Arch Linux. I can't get it to build from git. Code: make[1]: *** [CMakeFiles/Makefile2:1172: Source/Core/Core/CMakeFiles/core.dir/all] Error 2 Code: [:~/source/dolphin-emu] master 130 ± gcc --version && g++ --version 09-04-2023, 02:31 AM
Are there more logs for that make error? If it started compiling the code, gcc/g++ should complain about a specific file/line of code if something goes wrong.
09-04-2023, 08:57 AM
There's pages and pages of warnings. The only other thing I can find that seems like an actual error is:
Code: source/dolphin-emu/Source/Core/Core/HW/GBACore.cpp: In member function ‘HW::GBA::CoreInfo HW::GBA::Core::GetCoreInfo() const’: |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)