Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nothing but white screen #9851

Closed
KenSharp opened this issue Jul 14, 2023 · 10 comments
Closed

Nothing but white screen #9851

KenSharp opened this issue Jul 14, 2023 · 10 comments

Comments

@KenSharp
Copy link

Your system information

  • Steam client version (build number or date): 1.0.0.78 (according to APT)
  • Distribution (e.g. Ubuntu): Ubuntu 22.02
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs:
    Console log
    Screen capture
    APT history
    Note that ~/.steam/logs does not exist on my system.
  • GPU: Nvidia

I've used Steam for years without issue. Yesterday I loaded Steam as normal, but nothing works. I either get an all white screen, or a white screen with some black blocks. Either way Steam is now unusable.

I don't know where to start to debug. I have attached my APT history log in case it's an updated library or driver that could have caused the problem.

It doesn't look like the associated snaps (linux-steam-integration and solus-runtime-gaming) have been updated recently.

Steps for reproducing this issue:

  1. Open Steam
@KenSharp
Copy link
Author

Tried -vgui and got this instead:

vgui

@KenSharp
Copy link
Author

Found the logs.
logs.zip

Tried nuking the Steam directory (~/.local/share/Steam) but it made no difference.

HOWEVER:

! Controller 0 attributes:
  Type: 33
  ProductID: 1
  Serial: Awaiting_Logon
  Capabilities: 001041ff
  Firmware Version: 0
  Firmware Build Time: 2147483647 (Tue, 19 Jan 2038 03:14:07 GMT)
  Bootloader Build Time: 2147483647 (Tue, 19 Jan 2038 03:14:07 GMT)
Loaded Config for Local Selection Path for App ID 413090, Controller 0: controller_base/bigpicture_gamepad.vdf
Loaded Config for Local Selection Path for App ID 413090, Controller 0: controller_base/bigpicture_gamepad.vdf
Loaded Config for Local Selection Path for App ID 769, Controller 0: controller_base/basicui_gamepad.vdf
Loaded Config for Last Resort Path for App ID 769, Controller 0: /home/ken/.local/share/Steam//controller_base/basicui_gamepad.vdf
Loaded Config for Local Selection Path for App ID 413090, Controller 0: controller_base/bigpicture_gamepad.vdf

After nuking the Steam directory (necessary) AND unplugging my gamepad AND using -vgui I finally got back to a working log-in window. But after logging back in I'm back where I started. Without this process the log-in screen won't even work. Also -nofriendsui is completely ignored and the friends window shows a broken image icon.

All in all it's a disaster.

X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  12 (X_ConfigureWindow)
Resource id in failed request:  0x6000004
Serial number of failed request:  7061
xerror_handler: X failed, continuing

@literal-0x4e
Copy link

I have this same issue for a couple of weeks now, but in my case it is on Gentoo with AMD Vega64 graphics card, on Mesa, thus I believe this is not nvidia-specific.
My client was on beta, so I cleared the beta via command line to get the "stable" client, but that didn't help.
Turning on steam runtime (I otherwise run with it disabled) didn't help either.

@KenSharp
Copy link
Author

KenSharp commented Aug 5, 2023

Received an update yesterday and now Steam is completely unusable. Utterly useless.

Still getting the white screen.
steam

But now I get another white block which will not go away!
steam2

It appears on top of ALL apps.
steam3

I can't load anything through Steam! I would love to play games I've paid for!

@KenSharp
Copy link
Author

Adding __GL_THREADED_OPTIMIZATIONS=0 to the command line does not help.

Any clues to as to what to try for a workaround would help, if it's even possible to work around this hideous issue.

@literal-0x4e
Copy link

literal-0x4e commented Aug 23, 2023

I found a workaround for this issue:

  1. Shut down steam
  2. run
    steam -forcesteamupdate -forcepackagedownload -overridepackageurl https://web.archive.org/web/20230531115543if_/http://media.steampowered.com/client -exitsteam
    (this will force steam to downgrade to a May 31st version, fetching the installer package from the web archive)
  3. Create a file named steam.cfg in the steam directory with these lines inside the file (this will prevent steam from updating itself)
BootStrapperInhibitAll=Enable
BootStrapperForceSelfUpdate=False

So basically, the workaround is to use an older version of steam until this is fixed.

@aocard
Copy link

aocard commented Oct 22, 2023

Has there been a development on this? I've been using this workaround for a couple of months but the "settings" menu for specific games is still unusably white, and now I'm starting to get server-side problems about my Steam client being out of date. (Arch Linux, latest proprietary Nvidia drivers)

@aocard
Copy link

aocard commented Oct 22, 2023

Given that this issue breaks both clicking "Properties..." for a given game, as well as Big Picture and probably other things as well, I thought I'd post a workaround I found for accessing game settings.

The client version from May 31st, much to my happiness, still supports the flag "-oldbigpicture", which allows Big Picture to work without the white glitch breaking the interface. From there it's possible to access settings that aren't available in the normal interface due to this issue, including individual game properties.

@KenSharp
Copy link
Author

KenSharp commented Oct 29, 2023

The workaround has another issue.

AIDS

The archive.org cache has apparently been cleared in its entirety.

@KenSharp
Copy link
Author

Re-enabled updates, and tested with a clean directory, and in both cases this now works as intended. Excellent stuff.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants