Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] steam-for-linux largely non-functional after new electron-based beta update was mainlined
@ 2023-10-12 23:34 TeusLollo
  2023-10-12 23:35 ` TeusLollo
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: TeusLollo @ 2023-10-12 23:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 3755 bytes --]

New issue by TeusLollo on void-packages repository

https://github.com/void-linux/void-packages/issues/46649

Description:
### Is this a new report?

Yes

### System Info

Void 6.1.55_2 x86_64 GenuineIntel uptodate rFFFF

### Package(s) Affected

steam-1.0.0.78_3  | com.valvesoftware.Steam 1.0.0.78 (Flatpak)

### Does a report exist for this bug with the project's home (upstream) and/or another distro?

Some similar bugs, although with varying differences in the matter of hardware configuration and packaged software:

https://github.com/ValveSoftware/steam-for-linux/issues/9630
https://github.com/ValveSoftware/steam-for-linux/issues/9383
https://github.com/ValveSoftware/steam-for-linux/issues/9984
https://github.com/ValveSoftware/steam-for-linux/issues/10001
https://github.com/ValveSoftware/steam-for-linux/issues/8667
https://github.com/ValveSoftware/steam-runtime/issues/403
https://github.com/ValveSoftware/steam-for-linux/issues/9077

Definitively, https://github.com/ValveSoftware/steam-for-linux/issues/10001 is the most similar, though. 

There may be, however, further Void-specific packaging concerns. 

### Expected behaviour

Recently Steam ( `steam-for-linux` ) has mainlined its newer beta GUI based upon the notorious https://www.electronjs.org/

It should allow for a newer HTML5-based & electron-based GUI, capable of supporting hardware acceleration, and a smoother user experience. 

### Actual behaviour

Attempting to launch Steam ( `steam-for-linux` ) results in the deployment of several electron-based and d-bus dependent processes (This seems intended), which however are unable to display any electron-based GUI of any kind. 

The application and its multiple resulting processes remain running, however there is no GUI-based window being drawn upon the display. 

The application is alive and well in the system tray, and can actually display its "settings" windows reliably. 
All other windows are however inaccessibile and/or otherwise invisible. 

No difference is reported whether with `steam-1.0.0.78_3` or com.valvesoftware.Steam 1.0.0.78 (Flatpak). 

Relevant error log (Flatpak, but its `steam-1.0.0.78_3` equivalent is largely identical) is as follows:

`amdgpu_device_initialize: amdgpu_get_auth (1) failed (-1) amdgpu: amdgpu_device_initialize failed. libGL error: glx: failed to create dri3 screen libGL error: failed to load driver: radeonsi Steam Runtime Launch Service: starting steam-runtime-launcher-service Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 336 steam-runtime-launcher-service[336]: E: Unable to acquire bus name "com.steampowered.PressureVessel.LaunchAlongsideSteam" amdgpu_device_initialize: amdgpu_get_auth (1) failed (-1) amdgpu: amdgpu_device_initialize failed. libGL error: glx: failed to create dri3 screen libGL error: failed to load driver: radeonsi`

The dbus error seems relatively innocuos, thus I suspect the `failed to load driver: radeonsi` to be relevant insted. 

This happens on an AMD RX580 Video Card, upon a custom `sway-1.8.1_1`-based desktop. 

### Steps to reproduce

1. You probably require a `radeonsi`-based GPU, and possibly a wayland-based desktop
2. Install `steam-for-linux` as `steam-1.0.0.78_3` or com.valvesoftware.Steam 1.0.0.78 (Flatpak)
3. Attempt to launch `steam-for-linux`, and be met with absent and/or invisible windows, despite the application being operative as processes and into the system tray. The window "settings" called from the system tray icon may be the only one to display somewhat reliably. Other windows may display on first attempt, and disappear thereafter. Sometimes, after clearing $HOME config, a black window may display for about two minutes before disappearing. 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: steam-for-linux largely non-functional after new electron-based beta update was mainlined
  2023-10-12 23:34 [ISSUE] steam-for-linux largely non-functional after new electron-based beta update was mainlined TeusLollo
@ 2023-10-12 23:35 ` TeusLollo
  2023-10-12 23:40 ` TeusLollo
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: TeusLollo @ 2023-10-12 23:35 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 409 bytes --]

New comment by TeusLollo on void-packages repository

https://github.com/void-linux/void-packages/issues/46649#issuecomment-1760535385

Comment:
This MAY be fixed by: https://github.com/void-linux/void-packages/issues/46246

This has been posted here for reference, since, I suspect, this new GUI will be giving quite some headaches for some time, and there may be a need for tracking this specific issue. 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: steam-for-linux largely non-functional after new electron-based beta update was mainlined
  2023-10-12 23:34 [ISSUE] steam-for-linux largely non-functional after new electron-based beta update was mainlined TeusLollo
  2023-10-12 23:35 ` TeusLollo
