Der BOINC-Entwicklungsfred

Ahh schick, gleich mal austesten :-)
 
Also ich hab die Version am laufen, um meine neue 6850 zum schwitzen zu bringen, aber weder milkyway, noch collatz hat sich bisher ne WU geholt und bei primegrid stürzen sie sofort ab. *noahnung*
 
Milkyway kann auf ner Radeon 6850/6870 gar nicht laufen, weil die kein Double Precision unterstützen. Leider ein deutlicher Rückschritt. Erst die 6950 und 6970 unterstützen wieder Double Precision.

Primegrid hat evt. noch Probleme. Oder du musst die App mal selber installieren. Steht im Thread Primegrid - ATI App in Entwicklung beschrieben. Musst mal bissl suchen, da ist irgendwo ne Anleitung drin.

Collatz müsste allerdings laufen. Läufts denn mit ner älteren Boinc Version?

MfG

Kloputzer aka Fragman
 
Japp - Collatz hat ein HDD-Problem - da hat sich die Systemplatte gemeldet dass se am "Abka**en" ist ...

The server is up but the work generator is not. That is on purpose. The server reports that the boot drive needs to be replaced which means reinstalling Linux, Apache, MySQL, etc. Unfortunately, that disk also contains the partician for the WUs waiting to be sent out. I won't have time to replace it until this weekend. So, until then, I'd rather be cautious and not generate any new work just in case Mr. Murphy is still hanging around. You should be able to return any completed results in the mean time so your BOINC client doesn't get overwhelmed with the number of workunits it tries to monitor.

Ich selbst verwende bis auf die Boincmgr.exe alles neue Dateien aus dem 6.12.10er - ich mag jedoch nicht die neue Oberfläche - daher Boincmgr.exe (+ boinc.dll) aus dem 6.10.58er
 
Zuletzt bearbeitet:
Ich nutze boinc ausschließlich für wcg. Ich habe neulich die x64 Version installiert. Ich weiß zwar, dass wcg x64 nicht unterstützt, dachte aber, dass sie kompatibel sei.

Allerdings habe ich seit dieser Version sehr viel invalid und errors. Nach einem Neustart des PCs sind auch noch nicht vollendete Projekte verschwunden. Liegt das an der x64-Version?

OS: W7 X64
 
Hallo,

ich habe den 6.12.13 BoincManager installiert. Hier gibt es ja den neuen Reiter "Nachrichten". Nur wenn ich da drauf klicke, sind dort keine Nachrichten. Muss ich dort noch etwas einstellen?
 
Hallo,

ich habe den 6.12.13 BoincManager installiert. Hier gibt es ja den neuen Reiter "Nachrichten". Nur wenn ich da drauf klicke, sind dort keine Nachrichten. Muss ich dort noch etwas einstellen?
Nö. Da gibts Nachrichten von Projekten und eventuelle Nachrichten des Boincmagagers. Kann man aber in den "Assistenten/Anzeige und Netzwerk.../Allgemeine" abwählen indem man des Schieber "Intervall der Nachrichten Erinnerungen" auf "0" stellt
 
Und wie bekomme ich diese Nachrichten? Ich sehe nur das auf dem Bild!
 
Zuletzt bearbeitet:
Die wo Boinc drübersteht eben sind vom BM selbsterzeugte Nachrichten. Die von den Projekten wenn sich der BM mit den Projekten verbindet. Du musst also nichts machen. Die Dinger kommen von alleine.
 
So mal wieder ein µ-Update:

Es gibt nunmehr Boinc 6.10.60 normal sowie 6.12.19


6.10.60 - Recommended version
http://boinc.berkeley.edu/dl/boinc_6.10.60_windows_x86_64.exe
http://boinc.berkeley.edu/dl/boinc_6.10.60_windows_intelx86.exe

ps - diese Version "erkennt" die neuen AMD-GPUs/APUs nicht - dazu muss man schon eine (BOINC.EXE) der 6.12.10+ verwenden


6.12.19 - Development version
http://boinc.berkeley.edu/dl/boinc_6.12.19_windows_x86_64.exe
http://boinc.berkeley.edu/dl/boinc_6.12.19_windows_intelx86.exe


weiterhin ham'se angefangen OpenCL support einzubauen ... aber es sind noch einige (sehr viele) Bugs drin, zB

Code:
aus http://boinc.berkeley.edu/svn/trunk/boinc/client/coproc_detect.cpp

#ifdef _WIN32
// TODO: Is this correct?
    opencl_lib = LoadLibrary("libOpenCL.dll");
    if (!opencl_lib) {
        warnings.push_back("No OpenCL library found");
        return;
    }

    __clGetPlatformIDs = (CL_PLATFORMIDS)GetProcAddress( opencl_lib, "clGetPlatformIDs" );
    __clGetPlatformInfo = (CL_PLATFORMINFO)( opencl_lib, "clGetPlatformInfo" );
    __clGetDeviceIDs = (CL_DEVICEIDS)GetProcAddress( opencl_lib, "clGetDeviceIDs" );
    __clGetDeviceInfo = (CL_INFO)GetProcAddress( opencl_lib, "clGetDeviceInfo" );

#else

sollte eigentlich opencl.dll sein oder *lol*

aber aller Anfang is schwer ...
 
Zuletzt bearbeitet:
Derzeit läuft bei Boinc eine Anfrage an alle Boincianer die helfen können/wollen:

Die Entwickler benötigen OpenCL-Infos

dh man soll http://boinc.berkeley.edu/dl/clinfo.zip runterladen und die clinfo.exe (gibts auch von AMD starten und den Inhalt speichern

clinfo.exe > wasauchimmer.txt und dies den Entwicklern, insb. RomW senden

Code:
Number of platforms:				 1
  Platform Profile:				 FULL_PROFILE
  Platform Version:				 OpenCL 1.1 ATI-Stream-v2.3 (451)
  Platform Name:				 ATI Stream
  Platform Vendor:				 Advanced Micro Devices, Inc.
  Platform Extensions:				 cl_khr_icd cl_amd_event_callback cl_amd_offline_devices cl_khr_d3d10_sharing


  Platform Name:				 ATI Stream
Number of devices:				 3
  Device Type:					 CL_DEVICE_TYPE_GPU
  Device ID:					 4098
  Max compute units:				 20
  Max work items dimensions:			 3
    Max work items[0]:				 256
    Max work items[1]:				 256
    Max work items[2]:				 256
  Max work group size:				 256
  Preferred vector width char:			 16
  Preferred vector width short:			 8
  Preferred vector width int:			 4
  Preferred vector width long:			 2
  Preferred vector width float:			 4
  Preferred vector width double:		 0
  Max clock frequency:				 800Mhz
  Address bits:					 32
  Max memory allocation:			 134217728
  Image support:				 Yes
  Max number of images read arguments:		 128
  Max number of images write arguments:		 8
  Max image 2D width:				 8192
  Max image 2D height:				 8192
  Max image 3D width:				 2048
  Max image 3D height:				 2048
  Max image 3D depth:				 2048
  Max samplers within kernel:			 16
  Max size of kernel argument:			 1024
  Alignment (bits) of base address:		 32768
  Minimum alignment (bytes) for any datatype:	 128
  Single precision floating point capability
    Denorms:					 No
    Quiet NaNs:					 Yes
    Round to nearest even:			 Yes
    Round to zero:				 Yes
    Round to +ve and infinity:			 Yes
    IEEE754-2008 fused multiply-add:		 Yes
  Cache type:					 None
  Cache line size:				 0
  Cache size:					 0
  Global memory size:				 536870912
  Constant buffer size:				 65536
  Max number of constant args:			 8
  Local memory type:				 Scratchpad
  Local memory size:				 32768
  Error correction support:			 0
  Profiling timer resolution:			 1
  Device endianess:				 Little
  Available:					 Yes
  Compiler available:				 Yes
  Execution capabilities:				 
    Execute OpenCL kernels:			 Yes
    Execute native function:			 No
  Queue properties:				 
    Out-of-Order:				 No
    Profiling :					 Yes
  Platform ID:					 0104A40C
  Name:						 Cypress
  Vendor:					 Advanced Micro Devices, Inc.
  Driver version:				 CAL 1.4.900
  Profile:					 FULL_PROFILE
  Version:					 OpenCL 1.1 ATI-Stream-v2.3 (451)
  Extensions:					 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_amd_device_attribute_query cl_amd_printf cl_amd_media_ops cl_amd_popcnt cl_khr_d3d10_sharing 


  Device Type:					 CL_DEVICE_TYPE_GPU
  Device ID:					 4098
  Max compute units:				 20
  Max work items dimensions:			 3
    Max work items[0]:				 256
    Max work items[1]:				 256
    Max work items[2]:				 256
  Max work group size:				 256
  Preferred vector width char:			 16
  Preferred vector width short:			 8
  Preferred vector width int:			 4
  Preferred vector width long:			 2
  Preferred vector width float:			 4
  Preferred vector width double:		 0
  Max clock frequency:				 800Mhz
  Address bits:					 32
  Max memory allocation:			 134217728
  Image support:				 Yes
  Max number of images read arguments:		 128
  Max number of images write arguments:		 8
  Max image 2D width:				 8192
  Max image 2D height:				 8192
  Max image 3D width:				 2048
  Max image 3D height:				 2048
  Max image 3D depth:				 2048
  Max samplers within kernel:			 16
  Max size of kernel argument:			 1024
  Alignment (bits) of base address:		 32768
  Minimum alignment (bytes) for any datatype:	 128
  Single precision floating point capability
    Denorms:					 No
    Quiet NaNs:					 Yes
    Round to nearest even:			 Yes
    Round to zero:				 Yes
    Round to +ve and infinity:			 Yes
    IEEE754-2008 fused multiply-add:		 Yes
  Cache type:					 None
  Cache line size:				 0
  Cache size:					 0
  Global memory size:				 536870912
  Constant buffer size:				 65536
  Max number of constant args:			 8
  Local memory type:				 Scratchpad
  Local memory size:				 32768
  Error correction support:			 0
  Profiling timer resolution:			 1
  Device endianess:				 Little
  Available:					 Yes
  Compiler available:				 Yes
  Execution capabilities:				 
    Execute OpenCL kernels:			 Yes
    Execute native function:			 No
  Queue properties:				 
    Out-of-Order:				 No
    Profiling :					 Yes
  Platform ID:					 0104A40C
  Name:						 Cypress
  Vendor:					 Advanced Micro Devices, Inc.
  Driver version:				 CAL 1.4.900
  Profile:					 FULL_PROFILE
  Version:					 OpenCL 1.1 ATI-Stream-v2.3 (451)
  Extensions:					 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_amd_device_attribute_query cl_amd_printf cl_amd_media_ops cl_amd_popcnt cl_khr_d3d10_sharing 


  Device Type:					 CL_DEVICE_TYPE_CPU
  Device ID:					 4098
  Max compute units:				 6
  Max work items dimensions:			 3
    Max work items[0]:				 1024
    Max work items[1]:				 1024
    Max work items[2]:				 1024
  Max work group size:				 1024
  Preferred vector width char:			 16
  Preferred vector width short:			 8
  Preferred vector width int:			 4
  Preferred vector width long:			 2
  Preferred vector width float:			 4
  Preferred vector width double:		 0
  Max clock frequency:				 2812Mhz
  Address bits:					 32
  Max memory allocation:			 536870912
  Image support:				 No
  Max size of kernel argument:			 4096
  Alignment (bits) of base address:		 1024
  Minimum alignment (bytes) for any datatype:	 128
  Single precision floating point capability
    Denorms:					 Yes
    Quiet NaNs:					 Yes
    Round to nearest even:			 Yes
    Round to zero:				 Yes
    Round to +ve and infinity:			 Yes
    IEEE754-2008 fused multiply-add:		 No
  Cache type:					 Read/Write
  Cache line size:				 64
  Cache size:					 65536
  Global memory size:				 1073741824
  Constant buffer size:				 65536
  Max number of constant args:			 8
  Local memory type:				 Global
  Local memory size:				 32768
  Error correction support:			 0
  Profiling timer resolution:			 364
  Device endianess:				 Little
  Available:					 Yes
  Compiler available:				 Yes
  Execution capabilities:				 
    Execute OpenCL kernels:			 Yes
    Execute native function:			 Yes
  Queue properties:				 
    Out-of-Order:				 No
    Profiling :					 Yes
  Platform ID:					 0104A40C
  Name:						 AMD Phenom(tm) II X6 1055T Processor
  Vendor:					 AuthenticAMD
  Driver version:				 2.0
  Profile:					 FULL_PROFILE
  Version:					 OpenCL 1.1 ATI-Stream-v2.3 (451)
  Extensions:					 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_device_fission cl_amd_device_attribute_query cl_amd_media_ops cl_amd_popcnt cl_amd_printf cl_khr_d3d10_sharing



