New MacVidCards' NVIDIA GTX-1070 8GB Card.

Message boards : Number crunching : New MacVidCards' NVIDIA GTX-1070 8GB Card.
Message board moderation

To post messages, you must log in.

AuthorMessage
TimeLord04
Avatar

Send message
Joined: 30 Aug 18
Posts: 403
Credit: 344,280,772
RAC: 0
Message 1362 - Posted: 31 Dec 2018, 15:10:34 UTC

[Event Log from BOINC:]

12/30/2018 4:23:44 PM | | Starting BOINC client version 7.12.1 for windows_x86_64
12/30/2018 4:23:44 PM | | log flags: file_xfer, sched_ops, task
12/30/2018 4:23:44 PM | | Libraries: libcurl/7.47.1 OpenSSL/1.0.2g zlib/1.2.8
12/30/2018 4:23:44 PM | | Data directory: C:\ProgramData\BOINC
12/30/2018 4:23:44 PM | | Running under account (Redacted)
12/30/2018 4:23:45 PM | | CUDA: NVIDIA GPU 0: GeForce GTX 1070 (driver version 388.13, CUDA version 9.1, compute capability 6.1, 4096MB, 3042MB available, 6463 GFLOPS peak)
12/30/2018 4:23:45 PM | | CUDA: NVIDIA GPU 1: GeForce GTX 1050 (driver version 388.13, CUDA version 9.1, compute capability 6.1, 2048MB, 1929MB available, 1862 GFLOPS peak)
12/30/2018 4:23:45 PM | | OpenCL: NVIDIA GPU 0: GeForce GTX 1070 (driver version 388.13, device version OpenCL 1.2 CUDA, 8192MB, 3042MB available, 6463 GFLOPS peak)
12/30/2018 4:23:45 PM | | OpenCL: NVIDIA GPU 1: GeForce GTX 1050 (driver version 388.13, device version OpenCL 1.2 CUDA, 2048MB, 1929MB available, 1862 GFLOPS peak)
12/30/2018 4:23:45 PM | SETI@home | Found app_info.xml; using anonymous platform
12/30/2018 4:23:45 PM | | Host name: Prometheus
12/30/2018 4:23:45 PM | | Processor: 8 GenuineIntel Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz [Family 6 Model 158 Stepping 9]
12/30/2018 4:23:45 PM | | 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 fma cx16 sse4_1 sse4_2 movebe popcnt aes f16c rdrandsyscall nx lm avx avx2 vmx tm2 pbe fsgsbase bmi1 hle smep bmi2
12/30/2018 4:23:45 PM | | OS: Microsoft Windows 7: Professional x64 Edition, Service Pack 1, (06.01.7601.00)
12/30/2018 4:23:45 PM | | Memory: 31.96 GB physical, 63.92 GB virtual
12/30/2018 4:23:45 PM | | Disk: 953.64 GB total, 695.23 GB free
12/30/2018 4:23:45 PM | | Local time is UTC -8 hours
12/30/2018 4:23:45 PM | | No WSL found.
12/30/2018 4:23:45 PM | collatz | Found app_config.xml
12/30/2018 4:23:45 PM | SETI@home Beta Test | Found app_config.xml
12/30/2018 4:23:45 PM | | Config: report completed tasks immediately
12/30/2018 4:23:45 PM | | Config: use all coprocessors
12/30/2018 4:23:45 PM | | A new version of BOINC is available (7.14.2). <a href=https://boinc.berkeley.edu/download.php>Download</a>
12/30/2018 4:23:45 PM | | Last benchmark was 121 days 02:22:50 ago
12/30/2018 4:23:45 PM | collatz | URL https://boinc.thesonntags.com/collatz/; Computer ID 838493; resource share 100
12/30/2018 4:23:45 PM | Einstein@Home | URL http://einstein.phys.uwm.edu/; Computer ID 11698482; resource share 175
12/30/2018 4:23:45 PM | SETI@home | URL http://setiathome.berkeley.edu/; Computer ID 7440554; resource share 365
12/30/2018 4:23:45 PM | SETI@home Beta Test | URL http://setiweb.ssl.berkeley.edu/beta/; Computer ID 73464; resource share 150
12/30/2018 4:23:45 PM | SETI@home | General prefs: from SETI@home (last modified 04-May-2018 09:14:36)
12/30/2018 4:23:45 PM | SETI@home | Computer location: work
12/30/2018 4:23:45 PM | | General prefs: using separate prefs for work
12/30/2018 4:23:45 PM | | Reading preferences override file
12/30/2018 4:23:45 PM | | Preferences:
12/30/2018 4:23:45 PM | | max memory usage when active: 11454.72 MB
12/30/2018 4:23:45 PM | | max memory usage when idle: 16363.88 MB
12/30/2018 4:23:45 PM | | max disk usage: 30.00 GB
12/30/2018 4:23:45 PM | | max CPUs used: 4
12/30/2018 4:23:45 PM | | (to change preferences, visit a project web site or select Preferences in the Manager)
12/30/2018 4:23:45 PM | | Setting up project and slot directories
12/30/2018 4:23:45 PM | | Checking active tasks
12/30/2018 4:23:45 PM | | Setting up GUI RPC socket
12/30/2018 4:23:45 PM | | Checking presence of 123 project files

