Author Topic: New AV Linux Kernel Repository now public!  (Read 173935 times)

0 Members and 1 Guest are viewing this topic.

Offline Zedman

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
  • Linux User
    • Songs, Stories, Tech Notes
Re: New AV Linux Kernel Repository now public!
« Reply #30 on: August 13, 2017, 10:27:37 PM »
Thanks Trulan ... just needed to verify since linux-image-4.8.6-rt5avl2_4.8.6-rt5avl2-2 apparently did not offer Nvidia/Ati support ... that's why I upgraded to the 4.9 LTS ... I do a lot of audio/visual work and am looking to purchase a graphics card for video transfers, so I needed the info ... linux-image-4.9.33-rt23avl1_4.9.33-rt23avl1-3_amd64 runs smooth as silk on my MX-16 setup!!

Cheers

Offline 33Nicolas

  • Full Member
  • ***
  • Posts: 43
  • Karma: +0/-0
  • New AVLinux User, heck new Linux user!
Re: New AV Linux Kernel Repository now public!
« Reply #31 on: September 02, 2017, 10:05:44 AM »
Tx Trulan, it sounds simple enough for me.

Just clarify, I have the following:

Quote

-Computer-
Processor      : 8x AMD FX(tm)-8320 Eight-Core Processor
Memory      : 16419MB (3581MB used)
Operating System      : Debian GNU/Linux 9.1
Kernel      : Linux 4.9.33-rt23avl1 (x86_64)

It sounds as if I installed a regular Debian kernel 4.9 LTS I might unlock more features for my graphic card.

The last question I have is where do I get the 4.9 LTS kernel? I don't see it under the Synaptic Package Manager.

Thanks for any help you can offer,
As Above, So Below
So Below, As Above

Offline trulan

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 940
  • Karma: +5/-0
Re: New AV Linux Kernel Repository now public!
« Reply #32 on: September 12, 2017, 06:51:05 PM »
Hi everybody!  There's a new batch of kernels for your testing, usage, and enjoyment.  This time, there are four kernels available:

For 32 bit: (i386)
linux-4.9.40-rt30avl2
linux-4.9.40-lowlatency-avl2

And for 64 bit: (amd64)
linux-4.9.40-rt30avl2
linux-4.9.40-lowlatency-avl2

The 'rt' kernels are updates to the Real Time Linux kernels you are familiar with in AV Linux.  A Real Time kernel often can perform more consistently at low latencies under heavy load.  (ie, fewer xruns while processing live audio.)

The 'lowlatency' kernels do not include the 'Real Time' patch.  Some hardware does not play well with a full real time kernel, especially hardware that requires proprietary drivers (such as many NVidia video cards).  If you would rather have good graphics and no headaches, and don't care about crazy-low latencies, then these kernels are for you.   Many users will not be able to tell a difference between the real world performance of the two kernels.

As always, I appreciate those of you who test and report back!

Offline jiff41

  • Sr. Member
  • ****
  • Posts: 63
  • Karma: +3/-0
  • AVLinux User (Getting there bit by bit!.)
Re: New AV Linux Kernel Repository now public!
« Reply #33 on: September 13, 2017, 01:27:25 AM »
Is there a tutorial/video anywhere for me to try testing, I'd love to have a go if it's not TOO  :rolleyes: complicated  :cheesy:
I started out with nothing & I still have most of it left!. (Seasick Steve)

Offline GMaq

  • Administrator
  • Hero Member
  • *****
  • Posts: 3074
  • Karma: +40/-0
  • A/V 'Nixer
    • www.bandshed.net
Re: New AV Linux Kernel Repository now public!
« Reply #34 on: September 14, 2017, 02:10:51 PM »
Is there a tutorial/video anywhere for me to try testing, I'd love to have a go if it's not TOO  :rolleyes: complicated  :cheesy:

Hi,

They just install like any other package from Synaptic, just search:

