Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 21 Jan 2020, 14:27
All times are UTC - 4
 Forum index » Advanced Topics » Cutting edge
kernel compiling in woof-ce
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 39 of 39 [583 Posts]   Goto page: Previous 1, 2, 3, ..., 37, 38, 39
Author Message
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: 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
View user's profile Send private message MSN Messenger 
rockedge


Joined: 11 Apr 2012
Posts: 1452
Location: Connecticut, United States

PostPosted: 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
View user's profile Send private message Visit poster's website 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: 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
View user's profile Send private message MSN Messenger 
festus


Joined: 14 Jan 2015
Posts: 225

PostPosted: 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 Wink
Back to top
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: 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
xscreenshot-20191224T213646.png
 Description   1.3ms stable
 Filesize   17.47 KB
 Viewed   300 Time(s)

xscreenshot-20191224T213646.png

Back to top
View user's profile Send private message MSN Messenger 
Dry Falls

Joined: 16 Dec 2014
Posts: 610
Location: Upper Columbia

PostPosted: 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
View user's profile Send private message 
rockedge


Joined: 11 Apr 2012
Posts: 1452
Location: Connecticut, United States

PostPosted: Mon 30 Dec 2019, 20:30    Post subject:  

Hey Dry Falls!

Thanks for the info.
Back to top
View user's profile Send private message Visit poster's website 
rockedge


Joined: 11 Apr 2012
Posts: 1452
Location: Connecticut, United States

PostPosted: 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
View user's profile Send private message Visit poster's website 
peterw

Joined: 19 Jul 2006
Posts: 421
Location: UK

PostPosted: 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
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: 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
View user's profile Send private message MSN Messenger 
peterw

Joined: 19 Jul 2006
Posts: 421
Location: UK

PostPosted: 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
View user's profile Send private message 
stemsee

Joined: 27 Jun 2013
Posts: 2572
Location: In The Way

PostPosted: 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! Laughing
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
View user's profile Send private message MSN Messenger 
rockedge


Joined: 11 Apr 2012
Posts: 1452
Location: Connecticut, United States

PostPosted: 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
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 39 of 39 [583 Posts]   Goto page: Previous 1, 2, 3, ..., 37, 38, 39
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Cutting edge
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1440s ][ Queries: 13 (0.0627s) ][ GZIP on ]