jan 23 2008

J’ai testé les Catalyst 8.1 sous Ubuntu.

Catégorie : LinuxSiM07 @ 15:37

Logo ATI CatalystJe dois avoué, j’ai abandonné l’usage de Compiz depuis Beryl. XGL ce n’était vraiment pas pour moi et je préfère de loin avoir une interface un peu moins user-friendly pour une machine plus rapide. Cependant hier, ou plutôt ce matin j’ai lu que AMD avait publié la version 8.1 des drivers Catalyst, dans un élan de folie me voilà parti pour les tester.

Le support de la Composite indispensable pour avoir un bureau 3D avec AIGLX n’est pas une nouveauté de cette version mais je ne sais pas qu’elle version j’avais avant, en tout cas rien ne fonctionnait.

A la recherche des drivers de l’arche perdue

Logo AMDBien sûr lorsque des drivers viennent d’être publié ils n’arrivent pas directement dans les dépôts de la distribution, il faut soit patienter, soit se compliquer la vie, étant un être complexe (par opposition aux nombres réels), j’ai pris la seconde solution. Direction donc le site d’Advanced Micro Devices et la page de téléchargement des drivers ATI Windows/Linux.

Linux x86 => Mobility Radeon => Mobility Radeon X1400

Impec !, 50 Mo de téléchargement plus tard j’ai un *.run et aucune idée de la procédure exact à suivre. N’étant pas très friand de la langue de Shakespeare, je me rend directement sur la page dédiée à ATI dans la documentation d’Ubuntu en français. Encore aucune trace des drivers 8.1, plutôt logique. Retour donc sur le site d’ATI et, au bout de quelques minutes je trouve ce lien. Ce dernier détail parfaitement l’installation des drivers sous Logo UbuntuUbuntu Gutsy ! Que demander de mieux ?

Que je te désinstalle mon ancien driver fglrx, que je te désactive le module, l’angoisse monte un peu, il est quand même environ 1h30 du matin, je devais me coucher tôt. Je lance la création des *.deb à partir du *.run de 50Mo, tout fonctionne à merveille. Je t’installe donc les *.deb avec un petit dpkg -i et le tour est presque joué. Il ne reste plus qu’à configurer le driver : sudo aticonfig --initial puis sudo aticonfig --overlay-type=Xv.

Écran Noir !

1 seconde, 2 secondes, 5 secondes, toujours rien. Je reste donc appuyer sur le bouton power en attendant que les led de mon laptop s’éteigne. Grosse angoisse ! Je relance la machine. Comme d’habitude depuis que j’ai Gutsy, pas d’usplash (la barre de progression) mais un écran noir, temps interminable, il lance une vérification d’une partition (toujours au bon moment …). Génial, KDM apparait, une session KDE se lance 5 secondes plus tard comme d’habitude et la résolution est toujours la bonne, 1440×900. Logo CompizOuf. Ai-je l’accélération 3D ? Alt+F2 => Konsole => glxinfo | grep rendering Yess ! C’est bon.

A la conquête de Compiz.

Fier de mon coup me voilà parti à la conquête du Saint Graal voulant faire faire un Waaaah à un kikoolol dont Vista est le “mEiLleuR SysTèMe de ThE MoRt qui Tu(ToI)”. Compiz étant installé de base sous Ubuntu Gutsy, je me lance : Atl+F2 => compiz => Enter. L’écran saute, un peu de noir et rapidement je retrouve un konqueror étonnement en plein écran … Kicker reprend cependant sa place quelques secondes plus tard et je suis contraint de constaté que Compiz a crashé et Kwin (le gestionnaire de KDE) n’a pas repris la main. Et oui, j’ai fait le fou, je n’ai pas été lire la documentation. Ne connaissant pas la commande de restauration (en fait un kwin --replace aurait fait l’affaire) je décide de couper le serveur X avec le Ctrl+Alt+Suppr de Linux, le fameux Ctrl+Alt+Backspace. Le serveur X commence bien à se couper mais KDM ne réapparait pas, seul solution, le bouton Power.

Gnome, meilleur que KDE ?

Logo GNomeAu démarrage je décide de passer sous Gnome, compiz à toujours mieux fonctionné sur cet environnement graphique donc autant aller au plus simple. Avant de tenter la moindre manipulation, je me rend sur la documentation à la page dédiée à Compiz sur Ubuntu-fr. Mais il y a plein de chose que je n’ai pas fait avant :) Petit coup de gksudo gedit /etc/X11/xorg.conf, tout semble bon, je coupe le serveur X comme un barbare (soundex(barbare) == soundex(Windowsien)) : Ctrl+Alt+Backspace. Comme au redémarrage précédent, KDM ne se relance pas. Je redémarre, je lance Gnome et je ne me souviens plus parfaitement mais je me décide à repasser à GDM. Je retouche un truc ou deux et je me retrouve à pouvoir déformer ma fenêtre comme si je déformais une feuille de papier !

