Posts by Ken Linder

1) Message boards : GPUs : AMD Drivers for Debian Jessie - Installing not successful (Message 73608)
Posted 28 Oct 2016 by Ken Linder
Post:

It is important to identify what exactly fixed the problem.


OK, WHEW!!! I have identified what fixed the problem. Just like debugging an odd bug for my work, there isn't a single factor that caused the problem.

#1 - Install the proper up-to-date AMD/ATI GPU driver. I initially installed an old driver that didn't work. I found a posting somewhere that indicated I needed to install fglrx separately. That just added to the problem. Completely removing fglrx and the old driver, then installing the new driver was necessary.

#2 - Install BOINC from the Debian Jessie back-port repository. The version in the standard repository did not recognize the GPU even thought it was there and the driver was up-to-date.

#3 - Maybe the key that was confusing things... Reset MOBO BIOS to factory default, thus allowing it to properly identify & handle the new GPU. After installing the GPU card, the BIOS had been complaining "The system failed to boot several times." before booting into Linux. Resetting the BIOS to factory settings likely played some part in this.

I have removed my modifications to boinc-client and still need to do a restart so that the GPU is recognized. I can repair it if manually restarting the client becomes too much of an irritation.

Thanks so much again!
2) Message boards : GPUs : AMD Drivers for Debian Jessie - Installing not successful (Message 73607)
Posted 28 Oct 2016 by Ken Linder
Post:

Single precision floating point is what all GPUs have. Double and half precision floats and integers of various widths are then extra. Seti doesn't need more than single precision floats.


Ah, thanks. I will need to revisit that when I have time. My main goal was to use the external GPU to run headless for BOINC projects while I used the C-70 GPU for normal operation. Was thinking about making the whole thing headless; then I will see about making that 6290 process work units.

For now my main goal is to make it run headless; may need to make that dummy monitor plug that was mentioned earlier.
3) Message boards : GPUs : AMD Drivers for Debian Jessie - Installing not successful (Message 73605)
Posted 28 Oct 2016 by Ken Linder
Post:
Thanks Gordon,

This is my first attempt at Linux + ATI/AMD GPU so I was stumbling a little. I activated the "Suspend GPU Computing when computer is in use" and there is no more stalling or stuttering. Other than the typical window drag lag with LXDE, response is fairly smooth.

The embedded GPU on the C-70 is a 6290; I believe it lacks the floating point capability required to handle SETI workunits so never really tried to make it work.

If I get another AMD/ADI video card for processing, I will definitely dig into the info you posted.

-Ken
4) Message boards : GPUs : AMD Drivers for Debian Jessie - Installing not successful (Message 73480)
Posted 21 Oct 2016 by Ken Linder
Post:
Thanks again!

I will get back to you soon. Was up all night last night for work and promised my wife I would work on our house remodel project. :-)
5) Message boards : GPUs : AMD Drivers for Debian Jessie - Installing not successful (Message 73478)
Posted 21 Oct 2016 by Ken Linder
Post:
BINGO!!!!!!!!
My GPU card is now working on a SETI workunit, with one waiting in the queue.

Must have been a combination of things to get here. One thing I did was add
sleep 10
xhost local:boinc

in the boinc-client script, in the start() proc right after this:
    if [ -n "$DISPLAY" -a -x /usr/bin/xhost ]; then
       # grant the boinc client to perform GPU computing
       xhost local:boinc || echo -n "xhost error ignored, GPU computing may not be possible"
    fi


It is odd... In order for it to recognize and do any GPU work, I must still stop and restart the daemon.

One thing I didn't mention before was the pesky message I received from the BIOS before boot:
The system failed to boot several times."
Never saw that before installing the GPU. I reset the BIOS to defaults and now no message on startup.

And, something that I really do NOT like... X appears to stutter occasionally when the client is running with a GPU work unit running. The screen freezes temporarily and overall is non-responsive. Not sure what is happening...

But, it is indeed processing GPU work units now.

