ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.67k stars 1.07k forks source link

Fallout Shelter 588430 failed to initialize graphics #2078

Open ttthhasdf opened 5 years ago

ttthhasdf commented 5 years ago

Compatibility Report

System Information

I confirm:

the log file is blank

Symptoms

Hi, I am having a problem with fallout shelter on proton. I am using xubuntu.

I have tried looking through the steam community and internet sites but I have not been able to solve my problem. I probably just don't have enough knowledge. I have seen examples of the same problem but the fixes that were used did not help me.

Fallout shelter worked for a long time, but then it started to fail on load and I get this message "Failed to initialize graphics. Make sure you have DirectX 11 installed, have up to date drivers for your graphics card and have not disabled 3D acceleration in display settings. InitializeEngineGraphics failed

It started right after I purchased and tried to play Fall out 3 (which also didn't work but I figured it wasn't supported) but fallout shelter is white listed so I was hoping that it would work. I looked at report #813 but didn't really understand. Thank you so much.

Reproduction

kisak-valve commented 5 years ago

Hello @ttthhasdf, Ubuntu 17.10 is EOL'd and unsupported. You really should consider using a distro release that has upstream support.

That set aside, does any vulkan application like vulkaninfo work? You most likely need to run sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 (or whatever packaging variation that is for 17.10).

sambow23 commented 5 years ago

Driver Version: 3.0 Mesa 17.2.8 Your mesa version is really out of date, you need to update it, probably why the game won't boot. Follow this to update it to the latest version You will need Ubuntu 18.04 LTS or higher though

Leopard1907 commented 5 years ago

Mesa 17.2.8 , ma heart....

ttthhasdf commented 5 years ago

Driver Version: 3.0 Mesa 17.2.8 Your mesa version is really out of date, you need to update it, probably why the game won't boot. Follow this to update it to the latest version You will need Ubuntu 18.04 LTS or higher though

The trouble is, when I try to use update-manager it tells me that the system is up to date.

I may just end up backing up all data and reinstalling OS at some point I guess.

Guy1524 commented 5 years ago

@ttthhasdf in update-manager, click settings, and in then make sure that your "Notify me of a new Ubuntu version:" option is set to "For long-term support versions". Then close out of both windows a relaunch update-manager. If that doesn't work use sudo do-release-upgrade in a terminal.

ttthhasdf commented 5 years ago

I really appreciate you trying to help with the update. I had already tried both through software updater and through terminal.Honestly, I really do appreciate it. ----update-- I kept trying and it did update to Ubuntu 18.10. I couldn't get the mesa drivers to upgrade but then found this link https://www.omgubuntu.co.uk/2018/06/mesa-18-1-1-ubuntu-18-04-ppa and it worked, it updated to 19.

Now I do not get the graphics warning when I try to run fallout shelter, just nothing happens. Fallout New Vegas used to play, now it just crashes on launch also.

here is a new gist link https://gist.github.com/ttthhasdf/25b1d4f480fb80bcb03d3baf73b3d77b

Leopard1907 commented 5 years ago

sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386

For reference purposes:

https://github.com/lutris/lutris/wiki/How-to:-DXVK

ttthhasdf commented 5 years ago

sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386

For reference purposes:

https://github.com/lutris/lutris/wiki/How-to:-DXVK

Thank you so much. This is output: mesa-vulkan-drivers is already the newest version (1:19.0~git181210003800.77944fb~c~padoka0). mesa-vulkan-drivers:i386 is already the newest version (1:19.0~git181210003800.77944fb~c~padoka0). 0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.

alasky17 commented 5 years ago

@ttthhasdf Could you run steam from the terminal (you can do this by just typing "steam" in the terminal and hitting enter) and run one of the failing games, and then post the output from the terminal here?