BOINC.Italy BOINC.Italy BOINC.Italy La community italiana dedicata al calcolo distribuito
facebook feed twitter youtube
  • Utenti: 14'848
  • Gruppi: 56
  • Potenza: 359,81 TFLOPS
  • RAC: 71'962'699
  • Statistiche team
  • HomeHome
  • ArticoliArticoli
    • BOINC
    • Progetti
    • News dai progetti
    • Scienza e ricerca
  • ProgettiProgetti
    • Progetti BOINC
      • Astronomia, Fisica e Chimica
        • Albert@home
        • Asteroids@home
        • Cosmology@home
        • Einstein@home
        • GAIA@Home
        • LHC
          • ATLAS@home
          • CMS
          • LHC@home
          • vLHC@home
          • Lhcb
        • MilkyWay@home
        • NanoHUB@Home
        • QuChemPedIA@Home
        • Universe@Home
      • Biologia e Medicina
        • Denis@home
        • DrugDiscovery@home
        • GPUGrid
        • RNA World
        • Rosetta@home
        • SiDock@Home
      • Climatologia e studio della Terra
        • Climateprediction.net
        • Quake-Catcher Network
        • Radioactive@home
      • Matematica
        • Amicable Numbers
        • Collatz Conjecture
        • Distribuited Hardware Evolution
        • Gerasim@home
        • iThena.Computational
        • iThena.Measurements
        • Moo! Wrapper
        • NFS@home
        • NumberFields@home
        • ODLK
        • ODLK1 (Latinsquares)
        • PrimeGrid
        • Private GFN Server
        • Rake Search
        • SRBase
        • Van Der Waerden Numbers
        • WEP-M+2
        • YAFU
      • Informatica e I.A.
        • LODA
      • Scienze cognitive
        • MindModeling@home
      • Multidisciplinari
        • BOINC@TACC
        • CSG@Home
          • DNA@home
          • SubsetSum@home
          • Wildlife@Home
        • Ibercivis
        • World Community Grid
        • yoyo@home
      • Altri
        • BOINC Alpha Test
        • Minecraft@Home
        • MLC@Home
        • WuProp@home
      • Progetti Italiani
        • Tn-Grid
      • Progetti chiusi
        • Leiden Classical
        • FightMalaria@home
        • The Lattice Project
        • Malaria Control
        • Superlink@Technion
        • Convector
        • Distributed DataMining
        • OProject@home
        • Sudoku@vtaiwan
        • FreeHAL@home
        • AlmereGrid BOINC GRID
        • BURP
        • Chess960@home
        • DistrRTgen
        • Pirates@home
        • Poem@home
        • POGS
        • Optima@home
        • SZTAKI Desktop Grid
        • Seti@home
        • Volpex@UH
        • Enigma@home
        • CAS@home
        • VGTU project@Home
        • SAT@home
        • PRIMABOINCA
        • XAnsons4cod
        • QMC@home
    • Progetti di distributed thinking
    • Applicazioni dei progetti
    • Folding@home
    • Foldit
    • Covid-19
    • Pubblicazioni scientifiche
    • Sorgenti Progetti
  • CommunityCommunity
    • Canale Facebook
    • Canale Twitter
    • Canale Telegram
    • Canale IRC su Freenode
    • Canale IRC su Libera Chat
    • Gruppi interni
    • Iniziative
    • Badge
    • Loghi e banner
    • Facciamoci conoscere
  • ForumForum
  • StatisticheStatistiche
    • Statistiche mondiali
    • Statistiche BOINC.Italy
    • Classifica combinata membri
    • Classifica combinata gruppi
    • BOINC.Italy Trophy
    • Stato dei server
    • Ricerca membri
    • Classifiche Challenges Esterni
  • SupportoSupporto
    • Ottieni aiuto online
    • Link utili
    • Domande frequenti (FAQ)
    • Guide
      • Guide (base)
        • Come funziona BOINC
        • Installazione di BOINC
        • Mini guida al BOINC Manager
        • Inserire Tag nel nick
      • Guide (avanzate)
        • Cross Project ID
        • La firma personalizzata BOINC
        • Multisessioni Boinc
        • Guida server Boinc
  • BlogBlog
    • Annunci
    • Cos'è BOINC
    • BOINC.Italy
    • Calcolo distribuito
    • Pensieri distribuiti
  • CercaCerca
 

Guide

Guide

Guida per Rosetta@Home su Raspberry PI4

Empty
  •  Stampa 
  • Email
Dettagli
boboviz logo
Supporto
11 Aprile 2020
Creato: 11 Aprile 2020

Valutazione attuale: 5 / 5

Stella attivaStella attivaStella attivaStella attivaStella attiva

 

Guida all'uso di Raspberry PI4

 

Questa è una breve guida su come configurare il proprio Raspberry per aiutare il progetto Rosetta@Home. La guida si compone di due parti: la prima riguarda la configurazione manuale del proprio dispositivo, mentre la seconda prevede l'uso di un sistema di configurazione automatica (più semplice e veloce) chiamata Fold For Covid.

 

Rosetta@Home sul Raspberry PI4 - Configurazione manuale

Con la nuova versione degli applicativi è possibile far funzionare il progetto Rosetta@home sul Raspberry Pi4: questo applicativo, chiamato "Rosetta for Portable devices" gira sotto Raspbian, ma è solamente per l’architettura ARM64.

Link a Rosetta@home: http://boinc.bakerlab.org/rosetta/

Link a Raspberry Pi4: https://www.raspberrypi.org/products/raspberry-pi-4-model-b/

Link a Raspbian: https://www.raspberrypi.org/downloads/raspbian/


Ci sono però alcuni punti da tener ben presente:

  • Bisogna impostare il kernel in modalità a 64 bit.
  • Bisogna indicare a BOINC che è una piattaforma aarch64 (ARM64).
  • Alcune attività di Rosetta possono utilizzare fino a 1,5 GB di memoria ciascuna, quindi è necessario limitare quante vengono eseguite contemporaneamente.

La maggior parte dei progetti BOINC non ha (per ora) applicativi aarch64, in maniera particolare Einstein@Home che ha una app incompatibile e che fa andare in errore tutte le wu. Si può sempre tornare alla modalità armhf (32 bit) dopo, facendo in maniera inversa questi passi.

- Si, teoricamente potete farlo anche con un Pi3B o un Pi3B+, ma questi hanno solo 1Gb di memoria, quindi è difficilmente utilizzabile. -

Perché sono necessari tutti questi passaggi?
Come abbiamo appena detto, quando si installa Raspbian sul Pi tutto è a 32 bit, i programmi e gli add-on ed è conosciuto come armhf (ARM hard float). La Raspberry Pi Foundation ha fatto modifiche al kernel per permettere la modalità a 64 bit, ma gli applicativi sono ancora a 32 bit. Quando viene installato Boinc, si ha la versione armhf dal momento che la Fondazione non ha ancora i repository aarch64. E’ per questo motivo che è necessario dire a Boinc che è su una versione aarch64, così che chieda correttamente al server del progetto wu a 64 bit.


1. Installare BOINC
Se è già installato, passate oltre. Se non è installato, per prima cosa è consigliabile aggiornare il Raspberry con i seguenti comandi:

sudo apt-get update

sudo apt-get upgrade