Thanks again!!!
-Ken
6) Message boards : GPUs : AMD Drivers for Debian Jessie - Installing not successful (Message 73475)
Posted 21 Oct 2016 by Ken Linder
Post:
Made a tiny bit of progress. I did this:
xhost local:boinc


And, now BOINC sees the card, but still gets a failure with clGetDeviceInfo
Fri 21 Oct 2016 05:53:44 AM CDT |  | Starting BOINC client version 7.6.33 for x86_64-pc-linux-gnu
Fri 21 Oct 2016 05:53:44 AM CDT |  | log flags: file_xfer, sched_ops, task, coproc_debug
Fri 21 Oct 2016 05:53:44 AM CDT |  | Libraries: libcurl/7.38.0 OpenSSL/1.0.1t zlib/1.2.8 libidn/1.29 libssh2/1.4.3 librtmp/2.3
Fri 21 Oct 2016 05:53:44 AM CDT |  | Data directory: /var/lib/boinc-client
Fri 21 Oct 2016 05:53:44 AM CDT |  | [coproc] launching child process at /usr/bin/boinc
Fri 21 Oct 2016 05:53:44 AM CDT |  | [coproc] relative to directory /
Fri 21 Oct 2016 05:53:44 AM CDT |  | [coproc] with data directory /var/lib/boinc-client
Fri 21 Oct 2016 05:53:45 AM CDT |  | CAL: ATI GPU 0: AMD Radeon HD 6350/6450/7450/7470/R5 230 series (Caicos) (CAL version 1.4.1848, 1024MB, 909MB available, 400 GFLOPS peak)
Fri 21 Oct 2016 05:53:45 AM CDT |  | OpenCL: AMD/ATI GPU 0: AMD Radeon HD 6350/6450/7450/7470/R5 230 series (Caicos) (driver version 1800.11, device version OpenCL 1.2 AMD-APP (1800.11), 1024MB, 909MB available, 400 GFLOPS peak)
Fri 21 Oct 2016 05:53:45 AM CDT |  | [coproc] NVIDIA: libcuda.so: cannot open shared object file: No such file or directory
Fri 21 Oct 2016 05:53:45 AM CDT |  | [coproc] clGetDeviceInfo failed to get CL_DEVICE_SIMD_PER_COMPUTE_UNIT_AMD for device 0
Fri 21 Oct 2016 05:53:45 AM CDT |  | Host name: luna
Fri 21 Oct 2016 05:53:45 AM CDT |  | Processor: 2 AuthenticAMD AMD C-70 APU with Radeon(tm) HD Graphics [Family 20 Model 2 Stepping 0]
Fri 21 Oct 2016 05:53:45 AM CDT |  | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor ssse3 cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch ibs skinit wdt arat cpb hw_pstate npt lbrv svm_lock nrip_save pausefilter vmmcall
Fri 21 Oct 2016 05:53:45 AM CDT |  | OS: Linux: 3.16.0-4-amd64
Fri 21 Oct 2016 05:53:45 AM CDT |  | Memory: 3.85 GB physical, 9.33 GB virtual
Fri 21 Oct 2016 05:53:45 AM CDT |  | Disk: 45.83 GB total, 38.02 GB free
Fri 21 Oct 2016 05:53:45 AM CDT |  | Local time is UTC -5 hours
Fri 21 Oct 2016 05:53:45 AM CDT |  | Config: GUI RPCs allowed from:
Fri 21 Oct 2016 05:53:45 AM CDT |  | Config: use all coprocessors
...
7) Message boards : GPUs : AMD Drivers for Debian Jessie - Installing not successful (Message 73473)
Posted 21 Oct 2016 by Ken Linder
Post:
Odd. I have no <coproc> section and <use_all_gpus> is set to 1. Also, <no_gpus> is set to 0. Here's my cc_config.xml

