Releases: popsUlfr/Proton
Proton 3.16-6 Gallium Nine Extras 0.3.0
Changes
- DXVK has been updated to v0.96
Features
- Proton 3.16-6
- DXVK v0.96
- Gallium Nine (https://github.com/sarnex/wine-d3d9-patches)
- Path of Exile dx11 patch (https://bugs.winehq.org/show_bug.cgi?id=42695)
- Force wined3d11 if there's no Vulkan support (#1749)
- Enable ffmpeg by default and build FAudio with it : (#2082)
- GLSL toggle to disable GLSL shaders and use ARB shaders instead (to reduce stuttering with wined3d)
- Environment variables :
PROTON_USE_GALLIUM_NINE=1
PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib64/d3d/d3dadapter9.so.1"
- to optionally set the path to the
d3dadapter9.so.1
- to optionally set the path to the
PROTON_NO_GLSL=1
Install
Make sure ~/.steam/root
exists and is the main Steam folder (e.g.: it contains steamapps
, userdata
folder). That directory should be linking back to the real steam folder :
- on debian based distros like Ubuntu or Mint
~/.steam/root
seems to link back to~/.steam
- on something like Arch
~/.steam/root
points to~/.local/share/Steam
$ mkdir -p ~/.steam/root/compatibilitytools.d
$ tar xf Proton_3.16-6_Gallium_Nine_Extras_0.3.0.tar.xz -C ~/.steam/root/compatibilitytools.d
Select Proton 3.16-6 Gallium Nine Extras 0.3.0 in the SteamPlay tab.
You may need to fill in the proper paths to the d3dadapter9.so.1
for your system.
Execute the following line in your terminal :
$ echo PROTON_GALLIUM_NINE_MODULEPATH=\"$(find /usr \( -type f -o -type l \) -name d3dadapter9.so.1 -exec sh -c 'file -L "{}" | grep -q "ELF 32-bit"' \; -print -quit 2>/dev/null):$(find /usr \( -type f -o -type l \) -name d3dadapter9.so.1 -exec sh -c 'file -L "{}" | grep -q "ELF 64-bit"' \; -print -quit 2>/dev/null)\"
And you should get a line like PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib/d3d/d3dadapter9.so.1"
back that you can paste into the launch options directly like :
PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib/d3d/d3dadapter9.so.1" PROTON_USE_GALLIUM_NINE=1 %command%
PROTON_USE_GALLIUM_NINE=1
will enable Gallium Nine.
You can enable this globally as well, you just need to rename user_settings.sample.py
to user_settings.py
and uncomment the appropriate gallium nine lines.
Proton 3.16-6 Gallium Nine Extras 0.2.0
Changes
- DXVK has been updated to v0.95-cc38412
Features
- Proton 3.16-6
- Gallium Nine (https://github.com/sarnex/wine-d3d9-patches)
- Path of Exile dx11 patch (https://bugs.winehq.org/show_bug.cgi?id=42695)
- Force wined3d11 if there's no Vulkan support (#1749)
- Enable ffmpeg by default and build FAudio with it : (#2082)
- GLSL toggle to disable GLSL shaders and use ARB shaders instead (to reduce stuttering with wined3d)
- Environment variables :
PROTON_USE_GALLIUM_NINE=1
PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib64/d3d/d3dadapter9.so.1"
- to optionally set the path to the
d3dadapter9.so.1
- to optionally set the path to the
PROTON_NO_GLSL=1
Install
Make sure ~/.steam/root
exists and is the main Steam folder (e.g.: it contains steamapps
, userdata
folder). That directory should be linking back to the real steam folder :
- on debian based distros like Ubuntu or Mint
~/.steam/root
seems to link back to~/.steam
- on something like Arch
~/.steam/root
points to~/.local/share/Steam
$ mkdir -p ~/.steam/root/compatibilitytools.d
$ tar xf Proton_3.16-6_Gallium_Nine_Extras_0.2.0.tar.xz -C ~/.steam/root/compatibilitytools.d
Select Proton 3.16-6 Gallium Nine Extras 0.2.0 in the SteamPlay tab.
You may need to fill in the proper paths to the d3dadapter9.so.1
for your system.
Execute the following line in your terminal :
$ echo PROTON_GALLIUM_NINE_MODULEPATH=\"$(find /usr \( -type f -o -type l \) -name d3dadapter9.so.1 -exec sh -c 'file -L "{}" | grep -q "ELF 32-bit"' \; -print -quit 2>/dev/null):$(find /usr \( -type f -o -type l \) -name d3dadapter9.so.1 -exec sh -c 'file -L "{}" | grep -q "ELF 64-bit"' \; -print -quit 2>/dev/null)\"
And you should get a line like PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib/d3d/d3dadapter9.so.1"
back that you can paste into the launch options directly like :
PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib/d3d/d3dadapter9.so.1" PROTON_USE_GALLIUM_NINE=1 %command%
PROTON_USE_GALLIUM_NINE=1
will enable Gallium Nine.
You can enable this globally as well, you just need to rename user_settings.sample.py
to user_settings.py
and uncomment the appropriate gallium nine lines.
Proton 3.16-6 Gallium Nine Extras 0.1.3
Changes
PROTON_NO_GLSL=1
environment variable to disable GLSL shaders and use ARB shaders instead. Usually reduces stutter with Nvidia and wined3d
Features
- Proton 3.16-6
- Gallium Nine (https://github.com/sarnex/wine-d3d9-patches)
- Path of Exile dx11 patch (https://bugs.winehq.org/show_bug.cgi?id=42695)
- Force wined3d11 if there's no Vulkan support (#1749)
- Enable ffmpeg by default and build FAudio with it : (#2082)
- GLSL toggle to disable GLSL shaders and use ARB shaders instead (to reduce stuttering with wined3d)
- Environment variables :
PROTON_USE_GALLIUM_NINE=1
PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib64/d3d/d3dadapter9.so.1"
- to optionally set the path to the
d3dadapter9.so.1
- to optionally set the path to the
PROTON_NO_GLSL=1
Install
Make sure ~/.steam/root
exists and is the main Steam folder (e.g.: it contains steamapps
, userdata
folder). That directory should be linking back to the real steam folder :
- on debian based distros like Ubuntu or Mint
~/.steam/root
seems to link back to~/.steam
- on something like Arch
~/.steam/root
points to~/.local/share/Steam
$ mkdir -p ~/.steam/root/compatibilitytools.d
$ tar xf Proton_3.16-6_Gallium_Nine_Extras_0.1.3.tar.xz -C ~/.steam/root/compatibilitytools.d
Select Proton 3.16-6 Gallium Nine Extras 0.1.3 in the SteamPlay tab.
You may need to fill in the proper paths to the d3dadapter9.so.1
for your system.
Execute the following line in your terminal :
$ echo PROTON_GALLIUM_NINE_MODULEPATH=\"$(find /usr \( -type f -o -type l \) -name d3dadapter9.so.1 -exec sh -c 'file -L "{}" | grep -q "ELF 32-bit"' \; -print -quit 2>/dev/null):$(find /usr \( -type f -o -type l \) -name d3dadapter9.so.1 -exec sh -c 'file -L "{}" | grep -q "ELF 64-bit"' \; -print -quit 2>/dev/null)\"
And you should get a line like PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib/d3d/d3dadapter9.so.1"
back that you can paste into the launch options directly like :
PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib/d3d/d3dadapter9.so.1" PROTON_USE_GALLIUM_NINE=1 %command%
PROTON_USE_GALLIUM_NINE=1
will enable Gallium Nine.
You can enable this globally as well, you just need to rename user_settings.sample.py
to user_settings.py
and uncomment the appropriate gallium nine lines.
Proton 3.16-6 Gallium Nine Extras 0.1.2
Fixes
Features
- Proton 3.16-6
- Gallium Nine (https://github.com/sarnex/wine-d3d9-patches)
- Path of Exile dx11 patch (https://bugs.winehq.org/show_bug.cgi?id=42695)
- Force wined3d11 if there's no Vulkan support (#1749)
- Enable ffmpeg by default and build FAudio with it : (#2082)
- Environment variables :
PROTON_USE_GALLIUM_NINE=1
PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib64/d3d/d3dadapter9.so.1"
- to optionally set the path to the
d3dadapter9.so.1
- to optionally set the path to the
Install
Make sure ~/.steam/root
exists and is the main Steam folder (e.g.: it contains steamapps
, userdata
folder). That directory should be linking back to the real steam folder :
- on debian based distros like Ubuntu or Mint
~/.steam/root
seems to link back to~/.steam
- on something like Arch
~/.steam/root
points to~/.local/share/Steam
$ mkdir -p ~/.steam/root/compatibilitytools.d
$ tar xf Proton_3.16-6_Gallium_Nine_Extras_0.1.2.tar.xz -C ~/.steam/root/compatibilitytools.d
Select Proton 3.16-6 Gallium Nine Extras 0.1.2 in the SteamPlay tab.
You may need to fill in the proper paths to the d3dadapter9.so.1
for your system.
Execute the following line in your terminal :
$ echo PROTON_GALLIUM_NINE_MODULEPATH=\"$(find /usr \( -type f -o -type l \) -name d3dadapter9.so.1 -exec sh -c 'file -L "{}" | grep -q "ELF 32-bit"' \; -print -quit 2>/dev/null):$(find /usr \( -type f -o -type l \) -name d3dadapter9.so.1 -exec sh -c 'file -L "{}" | grep -q "ELF 64-bit"' \; -print -quit 2>/dev/null)\"
And you should get a line like PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib/d3d/d3dadapter9.so.1"
back that you can paste into the launch options directly like :
PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib/d3d/d3dadapter9.so.1" PROTON_USE_GALLIUM_NINE=1 %command%
PROTON_USE_GALLIUM_NINE=1
will enable Gallium Nine.
You can enable this globally as well, you just need to rename user_settings.sample.py
to user_settings.py
and uncomment the appropriate gallium nine lines.
Proton 3.16-6 Gallium Nine Extras 0.1.1
Features
- Proton 3.16-6
- Gallium Nine (https://github.com/sarnex/wine-d3d9-patches)
- Path of Exile dx11 patch (https://bugs.winehq.org/show_bug.cgi?id=42695)
- Force wined3d11 if there's no Vulkan support (#1749)
- Enable ffmpeg by default and build FAudio with it : (#2082)
- Environment variable :
PROTON_USE_GALLIUM_NINE=1
- Environment variable:
PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib64/d3d/d3dadapter9.so.1"
- to optionally set the path to the
d3dadapter9.so.1
- to optionally set the path to the
Install
Most likely on debian based distros like Ubuntu, Mint :
$ mkdir -p ~/.steam/compatibilitytools.d
$ cd ~/.steam/compatibilitytools.d
$ tar xf Proton_3.16-6_Gallium_Nine_Extras_0.1.1.tar.xz
on other distros like Arch :
$ mkdir -p ~/.local/share/Steam/compatibilitytools.d
$ cd ~/.local/share/Steam/compatibilitytools.d
$ tar xf Proton_3.16-6_Gallium_Nine_Extras_0.1.1.tar.xz
Select Proton 3.16-6 Gallium Nine Extras 0.1.1 in the SteamPlay tab.
In the game's launch options set :
PROTON_USE_GALLIUM_NINE=1 %command%
You may need to fill in the proper paths to the d3dadapter9.so.1
for your system.
Execute the following line in your terminal :
$ echo PROTON_GALLIUM_NINE_MODULEPATH=\"$(find /usr \( -type f -o -type l \) -name d3dadapter9.so.1 -exec sh -c 'file -L "{}" | grep -q "ELF 32-bit"' \; -print -quit 2>/dev/null):$(find /usr \( -type f -o -type l \) -name d3dadapter9.so.1 -exec sh -c 'file -L "{}" | grep -q "ELF 64-bit"' \; -print -quit 2>/dev/null)\"
And you should get a line like PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib/d3d/d3dadapter9.so.1"
back that you can paste into the launch options directly like :
PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib/d3d/d3dadapter9.so.1" PROTON_USE_GALLIUM_NINE=1 %command%
Proton 3.16-5 Gallium Nine Extras 0.1.1
Features
- Gallium Nine (https://github.com/sarnex/wine-d3d9-patches)
- DXVK 0.94 (https://github.com/doitsujin/dxvk/releases/tag/v0.94)
- Path of Exile dx11 patch (https://bugs.winehq.org/show_bug.cgi?id=42695)
- Force wined3d11 if there's no Vulkan support (#1749)
- Enable ffmpeg by default and build FAudio with it : (#2082)
- Environment variable :
PROTON_USE_GALLIUM_NINE=1
- Environment variable:
PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib64/d3d/d3dadapter9.so.1"
- to optionally set the path to the
d3dadapter9.so.1
- to optionally set the path to the
Install
Most likely on debian based distros like Ubuntu, Mint :
$ mkdir -p ~/.steam/compatibilitytools.d
$ cd ~/.steam/compatibilitytools.d
$ tar xf Proton_3.16-5_Gallium_Nine_Extras_0.1.1.tar.xz
on other distros like Arch :
$ mkdir -p ~/.local/share/Steam/compatibilitytools.d
$ cd ~/.local/share/Steam/compatibilitytools.d
$ tar xf Proton_3.16-5_Gallium_Nine_Extras_0.1.1.tar.xz
Select Proton 3.16-5 Gallium Nine Extras 0.1.1 in the SteamPlay tab.
In the game's launch options set :
PROTON_USE_GALLIUM_NINE=1 %command%
Proton 3.16-5 Gallium Nine Extras 0.1.0
Features
- Gallium Nine (https://github.com/sarnex/wine-d3d9-patches)
- DXVK 0.94 (https://github.com/doitsujin/dxvk/releases/tag/v0.94)
- Path of Exile dx11 patch (https://bugs.winehq.org/show_bug.cgi?id=42695)
- Force wined3d11 if there's no Vulkan support (#1749)
- Enable ffmpeg by default and build FAudio with it : (#2082)
- Environment variable :
PROTON_USE_GALLIUM_NINE=1
Install
Most likely on debian based distros like Ubuntu, Mint :
$ mkdir -p ~/.steam/compatibilitytools.d
$ cd ~/.steam/compatibilitytools.d
$ tar xf Proton_3.16-5_Gallium_Nine_Extras_0.1.0.tar.xz
on other distros like Arch :
$ mkdir -p ~/.local/share/Steam/compatibilitytools.d
$ cd ~/.local/share/Steam/compatibilitytools.d
$ tar xf Proton_3.16-5_Gallium_Nine_Extras_0.1.0.tar.xz
Select Proton 3.16-5 Gallium Nine Extras 0.1.0 in the SteamPlay tab.
In the game's launch options set :
PROTON_USE_GALLIUM_NINE=1 %command%