---------------------------- End Event Log -------------------------

WHY does the CUDA Line for BOINC show that my GTX-1070 is ONLY 4GB BUT the OpenCL properly shows the Card as 8GB VRAM???

GPU-Z correctly reflects the full 8GB of RAM on the Card. The 1050; however, in BOINC is correctly registered for CUDA and OpenCL as 2GB VRAM...

The above was taken from the Win 7 Pro x64 System - aka: Prometheus. I don't yet have BOINC Installed in MacOS for the Hackintosh Setup, yet.


TL
Have TARDIS will travel!!!
Come along, K-9!
ID: 1362 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 11 Aug 09
Posts: 963
Credit: 24,557,133,931
RAC: 83,763
Message 1363 - Posted: 1 Jan 2019, 12:52:47 UTC - in response to Message 1362.  

[Event Log from BOINC:]

12/30/2018 4:23:44 PM | | Starting BOINC client version 7.12.1 for windows_x86_64
12/30/2018 4:23:44 PM | | log flags: file_xfer, sched_ops, task
12/30/2018 4:23:44 PM | | Libraries: libcurl/7.47.1 OpenSSL/1.0.2g zlib/1.2.8
12/30/2018 4:23:44 PM | | Data directory: C:\ProgramData\BOINC
12/30/2018 4:23:44 PM | | Running under account (Redacted)
12/30/2018 4:23:45 PM | | CUDA: NVIDIA GPU 0: GeForce GTX 1070 (driver version 388.13, CUDA version 9.1, compute capability 6.1, 4096MB, 3042MB available, 6463 GFLOPS peak)
12/30/2018 4:23:45 PM | | CUDA: NVIDIA GPU 1: GeForce GTX 1050 (driver version 388.13, CUDA version 9.1, compute capability 6.1, 2048MB, 1929MB available, 1862 GFLOPS peak)
12/30/2018 4:23:45 PM | | OpenCL: NVIDIA GPU 0: GeForce GTX 1070 (driver version 388.13, device version OpenCL 1.2 CUDA, 8192MB, 3042MB available, 6463 GFLOPS peak)
12/30/2018 4:23:45 PM | | OpenCL: NVIDIA GPU 1: GeForce GTX 1050 (driver version 388.13, device version OpenCL 1.2 CUDA, 2048MB, 1929MB available, 1862 GFLOPS peak)
12/30/2018 4:23:45 PM | SETI@home | Found app_info.xml; using anonymous platform
12/30/2018 4:23:45 PM | | Host name: Prometheus
12/30/2018 4:23:45 PM | | Processor: 8 GenuineIntel Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz [Family 6 Model 158 Stepping 9]
12/30/2018 4:23:45 PM | | 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 fma cx16 sse4_1 sse4_2 movebe popcnt aes f16c rdrandsyscall nx lm avx avx2 vmx tm2 pbe fsgsbase bmi1 hle smep bmi2
12/30/2018 4:23:45 PM | | OS: Microsoft Windows 7: Professional x64 Edition, Service Pack 1, (06.01.7601.00)
12/30/2018 4:23:45 PM | | Memory: 31.96 GB physical, 63.92 GB virtual
12/30/2018 4:23:45 PM | | Disk: 953.64 GB total, 695.23 GB free
12/30/2018 4:23:45 PM | | Local time is UTC -8 hours
12/30/2018 4:23:45 PM | | No WSL found.
12/30/2018 4:23:45 PM | collatz | Found app_config.xml
12/30/2018 4:23:45 PM | SETI@home Beta Test | Found app_config.xml
12/30/2018 4:23:45 PM | | Config: report completed tasks immediately
12/30/2018 4:23:45 PM | | Config: use all coprocessors
12/30/2018 4:23:45 PM | | A new version of BOINC is available (7.14.2). <a href=https://boinc.berkeley.edu/download.php>Download</a>
12/30/2018 4:23:45 PM | | Last benchmark was 121 days 02:22:50 ago
12/30/2018 4:23:45 PM | collatz | URL https://boinc.thesonntags.com/collatz/; Computer ID 838493; resource share 100
12/30/2018 4:23:45 PM | Einstein@Home | URL http://einstein.phys.uwm.edu/; Computer ID 11698482; resource share 175
12/30/2018 4:23:45 PM | SETI@home | URL http://setiathome.berkeley.edu/; Computer ID 7440554; resource share 365
12/30/2018 4:23:45 PM | SETI@home Beta Test | URL http://setiweb.ssl.berkeley.edu/beta/; Computer ID 73464; resource share 150
12/30/2018 4:23:45 PM | SETI@home | General prefs: from SETI@home (last modified 04-May-2018 09:14:36)
12/30/2018 4:23:45 PM | SETI@home | Computer location: work
12/30/2018 4:23:45 PM | | General prefs: using separate prefs for work
12/30/2018 4:23:45 PM | | Reading preferences override file
12/30/2018 4:23:45 PM | | Preferences:
12/30/2018 4:23:45 PM | | max memory usage when active: 11454.72 MB
12/30/2018 4:23:45 PM | | max memory usage when idle: 16363.88 MB
12/30/2018 4:23:45 PM | | max disk usage: 30.00 GB
12/30/2018 4:23:45 PM | | max CPUs used: 4
12/30/2018 4:23:45 PM | | (to change preferences, visit a project web site or select Preferences in the Manager)
12/30/2018 4:23:45 PM | | Setting up project and slot directories
12/30/2018 4:23:45 PM | | Checking active tasks
12/30/2018 4:23:45 PM | | Setting up GUI RPC socket
12/30/2018 4:23:45 PM | | Checking presence of 123 project files