@ 2023-10-12 23:40 ` TeusLollo
  2023-11-02 20:06 ` TeusLollo
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: TeusLollo @ 2023-10-12 23:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 584 bytes --]

New comment by TeusLollo on void-packages repository

https://github.com/void-linux/void-packages/issues/46649#issuecomment-1760535385

Comment:
This MAY be fixed when https://github.com/void-linux/void-packages/issues/46246 is fixed, by https://github.com/void-linux/void-packages/pull/46172

This has been posted here for reference, since, I suspect, this new GUI will be giving quite some headaches for some time, and there may be a need for tracking this specific issue. 

It may also need the electron tag, since `steam-for-linux` is now based on https://www.electronjs.org/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: steam-for-linux largely non-functional after new electron-based beta update was mainlined
  2023-10-12 23:34 [ISSUE] steam-for-linux largely non-functional after new electron-based beta update was mainlined TeusLollo
  2023-10-12 23:35 ` TeusLollo
  2023-10-12 23:40 ` TeusLollo
@ 2023-11-02 20:06 ` TeusLollo
  2023-11-02 20:17 ` TeusLollo
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: TeusLollo @ 2023-11-02 20:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 337 bytes --]

New comment by TeusLollo on void-packages repository

https://github.com/void-linux/void-packages/issues/46649#issuecomment-1791467295

Comment:
Nope, update to https://github.com/void-linux/void-packages/commit/42207dee813d9522f81506c1922fd5e5f9bd95b4 (`mesa-23.2.1_2`) did not fix this issue.

Error log remains as mentioned above. 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: steam-for-linux largely non-functional after new electron-based beta update was mainlined
  2023-10-12 23:34 [ISSUE] steam-for-linux largely non-functional after new electron-based beta update was mainlined TeusLollo
                   ` (2 preceding siblings ...)
  2023-11-02 20:06 ` TeusLollo
@ 2023-11-02 20:17 ` TeusLollo
  2023-11-02 20:53 ` TeusLollo
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: TeusLollo @ 2023-11-02 20:17 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 496 bytes --]

New comment by TeusLollo on void-packages repository

https://github.com/void-linux/void-packages/issues/46649#issuecomment-1791467295

Comment:
Nope, update to https://github.com/void-linux/void-packages/commit/42207dee813d9522f81506c1922fd5e5f9bd95b4 (`mesa-23.2.1_2`) did not fix this issue.

Error log remains as mentioned above. 

EDIT: I forgot that flatpak steam also packages its own mesa, and that I only re-tested with steam flatpak. Will be reporting for steam native test soon...

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: steam-for-linux largely non-functional after new electron-based beta update was mainlined
  2023-10-12 23:34 [ISSUE] steam-for-linux largely non-functional after new electron-based beta update was mainlined TeusLollo
                   ` (3 preceding siblings ...)
  2023-11-02 20:17 ` TeusLollo
@ 2023-11-02 20:53 ` TeusLollo
  2023-11-02 20:53 ` [ISSUE] [CLOSED] " TeusLollo
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: TeusLollo @ 2023-11-02 20:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1067 bytes --]

New comment by TeusLollo on void-packages repository

https://github.com/void-linux/void-packages/issues/46649#issuecomment-1791523149

Comment:
OK, I just finished testing with `steam-for-linux` native on Void (Previously I had only tested flatpak), and:

Yes, it now works perfectly, given update https://github.com/void-linux/void-packages/commit/42207dee813d9522f81506c1922fd5e5f9bd95b4 (`mesa-23.2.1_2`)

Thus, currently `steam-for-linux` as Flatpak version still produces the abovementioned error due to packaging the older `mesa` version (`mesa-23.1.x_x`).

