Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1799 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  170  171  172  ..  179  180  181  182  183  184
Auteur Sujet :

[Noyau Linux] Version 6 et des brouettes

n°1355584
nicogun
Homo Sapiens Internetus
Posté le 03-04-2014 à 10:49:15  profilanswer
 

Reprise du message précédent :
Effectivement, je n'ai pas fait cette étape =/
Ça se passe comment ? make menuconfig ? Première fois que je fais ça :D

Message cité 1 fois
Message édité par nicogun le 03-04-2014 à 10:53:05

---------------
Feedback achats et ventes
mood
Publicité
Posté le 03-04-2014 à 10:49:15  profilanswer
 

n°1355585
make insta​ll
Posté le 03-04-2014 à 11:21:03  profilanswer
 

nicogun a écrit :

Effectivement, je n'ai pas fait cette étape =/
Ça se passe comment ? make menuconfig ? Première fois que je fais ça :D


Si tout est bien installé il te suffit de faire en sorte que le bootloader aille chercher le bon fichier et à redémarrer.
Sur le pi je ne me souviens plus comment c'est fait... Le chemin du noyau est peut-être fixe.
Si tu as juste mis à jour ta distrib un redémarrage devrait suffire non ?

n°1355586
nicogun
Homo Sapiens Internetus
Posté le 03-04-2014 à 11:47:56  profilanswer
 

Un reboot ne suffit malheureusement pas non.


---------------
Feedback achats et ventes
n°1355588
make insta​ll
Posté le 03-04-2014 à 11:54:18  profilanswer
 

Demande sur un topic spécialisé raspberry pour configurer le bootloader.

n°1355595
j_c_p
Linux user
Posté le 03-04-2014 à 14:32:27  profilanswer
 

Faut copier le fichier bzImage dans le répertoire /boot, genre (je suis dans /usr/src/linux bien entendu là) :

cp arch/x86_64/boot/bzImage /boot/kernel-3.14.0


/boot est déjà monté à ce moment bien entendu :o.
Après tu upgrades le bootloader, genre, pour Grub2, tu peux éditer le fichier grub.cfg ou faire un :

grub2-mkconfig -o /boot/grub/grub.cfg


 
nb : je copie aussi mon .config dans le /boot pour plus de sécurité, genre (je suis encore dans /usr/src/linux là):

cp .config /boot/config-3.14.0


 
edit : ah, oui, sous Debian ... tu devrais juste ugrader la config du bootloader et puis c'est bon, sous réserve que tes liens dynamiques soient ok aussi (désolé, je ne connais pas Debian).

Message cité 1 fois
Message édité par j_c_p le 03-04-2014 à 14:37:57
n°1355597
make insta​ll
Posté le 03-04-2014 à 14:39:47  profilanswer
 

j_c_p a écrit :

Faut copier le fichier bzImage dans le répertoire /boot, genre (je suis dans /usr/src/linux bien entendu là) :

cp arch/x86_64/boot/bzImage /boot/kernel-3.14.0


/boot est déjà monté à ce moment bien entendu :o.
Après tu upgrades le bootloader, genre, pour Grub2, tu peux éditer le fichier grub.cfg ou faire un :

grub2-mkconfig -o /boot/grub/grub.cfg


 
nb : je copie aussi mon .config dans le /boot pour plus de sécurité, genre (je suis encore dans /usr/src/linux là):

cp .config /boot/config-3.14.0


 
edit : ah, oui, sous Debian ... tu devrais juste ugrader la config du bootloader et puis c'est bon, sous réserve que tes liens dynamiques soient ok aussi (désolé, je ne connais pas Debian).


 [:cerveau vomi]  
 
Non mais surtout c'est sur raspberry pi, le bootloader est un peu spécial il me semble.

n°1355599
j_c_p
Linux user
Posté le 03-04-2014 à 14:56:53  profilanswer
 

Il faudrait déjà trouver le nom de ton bootloader.
 
nb : quand j'écris, "je suis dans /usr/src/linux", c'est un lien dynamique vers le noyau courant, hein :o.

Message cité 1 fois
Message édité par j_c_p le 03-04-2014 à 14:57:47
n°1355600
make insta​ll
Posté le 03-04-2014 à 15:04:54  profilanswer
 


j_c_p a écrit :

Il faudrait déjà trouver le nom de ton bootloader.


C'est un truc spécifique au raspberry, bon qu'il demande sur le bon topic j'arrête là cette discussion ça n'apportera rien

 
j_c_p a écrit :


nb : quand j'écris, "je suis dans /usr/src/linux", c'est un lien dynamique vers le noyau courant, hein :o.