linux-4.9.40-rt30avl2 or linux-4.9.40-lowlatency-avl2 (depending on what you're looking for) in Synaptic and you can install them, this won't remove your existing kernel and on next boot GRUB will automatically select the newest kernel on the system. If everything works you can later decide to uninstall the previous older kernel using Synaptic as well. If the new kernel doesn't work for some reason or you don't like it, simply select the 'Advanced Options' in GRUB with your keyboard arrow keys on your next boot and select to boot the older kernel and then remove the new kernel using Synaptic...

Easy Peasy! :cool:

Now... if you want to install nVidia proprietary drivers on the lowlatency kernel that is a bit more involved and I am going to document it soon...

« Last Edit: September 14, 2017, 02:15:43 PM by GMaq »

Offline jiff41

  • Sr. Member
  • ****
  • Posts: 63
  • Karma: +3/-0
  • AVLinux User (Getting there bit by bit!.)
Re: New AV Linux Kernel Repository now public!
« Reply #35 on: September 15, 2017, 02:48:57 AM »
Easy Peasy! :cool:
:whistle: many thanks Glen!, Here goes then!  :wowed:
I started out with nothing & I still have most of it left!. (Seasick Steve)

Offline trulan

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 940
  • Karma: +5/-0
Re: New AV Linux Kernel Repository now public!
« Reply #36 on: September 16, 2017, 12:42:15 PM »
I know, I just pushed out a set of kernel updates a few days ago.  But there were a few fixes in the recent upstream updates (including an important fix in the alsa-firewire driver) that I wanted to get out there.  So you will find a set of 4.9.47 kernels (rt and lowlatency) in the repository.  So, there they are, and happy testing!

Offline joe k

  • Hero Member
  • *****
  • Posts: 224
  • Karma: +1/-0
Re: New AV Linux Kernel Repository now public!
« Reply #37 on: September 18, 2017, 04:23:43 PM »
Ha

I haven't been able to get any kernel after 4.6 rt to load always  gives a udev permission problem.

Kernel boot error:

Scripts/init-top/udev  line 14 Cant create/sys/kernel/uevent_helper: Permission denied

dosent find the drive.

4.8 kernels
4.9 kernels  all





Offline 33Nicolas

  • Full Member
  • ***
  • Posts: 43
  • Karma: +0/-0
  • New AVLinux User, heck new Linux user!
Re: New AV Linux Kernel Repository now public!
« Reply #38 on: September 18, 2017, 07:30:46 PM »
I noticed a search for "linux-4.9.40-rt30avl2" and "linux-4.9.40-lowlatency-avl2" yielded nothing for me. When I removed linux, i.e "4.9.40-rt30avl2 or "4.9.40-lowlatency-avl2" they showed up.

Not sure if this is a problem on my side. Sure got a few of those :)
As Above, So Below
So Below, As Above

Offline trulan

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 940
  • Karma: +5/-0
Re: New AV Linux Kernel Repository now public!
« Reply #39 on: September 18, 2017, 07:37:33 PM »
Kernel boot error:

Scripts/init-top/udev  line 14 Cant create/sys/kernel/uevent_helper: Permission denied
Hi Joe,
Thanks for the report.  That looks like this bug:  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=752742
Are you running a rather old installation of AV Linux?  If so, you may need to upgrade systemd to get past this.  Even debian jessie (old stable) systemd package has been patched for this as far as I can tell.

@GMaq, have you seen any issues like this on your machines?  There's a workaround kernel config option I can enable if I need to.

Offline GMaq

  • Administrator
  • Hero Member
  • *****
  • Posts: 3074
  • Karma: +40/-0
  • A/V 'Nixer
    • www.bandshed.net
Re: New AV Linux Kernel Repository now public!
« Reply #40 on: September 19, 2017, 09:31:07 AM »
I noticed a search for "linux-4.9.40-rt30avl2" and "linux-4.9.40-lowlatency-avl2" yielded nothing for me. When I removed linux, i.e "4.9.40-rt30avl2 or "4.9.40-lowlatency-avl2" they showed up.

