I will download EVE Online on Steam soon to see if there will be Direct X 11 support. I got Skyrim playing audio issues, Fallout 4 playing audio issues. New Vegas no problem. Star Wars Battle Front 2 (2005) no problem.
Some of us already use DXVK together with WINE, which is what Steam now does and calls it Proton. So, yes, it should work with EVE and DirectX11 setting. You may perhaps notice a bit of flickering on the HUD, but nothing to be worried about. If you have an Nvidia card then you should get the latest driver, 396.54 or at least 396.51, because they fix some Vulkan issues.
The latest Nvidia driver 396.54 also fixes a regression and as a result offers some significant performance boosts.
And one more tidbit of info. If youâve been using CUDA with an Nvidia card, i.e. ffmpeg and hardware encoding, and noticed that it no longer works, then itâs because of a bug in the latest drivers, which unintentionally require a NUMA-enabled Linux kernel. It should get fixed soon hopefully as itâs already been confirmed as a bug by Nvidia.
After doing the necessary steps on wine (set wine-version to Windows XP with winecfg, install corefonts with winetricks) it works with Proton-3.7 on Pop!_OS. Used nvidia-driver are version 396.24 from System76 repo. Make sure, that you use the right wine installation and the right wine prefix when you setup Protonâs wine for EVE Online.
This is absolutely huge! I have a seperate wine-steam Installation for playing steam titles with wine, and every time I used it I prayed to THE GABEN that he would simply integrate wine into the native steam.
And THE GABEN not even did he listen, but he went beyond what I could have dreamed!
Now it is clear why there was such a incredible drive behind wine suddenly. Valve was teaming up with Codewavers, the company behind wine and they played the guy who developed DXVK, sponsored esync patches etc.
Best thing ever!!
https://docs.google.com/spreadsheets/d/1DcZZQ4HL_Ol969UbXJmFG8TzOHNnHoj8Q1f8DIFe8-8/htmlview#
sharing is caring
I have it working on Pop. i have not done any Proton stuff far as I know. How does that work?
There are some ways how does it work. If you have Steam Beta activated, then you have Proton which comes with the Beta Client. Without the Beta Client it works, when you have a file called steam_appid.txt in the launcher directory and have a running steam client when you start the eve launcher application. The Eve Launcher looks always after an running steam client and call him, when he found him, for the steam sso. Or you add Eve directlly to your Steam App as a No-Steam Game.
Oh wait, now i understand, wat do you mean with have not doing stuff with proton. Hmm, the first time, as i have launched eve with proton yesterday, it crashes two times. After i have done the settings which i has described before it works here. Interesting, i will check it again without any preliminary settings.
More interested in getting Fallout 4 working and Skyrim SE. I have audio issue with music and voice on both.
Fallout 4 has a super sensitive cam and Skyrim has bugged guards
I tried running Eve in a VM (Ubuntu 18.04 x86) by just opting into steam beta and enabling steam play for all titles and compatibility tool Proton 3.7 but didnât worked.
The launcher would not show up. I could see the icon in systray for a few seconds then disappear/crash.
The log looked like this:
[0823/205948:ERROR:resource_bundle.cc(720)] Failed to load Z:\home\jack.steam\steam\steamapps\common\Eve Online\Launcher\resources\qtwebengine_devtools_resources.pak
Some features may not be available.
[0823/210033:ERROR:resource_bundle.cc(720)] Failed to load Z:\home\jack.steam\steam\steamapps\common\Eve Online\Launcher\resources\qtwebengine_devtools_resources.pak
Some features may not be available.
And there wasnât any qtwebengine_devtools_resources.pak in the folder, only
qtwebengine_resources.pak
qtwebengine_resources_100p.pak
qtwebengine_resources_200p.pak
icudtl.dat
Later Edit:
I tried replacing qtwebengine_devtools_resources.pak with one from my qt 5.9.5 installation but didnât work. maybe i need qt4 or?
[0824/035509:ERROR:data_pack.cc(123)] Bad data pack version: got 5, expected 4
For now i gave up debugging this.
Installing using Lutris worked: EVE Online - Lutris
Installing using Installer Packages worked as well: A Solution for installing EVE Online on Linux
Would be nice if CCP could make it to just work when installing using Steam Play.
After crippling my Pop!_OS installation by trying to install a newer nvidia-driver from the ubuntu ppa and reinstalling the whole mess i have tested again the EVE installation with Steam Play. It doesnât work without some changes which i have described before. This time i have used these scripts for that, to made this easier for other Steam Play installations
cat ./wine_sp
#!/bin/sh
set -e
# use Proton's wine installation to handle all internal wine commands
export WINE="$HOME/.local/share/Steam/steamapps/common/Proton 3.7/dist/bin/wine"
# insert steam_appid in WINEPREFIX here from "EVE Online" as 8500
export WINEPREFIX="$HOME/.local/share/Steam/steamapps/compatdata/8500/pfx"
env WINEPREFIX=$WINEPREFIX WINEDEBUG=fixme-all "$WINE" "$@"
cat ./winetricks_sp
#!/bin/sh
set -e
# use Proton's wine installation to handle all internal wine commands
export WINE="$HOME/.local/share/Steam/steamapps/common/Proton 3.7/dist/bin/wine"
# insert steam_appid in WINEPREFIX here from "EVE Online" as 8500
export WINEPREFIX="$HOME/.local/share/Steam/steamapps/compatdata/8500/pfx"
env WINEPREFIX=$WINEPREFIX WINEDEBUG=fixme-all winetricks "$@"
After i have executed ./wine_sp winecfg
to set windowsversion to âWindows XPâ and ./winetricks_sp corefonts
to install corefonts, Eve Online works with Steam Play as expected. But after all i prefer the linux launcher from @CCP_Snorlax, it was only a test for me, if Steam Play works with Eve Online.
hth
Addendum
Used Steam version was the original downloaded from Valveâs website not these from the repo, so the steam path may be different.
@Gharim_Turen Thanks for the scripts, it worked.
Using the Steam from the repo the path was:
$HOME/.steam/steam/steamapps/common/Proton 3.7/dist/bin/wine
Also Steam play doesnât come with winetricks!? So i had to install winetricks (~ 500MB ) to be able to execute the second script and install corefonts.
Overall feels slower than the Linux launcher and there are some small bugs.
Nice to hear that. The huge part from winetricks are a complete wine environment which it has as a dependency. Maybe you are interested to check it again without these dependencies. Remove winetricks and wine, download winetricks from Winetricks and from the repo install binutils, cabextract, p7zip, unzip and wget. The wine environment comes from Steam Play. In the 2nd script you must insert the complete path to the downloaded winetricks script like so
env WINEPREFIX=$WINEPREFIX WINEDEBUG=fixme-all \
<path-to-winetricks>/winetricks "$@"
Happy fiddling
Interesting way.
I adjusted the wine installation after the installer of @CCP_Snorlax stoped working on linux mint 19
1. Install Game via Steam
- Set Up Proton Support
- Install Eve Online
- Start once
2. Install winetricks
sudo apt install winetricks
3. Get to your game folder
This looks something like this:
cd â~/.steam/steam/steamapps/compatdata/8500/pfxâ
Depending on your steam folder settings
And run the follwoing commands:
WINEPREFIX="`pwd`" winecfg
Set the windows version to XP and hit apply
Then install the dependencies:
WINEPREFIX="`pwd`" winetricks corefonts vcrun2005 vcrun2008 vcrun2010
Should work on this way. But if you install winetricks from the repo, you get wine as dependency or you have it always installed before. When you call then winecfg and winetricks, the installed wine from the distribution will overwrite the wine installation in your wineprefix which was the version from Proton before. That was not this, wat i want in my post, it should work with Steamâs wine not them from the distribution.
Btw. why does the linux installer from @CCP_Snorlax dont work anymore? Using him the whole time on different distributions without errors.
Could yâall make a video or picture by picture tutorial please? My PoL EVE Install quit working.
Want to test that Proton, but on my side, running anything Proton make Steam to segfault when it display the confirmation after pressing âPlayâ on a Windows game (I even brought two games to support them when then made the moveâŚ)
I only use Debian and there I donât need winetricks or any other work-around. It just works with the latest WINE version and the Windows installer+launcher for EVE.
Iâve now downloaded Steam for Linux and tested it myself. It works.
The steps I needed to do to get it working with Debian 10 âBusterâ were these:
-
Download Steam for Linux. Youâll get a file called
steam_latest.deb
. -
Install Steam. Iâve used
dpkg -i steam_latest.deb
in a root shell. Any missing dependecies such ascurl
orpython
need to be met before it will install. Youâll have to consult your distro on how to install.deb
packages if youâre not familiar with it. Note: Youâll also need to have any i386-specific driver files install, such as for MESA, Vulkan and your graphics card. -
Run Steam. As I use Xfce4 was it only a matter of locating it in the menu under
Games
and selectingSteam
. -
Connect to your Steam account and let Steam update itself.
-
Open Steam Settings and select under
Account
the beta participation to get the latest software. Let Steam update itself again.
-
Open Steam Settings again and select under
Steam Play
to enable Steam Play for all titles. Steam will restart again. Here you can choose to use the latest Beta of Proton, too:
-
Install
EVE Online
as you would normally do in your games library. -
Run
EVE Online
. It will briefly show the system tray icon of the launcher, but then quit quietly. This is due to the missing âWindows XPâ-mode of Proton/WINE. However, this will have created a/tmp/proton_run
file with a few details we need in the next step. -
Look at the content of the
/tmp/proton_run
file. It will tell you whichWINEPREFIX
the game was installed under and where to find Proton itself. For example:
$ cat /tmp/proton_run
...
WINEPREFIX="/home/user/.local/share/Steam/steamapps/compatdata/8500/pfx/" \
...
"/home/user/.local/share/Steam/steamapps/common/Proton 3.7/dist/bin//wine64" "${@:-${DEF_CMD[@]}}"
...
Note: The file /tmp/proton_run
may or may not appear. It seems it no longer does for recent versions of Steam / Proton. If it doesnât then see if you can find the directories on your own using the above as example.
- Start
winecfg
and change the compatibility mode to Windows XP:
$ export WINEPREFIX="/home/user/.local/share/Steam/steamapps/compatdata/8500/pfx/"
$ "/home/user/.local/share/Steam/steamapps/common/Proton 3.7/dist/bin/wine" winecfg
- Now you can try again to start the game with Steam. It should now open the EVE launcher and download the first game files. You can enter your account name and password. Once the last files have been downloaded can you start EVE.
Note that Proton 3.7 is based on WINE 3.7. For reasons unknown does it produce cracking sound for me. I donât have this problem with WINE 3.15/DXVK 0.71. I suppose this may be a problem with Proton itself and could possible find a fix in the future. However the game runs with DX11 and all settings at high as expected. No winetricks were required for Debian. The Nvidia driver Iâve used was 396.54.02.
So I just ran into a fix for your audio issue yesterday - https://youtu.be/UQ-Ml78kiEE