<cc_config>
    <log_flags>
        <file_xfer>1</file_xfer>
        <sched_ops>1</sched_ops>
        <task>1</task>
        <android_debug>0</android_debug>
        <app_msg_receive>0</app_msg_receive>
        <app_msg_send>0</app_msg_send>
        <async_file_debug>0</async_file_debug>
        <benchmark_debug>0</benchmark_debug>
        <checkpoint_debug>0</checkpoint_debug>
        <coproc_debug>1</coproc_debug>
        <cpu_sched>0</cpu_sched>
        <cpu_sched_debug>0</cpu_sched_debug>
        <cpu_sched_status>0</cpu_sched_status>
        <dcf_debug>0</dcf_debug>
        <disk_usage_debug>0</disk_usage_debug>
        <file_xfer_debug>0</file_xfer_debug>
        <gui_rpc_debug>0</gui_rpc_debug>
        <heartbeat_debug>0</heartbeat_debug>
        <http_debug>0</http_debug>
        <http_xfer_debug>0</http_xfer_debug>
        <idle_detection_debug>0</idle_detection_debug>
        <mem_usage_debug>0</mem_usage_debug>
        <network_status_debug>0</network_status_debug>
        <notice_debug>0</notice_debug>
        <poll_debug>0</poll_debug>
        <priority_debug>0</priority_debug>
        <proxy_debug>0</proxy_debug>
        <rr_simulation>0</rr_simulation>
        <rrsim_detail>0</rrsim_detail>
        <sched_op_debug>0</sched_op_debug>
        <scrsave_debug>0</scrsave_debug>
        <slot_debug>0</slot_debug>
        <state_debug>0</state_debug>
        <statefile_debug>0</statefile_debug>
        <suspend_debug>0</suspend_debug>
        <task_debug>0</task_debug>
        <time_debug>0</time_debug>
        <trickle_debug>0</trickle_debug>
        <unparsed_xml>0</unparsed_xml>
        <work_fetch_debug>0</work_fetch_debug>
    </log_flags>
    <options>
        <abort_jobs_on_exit>0</abort_jobs_on_exit>
        <allow_multiple_clients>0</allow_multiple_clients>
        <allow_remote_gui_rpc>0</allow_remote_gui_rpc>
        <client_version_check_url>http://boinc.berkeley.edu/download.php?xml=1</client_version_check_url>
        <client_new_version_text></client_new_version_text>
        <client_download_url>http://boinc.berkeley.edu/download.php</client_download_url>
        <disallow_attach>0</disallow_attach>
        <dont_check_file_sizes>0</dont_check_file_sizes>
        <dont_contact_ref_site>0</dont_contact_ref_site>
        <lower_client_priority>0</lower_client_priority>
        <dont_suspend_nci>0</dont_suspend_nci>
        <dont_use_vbox>0</dont_use_vbox>
        <exit_after_finish>0</exit_after_finish>
        <exit_before_start>0</exit_before_start>
        <exit_when_idle>0</exit_when_idle>
        <fetch_minimal_work>0</fetch_minimal_work>
        <fetch_on_update>0</fetch_on_update>
        <force_auth>default</force_auth>
        <http_1_0>0</http_1_0>
        <http_transfer_timeout>300</http_transfer_timeout>
        <http_transfer_timeout_bps>10</http_transfer_timeout_bps>
        <max_event_log_lines>2000</max_event_log_lines>
        <max_file_xfers>8</max_file_xfers>
        <max_file_xfers_per_project>2</max_file_xfers_per_project>
        <max_stderr_file_size>0</max_stderr_file_size>
        <max_stdout_file_size>0</max_stdout_file_size>
        <max_tasks_reported>0</max_tasks_reported>
        <ncpus>-1</ncpus>
        <network_test_url>http://www.google.com/</network_test_url>
        <no_alt_platform>0</no_alt_platform>
        <no_gpus>0</no_gpus>
        <no_info_fetch>0</no_info_fetch>
        <no_opencl>0</no_opencl>
        <no_priority_change>0</no_priority_change>
        <os_random_only>0</os_random_only>
        <process_priority>-1</process_priority>
        <process_priority_special>-1</process_priority_special>