Encore pire :o
Je suppose que tu compiles en root ?
La best practice reste de copier les sources quelque part dans ton home et compiler en simple user.

 

Message cité 1 fois
Message édité par make install le 03-04-2014 à 15:06:08
n°1355604
j_c_p
Linux user
Posté le 03-04-2014 à 15:45:35  profilanswer
 

Et oui, je mets à jour mon système via l'utilisateur root, étonnant non :p ?

n°1355605
make insta​ll
Posté le 03-04-2014 à 15:54:43  profilanswer
 

j_c_p a écrit :

Et oui, je mets à jour mon système via l'utilisateur root, étonnant non :p ?


OK. Laisse tomber.

mood
Publicité
Posté le 03-04-2014 à 15:54:43  profilanswer
 

n°1355607
j_c_p
Linux user
Posté le 03-04-2014 à 16:43:27  profilanswer
 

make install a écrit :


OK. Laisse tomber.


Ok, pas de souci, ça te permettra de te documenter quelque peu.

n°1355922
belgique
Posté le 08-04-2014 à 23:03:17  profilanswer
 

 
make install a écrit :


Encore pire :o
Je suppose que tu compiles en root ?
La best practice reste de copier les sources quelque part dans ton home et compiler en simple user.

 



Tu parles de /root ? :o


---------------
Belgian connection
n°1359426
j_c_p
Linux user
Posté le 10-06-2014 à 13:53:02  profilanswer
 

3.15 out :o !

n°1359573
NHiX
Cop1
Posté le 12-06-2014 à 22:08:56  profilanswer
 

noyau 3.15 documenté sur linuxfr
http://linuxfr.org/news/sortie-du-noyau-linux-3-15


Message édité par NHiX le 12-06-2014 à 22:09:13
n°1359710
j_c_p
Linux user
Posté le 17-06-2014 à 16:28:11  profilanswer
 

Avec le 3.15.0 en regardant une vidéo via le site youtube (je n'ai pas le plugin) et Firefox (30) :
 

Spoiler :

Jun 17 15:47:18 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c: snd_pcm_avail() returned a value that is exceptionally large: 478200 bytes (1355 ms).
Jun 17 15:47:18 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c: Most likely this is a bug in the ALSA driver 'snd_ice1712'. Please report this issue to the ALSA developers.
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c: snd_pcm_dump():
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c: Route conversion PCM
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   Transformation table:
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:     0 <- 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:     1 <- 1
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c: Its setup is:
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   stream       : PLAYBACK
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   access       : MMAP_INTERLEAVED
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   format       : S32_LE
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   subformat    : STD
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   channels     : 2
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   rate         : 44100
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   exact rate   : 44100 (44100/1)
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   msbits       : 32
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   buffer_size  : 6553
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_size  : 3276
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_time  : 74285
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   tstamp_mode  : ENABLE
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_step  : 1
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   avail_min    : 6113
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_event : 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   start_threshold  : -1
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   stop_threshold   : 7378022089539715072
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   silence_threshold: 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   silence_size : 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   boundary     : 7378022089539715072
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c: Slave: Hardware PCM card 0 'M Audio Audiophile 24/96' device 0 subdevice 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c: Its setup is:
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   stream       : PLAYBACK
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   access       : MMAP_INTERLEAVED
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   format       : S32_LE
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   subformat    : STD
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   channels     : 10
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   rate         : 44100
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   exact rate   : 44100 (44100/1)
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   msbits       : 24
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   buffer_size  : 6553
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_size  : 3276
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_time  : 74285
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   tstamp_mode  : ENABLE
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_step  : 1
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   avail_min    : 6113
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_event : 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   start_threshold  : -1
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   stop_threshold   : 7378022089539715072
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   silence_threshold: 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   silence_size : 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   boundary     : 7378022089539715072
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   appl_ptr     : 6919134
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   hw_ptr       : 7010640
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c: snd_pcm_delay() returned a value that is exceptionally large: -871000 bytes (-2468 ms).
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c: Most likely this is a bug in the ALSA driver 'snd_ice1712'. Please report this issue to the ALSA developers.
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c: snd_pcm_dump():
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c: Route conversion PCM
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   Transformation table:
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:     0 <- 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:     1 <- 1
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c: Its setup is:
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   stream       : PLAYBACK
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   access       : MMAP_INTERLEAVED
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   format       : S32_LE
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   subformat    : STD
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   channels     : 2
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   rate         : 44100
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   exact rate   : 44100 (44100/1)
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   msbits       : 32
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   buffer_size  : 6553
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_size  : 3276
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_time  : 74285
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   tstamp_mode  : ENABLE
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_step  : 1
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   avail_min    : 6113
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_event : 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   start_threshold  : -1
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   stop_threshold   : 7378022089539715072
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   silence_threshold: 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   silence_size : 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   boundary     : 7378022089539715072
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c: Slave: Hardware PCM card 0 'M Audio Audiophile 24/96' device 0 subdevice 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c: Its setup is:
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   stream       : PLAYBACK
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   access       : MMAP_INTERLEAVED
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   format       : S32_LE
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   subformat    : STD
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   channels     : 10
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   rate         : 44100
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   exact rate   : 44100 (44100/1)
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   msbits       : 24
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   buffer_size  : 6553
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_size  : 3276
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_time  : 74285
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   tstamp_mode  : ENABLE
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_step  : 1
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   avail_min    : 6113
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   period_event : 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   start_threshold  : -1
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   stop_threshold   : 7378022089539715072
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   silence_threshold: 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   silence_size : 0
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   boundary     : 7378022089539715072
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   appl_ptr     : 6929043
Jun 17 15:47:19 phoenix64 pulseaudio[2795]: [alsa-sink-ICE1712 multi] alsa-util.c:   hw_ptr       : 7037918
Jun 17 15:50:20 phoenix64 syslog-ng[2178]: syslog-ng starting up; version='3.4.8'


 :sweat:
 
edit : c'est reproductible (idem en 3.15.1 bien entendu).


Message édité par j_c_p le 17-06-2014 à 16:44:59
n°1359713
Elbarto
Posté le 17-06-2014 à 18:11:20  profilanswer
 

est-ce que tu as aussi des problèmes de son avec d'autres logiciels ? ( écoute d'un mp3 par exemple avec mplayer )

 

