Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

2 - Les distributions et les noyaux

> Forums de discussion > 2 - Les distributions et les noyaux > Fedora 29 et 30 et le fichier limits.d/95-jack.conf
Dernier post

Fedora 29 et 30 et le fichier limits.d/95-jack.conf

ycollet utilisateur non connecté France
Bonjour,

Depuis que je suis passé sur Fedora 30 (à partir de Fedora 28), j'ai rencontré un problème bizarre.
Mon noyau plantait sans arrêt.
J'ai testé de compiler plusieurs noyaux: 5.0 et 4.9, même résultat.
J'ai testé de compilé un noyau avec une version plus ancienne de gcc, même résultat.
J'ai même installé un noyau Fedora 29 sur Fedora 30 ... Même problème.

Et j'ai fini par aller revoir le fichier limits.d/95-jack.conf:

# Default limits for users of jack-audio-connection-kit

@jackuser - rtprio 70
@jackuser - memlock 4194304

@pulse-rt - rtprio 20
@pulse-rt - nice -20


Et j'ai eu un vieux doute. J'ai ajouté la ligne du nice manquante pour jackuser:
# Default limits for users of jack-audio-connection-kit

@jackuser - rtprio 70
@jackuser - memlock 4194304
@jackuser - nice -20

#@pulse-rt - rtprio 20
#@pulse-rt - nice -20


Et tout s'est mis à fonctionner depuis.
C'est dans Fedora 30, mais je ne serais pas étonné de voir arriver ça dans les autres distributions.

Cette absence de nice fait planter le driver radeon de la carte graphique.
Résultat: plus d'image, mais le son fonctionne toujours.

Bonne journée à tous,

Yann

ycollet utilisateur non connecté France
Bon, raté, ça ne venait pas de là. Un pur hasard a fait que ça a fonctionné 1 heure.
J'ai testé d'ajouter les flags "noacpi noapic" au boot et là, ça n'a pas eu l'air de planter après 2 heures d'essai.
Le noyau testé est le 5.0.21rt16.

jphaenlin utilisateur non connecté France
Bonjour,

Est-ce que tu as essayé le noyau standard (non RT) ? Je l'utilise sur F29, parce que la version RT me posait un problème, et il s'avère qu'il convient tout à fait pour la musique, en tout cas pour mon utilisation. Ils ont fait de gros progrès !


Jean-Pierre

ycollet utilisateur non connecté France
Merci pour le conseil.
Le souci, je suis sous AMD et avec le kernel standard, j'ai pas mal de xruns.
J'ai testé pas mal de trucs, je suis même allé jusqu"à installé le firmware amdgpu de Fedora 28.
Rien n'a fonctionné.
Et puis je suis allé relire la stacktrack du kernel dans /var/log/messages.