hier die orig. Nachricht:

boinc_alpha Digest, Vol 83, Issue 47


------------------------------

Message: 4
Date: Wed, 30 Mar 2011 14:32:12 -0400
From: "Rom Walton" <romw@romwnet.org>
Subject: [boinc_alpha] BOINC & OpenCL Support
To: <boinc_alpha@ssl.berkeley.edu>
Message-ID:
<B643B937F068A947882996E585BD9517318875@romw-exchange.romwnet.org>
Content-Type: text/plain; charset="us-ascii"

Howdy Folks,



We are working on extending BOINC's accelerator support to include OpenCL devices. In order to complete this task we need to get a large cross section of capability reports from a tool called clinfo.exe.



I've uploaded a copy of the 32-bit Windows version to:

http://boinc.berkeley.edu/dl/clinfo.zip



We are interested in the following scenarios:

* Multi-GPU (same model)

* Multi-GPU (different models)

* Multi-GPU (different vendor)

* Any Non-GPU OpenCL device.



If you can, would you download clinfo.zip and uncompress the file in a temp directory and then issue the following command from a command
prompt:

C:\Temp> clinfo > clinfo.log



Please email me back the clinfo.log file so we can figure out how best to approach the OpenCL enumeration process.



Thanks in advance.



----- Rom



------------------------------

_______________________________________________
boinc_alpha mailing list
boinc_alpha@ssl.berkeley.edu
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_alpha


End of boinc_alpha Digest, Vol 83, Issue 47
*******************************************
 
Zuletzt bearbeitet:
Gibts unter 7 noch sowas wie ne DOS-Box?
Commandline??
 
ja nennt sich zu Deutsch "Eingabeaufforderung", findet sich unter Programme/Zubehör.
Oder einfach den Befehl "CMD" beim Startmenü eingeben.
 
Vielen Dank! Ich hab den richtigen Begriff nicht auf Anhieb gefunden.
.
EDIT :
.

Erledigt!
 
nu wirds ernst : BOINC 6.12.26 ist RTM bzw Public

Version 6.12.26

released: 17 May 2011
•New: Project notices. This feature is designed to help projects improve communication between themselves and the volunteers by automatically displaying project news within the BOINC Manager
•New: VirtualBox Detection for projects that want to process work within a Virtual Machine
•New: New BOINC Skin for the simple GUI
•Fix: Numerous CPU/GPU scheduling fixes
•Fix: Numerous work-fetch fixes
•Fix: Adjust permissions when installed as a service so that GPU applications are not denied access to GPU DLLs (Win)



Links:
Win32
Win64
Linux 32
Linux 64

Mac im Spoiler


Ach und die "neuen" AMD GPUs/IGPs/APUs werden auch erkannt - dies ist von uns - siehe oben

