Author |
Message |
stemsee
Joined: 27 Jun 2013 Posts: 2572 Location: In The Way
|
Posted: Wed 27 Nov 2019, 18:00 Post subject:
|
|
Rockedge
Maybe you could build a more recent kernel (5.3/4) using the latest 5.2.21 rt patch. Or report the errors from patching.
stemsee
|
Back to top
|
|
 |
rockedge

Joined: 11 Apr 2012 Posts: 1874 Location: Connecticut, United States
|
Posted: Thu 28 Nov 2019, 10:56 Post subject:
|
|
▶—— Linux Kernel ——◀
Kernel Release: 4.19.82-rt30 SMP PREEMPT RT
Build Date: RT Wed Nov 27 09:24:12 EST 2019
Build GCC: 7.4.0
OS Support: GNU/Linux
Architecture: x86_64
SMP Enabled: Yes
Kernel Command Line:
psubdir=/BB64 pmedia=atahd pfix=fsck net.ifnames=0
This is a fully preemptible kernel and can be applied for use as CNC machine controller, for electronic music production and software synthesizers and audio / video recording and editing or any real time applications one wants a Puppy Linux to do.
Downloads ->
http://rockedge.org/kernels/
http://rockedge.org/kernels/data/kernel/64bit/4.19.82-rt30_full_rt_64/huge-4.19.82-bionicpup64.tar.bz2
**
|
Back to top
|
|
 |
stemsee
Joined: 27 Jun 2013 Posts: 2572 Location: In The Way
|
Posted: Mon 02 Dec 2019, 12:59 Post subject:
|
|
5.3.14 x86_64
https://drive.google.com/open?id=1ZA1Md0sJpN6ZEAASZ_WjFPPV30ZnCcXa
EDIT: This and the previous kernel, were compiled on an NTFS partition!
|
Back to top
|
|
 |
festus

Joined: 14 Jan 2015 Posts: 235
|
Posted: Fri 13 Dec 2019, 13:39 Post subject:
|
|
rockedge wrote: | ▶—— Linux Kernel ——◀
Kernel Release: 4.19.82-rt30 SMP PREEMPT RT... |
Hello, rockedge,
I have been using your "Kernel Release: 4.19.82-rt30 SMP PREEMPT RT" in bionicpup64 since 29nov2019 with excellent results and great satisfaction.
I've compiled several pkgs, manipulate/record sound files, office work, and general daily tasks.
And it idles at 0 to 1% CPU Usage.
IMO, this is a kernel that should not be overlooked...
Thank you for taking the time to compile this rt kernel.
bliss,
festus
|
Back to top
|
|
 |
stemsee
Joined: 27 Jun 2013 Posts: 2572 Location: In The Way
|
Posted: Tue 24 Dec 2019, 09:39 Post subject:
|
|
Hi rockedge
I'm using your rt kernel with fatdog64. After fine tuning my system for realtime audio processing I get a recording latency of 1.3ms which is plenty good enough for duplex recording with live instruments; this is on a core i3 3217U with 4gb ram.
The only thing is that you configure the kernel with CONFIG_HZ_300=y it would probably give better performance/timer resolution if CONFIG_HZ_1000=y instead!
I tried to compile a newer rt kernel but it failed and I didn't troubleshoot.
Very nice anyway.
stemsee
Description |
1.3ms stable |
Filesize |
17.47 KB |
Viewed |
817 Time(s) |

|
|
Back to top
|
|
 |
Dry Falls
Joined: 16 Dec 2014 Posts: 616 Location: Upper Columbia
|
Posted: Mon 30 Dec 2019, 18:34 Post subject:
Aufs 5.4 |
|
Aufs 5.4 is up and running. Latest nubuild.sh zipped through the k5.4.6. Posting from it now.
|
Back to top
|
|
 |
rockedge

Joined: 11 Apr 2012 Posts: 1874 Location: Connecticut, United States
|
Posted: Mon 30 Dec 2019, 20:30 Post subject:
|
|
Hey Dry Falls!
Thanks for the info.
|
Back to top
|
|
 |
rockedge

Joined: 11 Apr 2012 Posts: 1874 Location: Connecticut, United States
|
Posted: Tue 31 Dec 2019, 09:33 Post subject:
|
|
I attempted to build a RT kernel 5.4.5 using the 5.4.5-rt3 patches but half way through applying the RT patches there is an error and the build stops.
This the same problem so far with any attempt to compile a RT kernel with any kernel version 5+
I have not tried out nubuild.sh but I will today.
|
Back to top
|
|
 |
peterw
Joined: 19 Jul 2006 Posts: 431 Location: UK
|
Posted: Fri 03 Jan 2020, 14:53 Post subject:
Additions to DOTconfig |
|
I don't know if this is the best place to request additions to the Puppy DOTconfig but I will and hopefully someone will point me in the right direction if I am wrong.
Basically, Puppy is one of the best Distros to use on a Chromebook, especially, as they near EOL after 6.5 years from the Chromebook type release (and many are in that sate). One of the issues is that some of the sound chips are not supported in Puppy. This is currently being discussed here: http://www.murga-linux.com/puppy/viewtopic.php?t=117617.
To try and find a solution, I recompiled the kernel to get it to recognise the max98090 chip and the relevant part of my DOTcongfig file is shown below. However, looking at it I see that I have not caught all types of Chromebooks as there are two other "is not set" values also shown.
# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m
# CONFIG_SND_SOC_INTEL_SKYLAKE is not set
CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
CONFIG_SND_SOC_INTEL_MACH=y
CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m
CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m
CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m
CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m
CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m
CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m
CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m
Perhaps the experts who know much more than I and compile more advanced kernels could add those features in future compilations
|
Back to top
|
|
 |
stemsee
Joined: 27 Jun 2013 Posts: 2572 Location: In The Way
|
Posted: Fri 03 Jan 2020, 15:14 Post subject:
|
|
Hello Peterw
These options pertain to the snd-soc/ucm sound card that comes with atom processor chips.
I submitted a kernel DOTconfig for atom cpu to woof-ce > kernel-kit. it should have everything enabled.
stemsee
|
Back to top
|
|
 |
peterw
Joined: 19 Jul 2006 Posts: 431 Location: UK
|
Posted: Fri 03 Jan 2020, 19:17 Post subject:
DOTconfig |
|
Hi Stemsee
I cloned git to get at the kernel compile kit and missed that? I adjusted the DOTconfig that I did get from an existing Bionicpup64 and it did not have the modules enabled in it. I apologise for missing that DOTconfig and it reminds to be more careful.
You mention UCM and I have had a look at that. Puppy includes it in /usr/share/alsa/ucm and when I look at that the contents there they are different than those that I downloaded from Gallium (I think). Does one just merge the two to get extra coverage. Sorry for such a stupid question.
The other query I have is that will kernels for future Puppies and Fatdog pick up on your work for that DOTconfig and include those modules?
I read much of your post and thank for all your good work. It is much appreciated.
|
Back to top
|
|
 |
stemsee
Joined: 27 Jun 2013 Posts: 2572 Location: In The Way
|
Posted: Sat 04 Jan 2020, 07:44 Post subject:
Re: DOTconfig |
|
peterw wrote: | Hi Stemsee
I apologise for missing that DOTconfig and it reminds to be more careful. | If I started apologising for my simple errors I would do nothing else!
Quote: |
You mention UCM and I have had a look at that. Puppy includes it in /usr/share/alsa/ucm and when I look at that the contents there they are different than those that I downloaded from Gallium (I think). Does one just merge the two to get extra coverage. Sorry for such a stupid question. | UCM hardware has various versions of firmware. I provided a package somewhere in this thread, that worked for one of my atom based tablets. The only stupid question is the one you didn't ask, or the one you asked in the wrong way ... You just want to clarify, that is better than erroneous assumption or worse 'presumption'.
Quote: |
The other query I have is that will kernels for future Puppies and Fatdog pick up on your work for that DOTconfig and include those modules? | Not necessarily ... only if the user uses that DOTconfig to compile a new kernel, or uses a kernel compiled with that DOTconfig. That DOTconfig has certain configured options which allows the compilation to build those modules ... no modules are actually in the DOTconfig.
Quote: | I read much of your post and thank for all your good work. It is much appreciated. | There are many contributors to this thread, and the kernel-kit, I'm sure I speak for all of them when I say "You are very welcome Peterw!"
cheers
stemsee
|
Back to top
|
|
 |
rockedge

Joined: 11 Apr 2012 Posts: 1874 Location: Connecticut, United States
|
Posted: Sat 04 Jan 2020, 11:10 Post subject:
|
|
I managed to compile a low latency PREEMPT version of kernel 5.4.5-rt3_x86_64 using the kerne-kit, which is working well with great idle numbers and low CPU loads.
I still am looking for a solution to applying the patches needed to build a full RT kernel out of this version
have made it avallable in this form here -> http://rockedge.org/kernels/
|
Back to top
|
|
 |
rockedge

Joined: 11 Apr 2012 Posts: 1874 Location: Connecticut, United States
|
Posted: Thu 30 Jan 2020, 10:23 Post subject:
|
|
Fully Real Time Kernel Linux 4.14.87-rt50 with aufs4 for Puppy Linux.
▶—— Linux Kernel ——◀
Linux 4.14.87-rt50 #1 SMP PREEMPT RT Wed Jan 29 22:04:27 EST 2020 x86_64 x86_64 x86_64 GNU/Linux
Kernel Release: 4.14.87-rt50
Build Date: RT Wed Jan 29 22:04:27 EST 2020
Build GCC: 7.4.0
OS Support: GNU/Linux
Architecture: x86_64
SMP Enabled: Yes
https://rockedge.org/kernels/
Download
This is a LTS (Long Term Support) kernel with a projected end of life (EOL) 2024.
stemsee wrote: | The only thing is that you configure the kernel with CONFIG_HZ_300=y it would probably give better performance/timer resolution if CONFIG_HZ_1000=y instead! |
took the advice and configured CONFIG_HZ_1000=y
So far all tests indicate that this is one of the best overall performing RT kernels available for Puppy Linux
Tested in Tahr64, Xenial64 and Bionic64
|
Back to top
|
|
 |
Eesmets
Joined: 18 Jun 2020 Posts: 14
|
Posted: Thu 18 Jun 2020, 06:49 Post subject:
|
|
Having used sukk succesfully I made some improvements.
Without entering a kernel version the latest stable is downloaded and compiled.
Description |
|

Download |
Filename |
nubuild.sh.gz |
Filesize |
23.5 KB |
Downloaded |
235 Time(s) |
|
Back to top
|
|
 |
|