Jun 23 18:52:18 localhost kernel: BUG: scheduling while atomic: xfwm4:rcs0/1590/0x00000003
Jun 23 18:52:18 localhost kernel: Modules linked in: snd_seq_dummy fuse xt_CHECKSUM ipt_MASQUERADE tun bridge stp llc ccm nf_conntrack_netbios_ns nf_conntrack_broadcast xt_CT ip6t_rpfilter ip6t_REJECT nf_reject_ipv6 ipt_REJECT nf_reject_ipv4 xt_conntrack ebtable_nat ip6table_nat nf_nat_ipv6 ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_nat_ipv4 nf_nat iptable_mangle iptable_raw iptable_security nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c ip_set nfnetlink ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables sunrpc vfat fat snd_seq_midi snd_seq_midi_event uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 joydev videobuf2_common snd_usb_audio videodev snd_usbmidi_lib media snd_rawmidi edac_mce_amd pktcdvd snd_hda_codec_realtek kvm_amd snd_hda_codec_generic ledtrig_audio kvm irqbypass arc4 crct10dif_pclmul crc32_pclmul snd_hda_codec_hdmi rtl8188ee ghash_clmulni_intel rtl_pci rtlwifi mac80211 snd_hda_intel hp_wmi snd_hda_codec sparse_keymap snd_hda_core
Jun 23 18:52:18 localhost kernel: wmi_bmof snd_hwdep cfg80211 snd_seq snd_seq_device rfkill snd_pcm sp5100_tco snd_timer pcc_cpufreq snd soundcore i2c_piix4 k10temp fam15h_power ccp pcspkr acpi_cpufreq amdgpu chash amd_iommu_v2 gpu_sched radeon i2c_algo_bit crc32c_intel drm_kms_helper ttm r8169 drm wmi uas usb_storage
Jun 23 18:52:18 localhost kernel: Preemption disabled at:
Jun 23 18:52:18 localhost kernel: [<ffffffffb567244e>] reservation_object_add_shared_fence+0x3e/0x1b0
Jun 23 18:52:18 localhost kernel: CPU: 1 PID: 1590 Comm: xfwm4:rcs0 Not tainted 5.0.19-rt11.fc30.x86_64 #1
Jun 23 18:52:18 localhost kernel: Hardware name: HP 450-a121nf/2B29, BIOS A0.11 01/15/2016
Jun 23 18:52:18 localhost kernel: Call Trace:
Jun 23 18:52:18 localhost kernel: dump_stack+0x5c/0x80
Jun 23 18:52:18 localhost kernel: ? reservation_object_add_shared_fence+0x3e/0x1b0
Jun 23 18:52:18 localhost kernel: __schedule_bug.cold+0x44/0x51
Jun 23 18:52:18 localhost kernel: __schedule+0x5c6/0x6f0
Jun 23 18:52:18 localhost kernel: ? unpin_current_cpu+0x3a/0x80
Jun 23 18:52:18 localhost kernel: schedule+0x43/0xd0
Jun 23 18:52:18 localhost kernel: rt_spin_lock_slowlock_locked+0x114/0x2b0
Jun 23 18:52:18 localhost kernel: rt_spin_lock_slowlock+0x51/0x80
Jun 23 18:52:18 localhost kernel: __wake_up_common_lock+0x61/0xb0
Jun 23 18:52:18 localhost kernel: radeon_fence_is_signaled+0x74/0x90 [radeon]
Jun 23 18:52:18 localhost kernel: reservation_object_add_shared_fence+0x97/0x1b0
Jun 23 18:52:18 localhost kernel: ttm_eu_fence_buffer_objects+0x49/0xa0 [ttm]
Jun 23 18:52:18 localhost kernel: radeon_cs_parser_fini+0x10f/0x120 [radeon]
Jun 23 18:52:18 localhost kernel: radeon_cs_ioctl+0x22b/0x800 [radeon]
Jun 23 18:52:18 localhost kernel: ? radeon_cs_parser_init+0x20/0x20 [radeon]
Jun 23 18:52:18 localhost kernel: drm_ioctl_kernel+0xa7/0xf0 [drm]
Jun 23 18:52:18 localhost kernel: drm_ioctl+0x208/0x390 [drm]
Jun 23 18:52:18 localhost kernel: ? radeon_cs_parser_init+0x20/0x20 [radeon]
Jun 23 18:52:18 localhost kernel: ? migrate_enable+0x235/0x400
Jun 23 18:52:18 localhost kernel: ? _raw_spin_unlock_irqrestore+0x1f/0x60
Jun 23 18:52:18 localhost kernel: radeon_drm_ioctl+0x49/0x80 [radeon]
Jun 23 18:52:18 localhost kernel: do_vfs_ioctl+0x40c/0x670
Jun 23 18:52:18 localhost kernel: ksys_ioctl+0x5e/0x90
Jun 23 18:52:18 localhost kernel: __x64_sys_ioctl+0x16/0x20
Jun 23 18:52:18 localhost kernel: do_syscall_64+0x5b/0x180
Jun 23 18:52:18 localhost kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9
Jun 23 18:52:18 localhost kernel: RIP: 0033:0x7f12b714d1fb
Jun 23 18:52:18 localhost kernel: Code: 0f 1e fa 48 8b 05 8d dc 0c 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 0f 1f 44 00 00 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 5d dc 0c 00 f7 d8 64 89 01 48
Jun 23 18:52:18 localhost kernel: RSP: 002b:00007f12a2d01a38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
Jun 23 18:52:18 localhost kernel: RAX: ffffffffffffffda RBX: 000055d44ba1e5e8 RCX: 00007f12b714d1fb
Jun 23 18:52:18 localhost kernel: RDX: 000055d44ba1e5e8 RSI: 00000000c0206466 RDI: 000000000000000c
Jun 23 18:52:18 localhost kernel: RBP: 00000000c0206466 R08: 000055d44b658390 R09: 0000000000000000
Jun 23 18:52:18 localhost kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 000055d44ba0e5a0
Jun 23 18:52:18 localhost kernel: R13: 000000000000000c R14: 0000000000000000 R15: 000055d44b658358
Jun 23 18:52:18 localhost kernel: WARNING: CPU: 1 PID: 1590 at kernel/sched/core.c:7301 migrate_enable+0x2e7/0x400