<proxy_info>
    <socks_server_name></socks_server_name>
    <socks_server_port>80</socks_server_port>
    <http_server_name></http_server_name>
    <http_server_port>80</http_server_port>
    <socks5_user_name></socks5_user_name>
    <socks5_user_passwd></socks5_user_passwd>
    <http_user_name></http_user_name>
    <http_user_passwd></http_user_passwd>
    <no_proxy></no_proxy>
</proxy_info>
        <rec_half_life_days>10.000000</rec_half_life_days>
        <report_results_immediately>0</report_results_immediately>
        <run_apps_manually>0</run_apps_manually>
        <save_stats_days>30</save_stats_days>
        <skip_cpu_benchmarks>0</skip_cpu_benchmarks>
        <simple_gui_only>0</simple_gui_only>
        <start_delay>0.000000</start_delay>
        <stderr_head>0</stderr_head>
        <suppress_net_info>0</suppress_net_info>
        <unsigned_apps_ok>0</unsigned_apps_ok>
        <use_all_gpus>1</use_all_gpus>
        <use_certs>0</use_certs>
        <use_certs_only>0</use_certs_only>
        <vbox_window>0</vbox_window>
    </options>
</cc_config>


Here's from ldconfig:
root@luna:/home/ken# ldconfig -p | grep OpenCL
	libOpenCL.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libOpenCL.so.1
	libOpenCL.so.1 (libc6,x86-64) => /usr/lib/libOpenCL.so.1
	libOpenCL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libOpenCL.so


I don't recall the aticonfig, so I ran it; no difference that I could see.
8) Message boards : GPUs : AMD Drivers for Debian Jessie - Installing not successful (Message 73464)
Posted 20 Oct 2016 by Ken Linder
Post:
Yes, boinc is a member of video.
root@luna:/home/ken# groups boinc
boinc : boinc video


It did recognize the APU's GPU before, downloaded a work unit then complained because the GPU could not support any work units (or something to that effect, the BOINC log is somewhere above).

I checked that I had amd-opencl-icd installed, and I do.
root@luna:/home/ken# apt-get install amd-opencl-icd
Reading package lists... Done
Building dependency tree       
Reading state information... Done
amd-opencl-icd is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 207 not upgraded.


root@luna:/home/ken# dpkg-query -L amd-opencl-icd
/.
/etc
/etc/OpenCL
/etc/OpenCL/vendors
/etc/OpenCL/vendors/amdocl64.icd
/usr
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/amd-opencl-icd
/usr/share/bug
/usr/share/bug/amd-opencl-icd
/usr/share/bug/amd-opencl-icd/control
/usr/share/bug/amd-opencl-icd/script
/usr/share/doc
/usr/share/doc/amd-opencl-icd
/usr/share/doc/amd-opencl-icd/changelog.Debian.gz
/usr/share/doc/amd-opencl-icd/copyright
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libamdocl64.so
/usr/lib/x86_64-linux-gnu/libamdocl12cl64.so


Here is a pastebin of my clinfo results:http://pastebin.com/Mmcvh8k2 Looks to me I may have an older version of openCL. Maybe that's the problem?
9) Message boards : GPUs : AMD Drivers for Debian Jessie - Installing not successful (Message 73456)
Posted 19 Oct 2016 by Ken Linder
Post:
OK, after installing binaries from the backport repository, now the BOINC client doesn't recognize any GPUs