Native `steam-for-linux` with https://github.com/void-linux/void-packages/commit/42207dee813d9522f81506c1922fd5e5f9bd95b4 (`mesa-23.2.1_2`) is however fine.

Aside from  `steam-for-linux` on flatpak not being a problem of the Void Team, it's also likely that this error will be fixed once flatpak updates its own `mesa` version. 

Closing this as solved thanks to the recent `mesa` update, but anyone is free to reopen in case this "beatiful" electron app throws more problem in the future. 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [ISSUE] [CLOSED] steam-for-linux largely non-functional after new electron-based beta update was mainlined
  2023-10-12 23:34 [ISSUE] steam-for-linux largely non-functional after new electron-based beta update was mainlined TeusLollo
                   ` (4 preceding siblings ...)
  2023-11-02 20:53 ` TeusLollo
@ 2023-11-02 20:53 ` TeusLollo
  2023-11-02 21:25 ` TeusLollo
  2023-11-02 21:25 ` TeusLollo
  7 siblings, 0 replies; 9+ messages in thread
From: TeusLollo @ 2023-11-02 20:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 3868 bytes --]

Closed issue by TeusLollo on void-packages repository

https://github.com/void-linux/void-packages/issues/46649

Description:
### Is this a new report?

Yes

### System Info

Void 6.1.55_2 x86_64 GenuineIntel uptodate rFFFF

### Package(s) Affected

`steam-1.0.0.78_3`  | `com.valvesoftware.Steam 1.0.0.78 (Flatpak)`

### Does a report exist for this bug with the project's home (upstream) and/or another distro?

Some similar bugs, although with varying differences in the matter of hardware configuration and packaged software:

https://github.com/ValveSoftware/steam-for-linux/issues/9630
https://github.com/ValveSoftware/steam-for-linux/issues/9383
https://github.com/ValveSoftware/steam-for-linux/issues/9984
https://github.com/ValveSoftware/steam-for-linux/issues/10001
https://github.com/ValveSoftware/steam-for-linux/issues/8667
https://github.com/ValveSoftware/steam-runtime/issues/403
https://github.com/ValveSoftware/steam-for-linux/issues/9077

Definitively, https://github.com/ValveSoftware/steam-for-linux/issues/10001 is the most similar, though. 

There may be, however, further Void-specific packaging concerns. 

### Expected behaviour

Recently Steam ( `steam-for-linux` ) has mainlined its newer beta GUI based upon the notorious https://www.electronjs.org/

It should allow for a newer HTML5-based & electron-based GUI, capable of supporting hardware acceleration, and a smoother user experience. 

### Actual behaviour

Attempting to launch Steam ( `steam-for-linux` ) results in the deployment of several electron-based and d-bus dependent processes (This seems intended), which however are unable to display any electron-based GUI of any kind. 

The application and its multiple resulting processes remain running, however there is no GUI-based window being drawn upon the display. 

The application is alive and well in the system tray, and can actually display its "settings" windows reliably. 
All other windows are however inaccessibile and/or otherwise invisible. 

No difference is reported whether with `steam-1.0.0.78_3` or `com.valvesoftware.Steam 1.0.0.78 (Flatpak)`. 

Relevant error log (Flatpak, but its `steam-1.0.0.78_3` equivalent is largely identical) is as follows:

`amdgpu_device_initialize: amdgpu_get_auth (1) failed (-1) amdgpu: amdgpu_device_initialize failed. libGL error: glx: failed to create dri3 screen libGL error: failed to load driver: radeonsi Steam Runtime Launch Service: starting steam-runtime-launcher-service Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 336 steam-runtime-launcher-service[336]: E: Unable to acquire bus name "com.steampowered.PressureVessel.LaunchAlongsideSteam" amdgpu_device_initialize: amdgpu_get_auth (1) failed (-1) amdgpu: amdgpu_device_initialize failed. libGL error: glx: failed to create dri3 screen libGL error: failed to load driver: radeonsi`

The dbus error seems relatively innocuos, thus I suspect the `failed to load driver: radeonsi` to be relevant insted. 

This happens on an AMD RX580 Video Card, upon a custom `sway-1.8.1_1`-based desktop. 

Workarounds suggested on exporting MESA variables do not appear to work.

### Steps to reproduce

1. You probably require a `radeonsi`-based GPU, and possibly a wayland-based desktop
2. Install `steam-for-linux` as `steam-1.0.0.78_3` or `com.valvesoftware.Steam 1.0.0.78 (Flatpak)`
3. Attempt to launch `steam-for-linux`, and be met with absent and/or invisible windows, despite the application being operative as processes and into the system tray. The window "settings" called from the system tray icon may be the only one to display somewhat reliably. Other windows may display on first attempt, and disappear thereafter. Sometimes, after clearing $HOME config, a black window may display for about two minutes before disappearing. 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: steam-for-linux largely non-functional after new electron-based beta update was mainlined
  2023-10-12 23:34 [ISSUE] steam-for-linux largely non-functional after new electron-based beta update was mainlined TeusLollo
                   ` (5 preceding siblings ...)
  2023-11-02 20:53 ` [ISSUE] [CLOSED] " TeusLollo
@ 2023-11-02 21:25 ` TeusLollo
  2023-11-02 21:25 ` TeusLollo
  7 siblings, 0 replies; 9+ messages in thread
From: TeusLollo @ 2023-11-02 21:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1067 bytes --]

New comment by TeusLollo on void-packages repository

https://github.com/void-linux/void-packages/issues/46649#issuecomment-1791523149

Comment:
OK, I just finished testing with `steam-for-linux` native on Void (Previously I had only tested flatpak), and:

Yes, it now works perfectly, given update https://github.com/void-linux/void-packages/commit/42207dee813d9522f81506c1922fd5e5f9bd95b4 (`mesa-23.2.1_2`)

Thus, currently `steam-for-linux` as Flatpak version still produces the abovementioned error due to packaging the older `mesa` version (`mesa-23.1.9_x`).

Native `steam-for-linux` with https://github.com/void-linux/void-packages/commit/42207dee813d9522f81506c1922fd5e5f9bd95b4 (`mesa-23.2.1_2`) is however fine.

Aside from  `steam-for-linux` on flatpak not being a problem of the Void Team, it's also likely that this error will be fixed once flatpak updates its own `mesa` version. 

Closing this as solved thanks to the recent `mesa` update, but anyone is free to reopen in case this "beatiful" electron app throws more problem in the future. 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: steam-for-linux largely non-functional after new electron-based beta update was mainlined
  2023-10-12 23:34 [ISSUE] steam-for-linux largely non-functional after new electron-based beta update was mainlined TeusLollo
                   ` (6 preceding siblings ...)
  2023-11-02 21:25 ` TeusLollo
@ 2023-11-02 21:25 ` TeusLollo
  7 siblings, 0 replies; 9+ messages in thread
