#Steam broken after restart

42 messages · Page 1 of 1 (latest)

rocky maple
#

I just did a clean install of Mint. Installed Steam as the LM System Package. It works. I restart my computer. Steam no longer works. When I try opening it it appears in the taskbar for a split second. Then dissapears for a while, then reappears in the taskbar in an infinite loop. At no point is the app window visible, but the display is getting distorted where a window should be so it's trying to display something.

quick sable
#

Launch steam from the terminal. Please post the output here.

rocky maple
#

weird if I start steam from the terminal it works perfectly fine

rocky maple
#

/usr/share/themes/Mint-Y-Dark-Aqua/gtk-2.0/main.rc:1053: error: unexpected identifier 'direction', expected character '}'
🤔

stoic raptor
#

Do you have nvidia graphics card? Can you share the output of mokutil --sb-state?

#

Try sudo apt install lib32-libnm and try to start steam again.

quick sable
# stoic raptor Do you have nvidia graphics card? Can you share the output of `mokutil --sb-stat...

I don't think they use Nvidia...

  gpus {
    id: 1
    name: "AMD Radeon RX 6400 (RADV NAVI24)"
    vram_size_bytes: 4278190080
    driver_id: k_EGpuDriverId_MesaRadv
    driver_version_major: 24
    driver_version_minor: 2
    driver_version_patch: 8
  }
  gpus {
    id: 2
    name: "Intel(R) HD Graphics 630 (KBL GT2)"
    vram_size_bytes: 8327260160
    driver_id: k_EGpuDriverId_MesaIntel
    driver_version_major: 24
    driver_version_minor: 2
    driver_version_patch: 8
  }
  gpus {
    id: 3
    name: "llvmpipe (LLVM 19.1.1, 256 bits)"
    vram_size_bytes: 3221225472
    driver_id: k_EGpuDriverId_MesaLLVMPipe
    driver_version_major: 0
    driver_version_minor: 0
    driver_version_patch: 1
icy parrot
cloud fern
#

Can you show us properties for steam menu item?

rocky maple
#

nope checking launch in terminal did not fix it

cloud fern
#

What if you uncheck "use dedicated gpu"?

rocky maple
#

still no, but I have more logs

cloud fern
#

Try

sh -c 'STEAM_FRAME_FORCE_CLOSE=1 steam %U'

as command in the menu item

rocky maple
#

neither sh -c 'STEAM_FRAME_FORCE_CLOSE=1 steam %U' or installing lib32-libnm changed anything

polar crescent
#

try launching from terminal

polar crescent
#

like the actual command line

rocky maple
#

I have just double checked and running steam directly in a terminal does work

polar crescent
#

open /usr/share/applications/steam.desktop in a text editor and try finding PrefersNonDefaultGPU=true. If its set to true then I believe setting it to false should fix it.

#

if that doesn't work then set it back to true no reason to create more errors.

cloud fern
#

Although since he changed the menu item, the file is likely in

~/.local/share/applications

now, so check there too

rocky maple
#

It was in ~/.local/share/applications and setting it to false did nothing

cloud fern
#

Can you post the file's content here?

rocky maple
cloud fern
#

The first line

#!/usr/bin/env xdg-open

isn't needed, so you can try removing it.

run

ls -l .local/share/applications/steam.desktop

make sure the permissions are ok (you should own the file and have read write permissions).
Also run

desktop-file-validate .local/share/applications/steam.desktop

see what it says

rocky maple
#

isn't lines starting with # a comment?

#

so it shouldn't do anything

#
lrwxrwxrwx 1 vexcess vexcess 68 Apr  2 23:42 steam.desktop -> /home/vexcess/.steam/debian-installation/deb-installer/steam.desktop
steam.desktop: hint: value "Network;FileTransfer;Game;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu
steam.desktop: warning: key "X-KDE-RunOnDiscreteGpu" in group "Desktop Entry" is deprecated
cloud fern
#

Do you have the file

/usr/share/applications/steam.desktop

what is it's contents, if you do?

and yeah, # means comment, even if it's #! for a desktop file, so it shouldn't affect things either way. It's a bit strange that it seems to be a link to elsewhere.

If you have /usr/share/applications/steam.desktop you can delete the one in your home folder and it should use system one, see how that works

rocky maple
#

this is the one in usr share

[Desktop Entry]
Version=1.0
Categories=FileTransfer;Game;Network;
Exec=sh -c 'STEAM_FRAME_FORCE_CLOSE=1 steam %U'
Icon=steam
MimeType=x-scheme-handler/steam;x-scheme-handler/steamlink;
Name=Install Steam
Terminal=false
Type=Application
Keywords=games;installer;steam-installer;valve;
cloud fern
#

Ok, so delete the ~/local/share/applications/steam.desktop file and the entry in the menu should change to "install steam", see if that works

rocky maple
quick sable
#

I think you can just rename that

#
Name=Install Steam

Just change that line, oughtta do it.

rocky maple
#

ugg now my other apps are doing the same thing too

#

rip this time deleting the desktop file in local share just makes the app not available in the start menu

#

but the app works if I start it from the terminal

lament wasp
#

cinammon works with dual 32" 4K on steam HZD remastered and original. Driver problems resolved when rolling back to 550 on nvidia.