Wed 19 Oct 2016 04:47:07 PM CDT |  | Starting BOINC client version 7.6.33 for x86_64-pc-linux-gnu
Wed 19 Oct 2016 04:47:07 PM CDT |  | log flags: file_xfer, sched_ops, task, coproc_debug
Wed 19 Oct 2016 04:47:07 PM CDT |  | Libraries: libcurl/7.38.0 OpenSSL/1.0.1t zlib/1.2.8 libidn/1.29 libssh2/1.4.3 librtmp/2.3
Wed 19 Oct 2016 04:47:07 PM CDT |  | Data directory: /var/lib/boinc-client
Wed 19 Oct 2016 04:47:07 PM CDT |  | [coproc] launching child process at /usr/bin/boinc
Wed 19 Oct 2016 04:47:07 PM CDT |  | [coproc] relative to directory /
Wed 19 Oct 2016 04:47:07 PM CDT |  | [coproc] with data directory /var/lib/boinc-client
Wed 19 Oct 2016 04:47:07 PM CDT |  | [coproc] NVIDIA: libcuda.so: cannot open shared object file: No such file or directory
Wed 19 Oct 2016 04:47:07 PM CDT |  | [coproc] calInit() returned 1
Wed 19 Oct 2016 04:47:07 PM CDT |  | [coproc] clGetDeviceInfo failed to get CL_DEVICE_SIMD_PER_COMPUTE_UNIT_AMD for device 0
Wed 19 Oct 2016 04:47:07 PM CDT |  | [coproc] OpenCL library present but no OpenCL-capable devices found
Wed 19 Oct 2016 04:47:07 PM CDT |  | No usable GPUs found
Wed 19 Oct 2016 04:47:07 PM CDT |  | app version refers to missing GPU type ATI
Wed 19 Oct 2016 04:47:07 PM CDT | SETI@home | Application uses missing ATI GPU
Wed 19 Oct 2016 04:47:07 PM CDT | SETI@home | Missing coprocessor for task 15jl16aa.21470.19703.6.33.214_0
Wed 19 Oct 2016 04:47:07 PM CDT |  | Host name: luna
Wed 19 Oct 2016 04:47:07 PM CDT |  | Processor: 2 AuthenticAMD AMD C-70 APU with Radeon(tm) HD Graphics [Family 20 Model 2 Stepping 0]
Wed 19 Oct 2016 04:47:07 PM CDT |  | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor ssse3 cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch ibs skinit wdt arat cpb hw_pstate npt lbrv svm_lock nrip_save pausefilter vmmcall
Wed 19 Oct 2016 04:47:07 PM CDT |  | OS: Linux: 3.16.0-4-amd64


Thanks again!
10) Message boards : BOINC client : BOINC 7.6.33 Debian Jessie Build/Run issue (Message 73455)
Posted 19 Oct 2016 by Ken Linder
Post:
Manually installing is not recommended.

AHH! I was just trying to make it difficult for myself. :-)

OK, I added the backport repository to sources.list and installed 7.6.33

Unfortunately, same problem as before, for the most part. It doesn't recognise my GPU. Will continue with more details in that thread.


Thanks!
11) Message boards : GPUs : AMD Drivers for Debian Jessie - Installing not successful (Message 73453)
Posted 19 Oct 2016 by Ken Linder
Post:
Yes, I tried xhost to add boinc to the local user ACL, but the client would still not start a GPU workunit.

I did pull down version 7.6.33 from the backport page and built it. But, now can't start the client. Create a seperate thread for that problem here http://boinc.berkeley.edu/dev/forum_thread.php?id=11262

At the least, it seems I am making progress.

[edited] Guess I could have pulled down the binaries for AMD64, maybe would have been easier.
12) Message boards : BOINC client : BOINC 7.6.33 Debian Jessie Build/Run issue (Message 73452)
Posted 19 Oct 2016 by Ken Linder
Post:
Trying to get my AMD GPU recognized and running. A few helpful folks in the GPU section suggest I go here https://packages.debian.org/source/stable-backports/boinc and build a more up to date version. 7.4.23 was the most recent in the repositories.

So, I pull down the file boinc_7.6.33+dfsg.orig.tar.gz, unpack it, and do the following after resolving all the broken dependencies...
./_autosetup
./configure --disable-server --enable-client --enable-manager CXXFLAGS="-O3 "
make
su
make install


When I run this:
/etc/init.d/boinc-client start


