graphical blog 2

15 March, 2009

Installing important missing packages on Ubuntu 9.04 Jaunty

Filed under: MyPaint, Pencil, English tutorial, Tutorial in french, system, ultra low voltage — Administrator @

françaisIl y a également une version en français de cet article
englishAs MyPaint(painting application), Pencil (animation application) and Sakura (light, GTK tabbed terminal) are missing on Ubuntu 9.04 (test version) and thant only this version can boot in 64 bits on my Atom 330, I’ve installed from sources these three great pieces of software. For older Ubuntu version (32 or 64bits), GetDeb contain packages for them (MyPaint and Pencil)

Deb package I generated for ubunutu-9.04-alpha6 (amd64/x86_64), Pencil is on only a binary, no package for mypaint 0.7.0:
http://popolon.online.fr/deb/jaunty-amd64/
x86 version:
http://popolon.online.fr/deb/jaunty-i386/

Mypaint:
Install dependencies:
sudo apt-get install build-essential g++ scons swig python2.6-dev libglib2.0-dev python-numpy-dev
Get MyPaint sources:
wget http://download.gna.org/mypaint/mypaint-0.6.0.tar.bz2
And compile/install it
tar xf mypaint-0.6.0.tar.bz2 && cd mypaint-0.6.0
# work with all version including
# git version
scons # (scons -j4 to compile using the 4 Atom330 cores in parallel).
sudo scons prefix=/usr install

An entry is added on menu, but there is to search manually its icon.

I just discovered in link on Mypaint site Drawpile another painting tool that allow several painters to work together by network. I don’t why for, but the stylus pressure is not managed on this tool on my computer.

Pencil:
Install dependencies
sudo apt-get install qt4-qmake libqt4-dev libming-dev
Get Pencil sources:
wget http://downloads.sourceforge.net/pencil-planner/pencil-0.4.4b-src.zip
(The SVN version actually krach).
Compile then install :
unzip -x pencil-0.4.4b-src.zip
cd pencil-0.4.4b-source/
qmake
make # (make -j4 to compile using the 4 Atom330 cores in parallel).
cp Pencil /usr/bin
Then add the menu entry by hand (or launch it using terminal) : Pencil

Sakura
sudo apt-get install cmake libgtk2.0-dev libvte-dev
cd /tmp/ wget http://www.pleyades.net/david/projects/sakura/sakura-2.3.3.tar.bz2
In /usr/local
cmake . && sudo make install
Or in /usr
cmake -DCMAKE_INSTALL_PREFIX=/usr . && sudo make install

5 March, 2009

Atom 330 - 64bits - 2core + hyperthreading - 8W TDP - CPU benchmark

Filed under: Blender, (free) software, news, sciences et technologies, system, test, ultra low voltage, eeePC — Administrator @

françaisCet article existe également en français.
Introduction

I bought a shuttle X27D (330€) that has got a 64 bit compatible, 2 core hyper-threaded (4 core with Linux, 512K cache for each one), ultra-low voltage (8W TDP) Atom 330, the one used in the SGI molecule supercomputer concept (10,000 cores in a rack), sadly, the North bridge has a greater TDP (around 23W) than the CPU. I choose the shuttle, because of the DVI connector. Every Atom 330 motherboards has only VGA and there are problem of detection in VGA between computers and my LCD screen.

As there wasn’t any 64 bit mode Atom test, I do one using Ubuntu. Ubuntu-8.10 liveCD crash at boot on atom 330, but Ubuntu 9.04 alpha works perfectly.

I used two tests, Hardinfo, mono-thread test included in Ubuntu and Blender well known bench using multithreading (4 threads for the 4 cores was used for this test).

Test Hardinfo MONOCORE

* Zlib compression (integers). greater is better

* Fibonacci suite (integers). lower is better

MD5 sum, used for file integrity (integers). greater is better

SHA1 encryption (integers). greater is better

Blowfish encryption (integers). littler is better

There are great difference between 32 bits and other in this test.

3D raytracing (floats). littler is better

The 64 bit mode is better than 32 bit mode for floats
The 32 bit mode is better than 64 bit mode for integers

As all these test are mono-threaded, performance of the CPU should be far better if multi-threaded, as this is the case on lot of application on GNU/Linux today.

Test multicore with Blender rendering
This test uses eofw.org benchmark/

