Présentation des schémas électriques, infos sur Yocto/Debian, Scratch

Nouveautés du projet Yocto

Ces dernières semaines, nous avons créé un thème de bureau pour LXQT tout en continuant à améliorer la stabilité de l’actuelle version de la distribution. En même temps, nous essayons d’ajouter plus d’applications bureautique mais nous rencontrons plusieurs problèmes. L’un d’eux doit être provoqué par le pilote nvidia quand on exécute Shotcut, voir ici pour plus de détails et contactez nous si vous pensez pouvoir aider.

Yocto LXQT PowerPC Desktop

Yocto LXQT PowerPC Desktop

Pour finir, nous mettons à jour notre distribution de Yocto 2.4 Rocko vers Yocto 2.6 Thud. Nous espérons avoir une version stable bientôt et nous pensons y donner accès à quelques personnes pour pouvoir la tester.

Présentations:

Linux Day : Bergame – Italie

Le groupe Linux local “BGlug” a gentiment accepté une conférence à propos de nos activités pendant le LinuxDay de cette année qui s’est déroulé dans l’université locale à Bergame (voir image).

The building of the University of Bergamo, where we had the speech.

Bâtiment de l’Université de Bergame.

Parmi d’autres sujets très intéressants (voir le programme complet ici), nous avons présenté notre association, qui nous sommes, le but du projet de portable et nous avons expliqué comment nous comptons réaliser ce projet ambitieux. Voici un PDF avec les pages de la présentation.

De nombreux étudiants de l’école locale des technologies de l’information, des télécommunications et d’ingénierie électrotechnique ont assisté à la présentation, ainsi que des personnes intéressées par notre approche “Open Hardware”. De nombreuses questions ont été posées par les étudiants, par contre étant donné leur jeunesse, personne semblait avoir entendu parler de l’architecture “Power”.

The audience -mostly young students- attending the presentation.

L’audience pendant la présentation.

Leur connaissance inexistante à propos des alternatives, a mené la discussion vers l’importance de soutenir les technologies pas aussi courantes que x86/x64 et ARM. L’approche “Open Hardware”, et l’ouverture de ses résultats ont eu l’air d’attirer l’attention. En effet, c’est une solution idéale pour un étudiant de pouvoir travailler sur un projet existant et, pourquoi pas, de le développer.

Linux Day : Bolzano – Italie

Le retour d’expérience au LinuxDay à Bolzano (Italie) a été plutôt bon.

https://www.lugbz.org/events/linux-day-2018/

50 personnes ont participé à l’événement organisé par le group Linux local qui s’est déroulé dans l’université locale. Nous avions qu’une fenêtre de 25 minutes, donc notre présentation a été assez courte mais elle a donné lieu à quelques questions de la part de l’assistance. La plupart des personnes n’avaient pas de connaissances techniques car ils s’agissait de fans de logiciels open source.

LinuxDay 2018 Free University of Bozen-Bolzano

LinuxDay 2018 – Université de Bozen-Bolzano

La question principale était l’actualité de la technologie PPC et son ouverture. La planification et l’approche financière du projet à aussi mené à quelques questions.

 

Linux Day : Milan – Italie

C’est la 5ème fois que le Linux Day Milan nous donne la possibilité d’informer sur notre projet de portable PowerPC. Nous les remercions pour la place et la confiance qu’ils nous ont renouvelé toutes ces années. En 2018, l’organisateur était le UnixMIB, un groupe d’utilisateur très actif. L’événement qui s’est déroulé le 27 octobre, pendant le jour Linux national en Italie, et dans les superbes locaux de l’Université Bicocca. Nous avions notre stand, comme les autres groupes d’utilisateurs Linux, sur lequel Riccardo, Luigi et moi-même avons eu la possibilité de discuter avec les nombreux visiteurs.

Linux Day 2018 Milano University Bicocca

Linux Day 2018 Milano University Bicocca

Grâce au temps que nous avions pour notre présentation (1 heure) nous avons présenté dans l’auditorium toutes les nouveautés concernant notre projet et nous avons pu répondre en détail à de nombreuses questions intéressantes.

Presentation at Linux Day 2018 Milano

Présentation au Linux Day 2018 Milan

Comme d’habitude, nous avons enregistré la présentation, visible ici.

 

11ème rassemblement GNU/Linux Valencia.

Software libre, democracia y nuevos dispositivos : Valencia – Espagne