Not sure if this is a problem on my side. Sure got a few of those :)

Trulan just pushed an updated '4.9.47' kernel, it's possible he replaced 4.9.40 so it no longer appears. I've been busy with work and am a little behind testing right now.

Offline GMaq

  • Administrator
  • Hero Member
  • *****
  • Posts: 3074
  • Karma: +40/-0
  • A/V 'Nixer
    • www.bandshed.net
Re: New AV Linux Kernel Repository now public!
« Reply #41 on: September 19, 2017, 09:37:40 AM »

@GMaq, have you seen any issues like this on your machines?  There's a workaround kernel config option I can enable if I need to.

Hi,

Sorry busy with work and am behind on kernel testing, 4.9.33 works well for me (other than some Virtualbox stuff which we already discussed) so I'm assuming 4.9.47 will if there were no changes, I need to catch up and sync all my builds next weekend.

From Joe's other posts I think he had networking issues with AVL 2017 and is remarkably still using AV Linux 6.0 (which doesn't have systemd at all)

@Joe, AVL 6.0 is discontinued and obsolete, it's cool if it still works for you, but we can't be making kernel adjustments and alteration to accommodate an obsolete version.


Offline ThothMacDonalds

  • Newbie
  • *
  • Posts: 4
  • Karma: +0/-0
  • AVLinux User
Re: New AV Linux Kernel Repository now public!
« Reply #42 on: January 17, 2018, 12:36:28 AM »
Hey fam! I'm currently playing around with pop_os, and it's pretty cool. A little too slick for my eyes, but I digress... Obviously I couldn't help but tinker, and I just added the avl kernel repo, and couldn't help but notice this 4.14.12 kernel available and didn't see it mentioned here.

I wanted to ask quick question about Trulan's nomenclature, just to be sure... In the description field "on amd64" refers to on an amd64 processor, not simply 64 bit, as it does sometimes, correct? And if it's 32 bit its it labeled specifically i386? Also avl1-x vs avl2-x, are they draft numbers or is there a significant difference between 1 and 2? I hope I'm making sense.

I guess my confusion is because I went to install the amd64 one out of habit, but I have an Intel processor. After reboot it didn't show up in grub. I tried the other one, which I had assumed was i386 and it booted up flawlessly.

Since this is an artful aardvark based distro I probably ought to try the Ubuntu low latency first, but I always appreciate checking out what y'all been up to and I trust you! Haha!

Offline trulan

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 940
  • Karma: +5/-0
Re: New AV Linux Kernel Repository now public!
« Reply #43 on: January 17, 2018, 07:14:01 PM »
I wanted to ask quick question about Trulan's nomenclature, just to be sure... In the description field "on amd64" refers to on an amd64 processor, not simply 64 bit, as it does sometimes, correct? And if it's 32 bit its it labeled specifically i386? Also avl1-x vs avl2-x, are they draft numbers or is there a significant difference between 1 and 2? I hope I'm making sense.
i386 is 32 bit, amd64 is 64 bit.  It doesn't matter whether your CPU is AMD or Intel or whatever.  That's been Debian's naming convention ever since 64 bit CPUs were a new thing - AMD came out with them first, so they got the name.  That part of the name is generated by the kernel packaging scripts, I don't tell it what to put there.
The 'avl1, avl2' designation is my in-house revision number.  If I add some out-of-tree patches, or change something in the kernel config, I'll bump the revision number.  It's supposed to help me keep track of what I change, and to identify whether I have fixed problems or created more problems.

Quote
I guess my confusion is because I went to install the amd64 one out of habit, but I have an Intel processor. After reboot it didn't show up in grub. I tried the other one, which I had assumed was i386 and it booted up flawlessly.