This test uses default Ubuntu or getdeb Blender, these version are not optimised for sse and so…
The atom330 has got : sse sse2 and ssse3 but no sse3 (could need patch for Hackintosh).

As Blender is perfectly multithreaded, it will use multicore. On Turion CPU, Getdeb version of Blender is used. Don’t know if Ubuntu Jaunty version is more optimized ???
Ubuntu 2.46 32bits version is faster than official Blender.org one.

I can see on the window displaying the rendering that the 1024KB cache of Turion help him gain time by compute bigger blocks of the picture. The 512KB caches of Atom330 reduce the sizes of the block and the FPU performances of the CPU is lower than the Turion. The memory management that is externalized on Atom is also a bad point for him. Anyway Atom works really better in 64 bits mode than in 32 bits modes for floating numbers computation. Next generation of Atom including memory management included in CPU this year will probably has better results.

16 March, 2008

MyPaint, graphic tablet & eeePC

Filed under: MyPaint, English tutorial, Tutorial in french, numerical painting, system, ultra low voltage, eeePC — Administrator @

français Il y a également une version en français de ce didacticiel.

english Today, I tried to use my EeePC with MyPaint & my Wacom Volito graphic tablet (A5 sized, A6 capture surface, less than 50€) in a library (warning, some laughed, looking at me ;) ), their compact size fit ideally with a book on a reader place :). both are flat and little enough to enter in my pocket (for the eeePC) and in a little bag with books (for the tablet), the bamboo that is the successor of the Volito could be a bit littler ??? All Wacom tablets are supported by Linux using open documentation from Wacom.

This give good results for a first test.
I use eeeXubuntu (7.10, gutsy gibbon), the Ubuntu/Debian package that is linked from official MyPaint website, and activated the wacom stylus support :
sudo vi /etc/X11/xorg.conf
at the end of the file in
Section "ServerLayout"
uncomment (remove the #) at the begining of the line
# InputDevice "Stylus" "SendCoreEvents"
and save
restart X (by rebooting or other methods), the Wacom stylus will be managed (eraser few lines later is for the stylus eraser on more expansive tablets).

Here are the three quick sketchs inspired from graphics from books (titles are on pictures filenames):
paysages d'eau à l'acrylique.p23.jpgpaysages d'eau à l'acrylique.couv.jpgLes animaux au pastel.p17.jpg

Here is a screenshot of the interface in 800×480 eeePC screen.

Mypaint brushs on eeePC

The best method is to set the canvas & brush windows at full screen both and use alt+tab to go from one to another.
I often used G (for GTK+ color dialog, same key to close it) and R to pickup color on canvas.
create more optimized brush could be better ? I used only 3 or 4.

I made a screencast of the process (16MB and 16minutes ogg/Theora vidéo), inspirated by a photography book “Des bêtes et des hommes” (beats and mens) from Yann Arthus-Bertrand photograph. This is the final result (quick sketch, with lot of manipulation error, and stress of screencast ;):
eeepcmypaint.cochon.jpg


englishThere is also an english version of this tutorial.

françaisAjourd’hui, j’ai essayé d’utiliser mon EeePC avec MyPaint & ma tablette graphique Volito (taille A5, surface de saisie A6, moins de 50€) de Wacom dans une bibliothèque (Attention, certains se sont moqués de moi en me voyant). Leurs tailles compactes rentrent parfaitement avec un livre dans l’espace de travail d’un lecteur :). Ils sont tous deux assez plats et petitts pour rentrer dans ma poche (pour l’eeePC) et dans un petit sac avec les livres (pour la tablette et le stylet), La bamboo qui est le successeur de la Volito doit être un peu plus petite ??? Toutes les tablettes Wacom sont supporté sous Linux, grace aux documentations ouvertes fournies par Wacom.

