I recently ressurected a NVIDIA GTX 770. In my computer list it properly displays the GPU in question however when I use the "location home" and tick "Gamma-ray pulsar binary search #1 (GPU)" i do not see any "GPU" tasks in boinc manager flagged with GPU. I know this is due to something I have done or failed to do. I do have "use NVIDIA gpu" checked in the "project" selection. Any help/suggestions appreciated.
Copyright © 2024 Einstein@Home. All rights reserved.
robl wrote:I recently
)
Does your NVIDIA GTX 770 have OpenCL 2.0 or 3.0 support? I don't see any reference to OpenCL in the NVIDIA specs for your card. https://www.nvidia.com/en-us/geforce/graphics-cards/geforce-gtx-770/specifications/
I believe this is a 'must have' for E@H GPU tasks. I may be wrong, but somebody else can let you know for sure.
.....[EDIT].....
Yes, it does have OpenCL 3.0 support https://www.techpowerup.com/gpu-specs/geforce-gtx-770.c1856
.....[EDIT].....
Make sure that the "location home" is selected on all pages (project and computing).
You may want to show us your Event Log's first 30 lines (or so) when starting out as that will give us a hand in solving your problem.
Also, could you show your Project and Computing URL's in combined view? That could help in solving your problem, too.
Proud member of the Old Farts Association
The last contact log says
)
The last contact log says that opencl support is missing:
2022-06-08 10:21:31.7077 [PID=3481] Request: [USER#xxxxx] [HOST#12940394] [IP xxx.xxx.xxx.19] client 7.16.6
2022-06-08 10:21:31.7333 [PID=3481 ] [debug] have_master:1 have_working: 1 have_db: 1
2022-06-08 10:21:31.7333 [PID=3481 ] [debug] using working prefs
2022-06-08 10:21:31.7333 [PID=3481 ] [debug] have db 1; dbmod 1654633964.000000; global mod 0.000000
2022-06-08 10:21:31.7334 [PID=3481 ] [send] effective_ncpus 6 max_jobs_on_host_cpu 999999 max_jobs_on_host 999999
2022-06-08 10:21:31.7334 [PID=3481 ] [send] effective_ngpus 1 max_jobs_on_host_gpu 999999
2022-06-08 10:21:31.7334 [PID=3481 ] [send] Not using matchmaker scheduling; Not using EDF sim
2022-06-08 10:21:31.7334 [PID=3481 ] [send] CPU: req 776457.36 sec, 0.00 instances; est delay 0.00
2022-06-08 10:21:31.7334 [PID=3481 ] [send] CUDA: req 207360.00 sec, 1.00 instances; est delay 0.00
2022-06-08 10:21:31.7334 [PID=3481 ] [send] work_req_seconds: 776457.36 secs
2022-06-08 10:21:31.7334 [PID=3481 ] [send] available disk 7.95 GB, work_buf_min 164160
2022-06-08 10:21:31.7334 [PID=3481 ] [send] active_frac 1.000000 on_frac 0.999178 DCF 0.643684
2022-06-08 10:21:31.7349 [PID=3481 ] [mixed] sending locality work first (0.5814)
2022-06-08 10:21:31.7357 [PID=3481 ] [mixed] sending non-locality work second
2022-06-08 10:21:31.7624 [PID=3481 ] [send] [HOST#12940394] will accept beta work. Scanning for beta work.
2022-06-08 10:21:31.7722 [PID=3481 ] [version] Checking plan class 'FGRPopencl-ati'
2022-06-08 10:21:31.7761 [PID=3481 ] [version] reading plan classes from file '/BOINC/projects/EinsteinAtHome/plan_class_spec.xml'
2022-06-08 10:21:31.7761 [PID=3481 ] [version] parsed project prefs setting 'gpu_util_fgrp': 1.000000
2022-06-08 10:21:31.7761 [PID=3481 ] [version] No ATI devices found
2022-06-08 10:21:31.7761 [PID=3481 ] [version] Checking plan class 'FGRPopencl-nvidia'
2022-06-08 10:21:31.7761 [PID=3481 ] [version] parsed project prefs setting 'gpu_util_fgrp': 1.000000
2022-06-08 10:21:31.7762 [PID=3481 ] [version] NVidia device (or driver) doesn't support OpenCL
2022-06-08 10:21:31.7762 [PID=3481 ] [version] Checking plan class 'FGRPopencl1K-ati'
2022-06-08 10:21:31.7762 [PID=3481 ] [version] parsed project prefs setting 'gpu_util_fgrp': 1.000000
2022-06-08 10:21:31.7762 [PID=3481 ] [version] No ATI devices found
2022-06-08 10:21:31.7762 [PID=3481 ] [version] Checking plan class 'FGRPopencl1K-nvidia'
2022-06-08 10:21:31.7762 [PID=3481 ] [version] parsed project prefs setting 'gpu_util_fgrp': 1.000000
2022-06-08 10:21:31.7762 [PID=3481 ] [version] NVidia device (or driver) doesn't support OpenCL
2022-06-08 10:21:31.7762 [PID=3481 ] [version] Checking plan class 'FGRPopenclTV-nvidia'
2022-06-08 10:21:31.7762 [PID=3481 ] [version] parsed project prefs setting 'gpu_util_fgrp': 1.000000
2022-06-08 10:21:31.7762 [PID=3481 ] [version] NVidia device (or driver) doesn't support OpenCL
2022-06-08 10:21:31.7762 [PID=3481 ] [version] Checking plan class 'FGRPopencl2-ati'
2022-06-08 10:21:31.7762 [PID=3481 ] [version] parsed project prefs setting 'gpu_util_fgrp': 1.000000
2022-06-08 10:21:31.7762 [PID=3481 ] [version] No ATI devices found
2022-06-08 10:21:31.7763 [PID=3481 ] [version] Checking plan class 'FGRPopencl2Pup-nvidia'
2022-06-08 10:21:31.7763 [PID=3481 ] [version] parsed project prefs setting 'gpu_util_fgrp': 1.000000
2022-06-08 10:21:31.7763 [PID=3481 ] [version] NVidia device (or driver) doesn't support OpenCL
2022-06-08 10:21:31.7764 [PID=3481 ] [version] no app version available: APP#40 (hsgamma_FGRPB1G) PLATFORM#7 (x86_64-pc-linux-gnu) min_version 0
2022-06-08 10:21:31.7764 [PID=3481 ] [version] no app version available: APP#40 (hsgamma_FGRPB1G) PLATFORM#1 (i686-pc-linux-gnu) min_version 0
2022-06-08 10:21:31.7854 [PID=3481 ] [debug] [HOST#12940394] MSG(high) No work sent
2022-06-08 10:21:31.7854 [PID=3481 ] [debug] [HOST#12940394] MSG(high) see scheduler log messages on https://einsteinathome.org/host/12940394/log
2022-06-08 10:21:31.7854 [PID=3481 ] [debug] [HOST#12940394] MSG(high) No work available for the applications you have selected. Please check your preferences on the web site.
2022-06-08 10:21:31.7854 [PID=3481 ] Sending reply to [HOST#12940394]: 0 results, delay req 60.00
2022-06-08 10:21:31.7855 [PID=3481 ] Scheduler ran 0.082 seconds
run this command to install
)
George, yes his card supports OpenCL 3.0, but even if it didn't, he should still get the older v1.20 app which is the app for the older cards with only OpenCL 1.2
but it's also dependent on having the OpenCL driver components installed. for Nvidia drivers, this wasn't available until the 465 driver branch. he has 470, so that's good. however, the Ubuntu provided Nvidia drivers don't include the OpenCL components and you have to install them separately.
run this command to install the OpenCL components, and then you should start getting tasks. (might need a reboot, or at least restart boinc)
sudo apt install ocl-icd-libopencl1
_________________________________________________________________________
GWGeorge007 wrote:robl
)
sorry for delayed reply but i had a previous commitment.
anyway you were "spot on". opencl was needed but abscent. here is what i did:
1. sudo apt -y install clinfo
2. sudo apt install ocl-icd-opencl-dev
3. reboot
and as they say in some circles "ta dah"
robl wrote:GWGeorge007
)
you're getting a lot of errors. and it looks like a memory problem.
are you trying to run 2x tasks on the GPU? I think at only 2GB VRAM, you don't have enough VRAM to run 2 at a time. cut it back to 1 at a time.
oh and I forgot that the project holds back the newer app on anything less than Maxwell (CC5.0). so his kepler card is getting the 1.20 app as expected
_________________________________________________________________________
Ian&Steve C. wrote: robl
)
I am now running 1 wu at a time (home location) ( gamma ray pulsar #1 gpu)