Eurêka !

Je n’utilise plus Gnome depuis plusieurs mois maintenant, il faut donc faire fonctionner Compiz sous KDE. Il commence à être vraiment tard et l’envie de dormir se fait sentir. Compiz sous KDE ça n’a jamais été la panacée pourtant, tant qu’à être dingue autant l’être vraiment. Je remets KDM dpkg-reconfigure kdm. J’essaye de lancer Compiz, en vain. Direction un moteur de recherche de qualité, donc l’indexation est très rapide : Google. Il existe un paquet kde-compiz ! Il doit surement servir et m’aider. sudo apt-get install kde-compiz. Et je retest, Alt+F2 => compiz. Excellent ! Je suis un génie (ou plutôt je sais lire).

Logo KDE3On y est presque

Je commence donc à un peu utiliser ma machine, Firefox parait assez lent, je regarde donc dans les forums et je constate que plein de monde se plains et que personne n’a la solution. En même temps j’apprends que pour repasser à kwin il suffit de faire dans un shell kwin --replace et pour repasser à compiz compiz –replace. En gros en 5 secondes je passe d’une machine lente avec effet à un machine rapide sans effet et vice versa. Je décide de redémarrer pour voir si compiz se lance au démarrage ou pas. Catastrophe, la machine ne s’éteint plus si on fait la procédure normal. Bouton Power, une fois de plus, une session KDE se lance avec Compiz, bon je me pose juste la question de savoir comment je vais faire pour le désactiver si je ne peux éteindre ma machine normalement. Il est trop tard, sudo shutdown -P 0.

Fin de l’histoire, histoire pratiquement terminée.


déc 02 2007

L’infrastructure serveur de Mininova, assez impressionante

Catégorie : Monde InternetSiM07 @ 15:52

Mininova, tout le monde connais aujourd’hui, c’est LE site de recherche de torrent. Mais savez-vous combien de serveurs se cache derrière ce site ? Quel type de serveur ? C’est moins impressionnant que chez Skyblog mais c’est tout aussi libre.

Pas d’apache mais du lighttpd avec php-fcgi, la base de donnée est confié à MySQL pour sa rapidité. Le système de cache est confié à XCache. La page d’accueil du site est ainsi rafraichie tous les 20 minutes. AMD et ses processeurs Opteron sont à l’honneur puisqu’il n’y a qu’un seul serveur Xeon Dual-Core pour le forum.

Graphiquement cela donne :

Illustration infrastructure serveur Mininova

 

www.mininova.org (180 Mbps)

1x loadbalancer
1x Opteron 165 1.8Ghz Dual Core 2MB Cache
2x 1GB DDR non-ECC CL2
2x 80GB SATA 8MB

5x frontend (lighttpd, php-fcgi, 1U server with 4GB)
1x Opteron 165 1.8Ghz Dual Core 2MB Cache
4x 1GB DDR non-ECC CL2
2x 80GB SATA 8MB

1x master database (mysql, only handles inserts/updates)
2x Opteron 265 1.8Ghz FSB Dual Core 2MB
8x 1GB 400Mhz DDR CL3 ECC Registered
8x 36GB SCSI 15KRPM

4x slave database (mysql, only handle selects)
1x Opteron 165 1.8Ghz Dual Core 2MB Cache
4x 1GB DDR non-ECC CL2 2x 80GB SATA 8MB

1x nfs (also serves as slave database cause it way to fast for nfs only)
1x Opteron 265 1.8Ghz FSB Dual Core 2MB
4x 2GB 400Mhz DDR CL3 ECC Registered
8x 36GB SCSI 15KRPM

2x search (sphinx)
1x Opteron 165 1.8Ghz Dual Core 2MB Cache
4x 1GB DDR non-ECC CL2 2x 80GB SATA 8MB

ads.mininova.org, snotr.com, blog.mininova.org, codepost.org (20 Mbps)

1x frontend (lighttpd, php-fcgi)
1x Opteron 165 1.8Ghz Dual Core 1MB Cache
2x 2GB DDR non-ECC CL2

3x php (php-fcgi)
1x Opteron 165 1.8Ghz Dual Core 1MB Cache
2x 2GB DDR non-ECC CL2
Croissance Mininova

1x database (mysql)
1x Opteron 165 1.8Ghz Dual Core 1MB Cache
2x 2GB DDR non-ECC CL2

forum.mininova.org (10 Mbps)

1x all round (at another data center, runs both lighttpd and mysql)
1x Xeon 3.0GHz Dual Core 2MB Cache
1x 1GB 400Mhz DDR ECC Registered
1x 160GB 7200RPM SATA

Cette infrastructure permet à Mininova de faire environ 3 millions de visiteurs par jour et 10 millions de téléchargements de torrent. La croissance est plutôt … pas mal !


sept 13 2007

En vrac pour compenser un certain retard

Catégorie : Non classéSiM07 @ 13:34

Logo camenbertJe suis relativement pris et j’ai un peu de mal à retrouver mon aggrégateur pour publier des articles. Bref entre les cours et les sorties difficiles de trouver un peu de temps. Bref, j’ai loupé des points supers importants dans l’actualité, je vais donc vous faire un petit en vrac manuel (pas les del.icio.us).

AMD publie les spécifications 2D de ces cartes ATI. Les spécifications 3D devraient arriver en 2008. C’est tout simplement génial ! Avec l’arrivée des spécifications 3D on peut aisément penser que l’utilisation de compiz pourra se faire sans XGL et sans driver propriétaire. Bonheur. Cela n’empêche pas la sortie de nouveau driver ATI pour Linux.

La France a dit non à OpenXML, la raison, on privilégie la convergence. Microsoft est un peu dans la merde. l’AFNOR ne s’en prend pas qu’à l’OpenXML mais également à l’OpenDocument. Décidément nous sommes difficile.

Lenovo fait la même chose que Dell et demande à ses clients leur distribution favorite.

Google Reader possède désormais un moteur de recherche ! et c’est super pratique pour faire un article comme celui-ci. Google Maps arrive également en page d’accueil de Google France. un coup dur pour Mappy certainement.


juil 27 2007

Intel, le Microsoft du hardware ?

Catégorie : Non classéSiM07 @ 15:18

Logo IntelLa commission européenne n’aime pas Microsoft, c’est bien connu mais il semble qu’elle aime de moins en moins le géant des processeurs, Intel. Elle accuse Intel d’avoir payé des fabriquants pour ne pas adopter les produits de Advance Micro Device (AMD), d’avoir fait des remises substantielles afin d’augmenter toujours plus ses ventes et même d’avoir vendu à perte.

Le dossier cite entre autres les fabriquants Dell et Toshiba qui aurait été payé pour ne vendre que des produits Intel. On notera que depuis Dell c’est bien rattrapé puisque la firme texanne propose sur pratiquement toute sa gamme des processeurs AMD. Idem pour Microsoft qui est souvent accusé de ce genre de pratique, là encore Dell innove puisque c’est le premier gros fabriquant à proposer Linux en alternative au système d’exploitation de Redmont. Une technique qui ne fonctionne pas ? Dell et Toshiba ne sont pas les seuls cités, la liste est longue, 38 sociétés auraient fait confiance exclusivement à Intel.

Une longue histoire …

Comme toujours les enquêtes de la commission européenne durent longtemps, c’est en effet en 2001 que la première plainte contre Intel a été déposée par Via Technologies avant que l’enquête ne s’arrête pour manque de preuve. C’est seulement en 2004 que l’enquête reprend suite à une plainte d’AMD pour enfin arriver aux conclusions cité plus haut.

Une bataille en coulisse mais très importante, nombre de fabriquant travaille exclusivement avec Intel, la question est maintenant pourquoi ? performance ou business ? Même si il est difficile de trouver la réponse à cette question actuellement, un temps cela était bien plus aisé.

Source : Silicon.fr


juil 20 2007

AMD/ATI, foutage de gueule permanent

Catégorie : Non classéSiM07 @ 0:53

Logo ATIPour faire bref je ne citerais que le titre et un extrait d’une news de PC-INpact intitulé : “Les Catalyst du mois de juillet sont là, pour Linux et Vista“.

L’extrait :

Le manchot aussi a droit à une mise à jour, estampillée 8.39.4. Toujours pas de support des HD 2k à l’horizon, ni d’ouverture des sources. Seuls quatre bugs ont été corrigés.

MINABLE ! 4 bugs …


jan 18 2007

La virtualisation de machine au coeur du Kernel.

Catégorie : Non classéSiM07 @ 16:14

La prochaine version du noyau linux qui sera le 2.6.20 inclura KVM alias Kernel-based Virtual Machine. Vous connaissez Vmware ? Xen ? qemu ? KVM est du même type et permet de faire tourner des machines virtuelles sur une même machine avec son propre matériel, virtuel.

Alors que l’on aurait pu penser logiquement que ce soit Xen (système libre) qui soit implanté dans le noyau, Linus Torvald a fait le choix d’utiliser KVM, un dérivé de qemu. Il possède un avantage sympa, il utilise les *.vmx utilisé par le leader du domaine Vmware. L’inconvénient en revanche l’obligation d’avoir un processeur Intel ou AMD récent avec le support de virtualisation. (Ouf mon Core Duo T2500 le support je crois, c’est dans le bios en tout cas).

La virtualisation c’est à mon avis la meilleurs solution pour tester Linux sans rien installer. Les live CD c’est pas mal mais malheureusment il faut beaucoup de Ram (pour avoir un système plus ou moins rapide) et c’est pas super rapide au final. Avec la virtualisation on a un véritable système relativement rapide vu que l’on choisit la puissance de la machine et déjà configuré … Vous installez Vmware player, vous téléchargez un *.vmx et vous avez votre machine. C’est vraiment génial et j’ai essayer avec l’image de PC-BSD c’est top !


jan 04 2007

Enfin un vrai petit réseau chez moi !

Catégorie : Non classéSiM07 @ 19:58

Je parlais il y a quelques jours de mes problèmes pour rendre mes serveurs publiques et bien désormais il n’est plus. En effet après une longue attente (pour me décider) et une longue attente (pour changer de forfait) j’ai enfin eu ma livebox. Certain diront berk c’est vrai qu’il existe bien mieu mais j’acheterais un routeur plus tard :) Bref désormait j’ai ma livebox derrière j’ai mon switch où sont connecté mes 2 machines, le PC de maison et mon laptop tous les 2 en connecté ethernet.

Pour ceux que ça intéresse le PC Principal est un Athlon64 3200+ sur une Asus K8N avec 512Mo de RAM de type PC3200, un disque dur de 160 Go Maxtor en IDE (super bruillant ! il gratte à mort) avec une toute petite carte graphique Nvidia FX5200 128 Mo dédié (largement suffisant pour moi …) Le seul hic c’est l’écran VGA Packard Bell d’il y a bientôt 8 ans qui ne tiens pas une résolution de plus de 800*600 sans démolir les yeux. Il tourne désormais 99% de temps sous Windows mais maintenant qu’il y a la Livebox un beau Linux sera installé même si il servira peu.
Mon laptop est un Dell Inspiron 9400 (écran 17” wide donc) équipé d’un Core Duo T2500 avec 1 Go de RAM type DDR2, un disque dur de 120 Go 5400 RPM, la carte graphique est une ATI X1400 et la machine tourne 99% du temps chez moi sous Linux et à Vannes il tourne sous Windows juste pour regarder la télé car il n’y a pas de driver pour mon tuner USB.

Bref maintenant avec la livebox je n’aurait aucun problème à rendre publique si je le souhaite et je le souhaiterais faut juste que je test plus la sécurité avant car c’est pas super super propre certaine chose.

Sinon il y a une question que je me pose pourquoi il y a un manuel d’installation pour les Livebox … Ah oui je sais ! c’est juste que Orange vous complique la vie ! C’est n’importe quoi de connecter des machines en USB sur une box … et je ne parle pas du Wifi sous prétexte que l’USB ne fonctionne plus ! Perso j’ai juste mis un cable de 10 mètres entre la livebox et mon PC et un cable de 10 mètres également entre pour mon laptop, réglé les IP très rapidement et hop c’est fini ! ah non j’oublie de me connecter sur la box avec le compte admin et le pass admin pour mettre son compte et son mot de passe de connexion et c’est fini. J’oublie juste qu’il faut attendre la synchronisation avec la ligne.

J’oubliais de vous parlez de l’attente avant qu’une personne me prenne (enfin nous prenne car je n’y suis pas allé seul), j’ai dû attendre 1h pour quelques chose qui m’a pris 3 minutes, le temps de dire que je voulait prendre une livebox, le type de forfait que je souhaitait et c’était bon. Après il ne me reste plus qu’à avoir ma meilleur ligne (c’est que du 1024 mais c’est toujours mieux que 512). C’est vraiment dinge, alors si vous pouviez ajouter des canapés chez France Télécom à Morlaix (dans la galerie Géant Bretagnia) cela arrangerais certainement beaucoup de monde car j’imagine même pas les personnes âgés qui doivent rester 1h (certain derrière moi on dû rester plus) debout.

En attendant moi j’ai plus à attendre !