Cela donne des assez bon résultats pour un premier test.
I use eeeXubuntu (7.10, gutsy gibbon), le packet non-officiel Ubuntu/Debian qui est en lien sur le site officiel de MyPaint et ai activé la gestion du stylet de la Wacom :
sudo vi /etc/X11/xorg.conf
A la fin du fichier, dans la section :
Section "ServerLayout"
Decommenter (effacer le #) au début de la ligne
# InputDevice "Stylus" "SendCoreEvents"
puis sauvegarder
redemarrer X (en rebootant ou par une autre méthode). Le stylet Wacom sera alors géré (eraser quelques lignes après correspond à la gomme des tablette un peu plus chères).

Voilà trois croquis rapides inspirés de livres graphiques (les titres sont les noms des fichiers):
paysages d'eau à l'acrylique.p23.jpgpaysages d'eau à l'acrylique.couv.jpgLes animaux au pastel.p17.jpg

Voici une capture d’écran de l’interfaçe sur le LCD 800×480 de l’eeePC.

Mypaint brushs on eeePC

La meilleure méthode est de mettre les fenêtres de la toile (canvas) et des brosses en plein écran chacunes et de passer de l’une à l’autre grâce à alt+tab.
J’utilise souvent G (pour le dialogue de couleur GTK+, même touche pour le refermer) et R pour récuperer une couleur sur la toile.
Créer des brosses plus optimisées pourrait aider ? J’en utilise que 3 ou 4 dans la palette par defaut.

J’ai également fait une a capture d’écran vidéo du processus (16 Mo et 16 min, vidéo format ogg/Theora), inspirée par le livre photographique, “Des bêtes et des hommes” du photographe Yann Arthus-Bertrand. Cette image est le résultat final de la vidéo (croquis rapide, avec tout un tas d’erreurs de manipulation et le stress (traque) de la capture vidéo) ;) :
eeepcmypaint.cochon.jpg

12 March, 2008

Explosion des PC très basse consommation sous GNU/Linux

Filed under: Inkscape, network, system, ultra low voltage, vectorial, eeePC — Administrator @

Le succès de GNU/Linux sur l’EeePC en ultra basse consommation et sur les postes de travail chez Dell est en train de drainer tous les constructeurs sur le terrain.

La majorité de ces ordinateurs ne permettent pas de faire tourner Vista, trop gourmand en ressources, mais celui-ci est de toute façon boudé par les entreprises, pour sa lourdeur dans la gestion, dans l’utilisation, son manque d’application et de pilotes (ce qui était un problème autrefois sous Linux) et comme d’habitude, pour ses problèmes de sécurité récurrents et mal gérés. Certains des constructeurs cités mettent XP en option, mais vu le cout supplémentaire de celui ci et la plus grande simplicité d’utilisation de GNU/Linux, cela risque d’en décider plus d’un à faire le pas vers le libre. On ne sait pas trop pourquoi Vista rame a part pour des gros problèmes de conceptions, le bureau 3d qui existait sous Linux 1 an avant que Vista ne soirt, est parfaitement fluide sur des machines à 400Mhz avec 128Mo de RAM.

La basse consommation explose au moment ou le prix de l’énergie explose (le baril de pétrole repasse au dessus des 105 $ (110$ le lendemain de cet article)) et on s’aperçoit que les biocarburants ne sont pas viable (surconsommation énérgetique pour la production, mise en concurrence de l’alimentation et de l’énergie).

Linux gagne du terrain, La consommation du CO2 et de la fenêtre de fonte des glaces va se refermer...
Linux gagne du terrain, La consommation du CO2 et de la fenêtre de fonte des glaces se referme…

Ce premier de NEC n’est pas forcément sous Linux (VMware est multiOS) mais permet de l’être. Je trouve l’idée excellente, le réseau local est mutualisé sous forme de PC virtuel, lorsqu’un PC a besoin de plus de resources, il peut prendre plus de resources sur le serveur virtuel en prenant sur ses voisins qui utilisent moins. Le boitier est ultra compact et comprend micro et casque, parfait pour les centres d’appels et services techniques en ligne :
http://www.pcinpact.com/actu/news/39479-Nec-VPCC-US110-petit-terminal.htm

Un Linuxien à fait un récapitulatif de machines basses conso existantes, généralement livrées avec Linux ou nues, pour un fast food à tendance végétarienne et écolo (VIA Eden et C7, Geode LX800 d’AMD, Intel Shelton et Atom):
http://www.breizh-ardente.fr/dotclear/index.php?2008/02/22/95-etape_1-le_hardware

Intel qui pousse à l’installation de Linux sur ses plateformes basse conso Shelton, comme celle équipant déjà l’Asus eeePC701, sort une nouvelle génération au printemps ; Shelton’08 ou Atom qui consommera encore moins et sera encore plus puissante (elle sera dans les prochains eeePC 900) mais également dans tout un tas d’autres équipements. VIA quant à lui, continue depuis des années dans les ultra basse consommation, et devient visiblement tres performant avec ces VIA C7M, Chez AMD, c’est la série Géode qui remplit ce secteur.

Pour cet été (voir ce printemps pour certains)…

Asus eeePC qui a annoncé des version 9″ et 10″ équipé atom, avec 8h d’autonomie annonce aussi des PC de bureau ultra basse consommation et prix (petit cube) pour 200$ ou intégré à l’écran 20″ pour moins de 400$ (200 à 300€ selon la rapidité de la chute du $) sous Linux Xandros (on sent l’amélioration dans les mises à jour sur l’eeePC 701, et l’approche d’une distribution Linux complète poindre à l’horizon) :
http://www.pcinpact.com/actu/news/42305-Asus-EP20-PC-bureau.htm

GeCube dans l’idée de l’eeePC, sous Xandros aussi (d’apres les captures d’écran), le pc est dans l’écran qui devrait être de 7″ ou 10″, le clavier est détachable :
http://www.pcinpact.com/actu/news/42252-gecube-genie-pc-ultraportable.htm

Everex, avec son Cloudbox sous Via, devrait être utiliser gOS (Linux de Google) :
http://www.pcinpact.com/actu/news/41876-everex-cloudbook-linux.htm
Ils produisent également des ministations de bureau basse conso sous Linux avec Pentium Dual-Core Mobile Processor T2130 et 120Go de HD :
http://www.everex.com/products/gpc_mini/gpc_mini.htm
et ce sont eux qui produisent le greenPC de Wallmart VIA-C7+gOS(il y a deja un greenPC2 en préparation visiblement):
http://www.everex.com/products/gpc/gpc.htm
Dell qui avait deja vendu 40 000 PC en novembre 2007 sous Ubuntu (uniquement à destination des particuliers, ils refusaient il y a peu encore la vente aux entreprises)
http://www.pcinpact.com/actu/news/40408-dell-ubuntu-40000.htm
Ils veulent également se lancer dans le lowcost portable à l’eeePC :
http://www.pcinpact.com/actu/news/42166-Dell-portables-Inspiron-Vostro-basprix.htm

Acer devrait sortir un produit similaire en mars ou avril, mais avec un disque dur 1,8″ au lieu d’une carte SSD, ca permet plus de stockage, mais est plus fragile et consomme un peu plus (beaucoup moins qu’un disque dur 3,5″ classique tout de même).
http://www.pcinpact.com/actu/news/41282-Acer-Gigabyte-marche-portable-bas-prix.htm

La chaine d’hypermarchés Wallmart vent également des PC de bureau tres basse conso (greenPC) sous gOS, Carrefour son principal concurrent au niveau mondial devrait certainement suivre ;) :
http://www.pcinpact.com/actu/news/39789-gpc-walmart-linux-ordinateur-gOS.htm

Shuttle fournit ses machines basses consommation avec Linux OpenSuse,
http://www.pcinpact.com/actu/news/38699-Shuttle-Suse-Allemagne-Intel-Barebone.htm

Et devrait fournir la nouvelle gamme ultra basse consommation aux jolis designs et coloris KPC de 99$ à 200$, sous Ubuntu
http://www.pcinpact.com/actu/news/41136-shuttle-kpc-linux-ces.htm

Gigabyte va proposer une plateforme Atom (sous Linux uniquement) ou Via C7M (sous Linux ou Vista premium, ce dernier risque de ramer comme certains pc carrefour sous équipés en RAM :)))) ) :
http://www.cnetfrance.fr/news/mobilite/cebit-2008-gigabyte-met-de-l-atom-dans-ses-premiers-umpc-39379304.htm

MSI va également faire des portables Atom, sous Linux également (d’apres une autre source que celle-ci), mais on ne sais pas lequel :
http://www.cnetfrance.fr/news/mobilite/cebit-2008-un-atom-au-coeur-de-l-umpc-version-msi-39379370.htm

Enfin, VIA propose un ordi dans la même veine qu’on colle derriere l’écran (en général ils vendent les ordinateurs sans OS, le testeur à utilisé XP) qui consommera 12 à 20W selon les version et le CPU. Il comprendra un port ethernet Gigabit ! :
http://www.pcinpact.com/actu/news/39328-VIA-VM7700-VESA-ecran-LCD.htm

Powered by WordPress