Le retour d’expérience au 11ème GNU/Linux Valencia a été très bon. Il n’y avait que 15 personnes à ce rassemblement car ce n’était pas un événement annuel mais une réunion mensuelle. Après une explication intéressante à propos de Free Software et Démocratie,  nous avions 20 minutes pour présenter notre projet et cela a intéressé l’assistance car nous avons répondu à des questions pendant encore 20-25 minutes.

11th GNU/Linux Valencia meeting. Software libre, democracia y nuevos dispositivos: Valencia - Spain

Présentation au 11ème rassemblement GNU/Linux Valencia. Software libre, democracia y nuevos dispositivos: Valencia – Espagne

Présentations à venir bientôt

Free Software Conference

Free Software Conference

 

Au Sfscon.it – Free Software Conference – nouvelle présentation “Open Hardware PowerPC Notebook disclose the motherboard design“, Bozen, Sud Tyrol – Italie 16 Novembre

 

Projet Revivo Scratch

Revivo con Scratch

Revivo avec Scratch

Ce projet cible les domaines de l’éducation et la recherche, à travers des portables obsolètes équipés en PowerPC (G3,G4,G5), Intel x86 (Pentium M, Celeron, Core duo) ou ARM.

Les écoles qui n’ont pas assez de matériel pour mener des projets informatiques peuvent réutiliser ces portables plutôt qu’ils soient mis en déchetterie. Ils peuvent alors apprendre aux enfants les basiques de la programmation avec SCRATCH (https://scratch.mit.edu/).

Revivo con Scratch

Revivo avec Scratch

Les expériences des professeurs impliqués dans ce projet seront rassemblés sur le wiki de l’Association pour qu’elles soient partagées et répétées.

Infos repo.powerprogress.org

Debian ppc64

Debian ppc64

La maintenance des paquets DEBIAN pour l’architecture ppc64 continue. Nous travaillons à l’amélioration de l’expérience d’utilisation de FireFox 52.9.0, en utilisant les travaux effectués sur le projet TenFourFox. D’autres paquets essentiels sont maintenus par nos collaborateurs et sont régulièrement ajoutés à notre dépôt. Suggérez des paquets que vous voudriez trouver dans le dépôt et fournissez les résultats de vos tests.

Nous avons enfin une solution viable pour le châssis du portable !

ACube Systems, la société qui s’occupe de l’élaboration du schéma électrique, envisage aussi une possible organisation de la carte mère pour pouvoir entrer dans le châssis d’un portable existant. Mais cette recherche ajoute un délai dans la publication des schémas électriques, le but de la première campagne participative. Cette action –initialement non planifiée – est une étape nécessaire pour pouvoir lancer correctement la deuxième campagne de dons, pour obtenir la forme du PCB qui prendra en compte un châssis cible. Le problème principal dans cette deuxième campagne sera la haute température générée par la carte video MXM qui, associée au CPU et autres puces intégrées, nécessitera un mécanisme de dissipation thermique correctement élaboré. C’est indispensable pour obtenir un système stable. Quand les derniers aspects seront éclaircis, certainement pour fin octobre 2018, nous pourrons publier les schémas électriques, puis passer à la deuxième campagne de donations.

PowerPC Eletrical Schematics

Pour donner plus de détails, et comme déjà mentionné, trouver un châssis de portable a été une tâche plus difficile que prévu. Cela était principalement dû à l’absence de fabriquant ou revendeur de portables notebook qui accepte de délivrer un châssis vide et sans marque. La bonne nouvelle c’est qu’après 3 ans de recherche acharnée, ACube Systems a finalement conclu un accord avec une société qui nous permet d’acheter et utiliser un châssis de portable sans restrictions. La mauvaise nouvelle est qu’il n’a pas été possible d’obtenir un châssis vide. Ce qui force ACube à acheter un portable complet et d’enlever la carte mère x86 (et éventuellement de la vendre).

La première version du portable PowerPC prendra place dans un châssis de portable. En parallèle, nos volontaires de l’équipe 3D évaluent la faisabilité d’un châssis de portable Open Hardware pour aller avec un format de carte mère PowerPC. Avec de la chance, ACube Systems pourra fournir 2 lots d’ordinateurs portables, un avec un châssis pré-existant, et –peut-être – un second avec un châssis customisé.

 

 

 

 

By VIA Technologies - OpenBook project website, CC BY 3.0, https://commons.wikimedia.org/w/index.php?curid=4122051

Ceci n’est PAS notre châssis mais un exemple fait par VIA Technologies – OpenBook project website, CC BY 3.0, https://commons.wikimedia.org/w/index.php?curid=4122051

 

 

Dans tous les cas, le PCB Open Hardware et le châssis Open Source seront utiles pour d’autres projets Open Hardware. Il y a une plus grosse communauté la dehors qui saura apprécier nos efforts !

Si vous voulez collaborer au design 3D du Châssis Open Source contactez-nous ou complétez le questionnaire de collaboration.

Carte de développement NXP T2080 e6500 avec Debian SID PPC64 et RadeonHD

C’est notre première réussite avec une carte T2080RDB et une carte vidéo.
La RadeonHD 5450 est connectée au connecteur PCI Express Gen3 4x intégré avec un adaptateur 16x.

Nous utilisons cette carte car elle utilise le même CPU (NXP T2080) que celle sélectionnée pour notre projet de Open Hardware.

Vous pouvez trouver plus d’informations sur cette carte ici :
https://www.nxp.com/support/developer-resources/software-development-tools/qoriq-developer-resources/qoriq-t2080-reference-design-board:T2080RDB

Le système est un Debian SID PPC64 avec des paquets disponibles dans les dépôts suivants :
http://ftp.ports.debian.org/debian-ports/

Quelques logiciels ne fonctionnaient pas sans appliquer des patches pour les faire fonctionner sur PPC64 (Midori, Firefox, Iceweasel, VLC, mplayer), alors nous avons créé notre propre dépôt :
https://repo.powerprogress.org/

 

Voici le résultat des benchmarks de Hardinfo 0.6 alpha, comparés au PowerMac G5 (IBM 970) et un portable Intel (i7-4600U) d’il y a 3 ans.

T2080rdb, cpu T2080 e6500 1.8Ghz, 4 cores, 8 threads, altivec
RadeonHD 5450 1GB DD3, on the oboard PCIe 4x using a 4x to 16x adaptor
Debian Sid PPC64

CPU Blowfish 5.38
CPU CryptoHash 338.35
CPU Fibonacci 2.96
CPU N-Queens 3.63
CPU Zlib 0.41
FPU FFT 8.46
FPU Raytracing 2.85
GPU Drawing 1219.24

PowerMac G5, cpu PowerPC 970 1.8Ghz, 2 cores, 2 threads, altivec
ATI Radeon 9600 PRO 128MB AGP
Debian Sid PPC64

CPU Blowfish 32.81
CPU CryptoHash 78.82
CPU Fibonacci 3.11
CPU N-Queens 26.01
CPU Zlib 0.15
FPU FFT 10.29
FPU Raytracing 12.94
GPU Drawing 699.74

HP EliteBook 840 G1, cpu i7-4600U 2.10GHz, 2 cores, 4 threads
Intel HD Graphics 4400
Ubuntu 18.04

CPU Blowfish 3.89
CPU CryptoHash 341.53
CPU Fibonacci 0.59
CPU N-Queens 5.67
CPU Zlib 0.52
FPU FFT 1.95
FPU Raytracing 2.06
GPU Drawing 7973.70

Quelques remarques

1) Debian Sid a été installé sur le PowerMac G5 puis l’HD 2.5’ a été connecté au SATA de la carte T2080RDB. Nous avons utilisé une image avec kernel 4.17.6 customisé pour cette carte (sans patch) et un “Device tree blob” stocké sur la carte SD intégré. Vous pouvez trouver l’image U-Boot (uImage) et l’arbre des périphériques (uImage.dtb) sur notre compte GitLab : https://gitlab.com/oshw-powerpc-notebook/T2080customizations/
2) Pas encore trouvé comment aller sur le web avec les ports ethernet de la T2080rdb.
3) Des jeux comme Chromium BSU ou NeverBall fonctionnent directement. Des jeux comme SuperTuxKart ne démarrent pas, Torcs est lent et la sortie audio est complètement corrompue.
4) La T2080RDB fonctionne bien avec une RadeonHD 5450 mais de nombreuses erreurs défilent sur la sortie série quand on essaie de connecter d’autres cartes RadeonHD (exemple :. 4550, R7 250E qui est une HD7750 modifiée).

Voici l’erreur qui défile dans la console série :
pcieport 0001:00:00.0: AER: Corrected error received: id=0000
pcieport 0001:00:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0000(Receiver ID)
pcieport 0001:00:00.0: device [1957:0830] error status/mask=00000001/00006000
pcieport 0001:00:00.0: [ 0] Receiver Error (First)

Collaborez au projet

Si vous voulez corriger des paquets Debian pour Powerpc (ppc64) ou aider à améliorer la configuration du kernel, U-boot (menu,etc) ou d’autres configurations pour pouvoir utiliser plus de vartes vidéo, etc… contactez nous.

Vous pouvez aussi type of collaboration you like to make, in case please fill our collaboration survey.