Greetings,
I recently cobbled together a computer to run E@H. I originally was running integrated graphics as I didn't have a graphics card for it. I recently obtained one but do not have a VGA to HDMI adapter to run the monitor off the card, so I enabled the integrated graphics in BIOS to run the monitor.
BOINC is currently switching between integrated graphics and the NVIDIA graphics card, something I have never seen before. That in and of itself is fine for me, however, when an E@H task is running that uses the graphics card, at most the card is only running at 50%-60%.
has anyone run into this particular situation before? While using integrated graphics for the monitor, is there a way to get BOINC to run the graphics card at or near 100% for those specific tasks? Or maybe it doesn't utilize the full card when an integrated graphics process is also running? Thanks for any input!
The specs (nothing OC):
Intel I5 6600K @3.5Ghz
MSI Duke GeForce 1070ti
Gigabyte mATX motherboard (can't remember which one specifically)
32 gigs of RAM
END OF LINE
Copyright © 2024 Einstein@Home. All rights reserved.
How are you deciding the
)
How are you deciding the Nvidia card is only using 50%?
If using Windows Task Manager, have you switched to the CUDA performance view in the Settings?
Use the pull-down menus to switch to Compute_0 graphing view.
I think you will see that the applications are in fact using almost 98% of the card.
I have BOINC set up with the
)
I have BOINC set up with the "Maximum" settings via web preferences.
Looking at windows task manager on my box, I did not see any drop down menus with any views specifying CUDA, or any graphics card specific viewing aside from the Performance tab.
I took a screen shot with an NVIDIA graphics card process running with the task manager up along with Open Hardware Monitor showing the low graphics card usage. The monitor I am using is a small format, sorry for that.
END OF LINE
where it says "3D" "Copy",
)
where it says "3D" "Copy", etc in your screenshot, there's a little arrow next to the text. you should be able to click that to see a CUDA or Compute option.
_________________________________________________________________________
Ah, I see! I have task
)
Ah, I see!
I have task manager set up to show that now, and when I catch a graphics card process running, I'll take a screen shot and post.
END OF LINE
Ok, I caught an NVIDIA task a
)
Ok, I caught an NVIDIA task a little bit before it ended.
The totak graphics card load in task manager shows ~4%, but the Cuda is showing ~85%
Open Hardware Monitor shows the graphics card load around ~70%
I am more confused than when I first began looking into this, lol!
END OF LINE
Your graphs show that you are
)
Your graphs show that you are utilizing the CPU at 100%. Try reducing the amount of CPU usage maybe to 90% (free one CPU core). I think that the GPU is not getting enough support from CPU to reach its full potential.
I tried that with an NVIDIA
)
I tried that with an NVIDIA task running and saw no noticeable increase in graphics card load.
I am staring to suspect that since I have the integrated graphics activated in the BIOS, that BOINC is splitting the load between the card and the mobo.
I ordered a VGA to HDMI adapter to connect the monitor to the card and change the BIOS settings to see if there is a change in graphics card load and usage. Once I get the adapter, I'll test and post my results.
END OF LINE
On your picture where it says
)
For what its worth I dont have an integrated GPU and my CUDA task show 100 percent, but I am running 3 tasks at a time.... I'm running a 3080ti I can check my 2080ti in a minute... ok checked it and its running 100% as well. But it runs 2 tasks at a time...
Update...The VGA to HDMI
)
Update...
The VGA to HDMI adapter arrived today. I set the BIOS to run only from the graphics card and launched BOINC.
Tasks that call for the graphics card have shown no Cuda processing increase, no noticeable increase in total core load of the graphics card per Open Hardware Monitor, and Windows Task Manager is still showing 4% total core load despite the 60% or so being shown in Open Hardware Monitor.
Also, there seems to be no noticeable decrease in time estimation for task completion.
Conclusion:
I reset the display to integrated graphics, and I am just going to let it crunch data for science. Work is getting done, so I shall leave it as a mystery and work on it from time to time.
Maybe when BOINC gives us separate GPU settings, I can have the graphics card run at 100% load as we have for the CPU settings.
Or maybe there is a script or something that could be copy paste into a settings folder somewhere. I recall seeing something like that on the BOINC wiki, but I don't know much about coding.
Thanks for all the help!
END OF LINE
Koji wrote: Update... The
)
Windows Task Manager is notoriously bad at showing what's actually going on, get something like GPU-Z or MSIAfterburner to see what's really going on with your gpu.