tu as activé le mode html5 pour youtube ?

 

https://www.youtube.com/html5?hl=fr

 

mais si le message stressant de syslog n'entraine aucun désagrément dans la lecture de fichier multimédia alors ce n'est pas la peine de s’inquiéter

 

je suis sous archlinux, pas de kernel 3.15.x disponible dans les dépôts stables, souvent les mainteneurs d'archlinux attendent 4 ou 5 versions  avant de proposer une nouvelle branche 3.x.y (  3.15.5 par exemple ), ceci afin d'être certain que les bugs de jeunesse de la nouvelle branche 3.x soient corrigés,

 

tu devrais peut-être en faire autant,

 

en attendant regarde si ton bug a été déclaré dans le bugzilla du kernel, ou de alsa


Message édité par Elbarto le 17-06-2014 à 18:21:06
n°1359715
j_c_p
Linux user
Posté le 17-06-2014 à 20:22:34  profilanswer
 

Ça vient en effet du noyau 3.15, je n'ai aucun souci sous le 3.14 ;).
 
edit : je lis bien la vidéo en html5 et le reste est également bien configuré.


Message édité par j_c_p le 17-06-2014 à 20:24:20
n°1359824
Elbarto
Posté le 20-06-2014 à 14:09:07  profilanswer
 

finalement le kernel 3.15.1 est arrivé plus tôt que prévu sous archlinux,
 
j'ai donc fait le test de la vidéo de j_c_p, je n'ai pas le message d'erreur,
 
mais je n'utilise pas pulseaudio

n°1359835
j_c_p
Linux user
Posté le 20-06-2014 à 16:57:41  profilanswer
 

J'ai refait plusieurs tests ensuite, et ce souci n'arrive que via Firefox ... donc, oui, ça doit être relié à une connectique sonore de ce navigateur.
Le truc, aussi, c'est que j'ai pulseaudio d'installé, mais il me semble que c'est relatif aux librairies 32bits ... bref à voir de plus près (sinon, je n'utilise qu'Alsa à la base).

n°1359844
Elbarto
Posté le 20-06-2014 à 18:34:07  profilanswer
 

j'ai utilisé aussi firefox, avec le mode html5 pour youtube,

 

regarde si tu peux désinstaller pulseaudio ( moins il y a de trucs installés mieux c'est pour la stabilité :D ), normalement ce serveur de son n'est pas obligatoire, sous archlinux je n'ai pas de pulseaudio, pour l'avoir il faut explicitement l'installer,

 

c'est peut-être un autre paquet qui a installé en traitre ce paquet pulseaudio sans demander ton autorisation ( genre dépendance optionnelle ), il faudrait que tu regardes quel paquet dans ton système requiert l'installation de pulseaudio, une commande gentoo qui liste les paquets qui ont besoin de pulseaudio ou qui ont demandé son installation


Message édité par Elbarto le 20-06-2014 à 18:36:57
n°1359846
Magicpanda
Pushing the envelope
Posté le 20-06-2014 à 20:41:23  profilanswer
 

pulse audio c'est lourd pour rien , alors qu'alsa est dans le kernel


---------------
" Quel est le but du capital ? Le but du capital c'est produire pour le capital. L'objectif, lui, est illimité. L'objectif du capital c'est produire pour produire." - Deleuze || André Gorz - Vers la société libérée
n°1359852
j_c_p
Linux user
Posté le 21-06-2014 à 00:12:29  profilanswer
 

Il restait alsa-plugins (avec le use pulseaudio) d'où le paquet pulseaudio ... ceci enlevé, et après recompilation de Firefox, je teste là.
 
edit : pareil, j'ai un freeze complet (je n'arrive pas au bout de la vidéo, vers les 3/4 je dirais) et rien dans les logs là (je vais peut-être activer le debug sur Firefox et retester demain).
Aussi, je retenterai avec la version antérieure de Firefox.
 
edit2 : à voir FS#39806 - [linux] firefox freezes and crashes with kernel 3.14-4.


Message édité par j_c_p le 21-06-2014 à 00:28:46
n°1359855
Mysterieus​eX
Chieuse
Posté le 21-06-2014 à 04:11:33  profilanswer
 

Magicpanda a écrit :

pulse audio c'est lourd pour rien , alors qu'alsa est dans le kernel


ne pas confondre alsa et dmix. Tu as besoin d'un serveur son pour mixer plusieurs sources audio, dmix le fesait de base quand tu n'avais rien d'installé, se n'est plus franchement le cas. alsa n'est qu'une interface commune et une architecture de drivers son. Si tu n'a que alsa, non tu ne pourra pas mixer plusieurs sources sonores.
Ils sont en train de refondre alsa (la couche kernel et userspace) et il se peut que pendant ce temps, certaines interfaces foirent, et certains drivers ne soient plus supportés (firmware et toute l'infra userspace).
PulseAudio n'est pas forcément lourd, il est surtout crade et assez mystique dans son fonctionnement, mais risque fortement de devenir "la base", dmix étant sur le point de passer deprecated. (CF skype qui change d'interface)
Firefox est aussi en train de changer de gestionnaire de conteneur très certainement pour avoir une interface compatible pepper.

n°1359874
j_c_p
Linux user
Posté le 21-06-2014 à 13:59:25  profilanswer
 

Le souci est réglé en revenant à Firefox-29 ;) (désolé du HS du coup).

n°1361870
Plam
Bear Metal
Posté le 05-08-2014 à 11:16:38  profilanswer
 

3.16 out !


---------------
Spécialiste du bear metal
n°1361871
Plam
Bear Metal
Posté le 05-08-2014 à 11:19:05  profilanswer
 

Compilation en cours :o


---------------
Spécialiste du bear metal
n°1361877
j_c_p
Linux user
Posté le 05-08-2014 à 12:46:15  profilanswer
 

Installé hier sans souci ;).
Sinon, (à propos de mon souci avec Firefox), c'est corrigé dans la version 31.

n°1361888
Elbarto
Posté le 05-08-2014 à 16:05:41  profilanswer
 

Plam a écrit :

Compilation en cours :o


 
tu utilises gentoo ? ( sur ton profil il y a marqué debian )
 

n°1361894
Plam
Bear Metal
Posté le 05-08-2014 à 17:05:07  profilanswer
 

non Debian en effet, mais je récup le .config de mon noyal actuel, et je génère un .deb :jap:

 

edit : j'ai besoin de tester les derniers noyal pour x raisons :o


Message édité par Plam le 05-08-2014 à 17:05:57

---------------
Spécialiste du bear metal
n°1361901
Plam
Bear Metal
Posté le 05-08-2014 à 18:29:44  profilanswer
 

D'ailleurs si ça intéresse, pour du Jessie en x64, un deb avec le kernel et l'autre avec les headers : https://cloud.vates.fr/public.php?s [...] 79763e2c2c


---------------
Spécialiste du bear metal
n°1362025
Magicpanda
Pushing the envelope
Posté le 08-08-2014 à 14:17:13  profilanswer
 

http://linuxfr.org/news/sortie-de-linux-3-16
 
Grosse news de linuxfr.org détaillant le kernel 3.16


---------------
" Quel est le but du capital ? Le but du capital c'est produire pour le capital. L'objectif, lui, est illimité. L'objectif du capital c'est produire pour produire." - Deleuze || André Gorz - Vers la société libérée
n°1362026
XaTriX
Posté le 08-08-2014 à 14:22:50  profilanswer
 

