PhilipK / BoilR

Synchronize games from other platforms into your Steam library
Apache License 2.0
1.35k stars 41 forks source link

NOT working on latest opensuse tumbleweed with KDE plasma 6 #399

Open Rhatz opened 3 months ago

Rhatz commented 3 months ago

image

ak-42 commented 3 months ago

I can replicate this. Also on up to date openSUSE Tumbleweed. I'm on GNOME rather than the KDE, but the hardware is nearly identical.

flatpak run io.github.philipk.boilr ``` user@host:~> flatpak run io.github.philipk.boilr Could not load platform amazon, gave error: Unknown platform named amazon Could not load platform playnite, gave error: Unknown platform named playnite Could not load platform gamepass, gave error: Unknown platform named gamepass interface 'wl_surface' has no event 2 The application panicked (crashed). Message: called `Option::unwrap()` on a `None` value Location: /run/build/boilr/cargo/vendor/glutin-0.30.8/src/api/egl/surface.rs:220 Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it. Run with RUST_BACKTRACE=full to include source snippets. warning: queue 0x55c157b901b0 destroyed while proxies still attached: wl_buffer@46 still attached wl_buffer@45 still attached wl_buffer@44 still attached wl_buffer@43 still attached wl_subsurface@36 still attached wl_surface@35 still attached wl_subsurface@34 still attached wl_surface@33 still attached wl_subsurface@32 still attached wl_surface@31 still attached wl_subsurface@30 still attached wl_surface@29 still attached wl_subsurface@28 still attached wl_surface@27 still attached xdg_wm_base@25 still attached xdg_activation_v1@14 still attached zwp_text_input_manager_v3@13 still attached zwp_pointer_constraints_v1@12 still attached zwp_relative_pointer_manager_v1@11 still attached wl_seat@10 still attached wp_fractional_scale_manager_v1@9 still attached wp_viewporter@8 still attached wl_subcompositor@7 still attached wl_output@6 still attached wl_shm@5 still attached wl_compositor@4 still attached wl_registry@2 still attached ```
flatpak info io.github.philipk.boilr ``` user@host:~> flatpak info io.github.philipk.boilr BoilR - Add non-steam games to your steam library ID: io.github.philipk.boilr Ref: app/io.github.philipk.boilr/x86_64/stable Arch: x86_64 Branch: stable Version: 1.9.4 License: MIT-0 OR Apache-2.0 Origin: flathub Collection: org.flathub.Stable Installation: system Installed: 22.3 MB Runtime: org.freedesktop.Platform/x86_64/22.08 Sdk: org.freedesktop.Sdk/x86_64/22.08 Commit: 5c74bfa359969d8fcd734fd40fc30f514e936886362091a8017e5dcea38eadf0 Parent: 8ea1445c4aa7c0e3e41cf37ab82bdc28777443b82acd281c165de89de80b4c2b Subject: Update to version 1.9.4 (1055af75) Date: 2023-09-23 16:56:11 +0000 ```

EDIT: Same behaviour with the native version.

merryMellody commented 3 months ago

Can confirm on the latest Tumbleweed with KDE (20240402). This is my output running from terminal with flatpak run io.github.philipk.boilr:

Could not load platform amazon, gave error: Unknown platform named amazon
Could not load platform playnite, gave error: Unknown platform named playnite
Could not load platform gamepass, gave error: Unknown platform named gamepass
interface 'wl_surface' has no event 2
The application panicked (crashed).
Message:  called `Option::unwrap()` on a `None` value
Location: /run/build/boilr/cargo/vendor/glutin-0.30.8/src/api/egl/surface.rs:220

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
warning: queue 0x55ec17152210 destroyed while proxies still attached:
  xdg_wm_base@26 still attached
  wl_output@15 still attached
  zwp_text_input_manager_v3@14 still attached
  xdg_activation_v1@13 still attached
  wl_subcompositor@12 still attached
  zwp_relative_pointer_manager_v1@11 still attached
  zwp_pointer_constraints_v1@10 still attached
  wl_seat@9 still attached
  wl_shm@8 still attached
  wp_fractional_scale_manager_v1@7 still attached
  wp_viewporter@6 still attached
  zxdg_decoration_manager_v1@5 still attached
  wl_compositor@4 still attached
  wl_registry@2 still attached
zany130 commented 2 months ago

happening on garurda linux also

inxi -b
System:
  Host: Garuda-Linux Kernel: 6.8.7-2-cachyos arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 6.0.4 Distro: Garuda Linux
Machine:
  Type: Desktop Mobo: ASRock model: X470 Taichi serial: <superuser required>
    UEFI: American Megatrends v: P5.10 date: 10/20/2022
CPU:
  Info: 6-core AMD Ryzen 5 5600X [MT MCP] speed (MHz): avg: 3646
    min/max: 550/4687
Graphics:
  Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
    driver: amdgpu v: kernel
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 23.2.6
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: modesetting,radeon dri: radeonsi gpu: amdgpu resolution:
    1: 2048x864 2: 1396x785 3: 1536x864
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.5-arch1.1
    renderer: AMD Radeon RX 6700 XT (radeonsi navi22 LLVM 17.0.6 DRM 3.57
    6.8.7-2-cachyos)
Network:
  Device-1: Intel Dual Band Wireless-AC 3168NGW [Stone Peak] driver: iwlwifi
  Device-2: Intel I211 Gigabit Network driver: igb
Drives:
  Local Storage: total: 3.64 TiB used: 4.1 TiB (112.6%)
Info:
  Memory: total: 32 GiB available: 31.26 GiB used: 20.07 GiB (64.2%)
  Processes: 568 Uptime: 11h 21m Shell: fish inxi: 3.3.34

setting export WINIT_UNIX_BACKEND=x11 fixes it

ak-42 commented 2 months ago

WINIT_UNIX_BACKEND=x11

Still crashes for me, but with a different error.

The application panicked (crashed).
Message:  Failed to initialize X11 backend: XOpenDisplayFailed
Location: /run/build/boilr/cargo/vendor/winit-0.28.6/src/platform_impl/linux/mod.rs:723
PoorPocketsMcNewHold commented 1 month ago

I've managed to fix it by recompiling it and updating the project dependencies and then, compiling it as said in the README.md image cargo update --recursive -v --color always