Posts by Andrew Dicker

1) Message boards : GPUs : CUDA 6.5 MAC OSX (Message 55773)
Posted 2 Sep 2014 by Andrew Dicker
Post:
And i'll go hide back in a corner. Builds perfectly when MacPorts is removed from the $PATH.


CUDA 6.5 is detected fine following Charlie's commit. Albert@home tasks all error horribly, so it's time to get the science applications in 64-bit.

Over and off to individual project forums, Andrew.
2) Message boards : GPUs : CUDA 6.5 MAC OSX (Message 55771)
Posted 2 Sep 2014 by Andrew Dicker
Post:
Just saw Charlie Fenton's latest commit to git, I had all the changes bar the xcodeproj ones. Unfortunately, even with those i am still stuck with

Ld build/Development/boinc normal x86_64
    cd /Users/andrewdicker/boinc/mac_build
    export MACOSX_DEPLOYMENT_TARGET=10.5
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk -L/Users/andrewdicker/boinc/mac_build/build/Development -F/Users/andrewdicker/boinc/mac_build/build/Development -filelist /Users/andrewdicker/boinc/mac_build/build/boinc.build/Development/BOINC_Client.build/Objects-normal/x86_64/boinc.LinkFileList -mmacosx-version-min=10.5 -L. ../../curl-7.35.0/lib/.libs/libcurl.a ../../c-ares-1.10.0/.libs/libcares.a ../../openssl-1.0.1h/libcrypto.a ../../openssl-1.0.1h/libssl.a -lldap -lz -framework IOKit -framework Carbon -framework Security -framework OpenGL -Xlinker -dependency_info -Xlinker /Users/andrewdicker/boinc/mac_build/build/boinc.build/Development/BOINC_Client.build/Objects-normal/x86_64/boinc_dependency_info.dat -o /Users/andrewdicker/boinc/mac_build/build/Development/boinc
Undefined symbols for architecture x86_64:
  "_idn_free", referenced from:
      _Curl_disconnect in libcurl.a(libcurl_la-url.o)
      _fix_hostname in libcurl.a(libcurl_la-url.o)
  "_idna_strerror", referenced from:
      _Curl_idn_strerror in libcurl.a(libcurl_la-strerror.o)
  "_idna_to_ascii_lz", referenced from:
      _fix_hostname in libcurl.a(libcurl_la-url.o)
  "_idna_to_unicode_lzlz", referenced from:
      _fix_hostname in libcurl.a(libcurl_la-url.o)
  "_stringprep_check_version", referenced from:
      _curl_version in libcurl.a(libcurl_la-version.o)
      _curl_version_info in libcurl.a(libcurl_la-version.o)
      _fix_hostname in libcurl.a(libcurl_la-url.o)
  "_stringprep_locale_charset", referenced from:
      _fix_hostname in libcurl.a(libcurl_la-url.o)
  "_tld_check_lz", referenced from:
      _fix_hostname in libcurl.a(libcurl_la-url.o)
  "_tld_strerror", referenced from:
      _fix_hostname in libcurl.a(libcurl_la-url.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)


Which I'll just assume is something about being on 10.10 and therefore some configuration script sets DEFINES incorrectly and screws me up, so i'll wait on the next Alpha release and report back.

Cheers, Andrew
3) Message boards : GPUs : CUDA 6.5 MAC OSX (Message 55761)
Posted 1 Sep 2014 by Andrew Dicker
Post:
Hi All Devs,
Mac users are about to complain about things being broken. BOINC fails to detect CUDA with 6.5 installed.
From the CUDA release notes:

(Mac OS X) Support for 32-bit CUDA and OpenCL Applications on Mac OS X
Developing and running 32-bit CUDA and OpenCL applications on Mac OS X platforms is no longer supported in the CUDA Toolkit and in the CUDA Driver. Legacy 32-bit CUDA and OpenCL applications will not run on this version of the CUDA Driver on Mac OS X platforms.

Read more at: http://docs.nvidia.com/cuda/cuda-too...#ixzz3C48scFfO

Regards, Andrew

EDIT: Please note that 6.5 is the first properly signed kext for 10.10, the 6.0 kexts WILL NOT load without a boot kernel option set. Therefore when Yosemite goes non dev only, all users have to upgrade to CUDA 6.5 as well...
4) Message boards : Questions and problems : GPU problem on Mac OS X with 7.0.65 (Message 50033)
Posted 31 Jul 2013 by Andrew Dicker
Post:
Only on some machines:
My iMac 2012 (GTX680MX) is fine, my MacBook Pro 2012 (GT330M) is not. Doesn't appear to be a BOINC issue - Roxio Toast also looses CUDA.
5) Message boards : GPUs : BOINC forcing GPU switch even when set to not use GPU???? (Message 49516)
Posted 6 Jun 2013 by Andrew Dicker
Post:
Hmm, just found you post on the Apple Dev forums Charlie. Bit sad they stopped responding.
6) Message boards : GPUs : BOINC forcing GPU switch even when set to not use GPU???? (Message 49210)
Posted 19 May 2013 by Andrew Dicker
Post:
Apologies, no, i was meaning the gfxCardStatus utility mentioned above. This has allowed switching of the GPU in previous versions (it has stopped allowing it in newer versions while there are dependancies - i assume due to applications misbehaving when having their graphics card forcibly swapped under them).

gfxCardStatus does however list applications causing the discrete GPU to be used however. I am unsure how it can tell, but hazard a guess at the loaded Frameworks (OpenGL.Framework, OpenCL.framework maybe?)



Found this Apple Doc article:
http://developer.apple.com/library/mac/#qa/qa1734/_index.html#//apple_ref/doc/uid/DTS40010791

Probably won't help me because it specifies 2011 and later machines (where i'm 2010).
7) Message boards : GPUs : BOINC forcing GPU switch even when set to not use GPU???? (Message 49205)
Posted 19 May 2013 by Andrew Dicker
Post:
As asked elsewhere, could we have a BOINC option to allow/disallow CUDA detection (until NVIDIA/Apple help - if ever).

For example, i have a MBP with the intel on-chip GPU, and a nvidia 300M. The 330M is only OpenCL 1.0, where most OpenCL apps require 1.1, or even 1.2. Therefore i require CUDA in order to utilise my GPU. I am in the minority here i expect, as i really don't care about battery life on my laptop any more (but i know how to force GPU, or quit BOINC, when i need longer life).

I am now stuck on 7.0.31 in order to keep my CUDA - not far behind yet, but still…

Cheers, Andrew
8) Message boards : Questions and problems : GPU problem on Mac OS X with 7.0.65 (Message 49189)
Posted 18 May 2013 by Andrew Dicker
Post:
Pending a response from NVIDIA, can using CUDA become a configuration option anywhere? I'm now stuck on 7.0.31 since i want to continue using CUDA on my 2010 macbook pro.

Cheers, Andrew




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.