Ripartenze di primavera

Immagine di Agata da Pixabay

L’inverno è stato come un periodo di ibernazione per quanto riguarda i problemi che impedivano l’avvio della nostra Powerboard “Tyche”. Numerosi fattori avversi hanno fatto si che i nostri ingegneri non riuscissero a lavorare per noi.
Gli ingegneri vengono pagati per una parte di un lavoro a tempo pieno ma siccome sono entusiasti del progetto finale lavorano anche nei fine settimana e nel loro tempo libero.

Per motivi personali non hanno potuto lavorare su u-boot durante questo inverno.
Dal lato positivo, abbiamo avuto tempo di raccogliere le donazioni per il loro lavoro.
Infatti fino ad ora stavamo utilizzando i fondi raccolti per pagare le certificazioni CE. Adesso abbiamo un budget più o meno bilanciato.

Vogliamo ringraziare particolarmente i donatori abituali che mantengono un contributo fisso consentendoci di portare avanti il progetto.

Abbiamo scoperto che il nostro sistema di donazioni online non ha funzionato alla perfezione, alcuni di voi ce lo hanno fatto cordialmente notare. Eravamo completamente all’oscuro di ciò e non siamo riusciti a capire quando l’errore si è manifestato per la prima volta.

Il problema che non consentiva agli utenti di scegliere la somma di denaro che volevano donare è stato risolto; quindi se qualcuno ha provato a contribuire in passato ma senza successo, provasse ora. Grazie!
Non esitare a scriverci se incontri qualche problema.

51.29% raccolto
€8,206.74 donato rispetto all’obiettivo di €16,000.00
53 Donatori
24 giorni mancanti

Sviluppo di u-boot

Il costo necessario fino ad ora per sviluppare U-Boot per un migliore supporto per la CPU T2080 raggiunge i 3000 euro, mentre il costo per il debugger hardware JTAG è stato intorno ai 700 euro. Dall’altro lato, le donazioni per la campagna attuale hanno raggiunto 3600 euro. Quindi per metterci al passo con i costi previsti per continuare lo sviluppo di U-Boot, il processo di debugging dell’hardware, e i cambiamenti richiesti al progetto della scheda elettronica sono necessari altri fondi.

https://gitlab.com/power-progress-community/oshw-powerpc-notebook/u-boot/-/merge_requests/1

Stiamo cercando di capire cosa impedisce alla scheda di avviarsi

L’ingegnere elettronico che ha progettato e ha prodotto i prototipi della scheda Tyche per noi è stato occupato l’intera stagione invernale, perché ha lavorato in un altro progetto PowerPC per A-Cube (A-EON A1222). A partire da Aprile 2024, il lavoro sui nostri prototipi ripartirà. Questo lavoro si concentrerà su identificare e risolvere i problemi che prevengono la scheda dall’avviarsi.

Come sai, la nostra è una associazione no-profit fatta da volontari, e come te, vogliamo anche noi mettere le nostre mani su un notebook PowerPC funzionante. Nessuno (donatori e collaboratori volontari) ha un grande fondo da allocare per risolvere i problemi che si presentano con l’andare avanti nel progetto.
Di conseguenza abbiamo poca capacità di azione. Per esempio: non possiamo assumere professionisti a tempo pieno per lavorare al 100% del loro tempo a risolvere i problemi. Dobbiamo accontentarci della disponibilità di professionisti che condividono il nostro stesso obiettivo e sono disposti a dedicare parte del loro tempo accontentandosi di una paga modesta.

Siamo sfiniti dai costanti ritardi che affrontiamo. Ritardi che non possiamo prevedere, e che non possiamo nemmeno eliminare. Immaginate come ci sentiamo ad avere i prototipi da dicembre 2022 e non poter nemmeno farli partire.
Siamo grati a Max Tretene di A-Cube Systems che lo scorso autunno ha provato il possibile dal punto di vista del firmware per avviare la scheda. Sfortunatamente, nessuno di noi è stato in grado di estrarre qualcosa di sensato dai messaggi provenienti dalla porta seriale del debugger JTAG. Messaggi che non sono mai stati visti in nessun test svolto sul Kit di Sviluppo T2080 di NXP.
Dal momento che tutti i collaboratori a pagamento hanno fatto varie prove e nessuno ne è venuto a capo, abbiamo chiesto al progettista della scheda di identificare e risolvere i problemi che stiamo affrontando. Speriamo davvero che possa essere trovata una soluzione nel più breve tempo possibile.

Un altro kit di sviluppo NXP T2080RDB per sviluppare U-Boot

Grazie al gentile contributo di NXP, possiamo fornire a Bas Vermeulen, il nostro sviluppatore che lavora a U-Boot, un kit NXP T2080RDB. Con un accesso diretto all’hardware su cui si basa la stessa CPU del nostro portatile, speriamo vivamente che Bas abbia una marcia in più per risolvere i problemi ed estendere il supporto alla CPU T2080 in U-Boot e anche a fornire un supporto migliore ai driver AMD della scheda grafica; consentendo un uscita video all’avvio.

Per agevolare il lavoro di Bas abbiamo anche inserito una scheda video AMD RX 550 nel kit di sviluppo creando un ambiente di lavoro ideale che faciliterà enormemente il suo prezioso lavoro.

T2080RDB Devkit + RX550 (L’ambiente di lavoro di Bas)

Puoi trovare il contributo di Bas nei nostri repository GitLab:

The ati_radeon_fb driver is no longer present 

Configure the device tree to support the correct PCI spaces 

Create a driver for the AMD/Radeon GPU 

U-Boot 2018-11 riconosce Radeon HD e Radeon RX

Una delle finalità del progetto era che U-Boot riconoscesse le schede video attuali. Fino ad ora non eravamo riusciti a ottenere nessun video durante l’inizializzazione di U-Boot; e solo quando il kernel Linux si avviava ottenevamo un segnale dalla scheda video.

Grazie a Max Tretene di A-Cube Systems che ha lavorato al codice di U-Boot 2018.11, Radeon HD e Radeon RX sono adesso supportate. Purtroppo le ultime versioni di U-Boot danno problemi e non possono essere utilizzate al momento.

Per abilitare le schede video in U-Boot, Max ha utilizzato la stessa soluzione adottata per altre schede madri prodotte da A-Cube Systems come Sam440 o la Sam460. La soluzione adotta un emulatore BIOS di driver che emula, tramite istruzioni x86, le chiamate VESA necessarie a inizializzare la scheda video. Il codice utilizzato da Max è alquanto vecchio, quasi certamente creato al tempo del rilascio della prima scheda AmigaOne sui processori PowerPC G3 e G4.