I see the following error:
ERROR: /var/lib/boinc is not owned by boinc.  [FAILED]


I did this:
chown boinc:boinc boinc


The directory looks like this:
drwxr-xr-x 2 root     root     4096 Apr  3  2016 aspell
drwxr-xr-x 2 boinc    boinc    4096 Oct 19 14:45 boinc
drwxr-xr-x 5 boinc    boinc    4096 Oct 19 08:06 boinc-client
drwxr-xr-x 3 colord   colord   4096 Apr  3  2016 colord


Still receive the same error when attempting to start the client.

FWIW, BOINC ver 7.4.23 worked fine, except it had issues with my new AMD/ATI GPU.

Thoughts anyone??

Thanks!
-Ken
13) Message boards : GPUs : AMD Drivers for Debian Jessie - Installing not successful (Message 73378)
Posted 17 Oct 2016 by Ken Linder
Post:
@Agentb - Didn't realize my version was that old. After my last batch of work finishes I will upgrade. (finger's crossed)

I restart Boinc like this:
/etc/init.d/boinc-client restart


@Juha - Thanks for that. I did notice the OpenCL CPU was listed in both. I'm new to GPU processing in a Linux environment so no good or bad things popped up in my brain regarding that. :-)
14) Message boards : GPUs : AMD Drivers for Debian Jessie - Installing not successful (Message 73373)
Posted 17 Oct 2016 by Ken Linder
Post:
Sure! Here is the entire log immediately after restart.
Mon 17 Oct 2016 01:59:35 PM CDT |  | Starting BOINC client version 7.4.23 for x86_64-pc-linux-gnu
Mon 17 Oct 2016 01:59:35 PM CDT |  | log flags: file_xfer, sched_ops, task, coproc_debug
Mon 17 Oct 2016 01:59:35 PM CDT |  | Libraries: libcurl/7.38.0 OpenSSL/1.0.1k zlib/1.2.8 libidn/1.29 libssh2/1.4.3 librtmp/2.3
Mon 17 Oct 2016 01:59:35 PM CDT |  | Data directory: /var/lib/boinc-client
Mon 17 Oct 2016 01:59:35 PM CDT |  | [coproc] launching child process at /usr/bin/boinc
Mon 17 Oct 2016 01:59:35 PM CDT |  | [coproc] relative to directory /var/lib/boinc-client
Mon 17 Oct 2016 01:59:35 PM CDT |  | [coproc] with data directory /var/lib/boinc-client
Mon 17 Oct 2016 01:59:35 PM CDT |  | OpenCL CPU: AMD C-70 APU with Radeon(tm) HD Graphics (OpenCL driver vendor: Advanced Micro Devices, Inc., driver version 1800.11 (sse2), device version OpenCL 1.2 AMD-APP (1800.11))
Mon 17 Oct 2016 01:59:35 PM CDT |  | No NVIDIA library found
Mon 17 Oct 2016 01:59:35 PM CDT |  | calInit() returned 1
Mon 17 Oct 2016 01:59:35 PM CDT |  | No usable GPUs found
Mon 17 Oct 2016 01:59:35 PM CDT |  | app version refers to missing GPU type ATI
Mon 17 Oct 2016 01:59:35 PM CDT | SETI@home | Application uses missing ATI GPU
Mon 17 Oct 2016 01:59:35 PM CDT | SETI@home | Missing coprocessor for task 15jl16aa.21470.19703.6.33.214_0
Mon 17 Oct 2016 01:59:35 PM CDT |  | Host name: luna
Mon 17 Oct 2016 01:59:35 PM CDT |  | Processor: 2 AuthenticAMD AMD C-70 APU with Radeon(tm) HD Graphics [Family 20 Model 2 Stepping 0]
Mon 17 Oct 2016 01:59:35 PM CDT |  | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor ssse3 cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch ibs skinit wdt arat cpb hw_pstate npt lbrv svm_lock nrip_save pausefilter vmmcall
Mon 17 Oct 2016 01:59:35 PM CDT |  | OS: Linux: 3.16.0-4-amd64
Mon 17 Oct 2016 01:59:35 PM CDT |  | Memory: 3.85 GB physical, 9.33 GB virtual
Mon 17 Oct 2016 01:59:35 PM CDT |  | Disk: 45.83 GB total, 37.57 GB free
Mon 17 Oct 2016 01:59:35 PM CDT |  | Local time is UTC -5 hours
Mon 17 Oct 2016 01:59:35 PM CDT |  | Config: use all coprocessors
Mon 17 Oct 2016 01:59:35 PM CDT |  | Config: GUI RPCs allowed from:
Mon 17 Oct 2016 01:59:35 PM CDT | Milkyway@Home | URL http://milkyway.cs.rpi.edu/milkyway/; Computer ID 688777; resource share 100
Mon 17 Oct 2016 01:59:35 PM CDT | SETI@home | URL http://setiathome.berkeley.edu/; Computer ID 7971203; resource share 100
Mon 17 Oct 2016 01:59:35 PM CDT | SETI@home | General prefs: from SETI@home (last modified 29-Jul-2016 13:50:35)
Mon 17 Oct 2016 01:59:35 PM CDT | SETI@home | Host location: none
Mon 17 Oct 2016 01:59:35 PM CDT | SETI@home | General prefs: using your defaults
Mon 17 Oct 2016 01:59:35 PM CDT |  | Reading preferences override file
Mon 17 Oct 2016 01:59:35 PM CDT |  | Preferences:
Mon 17 Oct 2016 01:59:35 PM CDT |  | max memory usage when active: 2761.84MB
Mon 17 Oct 2016 01:59:35 PM CDT |  | max memory usage when idle: 3550.94MB
Mon 17 Oct 2016 01:59:35 PM CDT |  | max disk usage: 36.62GB
Mon 17 Oct 2016 01:59:35 PM CDT |  | (to change preferences, visit a project web site or select Preferences in the Manager)
Mon 17 Oct 2016 01:59:35 PM CDT |  | gui_rpc_auth.cfg is empty - no GUI RPC password protection
Mon 17 Oct 2016 01:59:35 PM CDT |  | Not using a proxy
Mon 17 Oct 2016 02:40:49 PM CDT |  | Re-reading cc_config.xml
Mon 17 Oct 2016 02:40:49 PM CDT |  | Not using a proxy
Mon 17 Oct 2016 02:40:49 PM CDT |  | Config: use all coprocessors
Mon 17 Oct 2016 02:40:49 PM CDT |  | Config: GUI RPCs allowed from:
Mon 17 Oct 2016 02:40:49 PM CDT |  | log flags: file_xfer, sched_ops, task, coproc_debug
15) Message boards : GPUs : AMD Drivers for Debian Jessie - Installing not successful (Message 73364)
Posted 17 Oct 2016 by Ken Linder
Post:
Thanks Jord and Agentb.

I appreciate all of that advice. :-) Removed all files and remnants from fgrlx and old install attempts of Catalyst and associated drivers. Then I connected the monitor to the video card. From text mode I installed the drivers and Catalyst. Going to not worry about making it headless for now. I just want to make it work.

And it booted into X/LXDE... I am one step closer but not quite there yet.

The drivers and Catalyst are installed. But, BOINC doesn't seem to recognize the graphics card. BOINC Manager shows "GPU Missing, Waiting to run (0.00936 CPUs + 1 AMD/ATI GPU)

Here are the important lines from BOINC's Event Log:
Mon 17 Oct 2016 09:49:25 AM CDT |  | GPU specified in cc_config.xml: 1 ATI
Mon 17 Oct 2016 09:49:25 AM CDT |  | [coproc] launching child process at /usr/bin/boinc
Mon 17 Oct 2016 09:49:25 AM CDT |  | [coproc] relative to directory /var/lib/boinc-client
Mon 17 Oct 2016 09:49:25 AM CDT |  | [coproc] with data directory /var/lib/boinc-client
Mon 17 Oct 2016 09:49:25 AM CDT |  | OpenCL CPU: AMD C-70 APU with Radeon(tm) HD Graphics (OpenCL driver vendor: Advanced Micro Devices, Inc., driver version 1800.11 (sse2), device version OpenCL 1.2 AMD-APP (1800.11))
Mon 17 Oct 2016 09:49:25 AM CDT |  | No NVIDIA library found
Mon 17 Oct 2016 09:49:25 AM CDT |  | calInit() returned 1
Mon 17 Oct 2016 09:49:25 AM CDT |  | App version needs OpenCL but GPU doesn't support it
Mon 17 Oct 2016 09:49:25 AM CDT | SETI@home | Application uses missing ATI GPU
Mon 17 Oct 2016 09:49:25 AM CDT | SETI@home | Missing coprocessor for task 15jl16aa.21470.19703.6.33.214_0


