Performance impact of showing protein folding
Moderators: Site Moderators, FAHC Science Team
Performance impact of showing protein folding
Hey all! Just had a quick question. I'm running F@H on some older computers of mine, and wanted to show the simulations being run on-screen. My question is does showing the folding significantly impact performance? I would think the computer's CPU would do the simulations while the GPU shows the protein. But if showing the protein being folded will make my work units take much longer, then I really wouldn't want to do it. I would be ok with a little extra time, but of we're talking extra hours or days for showing the protein then I'll just turn it off. Thanks!
-
- Site Moderator
- Posts: 2850
- Joined: Mon Jul 18, 2011 4:44 am
- Hardware configuration: OS: Windows 10, Kubuntu 19.04
CPU: i7-6700k
GPU: GTX 970, GTX 1080 TI
RAM: 24 GB DDR4 - Location: Western Washington
Re: Performance impact of showing protein folding
Welcome to the forum kingsapo!
Yes there will be a performance impact showing the simulations. I think it's a generally good idea to turn them off when you aren't actually wanting to look at them. And what client are you using by the way? Do you know that you can easily fold on your GPU?
Yes there will be a performance impact showing the simulations. I think it's a generally good idea to turn them off when you aren't actually wanting to look at them. And what client are you using by the way? Do you know that you can easily fold on your GPU?
F@h is now the top computing platform on the planet and nothing unites people like a dedicated fight against a common enemy. This virus affects all of us. Lets end it together.
Re: Performance impact of showing protein folding
I think the Viewer for the v7 beta client will turn off (or at least slow down) after a certain amount of time for that very reason, so if you leave and the Viewer is still running, it'll stop itself.
Re: Performance impact of showing protein folding
Jesse_V,
Thanks, I kinda figured there would be an impact, so I'll probably leave it off. As for clients, I'm using two older computers that are barely running XP, as well as some Macs running Tiger. I know about the high-performance GPU clients, but given the fact that my computers are all around 10 years old, I think the older clients would be better for me; right?
BTW, LOVE your signature.
Stonecold, thanks, I just saw your response, I'll also give that beta client a look.
Thanks, I kinda figured there would be an impact, so I'll probably leave it off. As for clients, I'm using two older computers that are barely running XP, as well as some Macs running Tiger. I know about the high-performance GPU clients, but given the fact that my computers are all around 10 years old, I think the older clients would be better for me; right?
BTW, LOVE your signature.
Stonecold, thanks, I just saw your response, I'll also give that beta client a look.
Re: Performance impact of showing protein folding
The beta client is still early in the beta stage when it comes to the Viewer. It only displays a demo protein and often the image is untexturized and black. If I'm right, it only displays the actual protein being folded if the core writes .xyz files to the work directory, and only older cores still do that.kingsapo wrote:Stonecold, thanks, I just saw your response, I'll also give that beta client a look.
One thing I use that is very helpful is Jmol, a light Java application that is a molecular visualizer. Jmol is is much more customizable and uses MUCH less CPU time than the native FAH viewer, so it won't impact the progress rate very much. It uses nearly 0% CPU when the molecule is not being manipulated, rotated, magnified, etc. and only uses up to 10% when you are actively using it (so you don't have to remember to exit the application when you're done). I think (but I'm not sure) it also takes advantage of hardware acceleration with the GPU, so that could be one reason it's not very taxing on the CPU. Here is the Jmol website, here is the Folding@home Jmol website, and here is the post talking about Jmol. Use this link to go to the downloads page.
To visualize the project using Jmol, you first have to download the .zip file under the downloads section (above), extract the folder to wherever you want (there is no installation), and run "Jmol.jar" (you have to have Java installed to run .jar programs). In the window that opens up, press "File" and go to "Open URL". In the window that opens, type "http://jmol.sourceforge.net/fah/projects/p[project #].xyz.gz". Remember to replace "[project #]" with the project number you are folding. Hope this helps!
-
- Posts: 10179
- 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: Performance impact of showing protein folding
Actually, the V7 viewer is a huge improvement over the v6 viewer.
And when the V7 viewer is adapted to view all proteins, without the .xyz file, it will be quite an asset.
But it will always be processor intensive to draw the pictures in motion, as is any graphically oriented application.
And when the V7 viewer is adapted to view all proteins, without the .xyz file, it will be quite an asset.
But it will always be processor intensive to draw the pictures in motion, as is any graphically oriented application.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Re: Performance impact of showing protein folding
Right, and Jmol won't do that, but it is better than the v7 Viewer in its current state.7im wrote:But it will always be processor intensive to draw the pictures in motion, as is any graphically oriented application.
-
- Posts: 10179
- 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: Performance impact of showing protein folding
The viewer isn't a priority for me. Not until the fahcores get updated to actually support it.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Re: Performance impact of showing protein folding
Are the cores all that need to be fixed for the Viewer to work correctly?7im wrote:The viewer isn't a priority for me. Not until the fahcores get updated to actually support it.
Re: Performance impact of showing protein folding
Some cores do produce .xyz files and the viewer does visualize them in motion. That does take a lot of processing power but it was done successfully by Sony on the PS3 and the Windows folks wanted the same sort of viewer, forgetting that the PS3 was specifically designed for full-motion games. Folks who run Windows want to be able to fold with both their CPU (typically the SMP client or slot) and their GPU, leaving no processing power to compute the video of the protein. If there's no .xyz file, you'll see the demo protein.
The viewer does require good GPU driver support. If you don't have it, you'll fail to see the colors and texture. The viewer can display somewhat less spectacular images if you specify the --basic option. Apparently that restores the color for those of us with limited driver support.
I (almost) never use the viewer. As far as I'm concerned, it's only useful if I'm trying to recruit somebody new to FAH. Since I have a PS3, I do my recruiting by showing them the PS3 viewer rather than the Windows viewer. Better still, I sometimes show them the video in paper #53 or one of the other youtube videos.
IMHO, the viewer consumes too much of my resources that could be used for the actual folding process. Others are welcome to different opinions.
The viewer does require good GPU driver support. If you don't have it, you'll fail to see the colors and texture. The viewer can display somewhat less spectacular images if you specify the --basic option. Apparently that restores the color for those of us with limited driver support.
I (almost) never use the viewer. As far as I'm concerned, it's only useful if I'm trying to recruit somebody new to FAH. Since I have a PS3, I do my recruiting by showing them the PS3 viewer rather than the Windows viewer. Better still, I sometimes show them the video in paper #53 or one of the other youtube videos.
IMHO, the viewer consumes too much of my resources that could be used for the actual folding process. Others are welcome to different opinions.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
Re: Performance impact of showing protein folding
Thanks for the responses guys! It sounds like I'll give JMol a try, and keep my eyes open for when the v7 client goes release. Thanks again!