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

Proton crashes on games installed on ntfs #7143

Closed
2 tasks done
PlayerXYT opened this issue Oct 2, 2023 · 1 comment
Closed
2 tasks done

Proton crashes on games installed on ntfs #7143

PlayerXYT opened this issue Oct 2, 2023 · 1 comment

Comments

@PlayerXYT
Copy link

Compatibility Report

  • Name of the game with compatibility issues: Cult of the lamb is used as an example, this affects all proton games
  • Steam AppID of the game: 1313140

System Information

  • GPU: RTX 3080Ti
  • Video driver version: nvidia 535.113.01-2
  • Kernel version: 6.5.5.arch1-1
  • Link to full system information report as Gist
  • Proton version: 8, experimental, and hotfix

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

Proton games crash on startup due to "not having ownership"

Reproduction

Attach a drive or partition your existing drive
Format the drive to ntfs
Mount the drive
Download and install a steam game to that drive
Enable proton compatibility via the steam settings
Play the game, it will crash
Running steam from the command line will throw this error:
wine: '/run/media/playerxyt/DATA/SteamLibrary/steamapps/compatdata/1313140/pfx' is not owned by you
The pfx file has 777 permission but is owned by root (due to fstab)
drwxrwxrwx 1 root root 4096 Mar 9 2023 pfx
chown Will not work because it is not supported in ntfs
Reinstall the game to a linux file system (ext4 in root in my case)
The game will run perfectly

@kisak-valve
Copy link
Member

Hello @PlayerXYT, there's several issues with Proton interacting with NTFS already (https://github.com/search?q=repo%3AValveSoftware%2FProton+NTFS+-label%3A%22Game+Compatibility+-+Unofficial%22&type=issues&state=open), which makes it quirky enough that the general recommendation is to use a Linux native filesystem with Proton instead of NTFS.

Wine requires that the wineprefix folder must be owned by the current user that is running it to prevent an entire category of hard to diagnose issues. Proton inherits this behavior. This specific issue is already being tracked at #4820.

Closing in favor of the older issue reports.

@kisak-valve kisak-valve closed this as not planned Won't fix, can't repro, duplicate, stale Oct 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants