Pilotes graphiques nvidia-drivers avec noyau 3.6.* sous Gentoo

Voici un problème que j’ai rencontré pour la mise à jour des pilotes graphiques nvidia sous Gentoo avec le noyau 3.6.*:

/var/tmp/portage/x11-drivers/nvidia-drivers-295.71/work/kernel/nv-acpi.c: In function 'nv_acpi_remove':
/var/tmp/portage/x11-drivers/nvidia-drivers-295.71/work/kernel/nv-acpi.c:303:9: error: too many arguments to function 'acpi_os_wait_events_complete'

Lire la suite

Catégorie : Ebuild, Gentoo, Linux | Tag , | Commentaires fermés sur Pilotes graphiques nvidia-drivers avec noyau 3.6.* sous Gentoo

Android sous VirtualBox x86, pour s’éviter les lenteurs de l’émulateur ARM

Voulant tester à nouveau le développement Android, j’ai décidé de ressortir le kit de développement installé sur ma Gentoo.

J’ai remarqué qu’IDEA proposait maintenant un plugin pour le dev android gratuit dans l’édition comunity et j’ai donc profité de l’occasion pour le télécharger en version 11 (ma licence full s’arrêtant à la version 10…).

Par contre, en voulant lancer l’appli générée sur l’émulateur, j’ai constaté que le CPU (du moins 1 coeur de CPU) était pris à 100% et que l’émulateur était plutôt inutilisable (2-3 secondes de réponse pour chaque action telle qu’un click, un caractère entré…). Que ça soit en utilisant l’image ARM ou la x86, le problème persiste.

Utilisation CPU par l'émulateur Android ARMLes explication fournies sur le tracker d’issue Android permettent de gagner un peu en rapidité mais chez moi, l’émulateur met facilement 5 minutes à ce lancer et reste toujours très peu utilisable, même avec ces astuces.

En cherchant un peu, je suis tombé sur un projet permettant de faire fonctionner correctement Android avec une architecture x86 et proposant surtout des images VirtualBox: Buildroid.
Lire la suite

Catégorie : Android, Gentoo, Java | Tag , , , , , , | Commentaires fermés sur Android sous VirtualBox x86, pour s’éviter les lenteurs de l’émulateur ARM

Petit vol dans les nuages

Un des derniers week-end où il était encore possible de monter en cabine jusqu’au Crêt du Midi.

Catégorie : Uncategorized | Tag | Commentaires fermés sur Petit vol dans les nuages

Oracle JDK 7 sous Ubuntu 12.04 (Precise Pangolin)

Nous allons cette fois installer le JDK 7 d’Oracle sous Ubuntu 12.04.

Récupérer les binaires depuis http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html

Puis, depuis un terminal:

  1.  tar -xvf ~/Downloads/jdk-7u4-linux-i586.tar.gz
  2. Créer le dossier d’installation:  
    sudo mkdir -p /usr/lib/jvm/jdk1.7.0
  3. Déplacer les fichiers dans le dossier créé:  
    sudo mv jdk1.7.0_03/* /usr/lib/jvm/jdk1.7.0/
  4. « Installer » les binaires:  
    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1 
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1 
    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1 
  5. « Nettoyer » les fichiers et dossiers d’installation:  
    rm -rf jdk1.7.0_04/ && rm jdk-7u4-linux-x64.tar.gz

Pour l’installation du plugin, il faut suivre la même procédure que les étapes 7 et 8 de l’article précédent.

Source: http://www.liberiangeek.net/2012/04/install-oracle-java-jdk-7-in-ubuntu-12-04-precise-pangolin/

Catégorie : Uncategorized | 3 Comments

Oracle JRE 7 sous Ubuntu 12.04 (Precise Pangolin)

Voici comment installer manuellement Java Runtime sous Ubuntu 12.04 (a noter qu’il faudra effectuer manuellement les mise à jour !).

Télécharger le JRE depuis http://www.oracle.com/technetwork/java/javase/downloads/jre-7u3-download-1501631.html

Ensuite, depuis un terminal:

  1. Désinstaller openjdk et ses dépendances : 
    sudo apt-get purge openjdk*
  2. Depuis le répertoire où vous avez télécharger le JRE: 
    tar -xvf ~/Downloads/jre-7u3-linux-i586.tar.gz
  3. Création du dossier de destination : 
    sudo mkdir -p /usr/lib/jvm/jre1.7.0
  4. Déplacer les fichiers dans le dossier d’installation : 
    sudo mv jre1.7.0_03/* /usr/lib/jvm/jre1.7.0/
  5. « Installation » du binaire java: 
    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 0
  6. Configuration du plugin navigateur : 
    mkdir ~/.mozilla/plugins
  7. « Installation » du plugin : 
    ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/
  8. Nettoyage des fichiers et dossiers : 
    rm -rf jre1.7.0_03/ rm jre-7u3-linux-x64.tar.gz

Note : le nom du fichier peut changer si vous utilisez une version 32 bit.

Lien pour vérifier du fonctionnement du plugin Java: http://www.java.com/en/download/testjava.jsp

Basé sur l’article en anglais de : http://www.liberiangeek.net/2012/04/install-oracle-java-runtime-jre-7-in-ubuntu-12-04-precise-pangolin/

Catégorie : Java, Linux, Ubuntu | Tag , | Commentaires fermés sur Oracle JRE 7 sous Ubuntu 12.04 (Precise Pangolin)

Ubuntu 11.10 : Supprimer Unity et revenir à un bureau utilisable

Suite à des problèmes de mise à jour de ArchLinux après plusieurs mois d’inutilisation (pacman impossible à mettre à jour, des conflits me disant que /etc/mtab existe déjà, pareil pour d’autre fichiers systèmes.. non, sans blague ?), j’ai choisi d’installer Ubuntu 11.10.

J’ai surtout pu découvrir à quel point Unity (le nouvel environnement de bureau avec Ubuntu 11) était pourri mal conçu.

Pour résumer, on se croirait avec un bureau de Tablet PC, en moins pratique. Vous passerez plus de temps à lancer une application depuis Unity que depuis votre smartphone. La gestion des bureaux multiples est catastrophique. J’en ai eu marre après 10 minutes.

Ubuntu 11.10 avec Unity

Voici comment revenir à une interface Gnome « classique »:

  1. Mettre à jour la liste des paquets :
    sudo apt-get update
  2. Installer gnome classic (fallback) :
    sudo apt-get install gnome-session-fallback
  3. Se déconnecter (de la session gnome)
  4. Se reconnecter en choisissant Gnome Classic
  5. Installer gdm 
    sudo apt-get install gdm
  6. Désinstaller lightdm :
    sudo apt-get purge lightdm
  7. Désinstaller l’app-menu (car on va déinstaller unity, il ne servira plus à rien) 
    sudo apt-get purge appmenu-gtk appmenu-gtk3 appmenu-qt indicator-appmenu
  8. Désinstaller Unity : 
    sudo apt-get remove unity-lens-music unity-lens-applications unity-greeter unity-common unity-asset-pool unity-2d-launcher unity-2d libunity-misc4 libunity-2d-private0 gir1.2-unity-4.0
  9. Désinstaller la scrollbar inutilisable: 
    sudo apt-get purge liboverlay-scrollbar-0.2-0 liboverlay-scrollbar3-0.2-0 overlay-scrollbar appmenu-gtk appmenu-gtk3 appmenu-qt indicator-appmenu
  10. Désinstaller Compiz (optionel) : 
    sudo apt-get remove compiz compiz-plugins-main-default libcompizconfig0
  11. Installer GConf editor (pour modifier la position des boutons de fenêtre): 
    sudo apt-get install gconf-editor
  12. Modifier la position des boutons de fenêtre :
    lancer gconf-editor dans un terminal
    Dans l’arbre de navigation à gauche, aller sur /apps/metacity/general
    Changer l’entrée button_layout pour « :minimize,maximize,close » (sans quotes)

Il ne reste plus qu’à vous reconnecter.

Guide traduit de : http://linux-software-news-tutorials.blogspot.com/2011/10/ubuntu-1110-oneiric-remove-unity-and.html

Catégorie : Configuration, Linux | Tag , , , | 4 Comments

Liens vers les fichiers de cours/projets EPFL rétablis

Suite à une modification dans la configuration du serveur, certains documents n’étaient plus accessibles.

Ca devrait être corrigé.

Fichiers impliqués:
http://www.ludovicfavre.ch/files/documents/epfl/aintel/ai_pdf.tar.bz
http://ludovicfavre.ch/files/documents/epfl/aintel/ai_all_tif.tar.gz
http://www.ludovicfavre.ch/files/documents/epfl/iagents/ia_pdf.tar.bz
http://ludovicfavre.ch/files/documents/epfl/iagents/ia_all_tif.tar.gz
http://www.ludovicfavre.ch/files/clusterProj.tar.gz
http://www.ludovicfavre.ch/files/documents/epfl/acg/Geometry_Shaders.pdf
http://www.ludovicfavre.ch/files/documents/epfl/acg/SimpleGShader.tar.gz
http://www.ludovicfavre.ch/files/documents/epfl/acg/SphereSubdGShader.tar.gz
http://www.ludovicfavre.ch/files/TuringSim.jar

Catégorie : EPFL | Tag , | Commentaires fermés sur Liens vers les fichiers de cours/projets EPFL rétablis

Bonne année 2012

Pour la nouvelle année, une nouvelle vidéo d’un vol, en hiver cette fois 🙂

Le blog a été mis à jour et un bug de commentaire a été corrigé (il n’était pas possible d’en ajouter).

Je suis également en train de mettre à jour le site (correction de balises). Du nouveau contenu devrait arriver tout bientôt.

Catégorie : Uncategorized | Commentaires fermés sur Bonne année 2012

Toujours là…

Et non, le blog n’est pas laissé à l’abandon total. Par contre, le boulot, les vacances et tout le reste prennent beaucoup de temps en fin d’année, du coup les articles ne suivent plus. Ca reviendra probablement durant les longue soirée d’hiver d’après-ski-après-apéro 🙂
En attendant, une petite vidéo d’une activité qui me tient à coeur, le parapente :

A tout bientôt 🙂

Catégorie : Divers, Uncategorized | Tag | Commentaires fermés sur Toujours là…

Hébergement VPS, dédié ou mutualisé, mes tests

Ayant besoin d’un accès shell à la machine (ssh) sur laquel j’héberge certains scripts, j’ai décidé, il y a un mois, de tester quelques offres. Le budget que je désirais allouer était d’environs 15 CHF par mois (=15 Euro lors du test 🙂 ). Voici mes constatations avec pour chaque cas, un benchmark LoadImpact sur une application web Symfony2 avec cache Symfony activé et non pré-généré. J’ai aussi lancé des benchmarks de charge via la commande :

ab -n 1000 -c 10

et ai obtenu des résultats comparables à ceux de LoadImpact.

Gandi

La première a été celle de Gandi, qui propose un hébergement Cloud VPS où le prix est fixé suivant les « parts » utilisées. Chaque part ammène un boost de puissance au niveau CPU, mémoire et espace disque. Les avantages (testé sur une part, suivant mon budget) :

  • Disque RAID 60 avec pas mal d’espace
  • Bonne bande passante
  • Image instantanée du disque en un clique
  • Possibilité d’activer des parts automatiquement dès que le besoin s’en fait sentir

Les inconvénients:

  • Avec une part, même un simple apache est à la ramasse (version OS testée: Centos 5.5)
  • Trop peu de RAM pour une part
  • Il faut 4 part pour avoir un vrai coeur CPU dédié ( 48 Euros / mois)

Benchmark:

On voit clairement que pour plus de 20 clients, le serveur est à la ramasse. La charge se trouvait surtout au niveau mémoire et CPU. Très mauvais point au niveau de la montée en charge. Je tiens tout de même à remercier Gandi pour la part d’essai mise à disposition, elle permet de situer à peu près ses besoins sans devoir directement passer à la caisse (dans mon cas, probablement 4 parts).

Benchmark Gandi LoadImpact.com
Lire la suite

Catégorie : Linux, PHP | Tag , , , | 2 Comments