Since this is an artful aardvark based distro I probably ought to try the Ubuntu low latency first, but I always appreciate checking out what y'all been up to and I trust you! Haha!
You installed the 32 bit version of the distro then?  Debian (and most derivatives, I would expect) supports booting a 64 bit kernel for a 32 bit OS, but maybe your distro doesn't, or your grub configuration ignores the 64 bit kernel.  I'm not sure on that one.
« Last Edit: January 17, 2018, 07:15:38 PM by trulan »

Offline ThothMacDonalds

  • Newbie
  • *
  • Posts: 4
  • Karma: +0/-0
  • AVLinux User
Re: New AV Linux Kernel Repository now public!
« Reply #44 on: January 18, 2018, 02:25:22 PM »
Ok! I thought that was the case, but was starting to doubt myself! Thanks for clearing that up! However, it does deepen my mystery. It is indeed a 64 bit build, but for whatever reason it didn't like the most recent amd64 kernel...

This is not a big deal. Playing with pop_os is just a passing fancy. Doesn't take me long to start to feel like "ewww, Ubuntu."

Thanks again!

Offline trulan

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 940
  • Karma: +5/-0
New Kernels uploaded - testers needed
« Reply #45 on: January 20, 2018, 08:30:38 AM »
Hi everybody!

There are a bunch of new kernels up on the repos:
- 4.14.12-rt10 kernels
- 4.9.76-rt61 kernels
- 4.9.76-lowlatency kernels
(all the kernels have an added 'avl#' tag to the name)

All the kernels are available in 32 bit and 64 bit.  I did not build a lowlatency variant of 4.14 yet, 4.14 is still a 'young' kernel so I think I'll wait another stable release or two to build the full set.
Also, all the 64 bit kernels include the Kernel Page Table Isolation patches (aka the Meltdown mitigation), intended to protect Intel CPUs from speculative execution attacks.  This does come with a bit of a performance penalty on some systems, so be aware of this as you test.  KPTI can be disabled at boot time, by adding
Code: [Select]
noptito the grub command line.  This can be done on 'temporary' basis right from the grub menu, or it can be more permanently added to /etc/default/grub.

Rember that kpti is disabled on most AMD CPUs, and is not available on 32 bit kernels.

Thanks for testing!  Your feedback is much appreciated.
« Last Edit: January 20, 2018, 04:59:06 PM by trulan »

Offline Rodney

  • Jr. Member
  • **
  • Posts: 13
  • Karma: +0/-0
  • AVLinux User
Re: New AV Linux Kernel Repository now public!
« Reply #46 on: January 21, 2018, 05:32:52 PM »
New RT Kernel available, ohhh yeah! Trying it out now! Thank you so verrryy much  :) Happy, happy, happy! 2018 started rockin' already!

Offline Rodney

  • Jr. Member
  • **
  • Posts: 13
  • Karma: +0/-0
  • AVLinux User
Re: New AV Linux Kernel Repository now public!
« Reply #47 on: January 24, 2018, 08:10:43 PM »
Dear Trulan,

              I don't know how you do your magic, but oh boy!does the new 4.9.76 RT kernel sound sooo good! I tested using my guitarix preset using both kernels: 4.9.76 and 4.9.40 (the same that ships with AVlinux 2017 ISO), you can hear the difference on the audio files below:

4.9.40

https://drive.google.com/open?id=17hO8vwFlo_YXdRP-S28XLZhI-QnPcFuB

4.9.76

https://drive.google.com/open?id=1_QhaaVoCE5y6zmCBWbUhSqOS3_bEJf2d

Bottom line: YOU ARE AWESOME MAN! My tone sounds so much better, truly realistic :D thank you so very much for making and sharing these Kernels, they are awesome!

PS: I couldn't test the performance well, because I am pretty sure I got a problem on my audio interface, it works, but the performance is the same as If I were running AvLinux Live from the USB disk  :depressed: . I have no idea why that is happening, it didn't happen before.

PS2: I couldn't test kernel 4.14.12 because it requires libelf-dev and libelf-devel, I don't have access to the internet at home, so I can only wait until AVlinux 2018 is released and hope that it will ship with those libraries ;)

Thanks a lot, you guys Rock!

Offline trulan

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 940
  • Karma: +5/-0
Re: New AV Linux Kernel Repository now public!
« Reply #48 on: January 25, 2018, 06:15:18 AM »
I couldn't test the performance well, because I am pretty sure I got a problem on my audio interface, it works, but the performance is the same as If I were running AvLinux Live from the USB disk  :depressed: . I have no idea why that is happening, it didn't happen before.
If the performance is worse on 4.9.76, try adding "nopti" to the grub command line. For a single-user system with no internet access, there's no need for that heavy security layer.
Quote
PS2: I couldn't test kernel 4.14.12 because it requires libelf-dev and libelf-devel, I don't have access to the internet at home, so I can only wait until AVlinux 2018 is released and hope that it will ship with those libraries ;)
I didn't realize that libelf-dev would be needed to install the 4.14 kernels.  It's needed for the new default kernel unwinder, it's supposed to make some things a little more efficient.  I'll re-evaluate whether or not we want to enable that option in the kernel for now.  Alternately, if you want, you can download the libelf-dev package here and install it manually:
https://packages.debian.org/stretch/libelf-dev

Offline GMaq

  • Administrator
  • Hero Member
  • *****
  • Posts: 3074
  • Karma: +40/-0
  • A/V 'Nixer
    • www.bandshed.net
Re: New AV Linux Kernel Repository now public!
« Reply #49 on: January 25, 2018, 10:57:36 AM »
Hi,

Running behind here, my studio machine is still 32bit, the 4.14.12 seems to be a rocket! I halved the latency on my Presonus 1818VSL just to push it and it's handling it well, previous kernels have not been able to do that, needs further testing.

Have not waded into the 64bit juggernaut yet as I have a parent in hospital and a full work schedule on top, will get to it, but I need to make sure I can fully upgrade VBox hosts and guests to continue working on AVL 2018..

Trulan your thorough work is VERY much appreciated!

Offline Rodney

  • Jr. Member
  • **
  • Posts: 13
  • Karma: +0/-0
  • AVLinux User
Re: New AV Linux Kernel Repository now public!
« Reply #50 on: January 25, 2018, 01:26:59 PM »
Dear Trulan,

               Thanks a lot for the link ;), I'll definitely install the library and try out the kernel. The problem I have with performance drop also happens in previous kernels, it started happening last week, before I try the new kernels, that's why I think it's an issue on my audio interface's hardware  :depressed:

Thanks a lot again

Att.: Rodney


Offline Rodney

  • Jr. Member
  • **
  • Posts: 13
  • Karma: +0/-0
  • AVLinux User
Re: New AV Linux Kernel Repository now public!
« Reply #51 on: January 28, 2018, 10:57:05 PM »
Dear Trulan,

           I have just tried the newest 4.14.15 AVL1 RT kernel, and although I think it's great, I prefer 4.9.76 RT for its "musicality" if I can call it that way 😉. Whereas 4.14.15 improved in performance (at least it felt like that to me: less CPU hunger), it dropped in "sound quality". I AM in love With 4.9.76 RT, I honestly think it's the best ever ❤😻😍.

Thanks a bunch again for providing US these amazing kernels.

Cheers,

Att.: Rodney

Offline protozone

  • Newbie
  • *
  • Posts: 1
  • Karma: +0/-0
  • AVLinux User
Re: New AV Linux Kernel Repository now public!
« Reply #52 on: May 14, 2018, 03:30:43 PM »
32-bit MX 17 Linux "Horizon" (of Debian Stretch, i686) works with 4.14.12-rt10avl1 ! 
It's very easy to use MX Linux with and without the AVLINUX kernel. 
The main thing to do is to add the THREADIRQS option to the /etc/default/grub file and then "sudo update-grub". 
Also, the grub customizer is built in, so it's pretty easy that way too! 

Thanks so much for making this stuff available!