ICD is a feature that makes it possible to have several different OpenCL plattforms installed and to choose in code which to use. This is very useful as ATI implementation supports CPUs and ATI GPU and Nvidia only supports Nvidia GPUs. Sounds great but until now it is not working (ATI Stream SDK 2.0.1 / Nvidia GPU Computing SDK 2.3). But there is simple way to use both plattforms one Machine.
In order to test a programm on each plattform it is necessary to have OpenCL.dll from both of them.
- Install ATI Stream SDK and Samples
- Open C:\Windows\System32 and copy OpenCL.dll to another folder
- Install Nvidia GPU Computing SDK and the Nvidia Driver, this will replace OpenCL.dll from ATI by Nvidia’s implementation.
- Now programms will use Nvidia plattform by default.
- In order to use ATI Plattform copy the previously secured ATI OpenCL.dll to your programm folder (containing .exe).
Another way to switch OpenCL.dll would be to store them both in …\System32 and just rename them. The one that should be used has to be named OpenCL.dll.
Nvidia GPU Computing SDK – OpenCL
ATI Stream SDK:
ICD / How it should work (be used) and know problems:
Windows 7 64-bit
Nvidia 8500 GT
Visual C++ Express
I have played a little bit with QR Codes. QR (Quick Response) codes are similar to barcodes we know form supermarkets, but can contain much more information.
On Android Market the App “Barcode Scanner” can be downloaded for free. With “Barcode Scanner” one can use the phones built-in camera to resolve QR Codes. It works really fast and stable. Just give it a try.
QR Code generators:
This example will show how to add executables of a folder named “scripts” to your PATH variable (bash).
The PATH variables configuration is stored in .bash_profile file which is located at /Users/Your_User_Name/.
sudo nano /Users/Your_User_Name/.bash_profile
insert the following line and save changes to file.
Here are some useful links if you consider to “root” your Android mobile-phone (only for G1 and Magic)
- http://android-dls.com/wiki/index.php?title=Magic_Rooting (English)
- http://wiki.xda-developers.com/index.php?pagename=HTC_Sapphire_Hacking (English)
- http://www.cnet.de/praxis/insider/41006274/root_rechte+auf+dem+htc+magic+jailbreak+fuer+android.htm (German)
Don’t forget to make a backup.
- http://code.google.com/p/android-roms/wiki/NANDROID_Backup (English)
- http://www.mobilfunk-faq.info/android-tipps-tricks/33125-howto-nandroid-backup-erstellen-einspielen.html (German)
FastBoot doesn’t write anything to the device!!! ROM is loaded directly from PC.
Last week i finally got my new mobile – an HTC Magic. The HTC Magic is HTC’s second mobile-phone (after G1) based on Google Android. With Android comes the Android Market, where one can download several thousands of applications.
My favorite Apps:
- MyTracks (free): I really love this app! I tested it when i was hiking and mountain biking and it is amazing. MyTracks records your tracks via GPS and displays information concerning Evalutaion, Speed and Time. Recorded Tracks can directly be uploaded to Google MyMaps or can be stored as KML-File.
- A Online Radio (free): As you can already guess it is an Web-Radio client. It’s easy to use containing lists of popular radio streams and a search function.
Apps I’m going to test within the next days:
- iSkoot (free): Skype-Client
- Bluetooth Fileshare – Bluex (€ 2,00)