Hi all
Cab any one confirm this?
I noticed that standard kernels found in the fedora repos were built with CONFIG_IRQ_FORCED_THREADING=y thus the kernel parameter threadirqs can be used on boot.
To do this I edited /etc/default/grub (with root privileges) such that:
GRUB_CMDLINE_LINUX="rhgb quiet threadirqs"
and run the following (root) command line
grub2-mkconfig --output=/boot/grub2/grub.cfg
If this is correct I guess this could be something for the next JAM spin...
Using Fernando's tip I get the following listings for version 3.17.4-301.fc21 of kernel.x86_64
bash-4.3$ rtirq status
PID CLS RTPRIO NI PRI %CPU STAT COMMAND 487 FF 70 - 110 0.0 S irq/31-snd_hda_ 30 FF 50 - 90 0.0 S irq/9-acpi 51 FF 50 - 90 0.0 S irq/14-ata_piix 52 FF 50 - 90 0.0 S irq/15-ata_piix 58 FF 50 - 90 0.6 S irq/17-ata_piix 65 FF 50 - 90 0.0 S irq/22-ehci_hcd 66 FF 50 - 90 0.1 S irq/20-ehci_hcd 67 FF 50 - 90 0.0 S irq/20-uhci_hcd 68 FF 50 - 90 0.5 S irq/21-uhci_hcd 69 FF 50 - 90 0.1 S irq/20-uhci_hcd 71 FF 50 - 90 0.6 S irq/21-uhci_hcd 72 FF 50 - 90 0.0 S irq/22-uhci_hcd 73 FF 50 - 90 0.0 S irq/12-i8042 74 FF 50 - 90 0.0 S irq/1-i8042 76 FF 50 - 90 0.0 S irq/8-rtc0 252 FF 50 - 90 0.0 S irq/19-yenta 266 FF 50 - 90 0.0 S irq/19-firewire 268 FF 50 - 90 0.3 S irq/29-nouveau 469 FF 50 - 90 0.4 S irq/30-iwl3945 936 FF 50 - 90 0.0 S irq/32-enp9s0 3 TS - 0 19 0.3 S ksoftirqd/0 17 TS - 0 19 0.2 S ksoftirqd/1
bash-4.3$ ps axuw|grep irq root 3 0.3 0.0 0 0 ? S 23:43 0:00 [ksoftirqd/0] root 17 0.2 0.0 0 0 ? S 23:43 0:00 [ksoftirqd/1] root 30 0.0 0.0 0 0 ? S 23:43 0:00 [irq/9-acpi] root 51 0.0 0.0 0 0 ? S 23:43 0:00 [irq/14-ata_piix] root 52 0.0 0.0 0 0 ? S 23:43 0:00 [irq/15-ata_piix] root 58 0.5 0.0 0 0 ? S 23:43 0:00 [irq/17-ata_piix] root 65 0.0 0.0 0 0 ? S 23:43 0:00 [irq/22-ehci_hcd] root 66 0.0 0.0 0 0 ? S 23:43 0:00 [irq/20-ehci_hcd] root 67 0.0 0.0 0 0 ? S 23:43 0:00 [irq/20-uhci_hcd] root 68 0.9 0.0 0 0 ? S 23:43 0:01 [irq/21-uhci_hcd] root 69 0.1 0.0 0 0 ? S 23:43 0:00 [irq/20-uhci_hcd] root 71 1.1 0.0 0 0 ? S 23:43 0:01 [irq/21-uhci_hcd] root 72 0.0 0.0 0 0 ? S 23:43 0:00 [irq/22-uhci_hcd] root 73 0.0 0.0 0 0 ? S 23:43 0:00 [irq/12-i8042] root 74 0.0 0.0 0 0 ? S 23:43 0:00 [irq/1-i8042] root 76 0.0 0.0 0 0 ? S 23:43 0:00 [irq/8-rtc0] root 252 0.0 0.0 0 0 ? S 23:43 0:00 [irq/19-yenta] root 266 0.0 0.0 0 0 ? S 23:43 0:00 [irq/19-firewire] root 268 0.3 0.0 0 0 ? S 23:43 0:00 [irq/29-nouveau] root 469 0.4 0.0 0 0 ? S 23:44 0:00 [irq/30-iwl3945] root 487 0.0 0.0 0 0 ? S 23:44 0:00 [irq/31-snd_hda_] root 701 0.0 0.0 17056 2524 ? Ss 23:44 0:00 /usr/sbin/irqbalance --foreground root 936 0.0 0.0 0 0 ? S 23:44 0:00 [irq/32-enp9s0] simon 1672 0.0 0.0 113024 2228 pts/1 S+ 23:46 0:00 grep irq
Happy new year, Simon
On 01/01/15 23:53, Simon Lewis wrote:
Hi all
Cab any one confirm this?
I noticed that standard kernels found in the fedora repos were built with CONFIG_IRQ_FORCED_THREADING=y thus the kernel parameter threadirqs can be used on boot.
To do this I edited /etc/default/grub (with root privileges) such that:
GRUB_CMDLINE_LINUX="rhgb quiet threadirqs"
and run the following (root) command line
grub2-mkconfig --output=/boot/grub2/grub.cfg
If this is correct I guess this could be something for the next JAM spin...
Its there (along with rtirq) already.
cheers
Brendan
Hello Brendan
Many thanks for your quick response.
The fc 21 JAM Live iso when burned on to a dvd definitely boots with the treadirqs parameter - rtirq functions correctly.
I have made two installation onto hard drives from the same DVD and both installations started without the threadirqs parameter - the sound devices were not assigned irqs.
Also, the users created on both hard drive installations were not automatically assigned to the jackuser and pulse-rt groups.
Should the users be assigned to any other groups or are there any other tweaks I should take care of?
Apart from that the installation went smoothly.
Cheers, Simon
__________________________________ Simon Lewis Groß-Gerauer-Straße 84 55130 Mainz Germany Tel.: +49 6131 5864787 E-Mail: simon.lewis@slnet-online.de
Am 02.01.2015 um 00:27 schrieb Brendan Jones:
On 01/01/15 23:53, Simon Lewis wrote:
Hi all
Cab any one confirm this?
I noticed that standard kernels found in the fedora repos were built with CONFIG_IRQ_FORCED_THREADING=y thus the kernel parameter threadirqs can be used on boot.
To do this I edited /etc/default/grub (with root privileges) such that:
GRUB_CMDLINE_LINUX="rhgb quiet threadirqs"
and run the following (root) command line
grub2-mkconfig --output=/boot/grub2/grub.cfg
If this is correct I guess this could be something for the next JAM spin...
Its there (along with rtirq) already.
cheers
Brendan
On 02/01/15 10:36, Simon Lewis wrote:
Hello Brendan
Many thanks for your quick response.
The fc 21 JAM Live iso when burned on to a dvd definitely boots with the treadirqs parameter - rtirq functions correctly.
I have made two installation onto hard drives from the same DVD and both installations started without the threadirqs parameter - the sound devices were not assigned irqs.
Also, the users created on both hard drive installations were not automatically assigned to the jackuser and pulse-rt groups.
This is a limitation of kickstart. We weren't able to do this at install time, only for the spin user when running in live mode.
Should the users be assigned to any other groups or are there any other tweaks I should take care of?
The 'realtime mode' section serves as a checklist of sorts, but looks like you have most of it covered:
https://fedoraproject.org/wiki/JACK_Audio_Connection_Kit
cheers
Brendan
Hello Brendan
Once again many thanks for your speedy responses.
I am not a programmer, but I assume the kickstart file is used by anaconda for the hard disk installation.
Looking at https://linuxmoz.com/centos-kickstart-guide/ which describes multiple laptop installations of fedora, it would appear that it is possible to pass a bootloader append option like:|
bootloader --append="threadirqs rhgb quiet"|
What I don't know is whether the /etc/default/grub is modified when the kickstart file is processed.
Also, in the kickstart file a post configuration is run which adds users to specific groups.
Again, what I don't know is whether /etc/default/useradd is modified when the kickstart file is processed.
Anyway just some ideas...
Cheers, Simon
__________________________________ Simon Lewis Groß-Gerauer-Straße 84 55130 Mainz Germany Tel.: +49 6131 5864787 E-Mail: simon.lewis@slnet-online.de
Am 02.01.2015 um 11:03 schrieb Brendan Jones:
On 02/01/15 10:36, Simon Lewis wrote:
Hello Brendan
Many thanks for your quick response.
The fc 21 JAM Live iso when burned on to a dvd definitely boots with the treadirqs parameter - rtirq functions correctly.
I have made two installation onto hard drives from the same DVD and both installations started without the threadirqs parameter - the sound devices were not assigned irqs.
Also, the users created on both hard drive installations were not automatically assigned to the jackuser and pulse-rt groups.
This is a limitation of kickstart. We weren't able to do this at install time, only for the spin user when running in live mode.
Should the users be assigned to any other groups or are there any other tweaks I should take care of?
The 'realtime mode' section serves as a checklist of sorts, but looks like you have most of it covered:
https://fedoraproject.org/wiki/JACK_Audio_Connection_Kit
cheers
Brendan