It appears to me BOINC is only seeing the GPU embedded in the CPU, and I know that will not work with BOINC.

clinfo seems to see both GPUs:

  Device Type:                                   CL_DEVICE_TYPE_GPU
  Vendor ID:                                     1002h
  Board name:                                    AMD Radeon HD 6450  
  Device Topology:                               PCI[ B#1, D#0, F#0 ]
...
  Device Type:                                   CL_DEVICE_TYPE_CPU
  Vendor ID:                                     1002h
  Board name:                                    


I tried several things from this post, but the things I tried don't help. Here are a list of my attempts: SLEEP 6 in the startup script; run BOINC as root; several changes to the cc_config.xml (including <use_all_gpus>1</use_all_gpus> and specifying which GPU to use in <coproc>.)

At a loss for the moment, but need to get to work & pay the bills.

Thoughts would be appreciated. Thanks!!!

-Ken
16) Message boards : GPUs : AMD Drivers for Debian Jessie - Installing not successful (Message 73356)
Posted 16 Oct 2016 by Ken Linder
Post:
Before contacting the vendor and opening a support ticket, thought I would ask the experts here.

I have been using BOINC for quite a while but this is my first attempt to use a GPU on a Linux platform. I bought an inexpensive AMD 645x card but the Linux drivers are giving me all sorts of problems. My main goal is to use this AMD GPU as a BOINC data processor only; no video processing. The AMD APU and mobo will handle the video.

Hardware:
CPU:AMD C-70
Motherboard: ASROCK C70M1
RAM: 4GB

Video card: XFX Radeon HD6450 with 1GB RAM
from lspci: 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]

OS: Debian Jessie
Windows Manager: LXDE

After installing fglrx-driver and the AMD Catalyst drivers (tried several Catalyst drivers with similar results), on reboot, the GUI boot fails with a message "Failed to start Light Display Manager" I followed that trail for about two hours before giving up. Uninstalling the drivers through a text console will let me reboot back into the LXDE GUI.

So, before I really dig in and try to figure this out, is there anyone out there why might possibly know how to properly install the drivers for this card and have BOINC recognize it?

Thanks!
-Ken
17) Message boards : Promotion : BOINC-like domain? (Message 39360)
Posted 29 Jul 2011 by Ken Linder
Post:
Thank you. At the moment, plans for the site are a bit nebulous. Work, house-sitting for a friend, moving and getting my daughter off to college seems to be eating up the majority of my time right now.

Once the site is up, I will let you know.

-Ken
18) Message boards : Promotion : BOINC-like domain? (Message 39323)
Posted 27 Jul 2011 by Ken Linder
Post:
Thought I would get back into using BOINC after a little dry spell. My plans are to take some computers in my garage, do a little soldering and build a mini-cluster for BOINC projects.

Couldn't find who to contact about this, so thought I would ask here... Is there a problem with me registering a domain with 'BOINC' in the name? It will not be used for nefarious purposes or to misrepresent anything. I just want to have a site that details my work and results from the cluster.

-Ken




Copyright © 2021 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.