linuxfr.org :love:
 
XaT


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°1362035
Mysterieus​eX
Chieuse
Posté le 08-08-2014 à 15:40:38  profilanswer
 

Citation :

Unification de la hiérarchie des Cgroups
 
L'architecture actuelle des cgroups permet de créer plusieurs hiérarchies dans lesquelles on va pouvoir regrouper les processus et leur appliquer des restrictions lorsque ces hiérarchies sont spéciales, c'est à dire associées à des contrôleurs (options passées lors du montage). En pratique, cette hiérarchie est visible sous la forme d'un pseudo système de fichier :
 
$ ls -l /sys/fs/cgroup
total 0
dr-xr-xr-x 2 root root  0 Aug  7 01:52 blkio
lrwxrwxrwx 1 root root 11 Aug  6 12:03 cpu -> cpu,cpuacct
lrwxrwxrwx 1 root root 11 Aug  6 12:03 cpuacct -> cpu,cpuacct
dr-xr-xr-x 2 root root  0 Aug  7 01:52 cpu,cpuacct
dr-xr-xr-x 2 root root  0 Aug  7 01:52 cpuset
dr-xr-xr-x 2 root root  0 Aug  7 01:52 devices
dr-xr-xr-x 2 root root  0 Aug  7 01:52 freezer
dr-xr-xr-x 2 root root  0 Aug  7 01:52 memory
dr-xr-xr-x 2 root root  0 Aug  7 01:52 net_cls
dr-xr-xr-x 4 root root  0 Aug  7 01:52 systemd
 
$ tree /sys/fs/cgroup/systemd
/sys/fs/cgroup/systemd
├── cgroup.clone_children
├── cgroup.procs
├── cgroup.sane_behavior
├── notify_on_release
├── release_agent
├── system.slice
│   ├── cgroup.clone_children
│   ├── cgroup.procs
│   ├── dbus.service
│   │   ├── cgroup.clone_children
│   │   ├── cgroup.procs
│   │   ├── notify_on_release
│   │   └── tasks
...
│   ├── home.mount
│   │   ├── cgroup.clone_children
│   │   ├── cgroup.procs
│   │   ├── notify_on_release
│   │   └── tasks
...
├── tasks
└── user.slice
    ├── cgroup.clone_children
    ├── cgroup.procs
    ├── notify_on_release
    ├── tasks
    └── user-1000.slice
        ├── cgroup.clone_children
        ├── cgroup.procs
        ├── notify_on_release
        ├── session-1.scope
        │   ├── cgroup.clone_children
        │   ├── cgroup.procs
        │   ├── notify_on_release
        │   └── tasks
        ├── tasks
        └── user@1000.service
            ├── cgroup.clone_children
            ├── cgroup.procs
            ├── notify_on_release
            └── tasks
...
Ici la hiérarchie systemd n'est associée à aucun contrôleur alors que les autres imposent des contraintes sur l'utilisation de la mémoire, du CPU…
 
Tout ceci est donc très flexible mais difficile à gérer lorsque l'on veut modifier de façon cohérente les restrictions appliquées à un groupe de processus ou ajouter des restrictions à un groupe qui n'en avait pas auparavant. Cette complexité est avantageusement masquée par systemd qui se charge actuellement de la gestion des cgroups en proposant des options plus accessibles dans les fichiers d'unit pour les services (systemd.resource-control — Resource control unit settings).
 
Ainsi, il a été décidé de se débarrasser de cette séparation en plusieurs hiérarchies pour regrouper tous les contrôleurs dans une seule hiérarchie. Cela permet d'inclure dans le design même de cette hiérarchie toutes les opérations que systemd fait actuellement pour éviter cette complexité.
 
Cette hiérarchie unifiée est disponible dans le noyau 3.16 mais elle n'est pas activée par défaut. Il faut monter le pseudo système de fichier contrôlant les cgroups avec les options :
 
$ mount -t cgroup -o __DEVEL__sane_behavior cgroup <mount-point>
Il est pour l'instant possible d'utiliser les deux hiérarchies simultanément pour tester le comportement de la nouvelle version, mais cela ne sera bien entendu plus possible dans les prochaines versions.
 
Cette unification introduit aussi la notion de délégation : un processus privilégié (systemd) pourra déléguer le contrôle d'une partie de la hiérarchie à un autre processus, par exemple à un processus systemd dans un conteneur (LXC / Docker / systemd-nspawn) voire même à un processus systemd pour la session d'un utilisateur.
 
Plus d'informations sont disponibles dans l'article de LWN (The unified control group hierarchy in 3.16) ansi que dans la documentation officielle (Cgroup unified hierarchy) qui décrit notamment comment se servir de cette nouvelle hiérarchie.


 
S'te régression en visibilité.
En gros, ça revient a avoir juste un gros /proc/cgroups (ou /sys/fs/cgroups a la mode redhat), plus du tout de sous dossiers par contrôle. En gros, moi qui gère une bonne partie de mes cartes et synchros via cgroups a l'ancienne, ça va être la grosse merde quand j'aurai 10 devices portant le même nom ... C'est sur que casser les interfaces kernel qui vont bien pour traquer les processus après avoir mis en avant leurs super logs de la mort qui tue ... Heureusement que c'est du devel parce que je sent le patch a la barbare chez moi pour conserver le comportement hiérarchisé. Si je chope le mec qui fait passer le commit, je lui fait bouffer ses roustons (Greg, si tu m'entend, te voilà prévenu.)

n°1362041
Ralph-
★ You'll hate me. ★
Posté le 08-08-2014 à 18:47:34  profilanswer
 

As-tu lu http://lwn.net/Articles/601840/ ?
Il y a le passage (à priori assez foutrement mal traduit dans l'esprit sur lfr, étonnant d'habitude les report kernel sont bons) :
 

Citation :

Work on the unified control group hierarchy has been underway for some time, with much of the preparatory work being merged into the 3.14 and 3.15 kernels. In 3.16, this feature will be available, but only to users who ask for it explicitly. To use the unified hierarchy, the new control group virtual filesystem should be mounted with a command like:
 
    mount -t cgroup -o __DEVEL__sane_behavior cgroup <mount-point>
 
Obviously, the __DEVEL__sane_behavior option is not intended to be a permanent fixture. It may still be some time, though, before the unified hierarchy becomes available as a default feature.  


 
Déjà pour avoir la nouvelle hiérarchie, faut la forcer, et ce n'est pas pour demain que le montage sera celui par défaut, ce qui n'empecherait pas d'avoir si certains font des retours dans ce sens (et pas en les traitant d'idiots) d'avoir un type de montage genre mount -t cgroup -o __OLD__behavior cgroup <mount-point> pour garder l'existant.
 
Cependant, quand je vois aussi cela :
 

Citation :

All of this work has been extensively discussed for years, with most of the major users of control groups having had their say. So it should be suitable for most of the known uses today, but that is no substitute for actually seeing things work. The 3.16 kernel will provide an opportunity for interested users to try out the new mode and find out which problems remain; actual migration by users to the new scheme cannot be expected to happen for a few more development cycles at the earliest, though. But, at some point, the control group rework will cease being something that's mostly talked about and become just another big job that eventually got done.


 
J'ai tendance à dire que sois tu te réveilles tard, soit tu sur-évalue l'impact réel que ça pourra avoir. Après je suppose que si on leur montre par a+b que dans des cas pas si tordu (le tiens) est bien ça fout la merde, il pourrait y avoir des retouche dans la migration. Mais surtout ça donne aussi l'impression que ce n'est vraiment pas un truc commité à l'arrache comme parfois ils savent le faire, et qu'on est llooiinnnn d'un diktak pro-RH comme tu sembles encore le penser (ton aversion anti-systemd et anti-RH est parfois un peu ... déplacée).
 
Donc avant de vouloir te lancer dans la cuisine expérimentale, certains ne manqueront pas de te rappeler que ça date de plus de 2 ans cette refonte et qu'ils ne t'ont peut être pas entendu exprimer tes réserves sur cette nouvelle façon de faire, surtout si c'est un truc que tu utilises souvent et fortement.

n°1362043
Mysterieus​eX
Chieuse
Posté le 08-08-2014 à 19:28:24  profilanswer
 

Ralph- a écrit :

As-tu lu http://lwn.net/Articles/601840/ ?
Il y a le passage (à priori assez foutrement mal traduit dans l'esprit sur lfr, étonnant d'habitude les report kernel sont bons) :
 

Citation :

Work on the unified control group hierarchy has been underway for some time, with much of the preparatory work being merged into the 3.14 and 3.15 kernels. In 3.16, this feature will be available, but only to users who ask for it explicitly. To use the unified hierarchy, the new control group virtual filesystem should be mounted with a command like:
 
    mount -t cgroup -o __DEVEL__sane_behavior cgroup <mount-point>
 
Obviously, the __DEVEL__sane_behavior option is not intended to be a permanent fixture. It may still be some time, though, before the unified hierarchy becomes available as a default feature.  


 
Déjà pour avoir la nouvelle hiérarchie, faut la forcer, et ce n'est pas pour demain que le montage sera celui par défaut, ce qui n'empecherait pas d'avoir si certains font des retours dans ce sens (et pas en les traitant d'idiots) d'avoir un type de montage genre mount -t cgroup -o __OLD__behavior cgroup <mount-point> pour garder l'existant.
 
Cependant, quand je vois aussi cela :
 

Citation :

All of this work has been extensively discussed for years, with most of the major users of control groups having had their say. So it should be suitable for most of the known uses today, but that is no substitute for actually seeing things work. The 3.16 kernel will provide an opportunity for interested users to try out the new mode and find out which problems remain; actual migration by users to the new scheme cannot be expected to happen for a few more development cycles at the earliest, though. But, at some point, the control group rework will cease being something that's mostly talked about and become just another big job that eventually got done.


 
J'ai tendance à dire que sois tu te réveilles tard, soit tu sur-évalue l'impact réel que ça pourra avoir. Après je suppose que si on leur montre par a+b que dans des cas pas si tordu (le tiens) est bien ça fout la merde, il pourrait y avoir des retouche dans la migration. Mais surtout ça donne aussi l'impression que ce n'est vraiment pas un truc commité à l'arrache comme parfois ils savent le faire, et qu'on est llooiinnnn d'un diktak pro-RH comme tu sembles encore le penser (ton aversion anti-systemd et anti-RH est parfois un peu ... déplacée).
 
Donc avant de vouloir te lancer dans la cuisine expérimentale, certains ne manqueront pas de te rappeler que ça date de plus de 2 ans cette refonte et qu'ils ne t'ont peut être pas entendu exprimer tes réserves sur cette nouvelle façon de faire, surtout si c'est un truc que tu utilises souvent et fortement.


 
Attend attend, j'ai bien écrit que pour l'instant c'est en devel, c'est donc une option, qui est mise en place via un mount, et encore a condition de compiler ton kernel en devel. Le "rebuild" en lui même n'est pas si récent, en fait, c'est pas un rebuild mais une implémentation de quand les cgroups eux même ont été implémentés. Il a été demandé qu'il y ai deux lignes disponibles : une ligne configurable via scripts pour les admins avec une gestion fine possible et un trie hiérarchique en fonction des critères, et une ligne configurable via outils userspace, sauf que là, on commence a parler de retirer la possibilité d'avoir quelque chose de compréhensible. Après certes, rien n'est uniformisé. Mais faire une uniformisation horizontale comme ça un peu a l'arrache, et vouloir la rendre mandatory parce qu'un outils qui devrait se cantonner a l'userspace pourra mettre en place ses propres contrôleurs, bof bof.
De toutes façon, comme j'ai dit également, au moins moi, irai forker cette partie du kernel et ferait mes patchs (c'est déjà lourdement patché pour avoir des arrangements CPU, et des links mémoires assez sauvage pour optimiser ZFS et les contrôleurs IB) si j'arrive plus a faire mes scripts et régler comme j'ai envie mes synchros et mes usages process.

n°1362044
Ralph-
★ You'll hate me. ★
Posté le 08-08-2014 à 20:35:43  profilanswer
 

C'est le coté "à l'arrache" qui me semble totalement exagéré : le truc est en gestion depuis début 2012, il y a eu pas mal de comm dessus sur la façon dont ils pensaient le faire, et aussi une intégration 2 fois repoussée.
 
Ca me fait penser plutôt à du iptable / nftable, le premier va encore survivre un bon paquet de temps (malheureusement), même si les cgroups ce n'est pas le truc autant utilisé de façon visible d'un point de vue user. Ils peuvent difficilement balancer l'existant, surtout avec la montée en puissance de l'utilisation de plus en plus des cgroups.
 
Bon courage pour les patchs, ptete que tout n'est pas à jeter dans https://git.kernel.org/cgit/linux/k [...] 0765d0ad05

n°1362048
Mysterieus​eX
Chieuse
Posté le 08-08-2014 à 22:40:57  profilanswer
 

Ralph- a écrit :

C'est le coté "à l'arrache" qui me semble totalement exagéré : le truc est en gestion depuis début 2012, il y a eu pas mal de comm dessus sur la façon dont ils pensaient le faire, et aussi une intégration 2 fois repoussée.
 
Ca me fait penser plutôt à du iptable / nftable, le premier va encore survivre un bon paquet de temps (malheureusement), même si les cgroups ce n'est pas le truc autant utilisé de façon visible d'un point de vue user. Ils peuvent difficilement balancer l'existant, surtout avec la montée en puissance de l'utilisation de plus en plus des cgroups.
 
