GPU tasks not following overclock/underclock settings?

Message boards : GPUs : GPU tasks not following overclock/underclock settings?
Message board moderation

To post messages, you must log in.

AuthorMessage
yoderan

Send message
Joined: 29 Aug 15
Posts: 5
United States
Message 63900 - Posted: 29 Aug 2015, 3:26:44 UTC

I hadn't really paid attention to this, but I *think* it was working fine in the past, possibly before I upgraded to Win 10.

Anyway, here's what's happening. I user MSI Afterburner for Overclocking my GPU's / mostly just modifying fan profiles since both GPUs are at stock Boost Edition speeds. I'm trying to underclock the GPUs so they run cooler while running BOINC, but for whatever reason my over/underclock settings are COMPLETELY IGNORED when running GPU tasks in BOINC.

I confirmed that if I play a game with Afterburner set, the observed core and memory clocks are as I set them in Afterburner. I used both GPU-Z and Afterburners monitor to verify. As soon as I start running BOINC tasks, the observed clock speeds are suddenly back to stock speeds, ignoring whatever I set.

Same behavior if I use CCC Overdrive. Anyone else see this?

BOINC v7.6.6 (x64)
wxWidgets Version 3.0.1

Installed as user install.
CPU: 3770k@4.5Ghz
Motherboard: AsRock Z77 Extreme 4
RAM: Crucial Ballistix Tactical 16Gb@1600Mhz
OS: Windows 10 64-bit
GPU(s): MSI TFIII 7950 BE, Sapphire Dual-X 7950 BE

Projects - Poem, SETI, World Community Grid
Only Poem is using my discrete GPUs
ID: 63900 · Report as offensive
Profile Richie

Send message
Joined: 2 Jul 14
Posts: 186
Finland
Message 63903 - Posted: 29 Aug 2015, 14:59:07 UTC - in response to Message 63900.  

MSI Afterburner


Which version?

Installed as user install.


Boinc? I don't know if this would help with the problem, but maybe you could try installing Boinc as an administrator.

GPU(s): MSI TFIII 7950 BE, Sapphire Dual-X 7950 BE


Which driver version?

I'm trying to underclock the GPUs so they run cooler while running BOINC


Have you tried TThrottle? It's another solution that might work for you:
http://efmer.com/b/?q=tthrottle
ID: 63903 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15478
Netherlands
Message 63905 - Posted: 29 Aug 2015, 16:25:28 UTC - in response to Message 63903.  
Last modified: 29 Aug 2015, 16:25:57 UTC

Installed as user install.


Boinc? I don't know if this would help with the problem, but maybe you could try installing Boinc as an administrator.

He doesn't mean he installed BOINC as a Windows user, but that he used the 'user installation' instead of the 'service installation'. You need to be an administrator to install BOINC anyway.
ID: 63905 · Report as offensive
yoderan

Send message
Joined: 29 Aug 15
Posts: 5
United States
Message 63953 - Posted: 31 Aug 2015, 5:01:10 UTC - in response to Message 63903.  

Boinc? I don't know if this would help with the problem, but maybe you could try installing Boinc as an administrator.


He doesn't mean he installed BOINC as a Windows user, but that he used the 'user installation' instead of the 'service installation'. You need to be an administrator to install BOINC anyway.


Correct.

MSI Afterburner

Which version?
[/quote]

Afterburner 4.1.1


GPU(s): MSI TFIII 7950 BE, Sapphire Dual-X 7950 BE

Which driver version?


The latest.

From CCC:

Driver Packaging Version 15.20.1062.1004-150803a-184226E
Provider Advanced Micro Devices, Inc.
2D Driver Version 8.01.01.1500
2D Driver File Path /REGISTRY/MACHINE/SYSTEM/ControlSet001/Control/Class/{4d36e968-e325-11ce-bfc1-08002be10318}/0002
Direct3D Version 9.14.10.01128
OpenGL Version 6.14.10.13399
Mantle Driver Version 9.1.10.0077
Mantle API Version 98308
AMD Catalyst Control Center Version 2015.0803.1559.26924
AMD Audio Driver Version 10.0.0.00


Have you tried TThrottle? It's another solution that might work for you:
http://efmer.com/b/?q=tthrottle


Hmm, I had not tried that. Thanks for the tip. I just now tested it out and it seems to work alright. Though I'm not totally thrilled with installing yet another program to help reign-in BOINC, nor does it really answer the question of why BOINC related GPU tasks seem to be able to ignore clock modifications.

My (strong) preference would be to have my gpu(s) obey my underclock settings while running BOINC.

All the same I will use TThrottle for a little while and see if it's 'good enough' for my purposes. When I get time again I'll see if I can't think of anything else to try to get my underclocks to apply.
ID: 63953 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15478
Netherlands
Message 63959 - Posted: 31 Aug 2015, 15:32:03 UTC - in response to Message 63953.  

Though I'm not totally thrilled with installing yet another program to help reign-in BOINC, nor does it really answer the question of why BOINC related GPU tasks seem to be able to ignore clock modifications.

a) BOINC only does detection of the GPUs, it doesn't actually use them.
b) Any science done on the GPUs is done by project applications.
c) You changed from Windows 7/8/8.1 to Windows 10.
d) Before Windows 10 you feel it worked, but now no more.
e) So why then feel that it's BOINC its fault, or the science applications, and not the operating system, the only thing here that changed?
ID: 63959 · Report as offensive
yoderan

Send message
Joined: 29 Aug 15
Posts: 5
United States
Message 63960 - Posted: 31 Aug 2015, 18:17:56 UTC - in response to Message 63959.  

Though I'm not totally thrilled with installing yet another program to help reign-in BOINC, nor does it really answer the question of why BOINC related GPU tasks seem to be able to ignore clock modifications.

a) BOINC only does detection of the GPUs, it doesn't actually use them.
b) Any science done on the GPUs is done by project applications.
c) You changed from Windows 7/8/8.1 to Windows 10.
d) Before Windows 10 you feel it worked, but now no more.
e) So why then feel that it's BOINC its fault, or the science applications, and not the operating system, the only thing here that changed?



a) That's fine. I'm not here to blame BOINC. I want to see if anyone has information on the issue I'm observing or if anyone has experienced it.
b) See a.
c) yes, I upgraded from Win 7.
d) I never noticed it before, but that doesn't mean it wasn't present.
e) I believed it might be BOINC/gpu task related because these are the only cases where I've seen the behavior. As mentioned in my first post, any other application I've tried that requires GPU power results in the commanded clock speeds as expected.

As an update, however, I did a little more fooling around and the issue seems to revolve around OpenCL specifically.
ID: 63960 · Report as offensive
Claggy

Send message
Joined: 23 Apr 07
Posts: 1112
United Kingdom
Message 63973 - Posted: 1 Sep 2015, 12:58:31 UTC - in response to Message 63960.  
Last modified: 1 Sep 2015, 13:02:24 UTC

Please post the Boinc startup from the Event Log, then we can see what Boinc actually detects,
What projects you're attached to, the host id's at those projects, and history of what tasks your host has managed to run, etc.

Claggy
ID: 63973 · Report as offensive
yoderan

Send message
Joined: 29 Aug 15
Posts: 5
United States
Message 63976 - Posted: 1 Sep 2015, 14:31:50 UTC - in response to Message 63973.  

Please post the Boinc startup from the Event Log, then we can see what Boinc actually detects,
What projects you're attached to, the host id's at those projects, and history of what tasks your host has managed to run, etc.

Claggy



9/1/2015 10:16:56 AM | | Starting BOINC client version 7.6.6 for windows_x86_64
9/1/2015 10:16:56 AM | | log flags: file_xfer, sched_ops, task
9/1/2015 10:16:56 AM | | Libraries: libcurl/7.39.0 OpenSSL/1.0.2a zlib/1.2.8
9/1/2015 10:16:56 AM | | Data directory: C:\ProgramData\BOINC
9/1/2015 10:16:56 AM | | Running under account Andrew
9/1/2015 10:16:57 AM | | CAL: ATI GPU 0: AMD Radeon HD 7870/7950/7970/R9 280X series (Tahiti) (CAL version 1.4.1848, 3072MB, 3032MB available, 8602 GFLOPS peak)
9/1/2015 10:16:57 AM | | CAL: ATI GPU 1: AMD Radeon HD 7870/7950/7970/R9 280X series (Tahiti) (CAL version 1.4.1848, 3072MB, 3032MB available, 9830 GFLOPS peak)
9/1/2015 10:16:57 AM | | OpenCL: AMD/ATI GPU 0: AMD Radeon HD 7870/7950/7970/R9 280X series (Tahiti) (driver version 1800.8 (VM), device version OpenCL 1.2 AMD-APP (1800.8), 3072MB, 3032MB available, 8602 GFLOPS peak)
9/1/2015 10:16:57 AM | | OpenCL: AMD/ATI GPU 1: AMD Radeon HD 7870/7950/7970/R9 280X series (Tahiti) (driver version 1800.8 (VM), device version OpenCL 1.2 AMD-APP (1800.8), 3072MB, 3032MB available, 9830 GFLOPS peak)
9/1/2015 10:16:57 AM | | OpenCL: Intel GPU 0: Intel(R) HD Graphics 4000 (driver version 10.18.10.4252, device version OpenCL 1.2, 1400MB, 1400MB available, 147 GFLOPS peak)
9/1/2015 10:16:57 AM | | OpenCL CPU: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz (OpenCL driver vendor: Intel(R) Corporation, driver version 3.0.1.10891, device version OpenCL 1.2 (Build 76427))
9/1/2015 10:16:57 AM | | OpenCL CPU: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz (OpenCL driver vendor: Advanced Micro Devices, Inc., driver version 1800.8 (sse2,avx), device version OpenCL 1.2 AMD-APP (1800.8))
9/1/2015 10:16:57 AM | | Host name: Andrew-PC
9/1/2015 10:16:57 AM | | Processor: 8 GenuineIntel Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz [Family 6 Model 58 Stepping 9]
9/1/2015 10:16:57 AM | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 cx16 sse4_1 sse4_2 popcnt aes f16c rdrandsyscall nx lm avx vmx tm2 pbe fsgsbase smep
9/1/2015 10:16:57 AM | | OS: Microsoft Windows 10: Professional x64 Edition, (10.00.10240.00)
9/1/2015 10:16:57 AM | | Memory: 15.89 GB physical, 16.89 GB virtual
9/1/2015 10:16:57 AM | | Disk: 872.38 GB total, 227.40 GB free
9/1/2015 10:16:57 AM | | Local time is UTC -4 hours
9/1/2015 10:16:57 AM | | VirtualBox version: 5.0.1
9/1/2015 10:16:57 AM | Poem@Home | Found app_config.xml
9/1/2015 10:16:57 AM | SETI@home | Found app_config.xml
9/1/2015 10:16:57 AM | Einstein@Home | URL http://einstein.phys.uwm.edu/; Computer ID 11783672; resource share 100
9/1/2015 10:16:57 AM | Poem@Home | URL http://boinc.fzk.de/poem/; Computer ID 815677; resource share 100
9/1/2015 10:16:57 AM | rosetta@home | URL http://boinc.bakerlab.org/rosetta/; Computer ID 2258676; resource share 100
9/1/2015 10:16:57 AM | SETI@home | URL http://setiathome.berkeley.edu/; Computer ID 7527462; resource share 50
9/1/2015 10:16:57 AM | World Community Grid | URL http://www.worldcommunitygrid.org/; Computer ID 3341441; resource share 50
9/1/2015 10:16:57 AM | SETI@home | General prefs: from SETI@home (last modified 21-Mar-2015 14:51:29)
9/1/2015 10:16:57 AM | SETI@home | Host location: none
9/1/2015 10:16:57 AM | SETI@home | General prefs: using your defaults
9/1/2015 10:16:57 AM | | Reading preferences override file
9/1/2015 10:16:57 AM | | Preferences:
9/1/2015 10:16:57 AM | | max memory usage when active: 9761.72MB
9/1/2015 10:16:57 AM | | max memory usage when idle: 13015.63MB
9/1/2015 10:16:57 AM | | max disk usage: 100.00GB
9/1/2015 10:16:57 AM | | suspend work if non-BOINC CPU load exceeds 30%
9/1/2015 10:16:57 AM | | (to change preferences, visit a project web site or select Preferences in the Manager)
9/1/2015 10:16:57 AM | | Not using a proxy
9/1/2015 10:16:57 AM | | Suspending computation - time of day


I provided the startup logs. Logs include attached projects, computer ID at each project.

So far haven't hadn't any project tasks that I *can't* run.

The issue is that OpenCL tasks (and LuxMark OpenCL benchmark, so far) command stock GPU speeds, even when I'm explicitly underclocking via Afterburner or CCC's Overdrive.
ID: 63976 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15478
Netherlands
Message 63979 - Posted: 1 Sep 2015, 14:48:28 UTC - in response to Message 63976.  

(driver version 1800.8 (VM), device version OpenCL 1.2 AMD-APP (1800.8)

Several people at Seti have reported big problems with OpenCL applications running on the GPU with using this driver in Windows 10.

You can try the latest beta driver, see if that matters.
ID: 63979 · Report as offensive
yoderan

Send message
Joined: 29 Aug 15
Posts: 5
United States
Message 64290 - Posted: 16 Sep 2015, 4:49:16 UTC - in response to Message 63979.  

So, not much of an update. I tried out the latest beta drivers, that didn't seem to solve the problem.

I'm not sure whether the beta drivers dislodged it or not but I tested that overclocks apply (and they do), but underclocks still do not. Am I losing my mind?


Other than that I've been trying out Tthrottle with mixed results. Sometimes it works well, other times it doesn't work at all. When it works it also causes issues with video playback if I want to watch Netflix or something at the same time, but it's good for letting BOINC run all night and feeling comfortable with the gpu temperatures.
ID: 64290 · Report as offensive

Message boards : GPUs : GPU tasks not following overclock/underclock settings?

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.