Distribution on Steam

Moderators: Site Moderators, FAHC Science Team

ashchap
Posts: 1
Joined: Thu Aug 15, 2013 8:44 am

Distribution on Steam

Post by ashchap »

This has been mentioned in a different thread but it got burried and I thought it deserves it's own thread as I personally think it could be a massive source of new donors with nice meaty GPUs.
Helrich wrote:
With that said, we're now thinking about next steps to make FAH more fun and appealing to experts, such as computer enthusiasts and gamers.
[...]

Have you considered contacting Steam (store[dot]steampowered[dot]com[slash]about)? That's the mecca for PC gamers today. You would get a lot more traffic if you got them to publicize F@H. Not too long ago, when they released their Linux client, they had an offer where if you installed Steam on Linux and played one of their games, they'd give you a Tux penguin hat to wear in it. I'm not sure what the numbers are at now, but shortly after the Linux client released, Linux users made up just over 2% of the total user-base (which when you consider that there's over 3 million players in-game on Steam at a single time, is no small number!).
Distributing the client on steam would not only entice people who have never heard of it before but also reassure people that it is easy to set up and run.
NookieBandit
Posts: 45
Joined: Sat Oct 27, 2012 6:17 pm
Hardware configuration: AMD Opteron 2 x 6274 (32 Cores)
AMD FX-8350 (8 Cores)
Intel i7-4790K (8 Cores)
Intel i7-4790K (8 Cores)
Intel i7-4771K (8 Cores)
Intel i7-3770K (8 Cores)
Intel i7-3770K (8 Cores)
Intel i7-3770K (8 Cores)
Intel i7-3770S (8 Cores)
Intel i7-3930K (12 Cores)
Nvidia GPUs:
GTX 780ti
GTX 780ti
GTX 780ti
GTX 780ti
GTX 780
GTX 690
GTX 690
AMD GPUs:
HD 7970 GBE
HD 7970 GBE
HD 7990
HD 7990
HD 7990
R9 295X2
R9 295X2
R9 295X2
Location: Dallas, TX

Re: Distribution on Steam

Post by NookieBandit »

Excellent idea. Steam has a generally young audience and would get them engaged in FAH early, perhaps encouraging a few to choose computational biology careers. My daughters have Steam accounts and I'm surprised at how often they'll choose physics/modeling games that they'd never find without a Steam account.
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Distribution on Steam

Post by bruce »

It's my understanding that Steam appeals mostly to gamers. I'd think we would have to make some changes to FAH to make it more appealing to gamers. Wouldn't they just loose interest rather quickly? The FAH viewer and FAHControl front-end are not really written to appeal to them or to keep their interest.

I'm open to suggestions if anybody has any, but FAH isn't really a game and solid scientific results are rather slow-moving compared to a lot of the games I've seen.
P5-133XL
Posts: 2948
Joined: Sun Dec 02, 2007 4:36 am
Hardware configuration: Machine #1:

Intel Q9450; 2x2GB=8GB Ram; Gigabyte GA-X48-DS4 Motherboard; PC Power and Cooling Q750 PS; 2x GTX 460; Windows Server 2008 X64 (SP1).

Machine #2:

Intel Q6600; 2x2GB=4GB Ram; Gigabyte GA-X48-DS4 Motherboard; PC Power and Cooling Q750 PS; 2x GTX 460 video card; Windows 7 X64.

Machine 3:

Dell Dimension 8400, 3.2GHz P4 4x512GB Ram, Video card GTX 460, Windows 7 X32

I am currently folding just on the 5x GTX 460's for aprox. 70K PPD
Location: Salem. OR USA

Re: Distribution on Steam

Post by P5-133XL »

http://steamcommunity.com/greenlight/faq/

While they do not say how much it costs you can bet that Steam distribution would cost money i.e. each Steam download of folding could no longer be free or if it was PG would have to pay. They do not exist to give away their services.

P.S. The $100 fee for Greenlight is just an application fee. The actual cost structure is not given till after the product has been accepted.
Image
Napoleon
Posts: 887
Joined: Wed May 26, 2010 2:31 pm
Hardware configuration: Atom330 (overclocked):
Windows 7 Ultimate 64bit
Intel Atom330 dualcore (4 HyperThreads)
NVidia GT430, core_15 work
2x2GB Kingston KVR1333D3N9K2/4G 1333MHz memory kit
Asus AT3IONT-I Deluxe motherboard
Location: Finland

Re: Distribution on Steam

Post by Napoleon »

I think there'd have to be a close co-operation between Steam (Valve) and PG to make it happen. Steam isn't a charity, so there'd have to be some intrinsic value in distributing the folding client for them - bragging rights, if nothing else. On the other hand, there's the (now defunct) Sony/PS3 precedent, for one. Google Compute (also defunct) is another.

The FAH EULA is also a problem. One might have Steam installed so that family and friends can install and play games every now and then, but that doesn't necessarily mean that the one who's paying the bills would automatically approve of installing a "resource hog" which runs the computer at full blast all the time it is on.
Win7 64bit, FAH v7, OC'd
2C/4T Atom330 3x667MHz - GT430 2x832.5MHz - ION iGPU 3x466.7MHz
NaCl - Core_15 - display
7im
Posts: 10189
Joined: Thu Nov 29, 2007 4:30 pm
Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
Location: Arizona
Contact:

Re: Distribution on Steam

Post by 7im »

Make a fah steam client that only runs while idle so it doesn't interfere with other steam downloads.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
3D_Now!!
Posts: 25
Joined: Thu Jul 31, 2008 4:36 pm

Put F@H on Steam Store?

Post by 3D_Now!! »

Hi All,

Just an idea. Has anyone ever thought of integrating fah into Steam, and somehow making it a bit like a game and people can get awards and collect stickers etc like in games.

That way, surely it would be possible to tap into the enormous GPU resource within that community, while also leveraging a different form or reward system (while also keeping PPD etc).

Just occurred to me while driving to work for some reason. I remember a while ago Vijay Pande pointing out that if even a small % of the worlds GPU's got into it, fah could be exascale in a jiffy.

Cheers
foldy
Posts: 2061
Joined: Sat Dec 01, 2012 3:43 pm
Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441

Re: Put F@H on Steam Store?

Post by foldy »

I like the idea but it would need a sponsor to implement that on steam.
The idea of awards and collect stickers could make some users keep folding and they can trade them on steam for some cents.
Maybe even the current FoldingCoin and CureCoin reward could be replaced by sort of stickers with some value.
JimboPalmer
Posts: 2573
Joined: Mon Feb 16, 2009 4:12 am
Location: Greenwood MS USA

Re: Put F@H on Steam Store?

Post by JimboPalmer »

I suspect you will have Non Disclosure Agreement issues.

Pande Group wants (needs) to keep the code secret so assholes do not cheat on Points.

Valve wants (needs) to know exactly what each program does, as it will be liable if it serves up viruses and other malware.

I do not think either group can agree that the other group's wants is more important than their own.
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
foldy
Posts: 2061
Joined: Sat Dec 01, 2012 3:43 pm
Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441

Re: Put F@H on Steam Store?

Post by foldy »

On Steam they only provide the binaries and not the source so no NDA issue.
Standford can garantee to Valve that FAH is not malware.
Awards and stickers need to be implemented by the sponsored developers, which only need to get access to users statistics like PPD, projects worked on ...
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Put F@H on Steam Store?

Post by bruce »

So you're saying that access to the FAH stats flat-files is all that's required, plus a certification that the binaries are clean? Isn't that pretty much what CureCoin does? What about revisions to FAHCores and to GPUs.txt when they occur (which FAHClient will always get from the Stanford servers?
foldy
Posts: 2061
Joined: Sat Dec 01, 2012 3:43 pm
Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441

Re: Distribution on Steam

Post by foldy »

FahCores, GPU.txt and so on FahClient would still updates itself from Stanford servers. But if a new FahClient gets released then it would be updated through Steam. That means Stanford uploads a new FahClient version to Steam and all Steam FAH users get the update automatically.

CureCoin or FoldingCoin are too complicated for average users but Steam stickers and selling them for some cents is easy.
3D_Now!!
Posts: 25
Joined: Thu Jul 31, 2008 4:36 pm

Re: Distribution on Steam

Post by 3D_Now!! »

Thanks all for throwing some considerations into the ring I hadn't been aware existed.

It seems like most of the initial concerns over the challenges around control over the client and fahcores etc have been countered with some interesting potential solutions.

My main idea (turns out someone also had this idea a few years ago too!) however didn't concern the technicalities, but rather the concept itself, which is to use an existing platform where a large base of computing resource exists, to promote and push the distributed computing field forward. Let me be clear; I do not propose that we push for fah to be integrated into the steam client and secretly run in the background just because that machine has x resources. But rather that it be offered as a download along with all the other games etc on Steam, and all of the usual consent and care is taken to ensure that people are fully aware of what they are installing and running, and properly re-assured of the safety of the program and so on.

Although Valve is a business, and Steam is it's main product. It is a fact that every company is made up of people and i think most are open to the idea of using their place within society to accelerate the interests of humanity. It is both a rewarding experience on a personal level but also often leads to positive PR. At the very least it will be a small effort on Valve's part to host the folding software and offer some small level of promotion for it. I also think that although everyone on Steam is a "gamer", it is also true that they also represent a huge variety of other interests, and I'm positive that a lot of those will align with the people from this community.

I believe it is heavily in Stanford's interests to do something like this, and I'm sure it has been thought of before, so it would be interesting to hear from anyone on the inside as to why it is not currently in place :)
foldy
Posts: 2061
Joined: Sat Dec 01, 2012 3:43 pm
Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441

Re: Distribution on Steam

Post by foldy »

Just because FAH would be available through Steam that does not mean anybody installs it. There are thousands of games on Steam so maybe nobody even spots FAH. If somebody is interested in FAH then he can also search it through Google. But the chances that some Steam users install FAH are higher when available through Steam.
hahnchen
Posts: 4
Joined: Thu Feb 07, 2008 6:29 pm

Re: Distribution on Steam

Post by hahnchen »

I think Steam distribution would be a great idea. I've been both Folding and on Steam for over 10 years.

Steam's userbase has a higher percentage of performance-machines than the average. Their user statistics are at http://store.steampowered.com/hwsurvey/ and http://store.steampowered.com/hwsurvey/videocard/

Steam supports non-game software and software which is free (not just free to play). Every steam user has a Steam profile, where they can showcase their achievements - it may be possible to showcase how many units/points they have completed. When folding, their Steam status will indicate they are folding and could encourage others' curiosity.

I think Steam distribution would increase F@H's total compute power by a not insignificant margin, and something worth exploring. I'm also open to volunteering my time on a project like this.
Post Reply