Bon courage pour les patchs, ptete que tout n'est pas à jeter dans https://git.kernel.org/cgit/linux/k [...] 0765d0ad05


 
Le truc qui me fait penser que c'est fait plus ou moins a l'arrache, c'est que le main dev de la refonte précise bien : https://www.kernel.org/doc/Document [...] rarchy.txt

Citation :

Also, due to the specific nature, cgroup and its controllers don't
tend to attract attention from a wide scope of developers.
 cgroup's
short history is already fraught with severely mis-designed
interfaces, unnecessary commitments to and exposing of internal
details, broken and dangerous implementations of various features.
 
Keeping cgroup as an administration interface is both advantageous for
its role and imperative given its nature.
 Some of the cgroup features
may make sense for unprivileged access.  If deemed justified, those
must be further abstracted and implemented as a different interface,
be it a system call or process-private filesystem, and survive through
the scrutiny that any interface for general consumption is required to
go through.


 
Et moi, voir des interfaces aller exposer les cgroups en userland, bof surtout le PID1.

n°1362049
Ralph-
★ You'll hate me. ★
Posté le 08-08-2014 à 23:04:48  profilanswer
 

MysterieuseX a écrit :


...
Et moi, voir des interfaces aller exposer les cgroups en userland, bof surtout le PID1.


 
Humm, j'ai tendance à lire l'inverse en fait : la version "hiérarchisée" va demander un support de capabilities (voir man 7 capabilities pour plus d'infos) pour éviter d'en exposer "trop" pour le userland comme ça serait le cas maintenant. Enfin c'est ce qui est mis au début de la section 5.1 de la doc que tu cites. J'ai l'impression que ce que tu cites est justement un état des lieux actuel, mais bon d'un autre coté, je n'ai pas fait LEA à la fac, donc ma perception est peut être erronée :o

n°1362052
Mysterieus​eX
Chieuse
Posté le 08-08-2014 à 23:46:49  profilanswer
 

Ralph- a écrit :


 
Humm, j'ai tendance à lire l'inverse en fait : la version "hiérarchisée" va demander un support de capabilities (voir man 7 capabilities pour plus d'infos) pour éviter d'en exposer "trop" pour le userland comme ça serait le cas maintenant. Enfin c'est ce qui est mis au début de la section 5.1 de la doc que tu cites. J'ai l'impression que ce que tu cites est justement un état des lieux actuel, mais bon d'un autre coté, je n'ai pas fait LEA à la fac, donc ma perception est peut être erronée :o


 
Justement, je dit bien que des fonctions cgroups exposées en userland, bof. Sauf que le CAP n'est pas actuellement mis en place et ne le sera pas. L'autre soucis majeur que je vois pointer c'est que si tu as la main sur le "nouveau root" (l'initramfs) qui charge ton PID1, ben avec les cgroups, tu peu introduire des modifications kernel quasiment invisibles, et le soucis du PID1 que tu sais que je dénigre, c'est qu'il est foutrement mal configuré sur 99% des systèmes actuels. Avec les cgroups tu peut littéralement faire disparaître des radars un process hein, alors certes, avant c'était pas top, mais là ...  :sweat: (voir pire, un container LXC actuellement peu faire du privileged escalation tellement c'est bien foutu leurs isolation <_< )
Bref, on commence vaguement a avoir le pire du pire niveau scénario qui se profil.

n°1362054
Ralph-
★ You'll hate me. ★
Posté le 08-08-2014 à 23:58:41  profilanswer
 

Je ne vois vraiment pas de quel PID1 tu veux parler   :whistle:  
Et pourquoi ils n'utiliseront pas cap ? Enfin globalement, j'ai quand même l'impression qu'ils veulent corriger le tir avec les cgroups, dont il faut bien une interface minimale pour le suerland si on veut quand même s'en servir non ? Sur ce, à demain !

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  170  171  172  ..  179  180  181  182  183  184

Aller à :
Ajouter une réponse
 

Sujets relatifs
[GNU/Linux/mdk90] Mauvaise version des kernel-headers ....... [résolu]Le Kernel Linux
Sécuriser Linux par le Kernel : LIDS ou GRSecurity ?[Info@ZDNet][Linux]bug kernel 2.4.20 - perte de donnée
il arrive quand le linux kernel 2.4.20 dans la Debian Sarge ?[Linux Mandrake 9] Kernel Panic :(
une carte du kernel linux très impressionnante !!Linux --> Kernel panic
Les 'tainted kernel' , 'no license' & cie sous linux....Mise a jour d'un kernel, je crois que je vais abandonner linux....
Plus de sujets relatifs à : [Noyau Linux] Version 6 et des brouettes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR