Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Gamers & Players
  • Search

Is there a way to use proton without steam, or lutris

Having problems getting your favorite Linux game to work? Want to discuss strategies? This is the place!
Post Reply
  • Print view
Advanced search
7 posts • Page 1 of 1
Author
Message
adcdam
Apprentice
Apprentice
Posts: 160
Joined: Thu Jan 15, 2015 4:46 pm

Is there a way to use proton without steam, or lutris

  • Quote

Post by adcdam » Sun May 10, 2020 9:52 pm

or playonlinux?
i mean just create a preifx with wine install what i need with winetricks and use proton.
Top
Ant P.
Watchman
Watchman
Posts: 6920
Joined: Sat Apr 18, 2009 7:18 pm
Contact:
Contact Ant P.
Website

  • Quote

Post by Ant P. » Mon May 11, 2020 12:25 am

That's just wine. The whole point of Proton is the tight Steam integration.
Top
ff11
l33t
l33t
User avatar
Posts: 665
Joined: Mon Mar 10, 2014 10:24 pm

  • Quote

Post by ff11 » Mon May 11, 2020 12:59 am

Ant P. wrote:That's just wine. The whole point of Proton is the tight Steam integration.
Well, ins't just wine, it's "Wine with a bit of extra spice" - ValveSoftware
adcdam wrote:or playonlinux?
i mean just create a preifx with wine install what i need with winetricks and use proton.
Yes, you can.
Just to make the point, some options:
* You can compile from source here: https://github.com/ValveSoftware/wine
* You can get the compiled version from playonlinux (just extract and use): https://www.playonlinux.com/wine/binari ... linux-x86/
* There is one AppImage too for no-multilib users that include all 32bits libs compressed (all in just one ~ 240MB executable file).
and others too.
| Proverbs 26:12 |
| There is more hope for a fool than for a wise man that are wise in his own eyes. |
* AlphaGo - The Movie - Full Documentary "I want to apologize for being so powerless" - Lee
Top
Naib
Watchman
Watchman
User avatar
Posts: 6101
Joined: Fri May 21, 2004 9:42 pm
Location: Removed by Neddy
Contact:
Contact Naib
Website

  • Quote

Post by Naib » Mon May 11, 2020 1:09 am

Ant P. wrote:That's just wine. The whole point of Proton is the tight Steam integration.
Not quite. While the core is WINE, the key is the DX11/12 -> Vulkan translator. For quite some time the DXVK would not engage with the wine team directly so that they could ship such a layer (probably because valve was paying the dev so while it is open-source, hands on help might not be as forth coming).

Chuck in the ease of wrapping and per-game tweaks to increase the probability of seamless playing... its more than just wine with a tight integration
#define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0;
Top
Juippisi
Developer
Developer
User avatar
Posts: 783
Joined: Fri Sep 30, 2005 3:51 pm
Location: /home

  • Quote

Post by Juippisi » Mon May 11, 2020 5:18 am

There is a way,
https://github.com/ValveSoftware/Proton ... -418321396

but if I recall you also needed to define PYTHONPATH and maybe something else. But here's a start for you.
Top
cihancan
n00b
n00b
Posts: 16
Joined: Wed Aug 28, 2019 12:28 pm
Location: Turkey

  • Quote

Post by cihancan » Mon May 11, 2020 12:02 pm

Just edit one of the ebuilds from the tree setting src_uri to https://github.com/ValveSoftware/Proton.git and emerge it. dont forget to use a 5.x ebuild for the 5.0 branch and a 4.11 ebuild for the 4.11 branch
Top
Ionen
Developer
Developer
User avatar
Posts: 3013
Joined: Thu Dec 06, 2018 2:23 pm

  • Quote

Post by Ionen » Mon May 11, 2020 1:18 pm

Ant P. wrote:That's just wine. The whole point of Proton is the tight Steam integration.
Personally I take fsync and a few other minor things/workarounds from Proton (thanks to work by other people) and apply as user patches to normal wine-staging, but not everyone cares to keep those patches in line with wine versions, so using proton directly I guess could be a solution even if not caring for steam integration (not that I ever used proton to see how it handles).

I imagine OP may have considered this after the fsync patch I previously handed out for 5.7 broke 5.8 :) Update for 5.8 from TkGlitch is already out (was before 5.8 even came out based on git upstream), but as usual it doesn't apply as-is and need simple rebasing with extra fuzz factor to work with gentoo's ebuild.

Just built staging-5.8 with fsync few minutes ago myself, seems to work fine so far (along with enforcing --with-mingw for wine PE files + dxvk built with mingw too through own hacky ebuild, winelib support is gone anyway -- switched long ago myself when I had only-with-winelib issues).

Edit: patch I used was requested in a PM, so I updated this [post=8415858]older post[/post] with it for anyone that want it.
Top
Post Reply
  • Print view

7 posts • Page 1 of 1

Return to “Gamers & Players”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic