FEX icon indicating copy to clipboard operation
FEX copied to clipboard

Steam on openFyde Black screen fix?

Open DarkevilPT opened this issue 2 years ago • 12 comments

Screenshot 2023-11-09 09 34 36 Hi is there any bypass for this to run?

DarkevilPT avatar Nov 09 '23 09:11 DarkevilPT

It might be that your device has fallen back to llvmpipe for some reason which is causing Steam's webhelper to stall.

  • What's your device?
  • What is the output of FEXBash glxinfo | grep "OpenGL renderer" when run in a terminal?

Sonicadvance1 avatar Nov 09 '23 10:11 Sonicadvance1

My device is the Khadas Edge 2 RK3588S Some info here: https://community.fydeos.io/t/topic/24891/1 I couldnt make ptitseb boxes to work but with FEX Emu at least it starts but the login menu steamwebhelper thing crashes wont start.. idk what to do here Screenshot 2023-11-09 09 31 53 image

Im using ubuntu jammy lxc container (not the debian penguin).

DarkevilPT avatar Nov 09 '23 10:11 DarkevilPT

Looks like virgl is working at least, what version of FEX do you currently have? FEXLoader --version in terminal should tell you.

Sonicadvance1 avatar Nov 09 '23 10:11 Sonicadvance1

image

DarkevilPT avatar Nov 09 '23 10:11 DarkevilPT

2309.1 is a bit old and might be missing some fixes, 2311 is the latest. If you update your packages then you should automatically get the newest one.

Alternatively, maybe the GL version exposed by virgl isn't new enough? FEXBash glxinfo | grep "OpenGL version" would tell more.

Sonicadvance1 avatar Nov 09 '23 10:11 Sonicadvance1

OK I will update them just a second while this reinstalls steam and probably starts into a black screen again.. image

DarkevilPT avatar Nov 09 '23 10:11 DarkevilPT

image How do I update Fex-Emu? image Update: I'm gonna reinstall this from scratch.

DarkevilPT avatar Nov 09 '23 10:11 DarkevilPT

Oh sorry, looks like we had build failure in our PPA which means it didn't get the new update. We will be releasing a 2311.1 version in a few days to fix this.

Although OpenGL 2.1 might be a blocker on that device, I haven't ever tried Steam with that old of an OpenGL version.

Sonicadvance1 avatar Nov 09 '23 10:11 Sonicadvance1

I'm sure this has some easy fix.. Idk if I made some mistake when installing fex-emu on the roofts options thing. I'm just gonna reinstall this from scratch on a new ubuntu jammy container and see how it plays out. Alternatively I might be able to use it via steam commands FEXBash ./steamcmd.sh ... just o test out.. idk.

DarkevilPT avatar Nov 09 '23 10:11 DarkevilPT

WOW!! GOT IT!!! LIBGL_ALWAYS_SOFTWARE=1 FEXBash steam I neede LIGBL_ALWAYS_SOFTWARE=1 for it to work!!!! AMAZING SONIC!! Im so fucking happy now!!

DarkevilPT avatar Nov 09 '23 13:11 DarkevilPT

But it seems to hang when logging in.. 🤦

DarkevilPT avatar Nov 09 '23 13:11 DarkevilPT

We have now released FEX-2311.1 in order to fix the outdated version problem. If you update the packages through the PPA now, you will get an updated version of FEX. This should give a performance increase.

Side note, apparently Panfrost supports a PAN_DEBUG=gl3 environment variable to enable GL3 on that hardware. Which might solve the black screen issue with that driver without resorting to using LLVMPipe.

Sonicadvance1 avatar Nov 11 '23 21:11 Sonicadvance1