You are not logged in.

#1 2019-12-24 18:33:52

Irets
Member
Registered: 2019-02-01
Posts: 143

[Solved]Steam games won't launch on seperate NTFS drive

I installed a new SSD-drive to my computer and it's formatted as NTFS.

I'm having trouble getting Steam games to launch if they're installed on it.
After pressing "Play" in my Steam Library nothing happens.
I've tried different proton versions from game's properties in Steam, but with no avail.

I have had some games installed on the same drive and partition as Arch is, and they worked great.
An example of this is the game Noita, I had it installed initially on my Arch partition and deleted it because I wanted to install it on my new drive.
Upon trying to launch the game the same thing happens as for every other game on that drive, nothing.

I set a fstab entry for the drive as follows:

/dev/sdc1                                       /mnt/ssd2       ntfs-3g         defaults        0 0

Output of

lsblk:
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   1.8T  0 disk
└─sda1   8:1    0   1.8T  0 part
sdb      8:16   0 223.6G  0 disk
├─sdb1   8:17   0   102G  0 part /
├─sdb2   8:18   0   500M  0 part
├─sdb3   8:19   0 116.2G  0 part
└─sdb4   8:20   0   514M  0 part
sdc      8:32   0 894.3G  0 disk
└─sdc1   8:33   0 894.3G  0 part /mnt/ssd2   
sr0     11:0    1  1024M  0 rom

Here's how I set it up inside Steam.
6jMFP7Zs.png
https://i.imgur.com/6jMFP7Z.png

Last edited by Irets (2019-12-24 20:46:42)

Offline

#2 2019-12-24 19:02:31

Zod
Member
From: Hoosiertucky
Registered: 2019-03-10
Posts: 636

Re: [Solved]Steam games won't launch on seperate NTFS drive

Did you install ntfs-3g?

Assuming you did, what have you tried, so far, to resolve the issue?

You might consider allowing us to see a journal from a problematical boot.

Dont forget to use [ code ] tags.

Offline

#3 2019-12-24 19:46:45

Irets
Member
Registered: 2019-02-01
Posts: 143

Re: [Solved]Steam games won't launch on seperate NTFS drive

ntfs-3g is installed.
I've been reading on how to troubleshoot Steam, but haven't made much progress in the trouble solving part of it.
I launched Steam through my terminal and around this part of the output I launched a game:

[1224/213827.055437:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[1224/213827.063860:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
BuildCompleteAppOverviewChange: 354
RegisterForAppOverview 1: 15ms
RegisterForAppOverview 2: 15ms
Installing breakpad exception handler for appid(steam)/version(1576550254)
[1224/213829.899759:ERROR:frame_sink_video_capturer_impl.cc(197)] Invalid resolutions constraints: 0x0 must not be greater than 0x0; and also within media::limits.
[1224/213834.807796:ERROR:frame_sink_video_capturer_impl.cc(197)] Invalid resolutions constraints: 0x0 must not be greater than 0x0; and also within media::limits.
[881100]Non-Steam Controller Configs Enabled: 1
Installing breakpad exception handler for appid(steam)/version(1576550254)
GameAction [AppID 881100, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
Proton: Missing or invalid openvrpaths.vrpath file! [Errno 2] No such file or directory: '/home/irets/.config/openvr/openvrpaths.vrpath'
wine: /mnt/ssd2/linux_steam/games/steamapps/compatdata/881100/pfx is not owned by you
wine: /mnt/ssd2/linux_steam/games/steamapps/compatdata/881100/pfx is not owned by you
Traceback (most recent call last):
  File "/home/irets/.local/share/Steam/steamapps/common/Proton 4.11/proton", line 746, in <module>
    path = subprocess.check_output([g_proton.wine_bin, "winepath", "-w", sys.argv[2]], env=g_session.env, stderr=g_session.log_file)
  File "/usr/lib/python3.8/subprocess.py", line 411, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  File "/usr/lib/python3.8/subprocess.py", line 512, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/home/irets/.local/share/Steam/steamapps/common/Proton 4.11/dist/bin/wine', 'winepath', '-w', '/mnt/ssd2/linux_steam/games/steamapps/common/Noita']' returned non-zero exit status 1.
wine: /mnt/ssd2/linux_steam/games/steamapps/compatdata/881100/pfx is not owned by you
Traceback (most recent call last):
  File "/home/irets/.local/share/Steam/steamapps/common/Proton 4.11/proton", line 746, in <module>
    path = subprocess.check_output([g_proton.wine_bin, "winepath", "-w", sys.argv[2]], env=g_session.env, stderr=g_session.log_file)
  File "/usr/lib/python3.8/subprocess.py", line 411, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  File "/usr/lib/python3.8/subprocess.py", line 512, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/home/irets/.local/share/Steam/steamapps/common/Proton 4.11/dist/bin/wine', 'winepath', '-w', '/home/irets/.local/share/Steam/steamapps/common/Steamworks Shared']' returned non-zero exit status 1.
[2019-12-24 21:38:12] Startup - updater built Dec 16 2019 16:48:42
[2019-12-24 21:38:12] Verifying installation...
[2019-12-24 21:38:12] Verification complete
installscript_posix.cpp (357) : Assertion Failed: strCommonRedistForeignInstallPath != ""
installscript_posix.cpp (357) : Assertion Failed: strCommonRedistForeignInstallPath != ""
Installing breakpad exception handler for appid(steam)/version(1576550254)
assert_20191224213855_26.dmp[570044]: Uploading dump (out-of-process)
/tmp/dumps/assert_20191224213855_26.dmp
Proton: Missing or invalid openvrpaths.vrpath file! [Errno 2] No such file or directory: '/home/irets/.config/openvr/openvrpaths.vrpath'
wine: /mnt/ssd2/linux_steam/games/steamapps/compatdata/881100/pfx is not owned by you
GameAction [AppID 881100, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 881100, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 881100, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 881100, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 881100, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask for AppId 881100: 0
Game update: AppID 881100 "", ProcID 570108, IP 0.0.0.0:0
Starting app 881100
>>> Adding process 570108 for game ID 881100
GameAction [AppID 881100, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/irets/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/irets/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/irets/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 881100, ActionID 1] : LaunchApp changed task to Completed with ""
>>> Adding process 570109 for game ID 881100
ERROR: ld.so: object '/home/irets/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
wine: /mnt/ssd2/linux_steam/games/steamapps/compatdata/881100/pfx is not owned by you
Proton: Missing or invalid openvrpaths.vrpath file! [Errno 2] No such file or directory: '/home/irets/.config/openvr/openvrpaths.vrpath'
ERROR: ld.so: object '/home/irets/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/irets/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: /mnt/ssd2/linux_steam/games/steamapps/compatdata/881100/pfx is not owned by you
>>> Adding process 570110 for game ID 881100
>>> Adding process 570111 for game ID 881100
Game removed: AppID 881100 "", ProcID 570108
Uploaded AppInterfaceStats to Steam
Exiting app 881100
No cached sticky mapping in ActivateActionSet.Installing breakpad exception handler for appid(steam)/version(1576550254)
assert_20191224213855_26.dmp[570044]: Finished uploading minidump (out-of-process): success = yes
assert_20191224213855_26.dmp[570044]: response: CrashID=bp-9fecdbb9-a08a-4f34-915d-57c852191224
assert_20191224213855_26.dmp[570044]: file ''/tmp/dumps/assert_20191224213855_26.dmp'', upload yes: ''CrashID=bp-9fecdbb9-a08a-4f34-915d-57c852191224''

It seems to nag about some directories not being owned by my user and some of them are missing?
This was with using Proton 4.11-11 on the game Noita.

Last edited by Irets (2019-12-24 19:51:20)

Offline

#4 2019-12-24 20:08:52

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,857

Re: [Solved]Steam games won't launch on seperate NTFS drive

What are the permissions on the mount point ? Post

mount
ls -l $ntfsmountpoint

FWIW this works just fine with permissions properly set to my user here.

Offline

#5 2019-12-24 20:15:19

Zod
Member
From: Hoosiertucky
Registered: 2019-03-10
Posts: 636

Re: [Solved]Steam games won't launch on seperate NTFS drive

@V1del

I think that's what is being discussed here.
https://github.com/ValveSoftware/Proton/issues/35

Edit: kinda

Last edited by Zod (2019-12-24 20:16:07)

Offline

#6 2019-12-24 20:26:18

Irets
Member
Registered: 2019-02-01
Posts: 143

Re: [Solved]Steam games won't launch on seperate NTFS drive

Output of

mount
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
dev on /dev type devtmpfs (rw,nosuid,relatime,size=8175088k,nr_inodes=2043772,mode=755)
run on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
/dev/sdb1 on / type ext4 (rw,relatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=28,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=11758)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
/dev/sdc1 on /mnt/ssd2 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1636540k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
OpenOSRS.AppImage on /tmp/.mount_OpenOSIFdYrG type fuse.OpenOSRS.AppImage (ro,nosuid,nodev,relatime,user_id=1000,group_id=1000)

Output of

ls -l /mnt/ssd2
drwxrwxrwx 1 root root 144 Dec 24 20:01  linux_steam
drwxrwxrwx 1 root root   0 Dec 24 12:19 'System Volume Information'

Last edited by Irets (2019-12-24 20:27:02)

Offline

#7 2019-12-24 20:30:49

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,857

Re: [Solved]Steam games won't launch on seperate NTFS drive

Pretty much yes, change the defaults to uid and gid of your user in these mount options (and sorry that I didn't actually catch on to that despite this already being in your OP).

Last edited by V1del (2019-12-24 20:31:42)

Offline

#8 2019-12-24 20:46:04

Irets
Member
Registered: 2019-02-01
Posts: 143

Re: [Solved]Steam games won't launch on seperate NTFS drive

Replacing "defaults" with my UID and GID in /etc/fstab fixed the issue.
Thank you very much for your help!

Marking the thread as solved.

Offline

#9 2025-08-12 19:55:13

unjoyer
Member
Registered: 2025-08-12
Posts: 1

Re: [Solved]Steam games won't launch on seperate NTFS drive

V1del wrote:

Pretty much yes, change the defaults to uid and gid of your user in these mount options (and sorry that I didn't actually catch on to that despite this already being in your OP).

Hello. Have I told you recently how much I love you?
Thank you for this. It ended a 7 day misery and demise for a newcomer smile

Offline

#10 2025-08-13 09:55:20

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,054
Website

Re: [Solved]Steam games won't launch on seperate NTFS drive


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

Board footer

Powered by FluxBB