CommitteeOfZero / polyversal-coz-linux-patcher

whose OS runs whose games
MIT License
25 stars 5 forks source link

patch installer just crashes instantly after giving off a sound for a slipt-second. #31

Open 39sdev opened 1 day ago

39sdev commented 1 day ago

Title says it all. This doesn't seem to be an issue with the script itself. But idk where else I should go to seek help. here's the script log anyway, maybe some of you guys find anything useful.

~/Downloads/Polyversal-v2_1_3$ ./polyversal install chn ~/Downloads/CHNSteamPatch-v1.0.2-Setup
polyversal  INFO - Machine info: Linux 6.11.0-202.fsync.fc40.x86_64 x86_64 GNU/Linux PRETTY_NAME="Nobara Linux 40 (KDE Plasma)"
polyversal  INFO - Hardware: Shenzhen Meigao Electronic Equipment Co.,Ltd HPPAC | AMD Ryzen 7 8840U w/ Radeon 780M Graphics | Advanced Micro Devices, Inc. [AMD/ATI] Phoenix3 (rev 01)
polyversal  INFO - Starting Polyversal Patcher on Sa 5. Okt 01:09:31 CEST 2024 ...
polyversal  INFO - system install of protontricks not found
polyversal  INFO - proceeding with flatpak ...
Looking for updates…
polyversal  INFO - polyversal is up-to-date

Nothing to do.
polyversal  INFO - flatpak protontricks either updated successfully or was already up-to-date
F: Not sharing "/usr/share/icons" with sandbox: Path "/usr" is reserved by Flatpak
F: Not sharing "/usr/share/icons" with sandbox: Path "/usr" is reserved by Flatpak
steam-runtime-launcher-service[58]: W: The --socket option is deprecated. Prefer to use --session or --bus-name.
polyversal  INFO - using game directory '/home/miku/.local/share/Steam/steamapps/common/CHAOS;HEAD NOAH'
polyversal  INFO - patching CHAOS;HEAD NOAH using app ID 1961950, expecting patch EXE name 'CHNSteamPatch-Installer.exe' ...
polyversal  INFO - using custom SteamGrid images ...
polyversal  INFO - patching CHAOS;HEAD NOAH ...
polyversal  INFO - running command: `flatpak run com.github.Matoking.protontricks -c 'cd "/home/miku/Downloads/CHNSteamPatch-v1.0.2-Setup" &&  wine CHNSteamPatch-Installer.exe' 1961950`
F: Not sharing "/usr/share/icons" with sandbox: Path "/usr" is reserved by Flatpak
F: Not sharing "/usr/share/icons" with sandbox: Path "/usr" is reserved by Flatpak
steam-runtime-launcher-service[58]: W: The --socket option is deprecated. Prefer to use --session or --bus-name.
steam-runtime-launch-client[60]: W: The --socket option is deprecated. Prefer to use the session bus.
/bin/bash: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libtinfo.so.6: no version information available (required by /bin/bash)
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0114:fixme:oleacc:find_class_data unhandled window class: L"#32769"
0114:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0114:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0114:fixme:uiautomation:msaa_fragment_get_FragmentRoot 00000000008F1FB8, 000000000021FA90: stub!
0024:fixme:win:RegisterPowerSettingNotification (0001006C,{02731015-4510-4526-99e6-e5a17ebd1aea},0): stub
0120:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0120:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0120:fixme:uiautomation:msaa_fragment_get_FragmentRoot 000000000092B8F8, 0000000001B2FAB0: stub!
QMetaObject::connectSlotsByName: No matching signal for on_muteButton_clicked()
0120:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0120:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0120:fixme:uiautomation:msaa_fragment_get_FragmentRoot 000000000092B978, 0000000001B2FAB0: stub!
0024:fixme:pulse:AudioClient_GetSharedModeEnginePeriod (0025BE58)->(005EEDA0, 005EED8C, 005EED70, 005EED7C, 005EED78)
libGL error: MESA-LOADER: failed to open radeonsi: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri/radeonsi_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri)
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  150 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  4448
  Current serial number in output stream:  4447
polyversal ERROR - patch installation exited with nonzero status
polyversal  INFO - copying custom SteamGrid images ...
polyversal  INFO - SteamGrid images installed successfully
polyversal  INFO - Success! Completed without any script-breaking issues. Enjoy the game.
39sdev commented 1 day ago

Running protontricks with debug logs on reveals this opengl error once the patch installer is launched:

libGL error: MESA-LOADER: failed to open radeonsi: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri/radeonsi_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri)
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  150 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  4448
  Current serial number in output stream:  4447

unfortunately I am not smart enough to figure out what exactly causes mesa to not be able to load my graphics driver here.