Description
Experimenting with and packaging linuxcnc and mesa card.
For the record: using 5.6.14-200rt7.fc31 latency on 10 years old machine Dell Optiplex 755 (Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz + 4GB) under the following tests (lasting 5 days):
- linuxcnc latency-test
- glxgears
- hackbench -T 2 -l 1000000
- cyclictest -a -t -p 95 -N
- ping -f flood-to-another-host-over-100Mb-ethernet
- playing simultaneously two 24hour clips from yt on firefox
Results:
- Servo thread (1ms):
- Max Jitter: 21392 [ns]
- Base thread (25us):
- Max Jitter: 16900 [ns]
Machine booted with: "selinux=0 idle=poll transparent_hugepage=never audit=0 nmi_watchdog=0 nohz=on clocksource=tsc cpuidle.off=1 skew_tick=1 processor.max_cstate=0 isolcpus=1 rcunocbs=1 rcu_nocb_poll nohz_full=1 acpi_irq_nobalance" as per tuning guidelines and was tuned to use latency-performance profile
# tuned-adm active
Current active profile: latency-performance
IRQ affinity was adjusted using irq-affinity.sh script.
HP T630 - cmdline: selinux=0 idle=poll transparent_hugepage=never audit=0 nmi_watchdog=0 clocksource=tsc cpuidle.off=1 skew_tick=1 processor.max_cstate=0 intel_idle.max_cstate=0 nohz=on nohz_full=3 isolcpus=managed_irq,domain,3 rcunocbs=3 rcu_nocb_poll acpi_irq_nobalance intel_pstate=disable nosoftlockup tsc=nowatchdog intel_pstate=disable nosoftlockup skew_tick=1 isolcpus=managed_irq,domain,3 intel_pstate=disable nosoftlockup tsc=nowatchdog
Installation Instructions
# sudo dnf copr enable dwrobel/kernel-rt
# sudo dnf install kernel-rt-mao
# echo "kernel.sched_rt_runtime_us=1000000" | sudo tee /etc/sysctl.d/90-sched-rt.conf
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
Fedora 38 | x86_64 (20)* | Fedora 38 (0 downloads) |
Fedora 39 | x86_64 (60)* | Fedora 39 (67 downloads) |
Fedora rawhide | x86_64 (37)* | Fedora rawhide (52 downloads) |
* Total number of downloaded packages.