OpenCL ist bisher nur teilw. integriert - hauptsächlich erst einmal für Mac gedacht da sonst CAL/CUDA verwendet wird
 
Zuletzt bearbeitet:
Es gibt wieder etwas Neues von der BOINC-Front:

Bis Build 6.12.26 gab es eine Grenze die in Zukunft Probleme hätte bereiten können:

BOINC erkannte nur bis 64 CPUs/Kerne/Thread (zumindest bei Windows !?!)

Naja mit 4 Opterons 62xx hätte man diese Grenze bereits erreicht, mit kommenden Opterons bestehend aus 10 Modulen (20 Tasks) wäre man schon drüber ...

aber die Grenze wurde etwas mehr nach hinter verlegt

sofern jemand es ausprobieren kann:
http://boinc.berkeley.edu/dl/boinc_6.12.27_windows_x86_64.exe
http://boinc.berkeley.edu/dl/boinc_6.12.27_windows_intelx86.exe
 
Naja für die meisten Cruncher dürfte das ja kein Problem sein ;)
Ist das die einzigste Änderung?
 
Es läuft einiges bzgl. Virtualbox ... und einige Veränderungen wegen Scheduler ... hab noch nicht alle Veränderungen aus dem SVN berücksichtigt ...

Es gibt jedoch einige BOINCIANER für die die Begrenzung auf 64 CPU-Tasks ein Problem war - immerhin gibt es auch 10Kern/20 Fred-CPUs von Intel und 8Modul/16 Fred-CPUs von AMD ...

Nachtrag:
einige Veränderungen kann man auch http://boinc.berkeley.edu/svn/trunk/boinc/checkin_notes nachlesen
 
Zuletzt bearbeitet:
Weißt du genaueres über die Integration von VirtualBox?
 
zur VirtualBox:

Man arbeitet gerade an einer API-Verbindung (vboxwrapper) zu VirtualBox damit "merkwürdige" Projekte wie LHC@Home 2.0 funktionieren ...

Es gab ein paar neue Zeilen Code vom grünen Planeten im Boinc:
Rom 14 Sept 2011
- client: Update Windows detection code to support Windows 8.
(From: [P3D] Crashtest)

client/hostinfo_win.cpp

http://boinc.berkeley.edu/svn/trunk/boinc/checkin_notes


Merkwürdig von Microsoft - haufen neue Windows SKUs:
- Dev. Preview
- Evalution SKUs für Server
...
 
Boinc ist auf dem Weg zur Version 7.0 !

Dear Alpha testers:

We've finished adding new features to the 6.13 client.
Now we need your help to finish testing it.
When it's fully tested as free of bugs as possible, we'll release it to the public as 7.0.

The new features of 6.13 include:

- A new Simple GUI, which is translatable and accessible via the keyboard.
- The client enforces resource shares better and does fewer scheduler RPCs.
- The client supports OpenCL applications.
(We will follow-up with a project at a later date)
- The client supports applications that run in VirtualBox virtual machines.
(We will follow-up with a project at a later date)

Derzeit sind sie bei 6.13.10 ...

http://boinc.berkeley.edu/dl/boinc_6.13.10_windows_x86_64.exe
http://boinc.berkeley.edu/dl/boinc_6.13.10_windows_intelx86.exe

daneben ist 6.12.41 ...
http://boinc.berkeley.edu/dl/boinc_6.12.41_windows_x86_64.exe
http://boinc.berkeley.edu/dl/boinc_6.12.41_windows_intelx86.exe

alle wie üblich über http://boinc.berkeley.edu/dl/?C=M;O=D
 
Zuletzt bearbeitet:
Zuletzt bearbeitet:
Seit Boinc 6.13.6 gibt es massig Validierungsfehler (Constellation, Docking?, ? ? ? ) unter Windows. Auch die neueste Version 7.0.2 ist davon betroffen. Woran liegt es?
 
Zurück
Oben Unten