Journal : Le repos du guerrier
Posté par JaguarWan () le 09 février 2007
C'est la fin du combat, on essuie le sang de pingouin qui constelle le clavier et la sueur qui perle au front. Ce moment, bien connu du linuxien qui a vaincu son matériel, est généralement prélude à la monotonie d'un univers trop stable.
Alors pour tromper l'ennui, j'ai décidé d'écrire un petit journal récapitulant les documents qui ont permis la conquête du coeur de ma machine (aux petits oignons).
Il y a un moment, suite à vos conseils, j'avais acheté un Dell Inspiron 640m, et posté un journal sur mes premières impressions et premiers hacks:
https://linuxfr.org/~JaguarWan/22144.html (en https, c'est plus intime vous ne trouvez pas ?).
À l'époque, tout marchait déjà plutôt bien, mais il restait quelques irréductibles bugs à écraser, notamment pour la 3d, le wifi et l'économie d'énergie.
Maintenant, la Pax Linuxiana règne sur le système entier.
Slackware 11 gère désormais de base le chip graphique de mon système (3d comprise), un Intel i945gm, Saint Patrick ayant accepté les patches. Même la sortie VGA vers mon écran de bureau marche comme il faut:
http://mammouth.tuxfamily.org/slackware/selenyx-ng/xorg.conf
Les performances 3d ne sont pas renversantes, mais ça suffit pour jouer à Counter Strike 1.5 et Tuxracer :p Le chip a par ailleurs d'autres avantages, comme une bonne gestion de composite.
J'ai troqué la très propriétaire carte Intel Pro Wireless 3945 A/B/G de mon laptop contre une Dell Wireless 1390 à base de Broadcom 4311, qui marche désormais de façon satisfaisante avec un noyau 2.6.19 patché:
http://forum.slackbuilds.net/viewtopic.php?id=343
http://mammouth.tuxfamily.org/slackware/selenyx-ng/kernel-i6(...)
Le choix de la carte wifi n'était pas évident à l'époque, mais force est de constater que depuis, il n'y a toujours pas l'ombre d'un driver libre pour les cartes intel 3945 ou Atheros pour Linux, je ne regrette donc rien.
Depuis que j'ai changé de téléphone portable, j'ai pu jouer avec une carte MicroSD; le driver SDHCI du noyau 2.6.19 marche très bien. Je vais peut être m'acheter le module Bluetooth, qui marche très bien avec bluez d'après mon ami Google.
J'ai poussé l'autonomie jusqu'à un peu plus de 6 heures avec la batterie 9 cellules en optimisant les accès disques via quelques options sympathiques du noyau, corrigé quelques petits "bugs" comme le son aigü produit avec le SpeedStep, et activé les touches multimédia:
http://mammouth.tuxfamily.org/slackware/selenyx-ng/rc.local
http://mammouth.tuxfamily.org/slackware/selenyx-ng/rc.local_(...)
J'ai réglé le "bug de l'écran qui s'éteint quand on ferme le laptop mais qui ne se rallume plus quand on le rouvre" avec vbetool et xset:
http://mammouth.tuxfamily.org/slackware/selenyx-ng/acpi_hand(...)
Bref, mon laptop tourne comme une horloge suisse avec uniquement des drivers libres :)
http://mammouth.tuxfamily.org/slackware/selenyx-ng/slackware(...)
La seule chose qui me chagrine un peu, c'est que je n'ai pas pu obtenir un terminal VESA en 1200x800, ce qui eût été, ma foi, de toute beauté.
J'irais pas jusqu'à dire que Linux est prêt pour le desktop, mais moi je l'aime comme il est. Bidouillable jusque dans ses derniers retranchements.
Alors pour tromper l'ennui, j'ai décidé d'écrire un petit journal récapitulant les documents qui ont permis la conquête du coeur de ma machine (aux petits oignons).
Il y a un moment, suite à vos conseils, j'avais acheté un Dell Inspiron 640m, et posté un journal sur mes premières impressions et premiers hacks:
https://linuxfr.org/~JaguarWan/22144.html (en https, c'est plus intime vous ne trouvez pas ?).
À l'époque, tout marchait déjà plutôt bien, mais il restait quelques irréductibles bugs à écraser, notamment pour la 3d, le wifi et l'économie d'énergie.
Maintenant, la Pax Linuxiana règne sur le système entier.
Slackware 11 gère désormais de base le chip graphique de mon système (3d comprise), un Intel i945gm, Saint Patrick ayant accepté les patches. Même la sortie VGA vers mon écran de bureau marche comme il faut:
http://mammouth.tuxfamily.org/slackware/selenyx-ng/xorg.conf
Les performances 3d ne sont pas renversantes, mais ça suffit pour jouer à Counter Strike 1.5 et Tuxracer :p Le chip a par ailleurs d'autres avantages, comme une bonne gestion de composite.
J'ai troqué la très propriétaire carte Intel Pro Wireless 3945 A/B/G de mon laptop contre une Dell Wireless 1390 à base de Broadcom 4311, qui marche désormais de façon satisfaisante avec un noyau 2.6.19 patché:
http://forum.slackbuilds.net/viewtopic.php?id=343
http://mammouth.tuxfamily.org/slackware/selenyx-ng/kernel-i6(...)
Le choix de la carte wifi n'était pas évident à l'époque, mais force est de constater que depuis, il n'y a toujours pas l'ombre d'un driver libre pour les cartes intel 3945 ou Atheros pour Linux, je ne regrette donc rien.
Depuis que j'ai changé de téléphone portable, j'ai pu jouer avec une carte MicroSD; le driver SDHCI du noyau 2.6.19 marche très bien. Je vais peut être m'acheter le module Bluetooth, qui marche très bien avec bluez d'après mon ami Google.
J'ai poussé l'autonomie jusqu'à un peu plus de 6 heures avec la batterie 9 cellules en optimisant les accès disques via quelques options sympathiques du noyau, corrigé quelques petits "bugs" comme le son aigü produit avec le SpeedStep, et activé les touches multimédia:
http://mammouth.tuxfamily.org/slackware/selenyx-ng/rc.local
http://mammouth.tuxfamily.org/slackware/selenyx-ng/rc.local_(...)
J'ai réglé le "bug de l'écran qui s'éteint quand on ferme le laptop mais qui ne se rallume plus quand on le rouvre" avec vbetool et xset:
http://mammouth.tuxfamily.org/slackware/selenyx-ng/acpi_hand(...)
Bref, mon laptop tourne comme une horloge suisse avec uniquement des drivers libres :)
http://mammouth.tuxfamily.org/slackware/selenyx-ng/slackware(...)
La seule chose qui me chagrine un peu, c'est que je n'ai pas pu obtenir un terminal VESA en 1200x800, ce qui eût été, ma foi, de toute beauté.
J'irais pas jusqu'à dire que Linux est prêt pour le desktop, mais moi je l'aime comme il est. Bidouillable jusque dans ses derniers retranchements.
> Lire le journal (24 commentaires, moyenne: 1,8).
Vous avez demandé le commentaire #802597.



Me too
J'ai aussi acheté un Inspiron 640m, à la même époque que toi.
Pour le bluetooth, que j'ai pris en option : je confirme, ça marche directement.
Pour la CG : c'est quoi cette histoire de patches de Saint Patrick ?
Quelques questions sinon :
- le mode hibernation (en ram ou en disque) : est-ce que tu arrives à réveiller la machine après l'avoir fait hiberner ? Si oui, c'est quoi l'astuce ?
- la carte son : bon, elle marche... mais, il y a un bug irritant. Quand je branche mes enceintes dans le jack, puis que je me dis que finalement je passerais bien en mode casque (pour téléphoner à ma chérie, par exemple), il se trouve que ce sera silence radio.
En effet, après avoir retiré le jack de la sortie de la carte son, je suis obligé d'attendre un peu (une minute ?) avant de brancher autre chose.
Si j'insiste un peu, il y a parfois d'autres bugs marrants, comme le son qui continue à sortir des HP internes alors que le casque est branché, ou bien le son qui sort à la fois dans le casque et dans les HP... bref, agaçant !
Régulièrement, j'installe la dernière version d'ALSA, mais rien n'y fait.
Pas de problèmes chez toi ?
[^]Re: Me too
http://fr.wikipedia.org/wiki/Patrick_Volkerding
[^]Re: Me too
Pour le son, je n'ai vraiment aucun problème, et j'utilise ALSA du noyau. Je peux brancher les enceintes, les débrancher, mettre un casque d'affilé sans soucis particulier ni interruption du son.
À propos de la carte graphique, Patrick Volkerding, le mainteneur de Slackware, a simplement accepté d'appliquer les patches nécessaire au support du chip i945gm au Xorg 6.9 de la Slackware 11. Du coup, ça marche désormais très bien de base :)
Au sujet de l'hibernation, je ne l'utilise pas pour le moment. J'hésite entre essayer ce qui est intégré au noyau, ou suspend2, mais d'un autre côté mon laptop démarrant assez vite, je me demande si c'est bien utile, sachant les soucis de stabilité que ça peut apporter.
[^]Re: Me too
Ok pour Saint Patrick ! N'étant pas slackeux (et encore moins utilisateur de Xorg 6.9 !), normal que cela ne m'ait pas parlé !
Tiens, à propos de pilote graphique : il parait que le driver d'Intel a deux ports pour xvideo : un avec le classique overlay fond bleu et tout ça, l'autre est rendu dans une texture 3D, redirigeable par exemple sous Compiz ou Beryl, ce qui éviterait tous les problèmes d'affichage de video dans une fenêtre transformée.
Le problème, c'est que le port par défaut est le premier, et qu'aucun client xvideo ne permet d'en choisir un autre. Est-ce que tu connaitrais, par hasard, une option du pilote pour changer le port par défaut ?
[^]Re: Me too
À tout hasard, la seule chose que j'ai faite pour le son en dehors de la configuration du noyau étant l'ajout d'un /etc/asound.conf pour le mixage software, peut être que ça pourra t'être utile:
http://mammouth.tuxfamily.org/slackware/selenyx-ng/asound.co(...)
Enfin je ne vois pas trop ce qui pourrait causer ces bugs avec la prise jack...
[^]Re: Me too
Hm je crois que mon problème est assez indépendant de ce genre de réglage. J'ai aussi un .asoundrc assez similaire (un peu plus complexe... ), mais peu importe la manière dont je le change, le problème reste.
J'aurais plus penché pour un problème d'événement non/mal traité par le pilote : oublier de changer la valeur d'un registre quand le casque vient d'être débranché, ce qui réactiverait le mode qui guette l'événement "branchage de jack"... enfin, par exemple !
J'imagine que la carte (ou le pilote), doit vérifier la cohérence de son état de temps en temps, ce qui expliquerait ce délai après lequel cela remarche.
Enfin, si ça se trouve, ce n'est pas un problème de pilote, mais de carte son défectueuse (ce qui m'a l'air probable, vu que je n'ai trouvé personne qui avait le même problème que moi !).
Il faudrait que je boote sous Windows pour tester (chose que je n'ai jamais faite depuis que j'ai ce PC ! Vous imaginez le choc psychologique !)... je pourrais tenter aussi un liveCD d'une autre distro.
[^]Re: Me too
À la réflexion, j'ai aussi mis à jour mon BIOS, ça peut jouer. Je suis actuellement à la version A08. Si tu as une version antérieure, tu pourrais considérer une mise à jour pour voir si ça corrige ton problème. Sinon, vu qu'à priori on a le même matériel et les mêmes drivers, je ne vois pas d'où ça peut venir.
[^]Re: Me too
Il y a moyen de se procurer le changelog du bios, histoire de ne pas flasher pour rien ?
(au fait, il faut absolument passer par windows pour flasher ?)
[^]Re: Me too
On peut flasher en utilisant Linux avec le driver Dell (dans firmware drivers je crois), et les outils userland. Enfin, j'ai jamais tenté, je préfère utiliser une clé USB qui fait "disquette" de démarrage MS-DOS. Sinon, à chaque nouvelle version il y a un mini changelog sur la page de download, mais j'ai pas vu où trouver les versions précédentes.
[^]Re: Me too
Bon, testé sous Windows XP (quel bouzin, au passage !) : même bug. Donc ça vient bien du hard.
J'ai flashé mon BIOS A01 -> A09. Toujours rien.
J'hésite à faire intervenir le SAV : x jours sans mon PC, ça va être trop dur !