{"id":53511,"date":"2018-10-08T08:00:21","date_gmt":"2018-10-08T08:00:21","guid":{"rendered":"https:\/\/fedoramagazine.org\/?p=22628"},"modified":"2018-10-08T08:00:21","modified_gmt":"2018-10-08T08:00:21","slug":"play-windows-games-on-fedora-with-steam-play-and-proton","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2018\/10\/08\/play-windows-games-on-fedora-with-steam-play-and-proton\/","title":{"rendered":"Play Windows games on Fedora with Steam Play and Proton"},"content":{"rendered":"<p>Some weeks ago, Steam <a href=\"https:\/\/steamcommunity.com\/games\/221410\/announcements\/detail\/1696055855739350561\">announced<\/a> a new addition to Steam Play with Linux support for Windows games using Proton, a fork from WINE.\u00a0This capability is still in beta, and not all games work. Here are some more details about Steam and Proton.<\/p>\n<p><span id=\"more-22628\"><\/span><\/p>\n<p>According to the Steam website, there are new features in the beta release:<\/p>\n<ul>\n<li>Windows games with no Linux version currently available can now be installed and run directly from the Linux Steam client, complete with native Steamworks and OpenVR support.<\/li>\n<li>DirectX 11 and 12 implementations are now based on Vulkan, which improves game compatibility and reduces performance impact.<\/li>\n<li>Fullscreen support has been improved. Fullscreen games seamlessly stretch to the desired display without interfering with the native monitor resolution or requiring the use of a virtual desktop.<\/li>\n<li>Improved game controller support. Games automatically recognize all controllers supported by Steam. Expect more out-of-the-box controller compatibility than even the original version of the game.<\/li>\n<li>Performance for multi-threaded games has been greatly improved compared to vanilla WINE.<\/li>\n<\/ul>\n<h2>Installation<\/h2>\n<p>If you&#8217;re interested in trying Steam with Proton out, just follow these easy steps. (Note that you can ignore the first steps to enable the Steam Beta if you have the <a href=\"https:\/\/fedoramagazine.org\/third-party-repositories-fedora\/\">latest updated version of Steam installed<\/a>. In that case you no longer need Steam Beta to use Proton.)<\/p>\n<p>Open up Steam and log in to your account. This example screenshot shows support for only 22 games before enabling Proton.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-22734\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/play-windows-games-on-fedora-with-steam-play-and-proton.png\" alt=\"\" width=\"300\" height=\"197\" \/><\/p>\n<p>Now click on <em>Steam<\/em> option on top of the client. This displays a drop down menu. Then select <em>Settings.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-22735\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/play-windows-games-on-fedora-with-steam-play-and-proton-1.png\" alt=\"\" width=\"300\" height=\"169\" \/><\/p>\n<p>Now the settings window pops up. Select the <em>Account<\/em> option and next to\u00a0<em>Beta participation,<\/em> click on <em>change.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-22736\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/play-windows-games-on-fedora-with-steam-play-and-proton-2.png\" alt=\"\" width=\"300\" height=\"196\" \/><\/p>\n<p>Now change <em>None<\/em> to <em>Steam Beta Update.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-22737\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/play-windows-games-on-fedora-with-steam-play-and-proton-3.png\" alt=\"\" width=\"300\" height=\"272\" \/><\/p>\n<p>Click on <em>OK<\/em> and a prompt asks you to restart.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-22738\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/play-windows-games-on-fedora-with-steam-play-and-proton-4.png\" alt=\"\" width=\"300\" height=\"237\" \/><\/p>\n<p>Let Steam download the update. This can take a while depending on your internet speed and computer resources.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-22740\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/play-windows-games-on-fedora-with-steam-play-and-proton-5.png\" alt=\"\" width=\"300\" height=\"126\" \/><\/p>\n<p>After restarting, go back to the <em>Settings<\/em> window. This time you&#8217;ll see a new option. Make sure\u00a0the check boxes for <em>Enable Steam Play for supported titles<\/em>, <em>Enable Steam Play for all titles<\/em> and <em>Use this tool instead of game-specific selections from Steam<\/em> are enabled. The compatibility tool should be Proton.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-22741\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/play-windows-games-on-fedora-with-steam-play-and-proton-6.png\" alt=\"\" width=\"300\" height=\"237\" \/><\/p>\n<p>The Steam client asks you to restart. Do so, and once you log back into your Steam account, your game library for Linux should be extended.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-22742\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/play-windows-games-on-fedora-with-steam-play-and-proton-7.png\" alt=\"\" width=\"300\" height=\"196\" \/><\/p>\n<h2>Installing a Windows game using Steam Play<\/h2>\n<p>Now that you have Proton enabled, install a game. Select the title you want and you&#8217;ll find the process is similar to installing a normal game on Steam, as shown in these screenshots.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-22743\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/play-windows-games-on-fedora-with-steam-play-and-proton-8.png\" alt=\"\" width=\"300\" height=\"196\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-22744\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/play-windows-games-on-fedora-with-steam-play-and-proton-9.png\" alt=\"\" width=\"300\" height=\"195\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-22745\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/play-windows-games-on-fedora-with-steam-play-and-proton-10.png\" alt=\"\" width=\"300\" height=\"196\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-22746\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/play-windows-games-on-fedora-with-steam-play-and-proton-11.png\" alt=\"\" width=\"300\" height=\"195\" \/><\/p>\n<p>After the game is done downloading and installing, you can play it.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-22747\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/play-windows-games-on-fedora-with-steam-play-and-proton-12.png\" alt=\"\" width=\"300\" height=\"169\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-22748\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/play-windows-games-on-fedora-with-steam-play-and-proton-13.png\" alt=\"\" width=\"300\" height=\"169\" \/><\/p>\n<p>Some games may be affected by the beta nature of Proton. The game in this example, Chantelise, had no audio and a low frame rate. Keep in mind this capability is still in beta and Fedora is not responsible for results. If you&#8217;d like to read further, the community has created a <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1DcZZQ4HL_Ol969UbXJmFG8TzOHNnHoj8Q1f8DIFe8-8\/edit#gid=1003113831\">Google doc<\/a>\u00a0with a list of games that have been tested.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some weeks ago, Steam announced a new addition to Steam Play with Linux support for Windows games using Proton, a fork from WINE.\u00a0This capability is still in beta, and not all games work. Here are some more details about Steam and Proton. According to the Steam website, there are new features in the beta release: [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":53512,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48,2],"tags":[45,61,330,331,247,332,333,334,46,47,335,336],"class_list":["post-53511","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fedora-os","category-games","tag-fedora","tag-fedora-project-community","tag-game-on-linux","tag-games","tag-gaming","tag-guide","tag-how-to","tag-linux","tag-magazine","tag-news","tag-proton","tag-steam"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/53511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=53511"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/53511\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/53512"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=53511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=53511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=53511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}