Riavviate e lanciate il comando per installare Boinc (con l'interfaccia grafica del manager):

sudo apt-get install boinc

Avviate Boinc e agganciate il progetto Rosetta@Home, ma selezionate “Blocca richiesta attività” dal Manager (non devono essere presenti wu, altrimenti andranno in errore).


2. Impostare il kernel nella modalità a 64 bit
Di default il kernel di Raspberry è configurato a 32 bit per motivi di compatibilità con i software dei precedenti Pi. E’ necessario avere un kernel 4.19.75 o successivo. Per capire che versione del kernel è presente sul vostro Raspberry, si può lanciare dal terminal o via ssh il seguente comando:
uname -a

(Se è presente un kernel precedente e non avete già aggiornato, lanciate i due comandi al punto 1).

Fate uno copia del file di configurazione. Scrivete:
cd /boot
sudo cp config.txt config.old

Editare, adesso, il file config.txt con l’editor Nano.
sudo nano config.txt

Una volta aperto Nano, andare nella parte finale e aggiungere "arm_64bit=1" (senza le virgolette) in una nuova linea. Premere Control+O per salvare il file e Control+X per uscire da Nano.

Riavviare


3. Dire a BOINC che è su una piattaforma aarch64
Tornare nel terminal o nella sessione ssh e rilanciare il comando:
uname -a

Si dovrebbe vedere la scritta "aarch64" alla fine della linea (se non c’è bisogna risolvere ricontrollando il passaggio 2). Se, invece, è correttamente presente, occorre editare il file cc_config.xml, utilizzato da BOINC, in questa maniera:
cd /etc/boinc-client
sudo nano cc_config.xml

Una volta all’interno del file, occorre aggiungere il tag <alt_platform> e deve essere inserito tra i tag <options>  (da creare). Se non è presente il tag <options> occorre crearlo così:
<options>
  <alt_platform>aarch64-unknown-linux-gnu</alt_platform>
</options>

Se, invece, è già presente aggiungere soltanto, all’interno, la riga:
<alt_platform>aarch64-unknown-linux-gnu</alt_platform>

Cliccare Control+O per salvare il file e Control+X per uscire. Occorre riavviare il client Boinc (non solo il manager) per applicare le modifiche – oppure riavviate il Raspberry - , con il seguente comando:
sudo systemctl restart boinc-client

Riattivare la ricezione del lavoro sul Manager.

 

Rosetta@Home sul Raspberry PI4 - Usare Fold for COVID


Se la procedura qui sopra vi sembra troppo complessa, non ci sono problemi.

L'azienda Balena.io (che si occupa di cloud e IoT) ha creato una immagine linux per Raspberry già pronta per Rosetta@Home e che è possibile controllare comodamente da remoto via web. Grazie al loro servizio, infatti, è possibile installare e controllare gratuitamente fino a 10 device.

Il progetto si chiama Fold for Covid e mette a disposizione immagini non solo per il PI4, ma anche per altre piattaforme IoT (NanoPc, Nvidia Jetson, Nitrogen 8M, ecc).

 

Buono scaccolo!!!

Discuti questo articolo
Accedi per commentare
Discuti questo articolo nel forum (3 risposte).

Creazione server Boinc

Empty
  •  Stampa 
  • Email
Dettagli
boboviz logo
Supporto
13 Novembre 2015
Creato: 13 Novembre 2015

Valutazione attuale: 5 / 5

Stella attivaStella attivaStella attivaStella attivaStella attiva

Creare un Server BOINC

 

Molto tempo fa, con Simone Conti, si rilevava il problema che i ricercatori (o anche semplici appassionati curiosi) potevano essere interessati ad utilizzare la piattaforma Boinc per i loro scopi, ma che si arenavano praticamente subito di fronte alla creazione e alla configurazione di un server Boinc (mica tutti hanno un Valterc nel loro team), vuoi per la mancanza di tempo per studiarsi la documentazione vuoi per altre problematiche. In realtà questa paura è assolutamente infondata: la creazione di un server Boinc è una operazione alla portata di chiunque abbia un minimo di infarinatura di linux e di linea di comando, non essendoci niente di esotico. Avevamo quindi deciso di creare una piccola guida all'uopo, raccogliendo il materiale sparso in giro per la rete, traducendolo e rendendolo coerente. Poi, cose della vita, ce ne siamo dimenticati fino a che, qualche settimana fa, il file mi è tornato sotto mano e ho deciso di completarlo.

Ovviamente il tutto è alla prima versione pubblica, quindi ci sarà sicuramente da sistemare molto, ma almeno è un inizio.

Ecco la guida completa

Ho creato una guida più snella e veloce, rimuovendo molte considerazioni e tutte le immagini dalla guida completa

Ecco la guida ridotta

Ho creato, inoltre, una guida ultra-ridotta per chi già conosce gli ambienti di virtualizzazione e linux e quindi può cominciare subito a lavorare sul server

Ecco la guida essenziale

Discuti questo articolo
Accedi per commentare
Discuti questo articolo nel forum (29 risposte).

Problemi col sensore O-Navi e Windows 7 a 64 bit

Empty
  •  Stampa 
  • Email
Dettagli
Gattorantolo logo
Supporto
21 Maggio 2012
Creato: 21 Maggio 2012
Stella inattivaStella inattivaStella inattivaStella inattivaStella inattiva

1

Attualmente sul sito di QCN per installare e mettere in servizio il sensore O-Navi (sotto Windows 7 a 64 bit) vi è indicato un "Driver" sbagliato. Il "Driver" corretto si trova qui:

XR21x141x-XP2KVista7-DriversOnly-Vers1.8.0.0

Leggi tutto: Problemi col sensore O-Navi e Windows 7 a 64 bit
Discuti questo articolo
Accedi per commentare

Tips & Tricks: Chiedere WU con lo Scheduler di Windows

Empty
  •  Stampa 
  • Email
Dettagli
Paolo Bassi logo
Supporto
26 Ottobre 2012
Creato: 26 Ottobre 2012

Valutazione attuale: 5 / 5

Stella attivaStella attivaStella attivaStella attivaStella attiva
Lavagna SchedulerA volte un progetto ha poco lavoro da distribuire e lo fa con il contagocce solo quando il vostro PC contatta il server, a volte lo stesso BOINC manager contatta il server di un particolare progetto molto raramente, in base a logiche che a noi sfuggono.
Ma noi vogliamo elaborare su quel progetto, vogliamo WU a sufficienza per "nutrire" i nostri criceti, e di conseguenza iniziamo ad aggiornare manualmente il progetto sperando che ci dia lavoro. Ma questo metodo alla lunga stanca ovviamente.
Leggi tutto: Tips & Tricks: Chiedere WU con lo Scheduler di Windows
Discuti questo articolo
Accedi per commentare
Discuti questo articolo nel forum (16 risposte).

Risolvere il problema di configurazione del computer con Distributed Data Mining

Empty
  •  Stampa 
  • Email
Dettagli
Andrea [E.R.] logo
Supporto
19 Aprile 2012
Creato: 19 Aprile 2012

Valutazione attuale: 5 / 5

Stella attivaStella attivaStella attivaStella attivaStella attiva

DDM problemDistributed Data Mining è un progetto che ha come scopo quello di compiere scoperte scientifiche mediante l'analisi di immensi set di dati.

Leggi tutto: Risolvere il problema di configurazione del computer con Distributed Data Mining
Discuti questo articolo
Accedi per commentare
Discuti questo articolo nel forum (2 risposte).

Altri articoli...

  1. Tips & Tricks: Ottimizzare l'elaborazione su GPU
  2. CPID: cos'è e come funziona
  3. Tips & Tricks: La firma personalizzata BOINC
  4. Come posso inserire un TAG nel nick?
Pagina 2 di 4
  • Inizio
  • Indietro
  • 1
  • 2
  • 3
  • 4
  • Avanti
  • Fine

Ultime news dai progetti

  • Boinc per Android 7.18.1
  • CERN contro il Covid
  • Le novità in Rosetta
  • Folding@Home e le criptovalute
  • Nuovo account Twitter
  • Aggiornamento situazione CSG
  • Il sarcoma in Mapping Cancer Markers
  • Boinc Client 7.12

Articoli

  • Lista Guide
  • Docker e LHC
  • HL-LHC sta arrivando
  • Informatica e IA
  • LODA

Approfondimenti

  • Come funziona BOINC
  • Guida installazione BOINC
  • Utilizzo e settaggio del BOINC Manager
  • La firma personalizzata
  • CPID: cos'è e come funziona?

Iniziative

  • Utenti del giorno
  • Raccolta video

Blog

  • Pubblicazioni e....truffe
  • Traguardo delle 1.000 pubblicazioni scientifiche, che futuro per BOINC?
  • Teoria delle Stringhe - scienza o....
  • Mia mamma usa Windows
  • Addio Lugano bella
  • Supporta
  • Donazioni
  • Staff
  • Privacy
  • Contatti

Powered by BOINC

Il contenuto del portale BOINC.Italy è distribuito sotto Licenza Creative Commons
Copyleft © 2007 - 2026 BOINC.Italy