Sono stati necessari alcuni cambiamenti al bus PCIe così come nei sorgenti di U-Boot, perché nella configurazione di U-Boot per T2080RDB non è presente nessuna uscita video.

u-boot 2018.11 con il nostro DevKit T2080RDB che rileva Radeon HD and RX

u-boot 2018.11 con il nostro DevKit T2080RDB che rileva Radeon HD and RX

Nuove schede video MXM

Nel cercare di risolvere i problemi che prevenivano la nostra scheda dall’avviarsi, abbiamo cercato altre schede video MXM a buon mercato, siccome in passato la loro disponibilità è stata abbastanza limitata e costosa.
Fortunatamente abbiamo trovato un nuovo fornitore di schede video MXM in Hong Kong, ma ordinarle dall’Italia si è rilevato essere un lungo e costoso viaggio a causa dei costi molto alti delle transizioni bancarie e delle tasse di importazione. Nonostante ciò queste schede video sono molto meno costose, rispetto alla precedenti che abbiamo trovato l’anno scorso, e in più hanno specifiche migliori basandosi su chip AMD RX550 con 4GB di memoria GDDR5.

Pianifichiamo di testare queste nuove schede MXM il prima possibile, appena la scheda made del notebook si avvierà correttamente. E se si accerterà che queste funzionino correttamente, queste nuove schede video consentiranno ad A-Cube Systems di abbassare considerevolmente i costi per la produzione in larga scala del notebook.

Ognuna di queste nuove schede video è venduta per 90 euro. Ne abbiamo comprate due, quindi 180 euro. Più 32 di transizioni bancarie, più altri 32 euro per tasse di importazione da fuori l’Europa, per un totale di 244 euro. In confronto, l’anno scorso abbiamo speso un totale di 950 euro per due schede MXM con specifiche peggiori.

Powerboard Tyche con le due nuove shcede video MXM Radeon RX

Cambiamenti al progetto del circuito stampato di Tyche

Come abbiamo già detto nel nostro ultimo post, alcuni cambiamenti nel progetto meccanico sono necessari per accomodare meglio la scheda madre nello chassis Slimbook Eclipse. Siccome vogliamo eliminare del tutto altri inconvenienti di questo tipo, faremo una scansione 3D ad alta risoluzione dello chassis per simulare con precisione la progettazione volumetrica della scheda madre.

In aggiunta pianifichiamo di aggiornare il progetto del PCB per applicare dei cambiamenti al progetto elettronico originale al fine di ridurre i costi finali di produzione. Finora siamo pervenuti con tre cambiamenti: il primo è la rimozione del costoso controller Sata3 Marvell; 2) la rimozione dello slot sim card; 3) rimozione della seconda NAND rom. In particolar modo la rimozione del controller Sata3 è stata inizialmente criticata da alcuni sostenitori, ma abbiamo dimostrato che gli attuali connettori M.2 possono facilmente rimpiazzare la funzionalità utilizzando adattatori economici M.2 a Sata3.

Powerboard Tyche Notebook chassis

Aspettiamo una risposta da parte di Slimbook riguardo la disponibilità del loro “Eclipse Notebook Chassis”. E’ trascorso già un anno dall’ultimo controllo, e siamo preoccupati perché sono passati quattro anni da quando abbiamo identificato questa soluzione. E ancora altri anni sono passati da quando questo chassis è disponibile sul mercato.

Powerboard Tyche nell’Eclipse Notebook

Allo stesso tempo guardiamo ad altre opzioni alternative per un altro chassis per notebook. Trovare una alternativa non è facile perché è richiesto spazio in più per le schede video MXM e il raffreddamento aggiuntivo.

Eravamo in contatto con Framework per capire qualora il loro chassis modulare potesse andare bene per la nostra scheda madre.
Purtroppo sembrerebbe che a causa della scheda MXM sia necessario più spazio e un considerevole rielaborazione dello chassis, in particolare riguardo il modulo di espansione personalizzabile (custom Expansion Bay Module).

Chiamata alle adesioni 2024

Al momento, PowerProgressCommunity, la nostra associazione no-profit, responsabile di portare avanti il progetto, consiste di circa venti membri che pagano la quota annuale di 30 euro. In aggiunta ci sono i sostenitori abituali, che sono un’altra ventina (di cui cinque membri dell’associazione).

Pagando i 30 euro per diventare membro dell’associazione ti permette di prendere parte alle decisioni sul progetto PowerPC notebook, interagendo nelle nostre riunioni interne. I fondi raccolti sono usati per sostenere le spese richieste per i vari siti web che manteniamo negli hosting commerciali e per pagare la piattaforma per le donazioni, che è un prodotto commerciale che utilizziamo per gestire i fondi, al momento destinati unicamente al progetto PowerPC.

La nostra associazione pone il focus nel supporto di tecnologie alternative come modo per garantire la libertà di scelta, consentendo a chiunque di adottare soluzioni che non siano mainstream, anche a costo di qualche rinuncia. Più ne siamo più alternative ci saranno.

Iscriversi all’associazione è una soluzione vincente per entrambe le parti se ti piace essere protagonista nel nostro progetto perché è una mossa coerente e felice. Con la tua adesione all’associazione PPC, potremmo essere più intelligenti e forti nell’affrontare i nostri obiettivi. La missione dell’associazione non è limitata a questo progetto, ma è aperta ad altri progetti che condividono la passione per il Software libero e l’hardware libero e “La conoscenza solidale e al servizio della liberazione dalle condizioni di schiavitù ed oppressione e per la libertà di scelta”, “Creando condizioni sociali di pari opportunità” e altri obiettivi ancora.

Chiamata per una commissione tecnica e scientifica

Stiamo organizzando, all’interno della nostra associazione no-profit, una Commissione Tecnico Scientifica che, ad esempio, fornirà soluzioni per i nostri progetti Open Hardware, esaminerà altri progetti O.H., adotterà altre CPU OpenISA, e svilupperà progetti di notebook Open Hardware aggiuntivi. Chiunque dei membri associati alla PowerProgressCommunity potrà partecipare a questa commissione.

Fondando questa commissione, intendiamo rendere la nostra associazione e la nostra comunità PPC un posto giusto che permetta lo sviluppo personale e sociale, condividendo il motto “Sapere in solidarietà ed essere al servizio della liberazione dalle condizioni di vincolo e oppressione e per la libertà di scelta”.

I cambiamenti nello statuto dell’associazione

In Italia, chiunque può decidere di donare il cinque per mille delle tasse pagate nazionali a favore di associazioni senza scopo di lucro che sono conformi a certe norme amministrative.

Abbiamo incominciato la procedura amministrativa per aggiornare lo statuto della nostra associazione in modo che sia conforme con le norme richieste che ci consentiranno di ricevere questo tipo di contributi. Grazie a questo cambiamento formale, chiunque in italia sarà in grado di selezionare PowerProgressCommunity come associazione cui donare una piccola percentuale delle loro tasse; una grande opportunità per raccogliere più fondi in maniera semplice, al costo di una leggermente più complessa amministrazione interna.

Chiamata ai programmatori

Chiediamo al maggior numero di programmatori di alzare il numero del software disponibile per la piattaforma PowerPC 64 bit (PPC64) come architettura target dei loro progetti.
In particolare, accogliamo chiunque sia interessato ad aggiungere il supporto per la variante big endian dell’architettura PPC64; la sola supportata dalla cpu NXP T2080 che abbiamo selezionato per il nostro notebook.

Stiamo rivedendo la nostre repository su GitLab che abbiamo impostato negli anni scorsi mentre cercavamo di dare supporto alla piattaforma PPC64. Invitiamo i collaboratori nuovi ed esistenti ad identificare le potenziali librerie e applicazioni GNU/Linux alle quali vorrebbero lavorare; anche aggiungere un piccolo pezzo di software può consentire applicazioni più grandi di funzionare su PPC64. Non sottovalutare cosa anche un piccolo contributo può fare in una immagine più grande.

Più software funzionante su PPC64 significa un motivo in più per il nostro notebook di diventare uno strumenti utile per un maggior numero di persone, facendolo diventare un’interessante alternativa per una comunità più vasta.

Nel caso tu voglia contribuire in qualsiasi tipo di stack software, per favore contattaci oppure riempi il nostro sondaggio di collaborazione. Nel caso tu sia già un volontario contributore in qualsiasi sviluppo open source esistente, aggiungere supporto per la piattaforma PPC64 big endian è più che apprezzato.

Se non hai fisicamente accesso ad una piattaforma hardware PPC64, possiamo fornirti l’accesso al nostro ambiente IBM Power9 che è gentilmente concesso da OSU Open Source Lab che noi ringraziamo tantissimo per il supporto.

Contact Us
First
Last

Prototipi in produzione nonostante la pesante scarsità di componenti elettronici

Dovevamo iniziare la produzione dei prototipo di laptop alla fine dello scorso settembre, ma ci cisiamo imbattuti in prezzi alle stelle, soprattutto per quanto riguarda quattro chip fondamentali. Non avevamo altra scelta che pagare incredibili prezzi molto più alti, l’unica alternativa sarebbe stata quella di interrompere tutte le nostre attività.

Siamo lieti di informarvi che la settimana di metà Ottobre è iniziata la produzione dei prototipi e (…incrociamo le dita!) ci aspettiamo che siano pronti per l’inizio di novembre. Di seguito sono riportati i quattro chip fondamentali ed il loro costo effettivo:

  • Controller Marvell Sata 3 88SE9235A1-NAAA2C000, circa 130 euro al pezzo +IVA, 1 per PCB, totale 3 pezzi
  • TPS544B20RVFT 4.5-V to 18-V, 20-A convertitore buck SWIFT™ sincrono con programmabilità e monitoraggio PMBus circa 550 euro per pezzo + IVA, 1 per PCB, totale 3 pezzi1
  • Switch a pacchetto PCle 2.0 a 6 porte, 12 corsie, PI7C9X2G612GP- Diodi circa 250 euro per pezzo + IVA,1 per PCB, totale 3 pezzi
  • Soppressori di sovratensione 100V OV, UV, OC e regolatore di protezione dell’alimentazione inversa con soglia di inversione di 50 mV LTC4368IDD-1#PBF circa 100 euro per pezzo + IVA, ! per PCB, totale 3 pezzi.

I connettori HDMI (2041481-1) erano del tutto introvabili sul mercato in un ragionevole lasso di tempo. Dopo lunghe ricerche, potremo finalmente risolvere il problema grazie ancora una volta al gentile supporto di Slimbook, che presto ci invierà tre connettori, uno per ogni prototipi.

Considerando tutti i chip, il costo di ogni prototipo è risultato superiore di 1200 euro rispetto a quanto inizialmente previsto, 3600 euro in più, considerando tutti e tre i prototipi attualmente in produzione. Puoi trovare maggiori informazioni su questi tre prototipi nel post di luglio 2022 e maggio 2022.

Come già affermato nel nostro post di luglio, ti chiediamo ancora di continuare a donare per aiutarci a sostenere il drammatico aumento dei costi effettivi che ci aspettavamo per procedere con la produzione. Puoi continuare ad utilizzare l’attuale campagna per donare.

La nostra presenza per ottobre – novembre negli eventi IT e di software libero

  • Abbiamo programmato il nostro prossimo intervento al LinuxDay a Milano all’Università Bicocca il 22 ottobre
  • Saremo al NXP Technology Days a Milano il 27 ottobre con la nostra esposizione, e siamo molto felici per questa opportunità che NXP ci ha offerto.
  • Speriamo di mostrare per la prima volta almeno un prototipo alla SFScon-Free Software Conference – l’11 novembre a Bolzano (Italia) in occasione della nostra prossima presentazione.

E’ stato pubblicato il file sorgente dello schema elettrico di Orcad v 0.6 e altre notizie

Finalmente abbiamo pubblicato sul nostro repository gitlab il file sorgente di Orcad con l’ultima versione (v0.6) di Electrical Schematics.

Questo file è alla base del PCB Design su cui si sta attualmente lavorando utilizzando Mentor Xpedition. La versione precedente degli schemi richiedeva alcuni aggiornamenti per consentire piccole modifiche per adattarsi agli spazi interni dello chassis Slimbook. Inoltre, gli schemi sono ora compatibili con la scheda di espansione I / O e la posizione delle porte esterne presenti sul modello di chassis “Elipse”, gentilmente fornite da Slimbook.

Dopo aver raggiunto l’obiettivo della Fase 1A (grazie a tutti !!), abbiamo appena avviato la Fase 1B della campagna di donazioni mirata alle “Simulazioni Fast SI bus”, ovvero un’analisi approfondita dell’integrità dei segnali del PCB che era venuto fuori dalla campagna precedente.

Dopo aver discusso con gli ingegneri che stanno attualmente lavorando sul PCB, ci è stato detto che pubblicare un PCB incompleto e potenzialmente difettoso non avrebbe molto senso, poiché potrebbero esserci grossi problemi che verranno risolti dopo aver eseguito le simulazioni del bus SI. Alla fine di queste lunghe discussioni, abbiamo concordato di pubblicare il PCB solo dopo che avremo raggiunto la fine della Fase 1B, quando tutti i controlli saranno stati effettuati.

A questo punto non possiamo fissare una scadenza per la pubblicazione del PCB, poiché la fine del lavoro sul PCB dipende in gran parte da quando raggiungeremo l’obiettivo della campagna di donazione della Fase 1B, e da quando la simulazione SI aiuterà a risolvere tutti i problemi elettrici che potrebbero verificarsi.

La scadenza provvisoria per la Fase 1B è il 16 ottobre, quindi mancano due settimane per donare i restanti 4000 euro (circa 4700 USD). Se raggiungeremo l’obiettivo, il PCB con simulazione del bus SI dovrebbe essere pronto entro la fine di novembre.

Open Source Summit + Embedded Linux Conference Europe 27 Oct 2020

Continue reading

Analisi dell’integrità del segnale del PCB

L’8 settembre 2020 abbiamo raggiunto il precedente obiettivo mirato a raccogliere le donazioni necessarie per completare la progettazione del nostro Open Hardware PCB (circuito stampato), un grande ringraziamento a tutti i sostenitori!

Negli ultimi 9 giorni abbiamo ricevuto più di 2000 euro. Questo ha permesso alla campagna di raggiungere il suo obiettivo 7 giorni prima della scadenza, meraviglioso! Grazie a tutti!

Gerd Altmann from Pixabay

This new campaign (Phase 1B) aims at the “Fast SI bus simulations”, in other words, it will pay for an in-depth analysis of the integrity of signals of the PCB that came out from the previous campaign. We have started the collection of donations right after reaching the 100% of the previous campaign.

Il PCB Design, progettato con Mentor Xpedition uscito dalla precedente campagna sarà presto pubblicato qui, una prima bozza pubblica dovrebbe essere pronta entro la fine di settembre.

Dopo l’approfondimento sull’integrità dei segnali del PCB che verrà eseguita, grazie all’attuale Campagna di Donazioni, e sarà pubblicata una versione aggiornata del PCB.

Il nostro intervento al OpenPOWER Summit NA 15 Sett. 2020

Il 15 settembre all’OpenPOWER Summit NA, ci saranno molti interventi e progetti interessanti, il nostro intervento sarà alle 17:35 (Europe / Rome Time Zone).

Circa 6 anni fa, abbiamo iniziato come un gruppo di appassionati di FOSS, PowerPC e Open Hardware, iniziando a lavorare sul progetto PowerPC Notebook, progettato attorno a GNU / Linux utilizzando Open Hardware. Avevamo fondi molto limitati e con capacità limitate per lavorare. Ma il nostro entusiasmo e la nostra motivazione ci hanno portato a raggiungere la fase di fabbricazione della scheda madre. Finalmente quest’anno abbiamo potuto progettare con successo il suo PCB con l’aiuto di collaboratori e finanziamenti limitati da parte dei donatori. Ci sono state molte sfide affrontate in questo processo. Poiché i processori PowerPC esistono da più di 2 decenni, ma l’attuale implementazione su Notebook era difficile da accettare sul mercato. Arrivare alle prestazioni in modalità Big Endian è massimizzato in questo con molti software che richiedono patch. In futuro abbiamo in programma di aggiornare il nostro design PCB alla più recente tecnologia di confezionamento per il processore. Inoltre, con l’aumento dei collaboratori, sarebbe possibile progettare una scheda PowerPC più piccola ed economica.

Ancora 15 giorni per donare i 2000 euro rimasti per il PCB

Grazie delle donazioni già ricevute, il lavoro sulla progettazione del PCB può andare avanti e si stima che possa essere completato entro la fine di settembre 2020. La data di pubblicazione del progetto PCB dipenderà fortemente dai risultati del processo di revisione interna una volta riceviamo la prima bozza, speriamo non ci vorrà molto. Il design del PCB è pensato per adattarsi all’interno del corpo di Slimbook Eclipse.

Picture by skeeze from Pixabay

Poiché non siamo stati in grado di raggiungere l’obiettivo entro agosto, siamo costretti a posticipare la scadenza dell’attuale Campagna di donazioni (Fase 1A) al 15 settembre 2020.

Chiediamo gentilmente a tutti i follower, amici e donatori di concentrare le loro donazioni prima del 15 settembre 2020, per garantire la fine della Fase 1A per evitare ulteriori ritardi.

Il piano è quello di fornire il progetto PCB con la fine della Fase 1A, e subito dopo iniziare la Fase 1B “Simulazioni veloci del bus SI” il 16 settembre con un obiettivo di € 5000 (circa $ 5600). Di conseguenza, se non ci saranno interruzioni nella campagna di donazioni, si passerà in modo trasparente dalla Fase 1A alla Fase 1B senza soluzione di continuità.

Un Agosto pieno di attività per il Design del PCB

Fotografia di Albrecht Fietz da Pixabay

La progettazione del PCB è in corso, anche se agosto è una stagione di vacanze in Italia. ACube Systems ha potuto ingaggiare una società di ingegneria disponibile a lavorare in agosto per sviluppare il PCB sulla base degli schemi elettrici, un compito piuttosto difficile perché tutti sono in vacanza in questo momento in Italia.

Inoltre, Slimbook ci ha fornito parti aggiuntive degli schemi utili per rivedere il collegamento del design della nostra scheda madre alla scheda nativa di I / O di espansione Eclipse. A seguito di questi sforzi, possiamo confermare il nostro programma provvisorio previsto che ha fissato la consegna del progetto PCB entro la fine di settembre 2020.

Intervista a Riccardo Mottola, il principale collaboratore del browser web ArticFox

Nel sito dell’associazione PowerProgressCommunity abbiamo appena pubblicato un’intervista a Riccardo Mottola, lo sviluppatore più attivo che contribuisce al browser più avanzato disponibile per la piattaforma big endian PowerPC.

Abbiamo appena pubblicato nel nostro repository arcticfox 27.10.2 (beta) compilato per PPC64

arcticfox 27.10.2(beta) PPC64 running on Debian PPC64 on G5

Freedesktop for Big Endian ported 350 package out of 470 to PPC64 big endian

Un altro passo avanti su freedesktop-sdk su ppc64 big endian: libvpx e nss non ci sono più. Da 470 pacchi ne sono passati quasi 350. Ora la grande sfida inizia con ffmpeg, alcuni componenti relativi a sdl2 e estensioni mesa.

Suggerisci un nome per la nostra scheda madre per notebook PowerPC

È ora di dare un nome alla nostra scheda madre, abbiamo già nel nostro forum PPC alcuni suggerimenti, per favore aggiungi il tuo.

Collaborazioni in crescita: aggiornamenti di maggio 2020

Picture Gerd Altmann from Pixabay

nell’ ultimo post abbiamo detto che una nuova versione degli schemi elettrici è in lavorazione. Dopo alcune tornate di revisioni e modifiche interne, quella nuova versione è finalmente pronta per essere condivisa pubblicamente

Noi pubblichiamo una versione PDF degli schemi esportati dal software ORCAD che viene utilizzato dal progettista. È possibile navigare nel documento e analizzare ciascun componente, ma sfortunatamente, a causa della complessità del documento, alcuni visualizzatori di PDF potrebbero non essere in grado di visualizzarne correttamente il contenuto, se ciò accade basta cambiare il visualizzatore che si sta utilizzando.

Dopo aver ricevuto questi nuovi schemi, abbiamo già richiesto una nuova serie di modifiche al progettista, in particolare vorremmo aumentare il footprint del consumo energetico della scheda madre fino a 90 W per supportare schede video MXM 3 di fascia alta, che consumano un massimo di 55 W. Ad esempio, AMD Radeon E9174 (GCN 4.0) ha un TDP di 50 W. L’idea è di ottenere una nuova versione di schemi elettrici entro la fine di maggio. 

Se pensate che un TPD di 90 W sia troppo per un laptop, posso dirvi che mentre scrivo questo post sul mio laptop (un DELL XPS 15 9570, rilasciato nel 2018) ho collegato un misuratore di potenza al power brick e il consumo di energia rimbalza tra 40 W e 90 W (non so perché va su e giù, ho solo un browser acceso). Ho anche provato a giocare ad alcuni giochi 3D sul mio laptop DELL, e il consumo energetico raggiunge 110W, e talvolta anche più in alto, fino al limite del power brick, che è 130W.

La versione corrente della scheda madre, come potete vedere negli schemi elettrici alle pagine 3 e 4 del PDF, ci sono due slot SO-DIMM DDR3L che possono ospitare DDR3L non ECC (max 1866 MT / s, PC3-14900) . Abbiamo optato per moduli non ECC in quanto sono molto più facili da trovare sul mercato e sono meno costosi di quelli ECC, quindi sarà facile avere 32 GB di RAM (2×16 GB), fino a un limite di 64 GB di RAM, se si può trovare moduli SO-DIMM da 32 GB.

Diagramma a blocchi del notebook PowerPC maggio 2020

Nello schema a blocchi e negli schemi puoi trovare un GPIO Extender. Questo elemento sarà estremamente utile per il debug dei soli prototipi e verrà rimosso nelle unità di produzione.

Grazie ai sostenitori del progetto   (qui un elenco di donatori ) e nonostante i tempi difficili attuali a causa dell’impatto del coronavirus sulla vita di tutti, abbiamo raggiunto il 60% dell’obiettivo del passaggio attuale, facendoci credere che sarà possibile ottenere la progettazione PCB in un lasso di tempo ragionevole.

Tuttavia, dobbiamo ancora aumentare il restante 40% (€ 7600 / $ 8400) per raggiungere l’obiettivo attuale e chiediamo gentilmente a qualcuno di voi di continuare a sostenere la campagna di donazioni.

Invitiamo anche chiunque sia in grado di aiutarci nella revisione tecnica degli schemi hardware a contattarci , in quanto ciò ci aiuterebbe ad accelerare il processo di progettazione, nonché a migliorare la qualità generale della scheda madre finale. 

Vorremmo infine sottolineare che l’ associazione PowerProgressCommunity alla base di questo progetto ha l’obiettivo a lungo termine di ridurre gli ostacoli esistenti per l’accesso e la condivisione delle conoscenze tecnologiche. Essere in grado di condividere liberamente gli schemi della scheda madre di un laptop migliorerà notevolmente la situazione attuale in cui l’accesso a questo tipo di dati è difficile per chi lavora sul campo, immaginiamo quanto sia difficile per chi si sta avvicinando all’argomento come studenti e hobbisti. Inoltre, sottolineando tecnologie alternative e non tradizionali, contribuirà a diffondere una cultura della diversità, molto importante in un mondo piatto in cui le generazioni più giovani non immaginano nemmeno che esista un’architettura diversa da x86 o ARM.

Lavorando su U-Boot

Il nostro devkit NXP T2080RDB si avvia con le schede video AMD RadeonHD usando le distribuzioni PPC GNU / Linux. Finora abbiamo testato con successo Debian 10, OpenSuse, VoidLinux e Fienix. Tuttavia, a causa della ancanza di persone coinvolte esperte su U-Boot, ci manca ancora il supporto per l’output video durante il processo di avvio, appena prima che il kernel Linux entri in azione. Molto recentemente, un paio di sostenitori esperti in questo campo ci hanno contattato e si è unito al gruppo. Grazie al loro aiuto, siamo fiduciosi di risolvere la situazione attuale e persino di aggiornare U-Boot dalle ultime fonti . Speriamo di poter pubblicare un nuovo post con alcune buone notizie in un futuro non così lontano.

Lavorando su Unreal Engine PPC64 (big endian) su VoidLinux

Grazie a JT del gruppo VoidLinux che supporta PowerPC, abbiamo capito che l’attuale problema di ABI che stiamo affrontando mentre proviamo a costruire UnrealEngine 4.23 sul nostro sistema PPC64 SID Debian, è che sotto debian PPC64 il compilatore clang supporta abiv1, il link lld non lo fa . Dato che questo non era abbastanza, JT ci ha detto che la libreria Mesa su big endian supporta OpenGL 3.2, ma sfortunatamente Unreal sembra richiedere una versione più recente di OpenGL.

Questo problema di compilazione ABI può essere risolto solo ottenendo in qualche modo un’area utente abiv2 o sostituendo il linker utilizzato (ad esempio ld.bfd). Al momento è difficile dire se l’UE lo richieda davvero per qualcosa. Il vecchio abi v1 non è comunque molto buono, in quanto presenta alcune terribili stranezze come i descrittori di funzioni che rallentano le chiamate in libreria e rendono i puntatori di funzione più grandi di 8 byte, richiedendo una doppia indiretta, mentre il nuovo ABI v2 è molto meglio in termini di progettazione e funziona anche su sistemi big endian anche se è stato progettato nel 2013 pensando al piccolo sistema endian.

VoidLinux supporta la nuova ABI v2, quindi la nostra intenzione è quella di configurare VoidLinux sulla nostra VM Power9 su OSU, sostituendo l’attuale sistema basato su Debian. Solo risolvendo i problemi ABI saremo finalmente in grado di costruire Unreal su una macchina big endian PPC64.

Poiché la macchina Power9 che stiamo utilizzando su OSU si basa su OpenStack, ora dobbiamo creare un’immagine VoidLinux per OpenStack. Al momento VoidLinux manca il pacchetto cloud-init richiesto da OpenStack, quindi abbiamo iniziato a lavorarci seguendo il cloud -init documentazione .

Esecuzione del test di integrazione cloud-init su VoidLinuxPPC64 in esecuzione su QEMU sull’host G5

Apprezzeremo qualsiasi aiuto da parte tua per supportarci in questo importante sforzo, in particolare quelli di voi con qualche conoscenza sull’impostazione di cloud-init. Un ulteriore problema che stiamo attualmente affrontando è che il nostro membro che sta lavorando a questo compito non ha alcun hardware PPC64 e si affida esclusivamente a un VoidLinux PPC64 emulato lentamente usando QEMU versione 4.2.0 su un hardware X86.

VoidLinux PPC64 in esecuzione su QEMU sotto l’host X86

Alla ricerca di sistemi aggiuntivi che supportano ABI v2, abbiamo studiato anche Adelié Linux che ha recentemente rilasciato la versione 1.0RC1 nel febbraio 2020 per PPC64. Sfortunatamente, non ha alcun pacchetto cloud-init integrato.

Collaborazione con Libre-SOC

Ci piacciono moltissimo i lavori che i nostri amici di Libre-SOC stanno attualmente svolgendo, e i nostri due progetti sembrano avere punti di contatto multipli, quindi li abbiamo affrontati al fine di stabilire una buona relazione volta a sostenere lo sforzo comune di Open Hardware .

Libre-SOC è un progetto Hardware-Software di Libre che mira a fornire un SOC conforme a POWER fisico fornito completo di CPU, GPU, VPU e controller DDR. Tutto il software e l’hardware dai driver fino alle celle RTL e VLSI sono dotati di licenza gratuita. Libre-SOC fornisce anche i driver necessari tra cui Kazan (un driver Vulkan 3D) e l’origine firmware ROM di avvio integrata, nonché un metodo di avvio a freddo zero-ROM per una maggiore affidabilità.
Il mercato previsto comprende clienti che desiderano accelerare lo spazio incorporato senza fare affidamento su ARM o driver proprietari di terze parti che sono stati conosciuti per rompere in passato.
La prima iterazione di Libre-SOC ha come obiettivo un single core a 180 nm. Le generazioni successive si rivolgono a core SMP con dimensioni di nodo inferiori, per l’uso tipico nei progetti SBC.

Intervista a Roberto Innocenti sul nostro progetto grazie a Charbax di ARMDevices


Alla fine di aprile, grazie a Charbax di Armdevices.net , c’è stata un’intervista a Roberto Innocenti, il primo ideatore dell’idea di costruire un laptop PowerPC e co-fondatore della PowerProgressCommunity. L’intervista riguardava il progetto laptop e altre attività svolte dall’associazione no profit. Di seguito puoi trovare gli argomenti toccati nell’intervista. Pensiamo che l’intervista sia interessante e contenga molti suggerimenti sull’approccio che stiamo seguendo, anche se l’inglese parlato di Roberto è talvolta difficile da seguire. Durante l’intervista una persona ha chiesto informazioni sulla distribuzione Manjaro per PowerPC e, dopo un po ‘di controllo, sembra che tale distribuzione non abbia un supporto PowerPC.

0.13 Auto-introduzione di Roberto Innocenti
0.45 Associazione senza fini di lucro della community Power Progress
1.34 Progetto di notebook PowerPC
3.15 Storia dell’architettura PowerPC
6.13 Fondazione OpenPOWER
7.11 Perché CPU NXP e non IBM
9.40 PowerPC su Linux
11.35 Distribuzioni Linux eseguibili su PowerPC
13:36 Futuro di PowerPC incorporato
15:21 Fatti interessanti sull’elaboratore di celle
18:27 Schemi e diagrammi del progetto del notebook PowerPC
19:31 Specifiche CPU NXP
20:13 GPU AMD Radeon MXM aggiornabile
21:02 Contributo di Power Progress Community e ACube Systems Srl
22:24 TDP, uso commerciale e funzionalità della CPU NXP
27:40 Tipi di archiviazione supportati
28:28 Altre informazioni sulla GPU AMD Radeon MXM
30:14 Vecchie prestazioni di PowerPC MacBook rispetto al kit di sviluppo per notebook PowerPC
31:41 Roberto Innocenti è meglio di Steve Jobs? ?
32:25 Persone dietro il progetto del notebook PowerPC
34:07 PowerPC rispetto a ARM
37:35 Altre informazioni su OpenPOWER Foundation
40:43 Dettagli della campagna di donazione
43:52 Telaio Slimbook Eclipse
46:50 Che dire del dispositivo piccolo desktop / NUC?
48:44 Prezzo stimato del notebook PowerPC
51:55 Produzione di componenti
52:50 Situazione COVID-19
56:23 Giovani coinvolti nel progetto del notebook PowerPC
57:11 Diversità di progettazione, produzione e distribuzione
hardware 1:04:50 Trasparenza di NXP processore
1:06:13 Altre informazioni sulla produzione di componenti e dipendenza dalla Cina
1:09:21 Ubuntu e Debian su PowerPC
1:11:03 Manjaro e altre distribuzioni Linux su PowerPC
1:12:30 Fase corrente della campagna di donazione
1:14: 00 Potenziale successore della CPU NXP

Attività educative

In questi tempi complicati a causa delle molte restrizioni imposte dalle scuole di coronavirus sono chiuse, almeno in Italia. Di conseguenza, gli studenti fanno molto affidamento sulle periferiche digitali per tenere il passo con le lezioni e quando cercano di mantenere una vita sociale con i loro amici. Non tutte le famiglie possono permettersi un PC o un tablet per ogni bambino, e talvolta gli studenti sono costretti a studiare lunghi documenti sui loro telefoni cellulari, quando ne hanno uno. Stiamo contribuendo ad aiutare il sistema di istruzione online gestito dalle scuole fornendo notebook riciclati e abbiamo chiamato questo progetto ” Relive with Scratch ” (“Rivivo con Scratch” in italiano).

A scuola con il nostro progetto “Relive With Scratch”

I notebook rigenerati sono quelli che abbiamo raccolto nel 2019 e nel 2020 (tutti basati su cpus x86 più o meno vecchi) e inizialmente pensati per i corsi di codifica che utilizzano il software Scratch e per l’apprendimento della matematica con Gcompris . Per adattarsi meglio alle attività degli studenti, abbiamo optato per la fornitura di un sistema Linux dotato di ChromiumOS che ha impronte di piccole dimensioni che è adatto per i nostri vecchi notebook rigenerati e inoltre funziona bene con Google Gsuite che è molto usato nelle aule, specialmente nelle aule scuole primarie, che è l’obiettivo principale del nostro progetto.

Prolungamento scadenza campagna donazioni per il PCB e novità scheda madre

Siamo vicini al 50% dell’obiettivo della campagna Donazione PCB e ringraziamo ciascuno di voi che avete permesso di raggiungere ciò che molti pensavano fosse impossibile, “la chiave di ciò che fate è nel cuore di ciò in cui credete” (cit. Mario Luis Rodriguez Cobos) Come chiunque altro, la maggior parte dei volontari, collaboratori e donatori coinvolti nel nostro progetto, tutti abbiamo avuto un impatto molto negativo dal covid-19 che porta a un forte rallentamento del tasso di donazione.

Immagine di Gerd Altmann di Pixabay

D’altra parte, molte persone stanno approfittando dell’opportunità dell’ essere bloccati nelle loro case per trascorrere più tempo con le loro famiglie, con i loro hobby e sviluppare le loro aspirazioni . Per molti, significava dedicare più tempo a pensare, sviluppare e utilizzare il software Open Source, grazie alla libertà di eseguire, copiare, distribuire, studiare, personalizzare e migliorare il proprio software. Per altri, significava avere più tempo per lo sviluppo di hardware open source, progettazione degli aspetti meccanici open source e altre importanti attività sociali, culturali, scientifiche e, infine, restituirli gratuitamente alla comunità Tuttavia, l’impatto finanziario della situazione ha comportato avere meno liquidità a disposizione, altre sono le priorità attuali della nostra vita. Dopo alcune discussioni interne al nostro gruppo, abbiamo deciso di posticipare la scadenza della campagna di donazione al 30 giugno2020 , sperando che saremo presto in pista, e nel frattempo cercheremo di fare del nostro meglio per portare avanti il ​​progetto.

Prossimo round del diagramma a blocchi e degli schemi elettrici aggiornati

Da gennaio, abbiamo trasferito a ACube Systems 8500 euro (circa 9200 USD), quindi il design è in corso da un po ‘di tempo.

Recentemente abbiamo ricevuto dagli ingegneri una nuova revisione degli schemi elettrici che tiene conto dei recenti sviluppi ed è attualmente in fase di valutazione prima della sua pubblicazione, molto probabilmente tra circa una settimana.

Tra una serie di revisioni minori, abbiamo aggiornato lo switch PCIe Pericom dal precedente modello PI7C9X2G608GP al più potente PI7C9X2G612GP che offre 12 lane anziché 8 lane. Questo switch collega la scheda madre alla scheda I / o di espansione Eclipse tramite una PCIe e consente di pilotare la porta Ethernet basata sul chip Realtek RTL8111F , il lettore di schede SD basato su Realtek RTS571x e di collegare due porte USB3. 

La nuova revisione degli schemi porta anche un hub USB 2.0 aggiuntivo gestito da MicroChip USB2514 che verrà collegato a una delle porte USB 2.0 T2080. A questo hub USB, collegheremo la matrice tastiera SK5126 e con un lettore di schede SD controllato da Realtek RTS571x della scheda I / O di espansione Eclipse e con M2 WLAN e M2 LTE.

Il microchip Ethernet Transceive KSZ9031 è ancora presente dalla revisione precedente ed è collegato tramite la porta RGMII0 del T2080 usando un’intestazione a 8 pin.

Una porta MicroSD sarà collegata direttamente all’interfaccia del controller eSDHC T2080.

Di seguito il nuovo diagramma a blocchi aggiornato.

Schema a blocchi di aprile 2020 della scheda madre del notebook PowerPC Open Hardware

Nel complesso, le suddette modifiche consentono di ridurre il numero di componenti nella scheda madre, ridurranno i costi di produzione ed i tempi di debug.

Unreal Engine PowerPC64 Progressi per la compilazione

Di recente, nuovi collaboratori hanno aderito alle attività in corso e stanno aiutando il progetto laptop e altre attività collaterali nella nostra associazione. Ad esempio, grazie a queste recenti collaborazioni abbiamo progredito nella compilazione di Unreal Engine su PowerPC 64 Big Endian, un ottimo software su cui stiamo lavorando per farlo funzionare sul nostro notebook.

Pezzo di schermata con download e build di clang

Il primo passo è creare una toolchain clang necessario allo script del builder Engine. Solo perché una toolchain PowerPC non è disponibile dal repository Epic, dobbiamo costruircela da soli.

Lo script principale che fa tutto il lavoro è build_linux_toolchain.sh situato nel percorso Engine / Build / BatchFiles / Linux / Toolchain / DockerOnWindows / build_linux_toolchain.

Basato sul ramo ppc64le, questo script scarica e costruisce gcc 9.2.0 tramite crosstool-ng e poi fa lo stesso per clang. La nostra versione di riferimento è 8.0.1 dal repository git ufficiale https://github.com/llvm/llvm-project.git.

Abbiamo qualche problema durante la copia finale della toolchain, quando le librerie gcc e clang vengono spostate su un percorso comune (sysroot). Dopo questa azione, i binari all’interno di sysroot ottengono un errore di segmentazione.

Puoi trovare la nostra filiale fork e ppc64 qui https://github.com/robyinno/UnrealEngine/tree/4.23-ppc64 (per accedervi devi accettare Epic Games EULA ). Abbiamo creato un wiki correlato UnrealEnginePPC64 Wiki 

Se ti piace collaborare puoi contattarci .


Infine, incoraggiamo chiunque di voi a donare alla campagna per mantenere attivo il progetto e pubblicizzare la campagna su tutti i social media. 

Aggiornamenti della progettazione PCB e lista componenti aggiornata

Come affermato in un precedente articolo, abbiamo già firmato il contratto con ACube e sono iniziati i lavori di progettazione del PCB. Questo post è un primo rapporto sui lavori in corso in relazione alla progettazione del PCB.
In questi giorni, il progettista sta analizzando lo switch Pericom con il supporto diretto del personale Pericom.

Pericom PI7C9X2G608GP è uno switch PCIE Gen 2 che fornisce una porta upstream che supporta x4 o x1 e 4 o 5 porte downstream che supportano il funzionamento x1. Questo chip ha una dissipazione di potenza di 1,2 W.
Nel nostro mobo il PI7C9X2G608GP è essenziale in quanto consente di collegare un controller 4x PCIe 2.0 della CPU NXP T2080 con quattro chip / schede PCIe 1x: scheda M.2 3G / LTE, scheda WiFi M.2, 1x controller Renesas USB3 e 1x Chipset audio C-Media.

La CPU NXP T2080 ha quattro controller PCI Express (due dei quali supportano PCIe 2.0 con larghezza corsia massima off x8 e gli altri due supportano PCIe 3.0 con larghezza corsia massima x4).

Il processore NXP T2080 consente il partizionamento delle risorse e ha una Datapath Acceleration Architecture (DPAA) con molte funzionalità, alcune delle quali elencate di seguito:

  • SEC 5.2 elaborazione completa del protocollo per i protocolli di sicurezza 
  • DEC 1.0 Motore di decompressione e compressione
  • PME 2.1 Pattern Matching Engine

Diapositive con ulteriori informazioni sul processore NXP T2080

Aperto a più OS

La selezione dei nostri componenti mobo è stata eseguita pensando a supportare un gran numero di sistemi operativi software libero e persino sistemi operativi simili ad Amiga .

ACube Systems è in stretto contatto con la comunità Amiga per quanto riguarda il supporto di sistemi operativi simili ad Amiga. Inoltre, ACube sta lavorando al driver audio per il nostro chip audio C-Media per supportare sistemi operativi simili ad amiga .

Elenco componenti e Pin Out

Di seguito, puoi vedere un elenco dei componenti aggiornato dei nostri schemi elettrici della scheda madre, che è una versione migliorata dell’elenco dei componenti più vecchi .
Nella versione 0.2 dei nostri schemi elettrici, la piedinatura del notebook Slimbook Eclipse è stata integrata come mostrato nella galleria.

Componenti nella nostra versione Schematics 0.2

  • CPU: NXP T2080: Datasheet ( login needed )
  • Sata3 Controller: Marvell  88SE9235
  • USB3 Controller: Renesas μPD720201 Datasheet  (login required from 2020) 
  • PCIE Pericom Switch: Diodes Pericom PI7C9X2G608GP (6-port, 8-lane, PCIe2 Packet Switch with GreenPacket Technology) – Schematics Page 24
  • Audio Chip: C- Media CM8828 and CM9882A – Schematics Page 31
  • CPLD WRAPPER AND IO EXPANDER – Schematics Page 14
  • HDMI Transmitter: ON Semiconductor CM2020-01TR datasheet
  • Power Convertor: LTM8064EY#PBF datasheet
  • Smart Battery Charger Controller: LTC 4100 datasheet
  • Gigabit Ethernet Transceiver with RGMII Support: Microchip KSZ9031RNX datasheet
  • MXM3.0 Compatible Connector: JAE MM70-314-310B1-2-R300  datasheet

Altri:

  • Clock Generator: IDT 9FGV0641 datasheet – Schematic page 34
  • Frequency Synthesizer : DT9FGV0641 datasheet
  • 100V UV/OV and Reverse Protection Controller with Bidirectional Circuit Breaker: LTC4368 datasheet – Schematic page 40

Diagramma a blocchi del notebook PowerPC OSHW – dicembre 2019

Progressi nella progettazione del PCB e nel software

Aggiornamenti sugli schemi vengono trasposti al design del PCB

A febbraio il progettista ha analizzato lo switch di pacchetto PCIe PI7C9X2G608GP Pericom con il supporto diretto del personale Pericom. Ora, lo switch di pacchetto PCIe Pericom è completamente testato e tutte le impostazioni necessarie sono state completate, quindi il
progettista ha completato l’inclusione di tutte le informazioni richieste nella versione aggiornata degli schemi e sta iniziando a svelare il PCB.
Il progettista ha aggiornato le connessioni SerDes seguendo i nostri suggerimenti, tenendo conto delle note che abbiamo fornito, quindi sarà presto prevista una nuova versione degli schemi.

Arctic-Fox 27.10.1 PPC64 nel nostro Repo

Il principale collaboratore di Arctic-Fox – Riccardo Mottola –membro della nostra associazione Power Progress Community – ha rilasciato la nuova versione 27.10.1 + b0 che abbiamo compilato e impacchettato nel nostro repository Debian PPC64. Riccardo afferma: “Session Store, codice notevolmente migliorato rispetto alle versioni precedenti, miglioramenti delle prestazioni sia nel motore html che in un nuovo sistema di generazione importato da Firefox. Questa versione è sicuramente un grande miglioramento rispetto al 27.9.19 all’inizio ”

Il repository è passato al nostro gruppo GitLab della community Power Progress.

Abbiamo creato un gruppo Gitlab chiamato Power Progress Community e abbiamo spostato tutti i nostri repository gitlab su https://gitlab.com/power-progress-community. Ciò che è importante sapere è che tutti gli URL sono stati modificati e ogni repository clonato deve essere modificato nuovamente. Se hai clonato i nostri repository, dovresti aggiornare git remote origin.

Lavorando su Unreal Engine per PowerPC64 Big Endian

Stiamo lavorando su un porto di UnrealEngine (UE) per PowerPC 64 Big Endian. Abbiamo iniziato con il fork della versione di PowerPC64 Little Endian (PPC64le) e attualmente stiamo provando a compilare i sorgenti. La porta originale PPC64le per UE 4.23 è stata sviluppata da Elvis Dowson e Raptor Engineering e può essere trovata su https://github.com/edowson/UnrealEngine/tree/4.23-ppc64le. L’accesso alle fonti UE4 richiede l’accettazione dell’EULA di Epic Games come descritto in https://www.unrealengine.com/en-US/ue4-on-github.

Abbiamo modificato gli script originali per la compilazione per Big Endian PPC64 ma finora, dobbiamo ancora (correggere) risolvere più errori prima di poter generare un binario funzionante. Puoi trovare la nostra filiale fork e ppc64 qui https://github.com/robyinno/UnrealEngine/tree/4.23-ppc64 (per accedervi devi accettare Epic Games EULA ). Stiamo costruendo il sorgente utilizzando sia una macchina virtuale Power9 fornita da Open OSU e OpenPower Foundation, sia sul nostro kit di sviluppo NXP T2080-RDB usando instabile SID Debian PPC64. Se volete aiutarci a correggere gli errori di compilazione, potete iniziare dal nostro Wiki UnrealEnginePPC64 , vi preghiamo di contattarci .