Steam for Linux

Steam for Linux

Lexis Nov 28, 2018 @ 10:11am
AVP_2010 with Proton 3.7-8
Ok so I've been having some success with a few games in Steam Play. I am using Ubuntu 18.10 and through Steam Play I do not configure any WINE prefix folders I just trust steam and launch them because I'm new to this. I am pretty good at configuring PlayOnLinux but I haven't figured out how to install libraries for proton games.

I'm not able to launch Aliens vs Predator (2010) at all in either DX10 or 9. I understand that 11 would probably not run in Linux unless I have the AMD-Pro drivers for my GPU. I use the opensource drivers because they work fine with every other game I play in both POL. native Steam, and Steam Play.

Has anyone had success with this title with Steam Play?
BTW for AVP fans, AVP Classic (1999) works perfect with Proton 3.7-8

here is my setup:

Intel Kaby Lake - i3 7320 4.1Ghz
MSI B250 PCMATE
Patriot Viper 8GB 2400MHz DDR4
MSI - AMD RX 560 OC 4GB

Thanks for your time.
Last edited by Lexis; Nov 28, 2018 @ 10:11am
< >
Showing 1-6 of 6 comments
thetargos Nov 28, 2018 @ 10:34am 
Hello.

I am no Ubuntu user, nor all that versed in its config quirks. However, you should have a fairly recent default graphics stack in it. Again, it may be a bit out of date for the vulkan features needed by DXVK (underlying tech for DX11 over vulkan in Proton), but you could enable the Padoka PPA.

For the game, you should be able to get a console dump of why it is not loading. You can install libs in Proton prefixes via winetricks and protontricks, provided you set the right prefix, generally speaking located under $STEAMLIBRARY/steamapps/compatdata/$APPID/pfx/, where $STEAMLIBRARY is self explanatory, usually under ~/.local/share/Steam/, unless you added a dedicated drive, etc; and the $APPID is the numerical id Valve uses for games in Steam (different from the actual installation directory under $STEAMLIBRARY/steamapps/common/<game>), so the pseudocode is:

$GAMEPFX winetricks install <component>

Where $GAMEPFX expands to $STEAMLIBRARY/steamapps/compatdata/<appid>/pfx

Hope this is not as confusing, think of the compatsupport directory as the PlayOnLinux Drives directory where the different "bottles" are located, and the actual bottles are the numerical ids of the games.
Last edited by thetargos; Nov 28, 2018 @ 10:36am
Lexis Nov 28, 2018 @ 2:29pm 
Thank you both for the awesome information. I have winetricks package and have used it before only once but made a few errors. I will probably get it to work as soon as I have the time. Other people have gotten AVP working in their distros, so it has to be possible.

thetargos, you explained that very well. Nice job, I'll post results asap, and thanks again.
Lexis Dec 4, 2018 @ 8:14pm 
OK I don't know what I'm doing. I tried to install xact into the prefix and this is the result:

pastlife@genesis-01:~$ ~/.local/share/Steam/steamapps/compatdata/10680/pfx winetricks install xact bash: /home/pastlife/.local/share/Steam/steamapps/compatdata/10680/pfx: Is a directory

please help, Im really new to this. The only time I used winetricks was in PlayOnLinux, by copying and pasting a code I found online into their 'Bash button'. I barely learned what BASH stands for last week. I'm that new to this and I'm learning html, css, and python along with all this Linux stuff.

How do I get a console dump of what I'm doing?
Last edited by Lexis; Dec 4, 2018 @ 8:19pm
thetargos Dec 4, 2018 @ 8:47pm 
See how I did it above, you have to set the WINEPREFIX variable with the actual PATH:

$ WINEPREFIX=$HOME/.local/share/Steam/steamapps/compatdata/10680/pfx winetricks install xact

It is possible that even the evaluation (which is what th '$' sign does in front of a variable in BASH) of HOME will still fail, so in your example above should be:

$ WINEPREFIX="/home/pastili/.local/share/Steam/steamapps/compatdata/10680/pfx" winetricks install xact
Last edited by thetargos; Dec 4, 2018 @ 8:49pm
Lexis Dec 5, 2018 @ 6:30am 
Thank you so much for taking the time to teach me that. I copied this all into my Command help file, along with all kinds of stuff from BASH ref. manual at GNU.org

Just after I tried with the wrong command I tried using Protontricks GUI and it prompted me about wine libraries being 32bit and my wine prefix is 64bit. I installed xact and still it didn't launch. Judging by the complications in this link[github.com] that entropie provided, I doubt I'll get this working with Steam Play, unless there is a way to change the Wine version this prefix uses with Winetricks.

Even then it looks like he messed with the system time and had to copy files from a Windows install on the same machine anyways to get it working. I may not have time for this, Im a single dad so Im sad to say, I may just run this one with POL for now..

I'm very grateful that you provided this info though. The goal is to learn enough to run Wine games without POL or Steam Play but if Steam keeps improving I'll just use them since most of my games are there.

Is there a page that lists games that are compatible with steam play without any extra configurations? I know Skyrim and Fallout NV just launch and they work great with 3.7-8
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Nov 28, 2018 @ 10:11am
Posts: 6