OVH Cloud OVH Cloud

son et compilation (de noyau)

48 réponses
Avatar
P'tit Louis
Bonjour à tous la liste.

Toujours sous sarge-gnome noyau 2.6.13 fait maison

Dans la précédente aventure je n'avais ni son ni wifi et j'étais très
seul, maintenant j'ai les deux mais... Le bonheur sur terre n'étant que
provisoire !

Donc avec le son voila le problème :

1° Je regarde un dvd (Amélie Poulain en l'occurence) lorsque au fur et à
mesure le son et l'image se décalent (le son est en avance)

2° J'essaye avec mplayer et rien le film ne part pas.

Je suis obligé de couper court avec ctrl+c.

3° Libdvdcss est installée et win32codecs.

Ce que j'en pense et pourquoi je m'adresse à vous : Le noyau maison.

En effet je n'ai pas totalement recompilé le noyau tout seul je me suis
servi d'un fichier config que m'a passé un pote (en qui j'ai
informatiquement confiance).

Or j'avais déjà usé de ce fichier pour une recompilation sur un portable
et le problème de son se présentait de manière plus importante et plus
grave encore (décalage et arrêt).
À l'époque je m'en étais sorti avec un noyau 2.6.8 (option impossible
maintenant) et j'avais sottement accusé le matériel, ce qui est je pense
pas la cause maintenant.

D'avance désolé pour la longueur, j'ai essayé de faire aéré mais je
trouve pas les astuces dans évolution.

Si je vous soumets tout ça c'est parce que je pense que je vais devoir
recompiler, mais qu'est-ce que je dois changer pour ce problème de son
décalé et ce problème avec mplayer ?

si vous pouviez m'éclairer sur les options possibles.

Peut-être qu'il manque un codec, une librairie quelque part, ça serait
bien. Ou bien l(installation du driver proprio de nVidia est-elle plus indiquée ?

Dans l'attente de lire vos suggestions.

P'tit Louis.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

10 réponses

1 2 3 4 5
Avatar
P'tit Louis
Le vendredi 11 novembre 2005 à 22:03 +0100, Sylvain Sauvage a écrit :


Tu peux aussi essayer de copier un morceau du dvd sur le disque dur pour
vérifier s'il s'agit du lecteur.
La copie doit se faire avec des outils spéciaux pour les dvd commerciaux
protégés, p.ex. avec vobcopy (pas testé personnellement).



Je viens d'essayer, toujours pareil donc ça n'est pas du côté du
lecteur.

P'tit Louis.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
P'tit Louis
Le samedi 12 novembre 2005 à 00:40 +0100, Sylvain Sauvage a écrit :

Bonsoir Sylvain,
Vendredi 11 novembre 2005, 23:47:50 CET, P'tit Louis a écrit :
>
> La compilation vient de se terminer (30' chrono) et avant d'installer
> l'objet de mon travail je me pose une petite question.
>
> Le nom du .deb est kernel-image-2.6.12_10.00.Custom_i386.deb normal,
> mais le noyau précédent que j'ai compilé porte le même nom, ça va pas
> foutre le bordel si je l'installe ?

Si. Il va se plaindre que c'est la même version, puis, si tu passes
outre, il se plaindra que /lib/modules/2.6.12 existe déjà et s'arrêtera.

Pour éviter le problème :
- façon crado : effacer ou déplacer le /lib/modules/2.6.12 ;



Oh non !! Pas la version crado !

- façon propre : utiliser l'option '--append-to-version -mien' de
make-kpkg (tu peux remplacer -mien par n'importe quoi, mais ne pas
oublier le - devant, sinon le « mien » est collé au 12 et cela pose des
problèmes (notamment les outils qui vérifient la version du noyau :
est-ce que 2.6.12mien est > ou < à 2.6.12 ? alors que pour 2.6.12-mien,
ils savent tronquer avant le -)).



Je vais faire ça, c'est quelque chose comme ça que j'avais cru
comprendre dans une installation du module madwifi, mais demain ! Enfin
tout à l'heure :)

À propose de tes autres messages :

IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 0 (off)

indiquent effectivement que le dma n'est pas activé sur le dvd. Ce n'est
pas étonnant si ça rame. Est-ce que ces lignes changent une fois que tu
as fait 'hdparm -d 1 /dev/cdrom' ?



Hélas toujours pareil, de plus dans le message suivant j'ai tenté le
coup avec vobcopy et ... OOOps pas de hdparm -d1 sur le disque dur une
piste à suivre donc.

Pour mplayer, est-ce que tu as utilisé l'option -vo ?
Les pilotes les plus rapides sont, si je me souviens bien de l'ordre :
-vo xv
-vo dga
-vo x11


Je vais essayer ça aussi, merci du tuyau.

Et le -vo x11 est assez rapide sur mon vieux portable P3 1,13GHz pour
lire des vidéos depuis le disque dur, en plein écran avec le pilote Vesa
(le pilote ati de XOrg fait des parasites en utilisation « bureautique »).

Par contre je crois me souvenir (mais ça fait un moment que j'ai pas
testé) que ça rame un peu pour les dvd (il faut alors que j'utilise le
pilote ati de XOrg, et l'option -vo xv de mplayer).




Bon c'est l'heure de mon yaourt et au lit :)

Le soleil ne se couche jamais sur la planète debian

P'tit Louis


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
P'tit Louis
Toujours bonjour,

Je cherche encore et je ne trouve pas, mais ça viendra

J'ai une question connexe au problème :

J'ai recompilé et installé un nouveau noyau et j'installerai le driver
nvidia pour la carte son.

Seulement voila j'ai deux modules "externes" qui sont madwifi et nvidia.
Faut-il que je les réinstalle à chaque compilation ou bien y'a-t-il un
moyen de se servir du travail déjà fait ?

Merci de vos réponses,

À bientôt tous

P'tit Louis.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Seb
P'tit Louis a écrit :
À propose de tes autres messages :

IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 0 (off)

indiquent effectivement que le dma n'est pas activé sur le dvd. Ce n'est
pas étonnant si ça rame. Est-ce que ces lignes changent une fois que tu
as fait 'hdparm -d 1 /dev/cdrom' ?




Hélas toujours pareil, de plus dans le message suivant j'ai tenté le
coup avec vobcopy et ... OOOps pas de hdparm -d1 sur le disque dur une
piste à suivre donc.



Tu as une option du noyau qui t'active le DMA par défaut (à condition
bien sûr que l'activation manuelle fonctionne).

Si ça fonctionne, active l'option suivante :
Device drivers -> ATA/ATAPI/MFM/RLL support -> Use PCI DMA by default
when available

Si ça ne fonctionne pas, tu peux aller voir les réponses à mon post de
la semaine dernière à ce sujet :
http://lists.debian.org/debian-user-french/2005/11/msg00607.html

Ça devrait te donner une bonne base...

--
Seb


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-MScFkknZjtYk9lsWJg8j
Content-Type: text/plain; charset=iso-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 12.11.2005 15:45:59, Seb a écrit :
P'tit Louis a écrit :
À propose de tes autres messages :

IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 0 (off)

indiquent effectivement que le dma n'est pas activé sur le dvd. Ce
n'est
pas étonnant si ça rame. Est-ce que ces lignes changent une fois
que tu
as fait 'hdparm -d 1 /dev/cdrom' ?




Hélas toujours pareil, de plus dans le message suivant j'ai tenté le
coup avec vobcopy et ... OOOps pas de hdparm -d1 sur le disque dur
une
piste à suivre donc.



Tu as une option du noyau qui t'active le DMA par défaut (à condition
bien sûr que l'activation manuelle fonctionne).

Si ça fonctionne, active l'option suivante :
Device drivers -> ATA/ATAPI/MFM/RLL support -> Use PCI DMA by default
when available



Ça n'est pas suffisant.


Si ça ne fonctionne pas, tu peux aller voir les réponses à mon post
de la semaine dernière à ce sujet :
http://lists.debian.org/debian-user-french/2005/11/msg00607.html

Ça devrait te donner une bonne base...



Pour que le DMA fonctione en ide, il faut que le modle correspondant au
chipset de la carte-mère soit chargé *avant* les miodules ide
génériques. (ide-generic, ide-disk, ..)

Tout dépend de votre configuration de boot.
- Si vous avez un initrd, le module correspondant doit se trouver dans
l'initrd, après, il est trop tard.
- Si vous n'avez pas d'initrd, il faut ajouter le module dans
/etc/modules *avant* les modules génériques qui eux peuvent être
nécessaire pour que udev créé les bons devices pour les lecteurs
optiques.

Pour ma configuration, le module du chipset est via82cxxx
les modules génériques sont :
ide_core
ide_generic
ide_disk
ide_cd
Le module via a été inséré dans l'initrd.
Les autres modules sont chargés soit par modprobe comme dépendances
soit par hotplug and Co lors de la "découverte" du matériel.

Si je charge via82cxxx *aprsè* que les autres modules ont été charg és,
il ne sert à rien, je ne peux pas moduifier le paramètre avec hdparm.


--
Seb



Jean-Luc

--=-MScFkknZjtYk9lsWJg8j
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQBDdgTXXit3lz9m7V4RAhPUAJ9VaaZ7YI6o2chUWdfln7VTehzPjACgyDJa
9X9k+niQG11xo5ih/B6dCpM =8sWc
-----END PGP SIGNATURE-----

--=-MScFkknZjtYk9lsWJg8j--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Seb
Jean-Luc Coulon (f5ibh) a écrit :
Pour que le DMA fonctione en ide, il faut que le modle correspondant au


[...]
il ne sert à rien, je ne peux pas moduifier le paramètre avec hdparm.



C'est parceque mon explication de tous ces points n'aurait pas été
complète que je l'ai orienté vers la discussion précédente...

merci pour cette mise au point.

Jean-Luc



--
Seb


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
P'tit Louis
Le samedi 12 novembre 2005 à 15:45 +0100, Seb a écrit :
Salut Seb et la liste.
Tu as une option du noyau qui t'active le DMA par défaut (à condition
bien sûr que l'activation manuelle fonctionne).



Oui l'activation manuelle fonctionne mais ne donne aucun résultat :(
Si ça fonctionne, active l'option suivante :
Device drivers -> ATA/ATAPI/MFM/RLL support -> Use PCI DMA by default
when available



Zut de zut je viens de recompiler un noyau !! Peut-être était-ce dedans
j'ai pas la mémoire des noms (lol)


Voila le résultat des différentes expériences que j'ai mené :

1. Activation du dma sur /dev/cdrom -----> Pas d'effet.
2. Essai de mplayer avec et sans les options proposées par Sylvain
-----> Même pas de film.
3. Copie d'une partie d'un film sur disque dur -----> Pas d'effet.
4. Compilation d'un noyau et installation du driver proprio nvidia
-----> Pas d'effet*
5. Xine -----> Pas d'effet.

Je ne sais plus vraiment vers où chercher, mais je ne désespère pas.

P'tit Louis

*Notez que je n'ai pas déchargé les modules déjà existant, peut-être
y-t-il conflit ou prééminence de l'un sur l'autre !



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
P'tit Louis
Le samedi 12 novembre 2005 à 16:42 +0100, Seb a écrit :
Jean-Luc Coulon (f5ibh) a écrit :
> Pour que le DMA fonctione en ide, il faut que le modle correspondant au
[...]
> il ne sert à rien, je ne peux pas moduifier le paramètre avec hdparm.

C'est parceque mon explication de tous ces points n'aurait pas été
complète que je l'ai orienté vers la discussion précédente...

merci pour cette mise au point.

> Jean-Luc

--
Seb




Merci Seb, Jean-Luc de vos brillants éclairages, je vais explorer tout
cela, plus tard car demain c'est ménage :(

P'tit louis.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sylvain Sauvage
Samedi 12 novembre 2005, 12:54:54 CET, P'tit Louis a écrit :

Toujours bonjour,



'soir,

Je cherche encore et je ne trouve pas, mais ça viendra

J'ai une question connexe au problème :

J'ai recompilé et installé un nouveau noyau et j'installerai le driver
nvidia pour la carte son.

Seulement voila j'ai deux modules "externes" qui sont madwifi et nvidia.
Faut-il que je les réinstalle à chaque compilation ou bien y'a-t-il un
moyen de se servir du travail déjà fait ?



Soyons clairs, il existe deux « ensembles » fournis par nvidia :
- un pour les cartes graphiques ;
- un pour les chipsets nForce (= gestion des cartes son et réseau
intégrées).

Le module son intel8x0 du noyau standard est largement suffisant pour
gérer la carte son (en tout cas pour ce que j'en fais, je n'ai pas perçu
de différence).

Le module réseau forcedeth du noyau standard est suffisant pour gérer l a carte réseau jusqu'à 100 Mibits/s (donc pas le Gibibps).

Le module nvidia propriétaire et son copain le pilote nvidia pour XOrg,
le premier pour gérer le DRI et causer avec le matos et le second pour
que XOrg cause au premier, sont nécessaires pour la 3D.
Le pilote nv fourni par XOrg est suffisant pour la 2D (il n'y a pas de
module noyau associé).

À chaque fois que l'on compile un nouveau noyau, les modules doivent êt re
recompilés (dans l'absolu ce n'est pas forcément le cas, mais c'est plus
simple comme ça).
D'où l'intérêt d'une méthode simple (p.ex. module-assistant).

En ce qui concerne les modules graphiques nvidia, j'ai remarqué qu'il
fallait les compiler avec le noyau cible comme noyau hôte (c'est-à-dire :
1. compiler le noyau
2. installer le noyau
3. démarrer sur le noyau
4. compiler le module nvidia), sinon ça déconne.

En ce qui concerne les tests que tu fais, essaie d'être scientifique :
- prends ton temps ;
- prends des notes ;
- vérifie tes tests ;
- fais-le progressivement, une chose à la fois : fais d'abord fonctionner
le dma, puis le pilote nvidia, puis la lecture de dvd.
- dis-nous exactement ce que tu as fait et qu'est-ce qui te fait dire que
ça marche ou pas (d'où l'intérêt des notes).

Ça a l'air un peu stupide de dire ça mais dans le feu de l'action, on
oublie toujours un truc, on enchaîne les tests, on s'éparpille, on manq ue
d'info ou on en est submergé...

--
Sylvain Sauvage
Avatar
P'tit Louis
Le samedi 12 novembre 2005 à 22:47 +0100, Sylvain Sauvage a écrit :


Soyons clairs, il existe deux « ensembles » fournis par nvidia :
- un pour les cartes graphiques ;
- un pour les chipsets nForce (= gestion des cartes son et réseau
intégrées).

Le module son intel8x0 du noyau standard est largement suffisant pour
gérer la carte son (en tout cas pour ce que j'en fais, je n'ai pas perçu
de différence).

Le module réseau forcedeth du noyau standard est suffisant pour gérer la carte réseau jusqu'à 100 Mibits/s (donc pas le Gibibps).

Le module nvidia propriétaire et son copain le pilote nvidia pour XOrg,
le premier pour gérer le DRI et causer avec le matos et le second pour
que XOrg cause au premier, sont nécessaires pour la 3D.
Le pilote nv fourni par XOrg est suffisant pour la 2D (il n'y a pas de
module noyau associé).

À chaque fois que l'on compile un nouveau noyau, les modules doivent être
recompilés (dans l'absolu ce n'est pas forcément le cas, mais c'est plus
simple comme ça).
D'où l'intérêt d'une méthode simple (p.ex. module-assistant).

En ce qui concerne les modules graphiques nvidia, j'ai remarqué qu'il
fallait les compiler avec le noyau cible comme noyau hôte (c'est-à-dire :
1. compiler le noyau
2. installer le noyau
3. démarrer sur le noyau
4. compiler le module nvidia), sinon ça déconne.

En ce qui concerne les tests que tu fais, essaie d'être scientifique :
- prends ton temps ;
- prends des notes ;
- vérifie tes tests ;
- fais-le progressivement, une chose à la fois : fais d'abord fonctionner
le dma, puis le pilote nvidia, puis la lecture de dvd.
- dis-nous exactement ce que tu as fait et qu'est-ce qui te fait dire que
ça marche ou pas (d'où l'intérêt des notes).

Ça a l'air un peu stupide de dire ça mais dans le feu de l'action, on
oublie toujours un truc, on enchaîne les tests, on s'éparpille, on manque
d'info ou on en est submergé...




C'est vrai, je m'éparpille, je me disperse et je suis un peu submergé.

Avec toutes vos réponses j'ai :
-des pistes à suivre,
-la méthode et
-l'envie incroyable de comprendre

Un grand merci à tous et à très bientôt pour le tag [Résolu] !

Cochon qui s'en dédit !!

Foi de P'tit Louis.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
1 2 3 4 5