---------------------------- End Event Log -------------------------

WHY does the CUDA Line for BOINC show that my GTX-1070 is ONLY 4GB BUT the OpenCL properly shows the Card as 8GB VRAM???

GPU-Z correctly reflects the full 8GB of RAM on the Card. The 1050; however, in BOINC is correctly registered for CUDA and OpenCL as 2GB VRAM...

The above was taken from the Win 7 Pro x64 System - aka: Prometheus. I don't yet have BOINC Installed in MacOS for the Hackintosh Setup, yet.
TL


It's a Boinc thing, it only shows 4gb max no matter how much the card has on it. And I'm sorry to say that version 14.2, the latest, is the same way. They are talking about changing it but it may take some time. Version 14.2 essentially added support for the 2xxx series of Nvidia cards along with some bug fixes.
ID: 1363 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
TimeLord04
Avatar

Send message
Joined: 30 Aug 18
Posts: 403
Credit: 344,280,772
RAC: 0
Message 1365 - Posted: 1 Jan 2019, 14:59:48 UTC

Thanks, I Posted this at SETI NC too... Got an answer from Keith Myers, and he says that it's because current BOINC Programs are still 32-Bit. This is where the issue is! Being 32-Bit, BOINC can only reflect the first 4096MB of ANY GPU... :-(