From: TeusLollo @ 2023-11-02 21:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1068 bytes --]

New comment by TeusLollo on void-packages repository

https://github.com/void-linux/void-packages/issues/46649#issuecomment-1791523149

Comment:
OK, I just finished testing with `steam-for-linux` native on Void (Previously I had only tested flatpak), and:

Yes, it now works perfectly, given update https://github.com/void-linux/void-packages/commit/42207dee813d9522f81506c1922fd5e5f9bd95b4 (`mesa-23.2.1_2`)

Thus, currently `steam-for-linux` as Flatpak version still produces the abovementioned error due to packaging the older `mesa` version (`mesa-23.1.9_x`).

Native `steam-for-linux` with https://github.com/void-linux/void-packages/commit/42207dee813d9522f81506c1922fd5e5f9bd95b4 (`mesa-23.2.1_2`) is however fine.

Aside from  `steam-for-linux` on flatpak not being a problem of the Void Team, it's also likely that this error will be fixed once flatpak updates its own `mesa` version. 

Closing this as solved thanks to the recent `mesa` update, but anyone is free to reopen in case this "beatiful" electron app throws more problems in the future. 

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-11-02 21:25 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-12 23:34 [ISSUE] steam-for-linux largely non-functional after new electron-based beta update was mainlined TeusLollo
2023-10-12 23:35 ` TeusLollo
2023-10-12 23:40 ` TeusLollo
2023-11-02 20:06 ` TeusLollo
2023-11-02 20:17 ` TeusLollo
2023-11-02 20:53 ` TeusLollo
2023-11-02 20:53 ` [ISSUE] [CLOSED] " TeusLollo
2023-11-02 21:25 ` TeusLollo
2023-11-02 21:25 ` TeusLollo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).