Et j'ai noté snd_seq_dummy ...
C'est une réglage du séquenceur midi dans qjackctl.
Je l'avais laissé sur "aucun" et je l'ai remis sur 'seq'.
Et puis depuis, ça ne plante plus.
J'ai l'impression que le souci venait de là.

ycollet utilisateur non connecté France
Tu as installé quel kernel RT sous Fedora 29 ? Celui du dépôt CCRMA ?
Tu as eu quoi comme souci ?

Moi, quand j'ai installé le kernel CCRMA, j'avais des soucis aussi.

ycollet utilisateur non connecté France
Bon pour le moment, rien ne fonctionne.
J'ai blacklisté snd-seq-dummy et ... Ca a eu l'air de fonctionner pendant un moment et puis plantage.
J'ai tout passé à realtimeconfigquickscan. Pareil, plantage.

Prochaines étapes:
- compiler un noyaux en Basic RT.
- compiler un avec les options par défaut du noyau et en Fully Preemptible RT ...

Et trouver si ça ne serait pas une option à la con qui ferait planter le noyau.

ycollet utilisateur non connecté France
Dernière piste possible: le souci pourrait venir de xorg-server.

bda utilisateur non connecté France
Je ne suis pas pro du noyau, mais dans ton /var/log/messages, on voit du radeon et du drm.

Perso j'irai voir de ce côté (pilote graphique).

tenryu utilisateur non connecté France
Serait-il possible que ce soit lié à Wayland. J'ai cru comprendre que Wayland installé de principe sur Debian 10 rendait impossible l'utilisation de Synaptic en particulier. J'ai vu que Wayland est sensé être le protocole du serveur d'affichage à partir de Fedora 26. Peut-être que ça a un rapport ?

ycollet utilisateur non connecté France
Hélas non, je suis sous KDE et c'est xorg qui a été lancé, pas wayland.
Mais pour le moment, je n'ai plus rencontré le problème.
J'ai fait une modification dans un fichier de conf de xorg pour désactiver l'accélération graphique. Et entre temps, j'ai vu passer une mise à jour d'un élément de xorg.
Donc, ce soir, je réactive l'accélération graphique et je regarde si le problème est toujours là.

ycollet utilisateur non connecté France
Bon, test effectué, la désactivation de l'accélération graphique a fait le job.
La mise à jour n'a pas corrigé le bug.
J'ai ajouté le fichier /etc/X11/xorg.conf.d/disable-gpu.conf:
ection "Extensions"
    Option "GLX" "Disable"
EndSection


Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]

CyrilRos


Mégaphone [Afficher / Cacher]

sub26nico, 01:59, sam. 20 Jul 2019: Salut et bienvenue à ToFshepa :-)
bda, 19:53, ven. 19 Jul 2019: @favardin: J'ai voulu l'essayer mais il n'est pas compatible ARM/Raspberry Pi. Donc pas pour moi...
farvardin, 18:10, ven. 19 Jul 2019: @bda super chouette le synthé Surge, par contre l'interface rame à mort chez moi... :-(
sub26nico, 10:43, ven. 19 Jul 2019: Salut et bienvenue à Philip-007 :-)
sub26nico, 22:33, jeu. 18 Jul 2019: @CRAZY84, encore une fois, ouvres un fil dans les forums pour ce genre de demande, le mégaphone n'est pas fait pour cela.
CRAZY84, 22:14, jeu. 18 Jul 2019: quel carte son externe choisir pour bancher un casque et des enceinte monitoring
bda, 19:33, jeu. 18 Jul 2019: Synthé soustractif hybride: [Lien] Ancien produit commercial désormais en GPL. Je vais essayer ça sous peu :-)
sub26nico, 11:02, mar. 16 Jul 2019: Salut et bienvenue à anonym et anolinux :-)
sub26nico, 11:02, mar. 16 Jul 2019: @CRAZY84, ouvres un fil dans les forums, ça sera plus simple pour pouvoir t'aider ;-)
CRAZY84, 05:57, mar. 16 Jul 2019: bonjour je ny comprend rien
CRAZY84, 05:56, mar. 16 Jul 2019: qui pourra me dire comment installer amsynthé et Kxstudio
sub26nico, 19:03, lun. 15 Jul 2019: Salut et bienvenue à pat1964 et CRAZY84 :-)