ValveSoftware/Dota-Underlords

Blank UI elements on Linux.

orcololo opened this issue ยท 12 comments

Your system information

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large pastes as a Github Gist.

Well, i'm having some issues on linux with blank boxes on the UI. :(
https://imgur.com/SHXbEEe <-- Screenshot.

Steps for reproducing this issue:

  1. Launch Steam
  2. Launch Dota Underlords
  3. Get blank boxes

Can you try dropping to a terminal and posting the output of doing something like this:

~/.steam/steam/steamapps/common/Underlords/game$ ~/.steam/steam/ubuntu12_32/steam-runtime/run.sh ./underlords.sh -con_logfile

Also posting game/dac/console.log may be useful.

It looks like you're missing fonts.

When I try to run ~/.steam/steam/steamapps/common/Underlords/game$ ~/.steam/steam/ubuntu12_32/steam-runtime/run.sh ./underlords.sh -con_logfile, it says that ~/.steam/steam/ubuntu12_32/steam-runtime/run.sh doesn't exist.

game/dac/console.log:
https://gist.github.com/orcololo/a9c1377a0e0434db7f76f0b1780b657c

Hmm...console.log doesn't have any clues that I see, but it won't show failures to load .so files. Well, you may just be able to run underlords.sh directly. If not, find wherever your steam folder is and you should have run.sh (something like find ~/.steam/steam/ -iname "run.sh").

Got it to work switching to arch, looks like it was some outdated driver issue...but now game runs at -30fps. :(

Hi!
I have the same issue. Here's my config.log and settings

Steam settings
Console.log
Screenshot

Hey, @jenqaz have you tried updating intel graphics driver via oibaf's ppa? This solved my problem while using ubuntu 19.04

Ivybridge and Haswell does not have hardware support for texture swizzles and needs a mesa build with https://cgit.freedesktop.org/mesa/mesa/commit/?id=d2aa65eb1892f7b300ac24560f9dbda6b600b5a7 for the Source 2 engine to render properly with Vulkan.

This is unrelated to the issue you encountered @orcololo.

Thanks a lot @orcololo sudo add-apt-repository ppa:oibaf/graphics-drivers solved the problem!

Hello @NickCageNick, you have the same issue that @jenqaz had. Mesa 19.0.6 is too old for this game and Intel Ivybridge. Please update to mesa 19.1.0 (or newer).

@kisak-valve Thanks for the answer, setting the system to branch testing solve the problem in Manjaro.
sudo pacman-mirrors --api --set-branch testing
sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu

ykvch commented

There 2 PCs running manjaro linux (both have mesa 19.0.6), very similar, but only one of them shows blanks instead of text.
Possibly some log-diffs could help investigating?
So far the only seemingly important diff-message on host with issue (mesa 19.0.6):
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete

upd.: mesa package upgrade 19.0.6 -> 19.1.1 indeed helped to fix the issue.

This issue appears to be resolved by the various driver and system updates mentioned.