TL
Have TARDIS will travel!!!
Come along, K-9!
ID: 1365 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 11 Aug 09
Posts: 963
Credit: 24,557,133,931
RAC: 83,763
Message 1367 - Posted: 2 Jan 2019, 11:47:02 UTC - in response to Message 1365.  
Last modified: 2 Jan 2019, 11:48:02 UTC

Thanks, I Posted this at SETI NC too... Got an answer from Keith Myers, and he says that it's because current BOINC Programs are still 32-Bit. This is where the issue is! Being 32-Bit, BOINC can only reflect the first 4096MB of ANY GPU... :-(
TL


I didn't remember the 32bit part but they have discussed changing it on the Boinc programmers board, the problem so far is it doesn't make a bit of difference in the usage of the full memory when it's actually running. IOW it only reports up to 4gb but Boinc USES all the memory the gpu has when crunching.
ID: 1367 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Slicker
Project administrator

Send message
Joined: 11 Jun 09
Posts: 79
Credit: 943,644,517
RAC: 0
Message 1380 - Posted: 7 Jan 2019, 5:42:47 UTC

In a nutshell, BOINC currently uses a 32-bit integer to store to total memory regardless of whether compiling for a 32 or a 64 bit platform and the max value of a 32-bit integer is 4GB. The database may also limit the values to 4GB although I can't say I've checked to see if that's the case, but as memory serves, the GPU data is stored as XML in a text field (a.k.a. domain) which was meant for other things and later re-purposed, along with several other data points (in other words, not the greatest database design). The XML is then parsed to output the data for internal or web use. If the database design used separate fields, all it would take is changing to a 64 bit integer for both the data and the coproc class. Since it isn't, there's more work involved than if it was a single variable store in a single field. But, as far as I know, the only place where it would cause problems is when a project requires more than 4GB of GPU RAM to run an app and I don't think that any projects have that requirement.
ID: 1380 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 11 Aug 09
Posts: 963
Credit: 24,557,133,931
RAC: 83,763
Message 1381 - Posted: 7 Jan 2019, 12:04:25 UTC - in response to Message 1380.  

In a nutshell, BOINC currently uses a 32-bit integer to store to total memory regardless of whether compiling for a 32 or a 64 bit platform and the max value of a 32-bit integer is 4GB. The database may also limit the values to 4GB although I can't say I've checked to see if that's the case, but as memory serves, the GPU data is stored as XML in a text field (a.k.a. domain) which was meant for other things and later re-purposed, along with several other data points (in other words, not the greatest database design). The XML is then parsed to output the data for internal or web use. If the database design used separate fields, all it would take is changing to a 64 bit integer for both the data and the coproc class. Since it isn't, there's more work involved than if it was a single variable store in a single field. But, as far as I know, the only place where it would cause problems is when a project requires more than 4GB of GPU RAM to run an app and I don't think that any projects have that requirement.


WOW no wonder I didn't remember all that! Thank you very much Slicker for the detailed explanation.
ID: 1381 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
TimeLord04
Avatar

Send message
Joined: 30 Aug 18
Posts: 403
Credit: 344,280,772
RAC: 0
Message 1384 - Posted: 8 Jan 2019, 5:42:56 UTC

Thank you Slicker. 😀


TL
Have TARDIS will travel!!!
Come along, K-9!
ID: 1384 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : New MacVidCards' NVIDIA GTX-1070 8GB Card.


©2022 Jon Sonntag; All rights reserved