Ultralite AVB
Moderators: MattKingUSA, khz
-
- Established Member
- Posts: 93
- Joined: Fri Aug 17, 2018 10:55 pm
- Has thanked: 36 times
- Been thanked: 5 times
Re: Ultralite AVB
I've done some more testing. I'm able to USB with only two buffers.
The Bad: Overall latency for a given buffer size is higher, 20.3mS in Linux vs 11.7mS in Windows 10 (44.1kHz, 256).
The Good: I'm able to use much smaller buffers in Linux. I am able to run Mixbus 32C with Waves Abbey Roads Plates (CPU Hog!) at 64 samples for a latency of 7.2mS! In Windows 10, even 256 would cause high CPU with this combination.
Still interested in trying AVB but happy that overall system performance is substantially better with the Motu in Linux!
The Bad: Overall latency for a given buffer size is higher, 20.3mS in Linux vs 11.7mS in Windows 10 (44.1kHz, 256).
The Good: I'm able to use much smaller buffers in Linux. I am able to run Mixbus 32C with Waves Abbey Roads Plates (CPU Hog!) at 64 samples for a latency of 7.2mS! In Windows 10, even 256 would cause high CPU with this combination.
Still interested in trying AVB but happy that overall system performance is substantially better with the Motu in Linux!
Re: Ultralite AVB
I can put up the AVB code somewhere during the weekend. A NIC with intel i210 is currently still required.
-
- Established Member
- Posts: 59
- Joined: Sun Jan 14, 2018 8:38 pm
- Has thanked: 3 times
- Been thanked: 3 times
Re: Ultralite AVB
v1.3.5+626 is out. http://motu.com/techsupport/technotes/f ... changelog/
BTW, nice work on all those patches and stuff, folks!
Hope that it solves something even without using x99 chipsets.Implemented low bandwidth mode when both computer input and output channel count is set to 32 or lower. This will help USB compatibility with x99 chipset based systems.
BTW, nice work on all those patches and stuff, folks!
-
- Established Member
- Posts: 62
- Joined: Mon Jul 01, 2013 12:28 am
- Has thanked: 4 times
Re: Ultralite AVB
Anyone tested the 1.3.5+626 firmware regarding the prolem with weird samplerate-timing-drift that makes most previous firmwares unusable ?Musinux wrote:v1.3.5+626 is out. http://motu.com/techsupport/technotes/f ... changelog/Hope that it solves something even without using x99 chipsets.Implemented low bandwidth mode when both computer input and output channel count is set to 32 or lower. This will help USB compatibility with x99 chipset based systems.
BTW, nice work on all those patches and stuff, folks!
/Anders
-
- Established Member
- Posts: 26
- Joined: Sat Oct 06, 2018 7:18 am
- Has thanked: 10 times
- Been thanked: 8 times
Re: Ultralite AVB
It's still decimating after a few minutes.ahellquist wrote: Anyone tested the 1.3.5+626 firmware regarding the prolem with weird samplerate-timing-drift that makes most previous firmwares unusable ?
/Anders
-
- Established Member
- Posts: 62
- Joined: Mon Jul 01, 2013 12:28 am
- Has thanked: 4 times
Re: Ultralite AVB
Thanks for the report. Sorry to hear there is no change.baptiste wrote:It's still decimating after a few minutes.ahellquist wrote: Anyone tested the 1.3.5+626 firmware regarding the prolem with weird samplerate-timing-drift that makes most previous firmwares unusable ?
/Anders
The only thing my support requests to Motu has done so far as I can see is large statements about:
"The following versions are compatible with Mac and Windows" on different places..
They seem to not care much about the USB-CC users.
On a side note, It seems like Presonus are the people pushing AVB most theses days and let's hope that ripples the market a bit.
/Anders
Re: Ultralite AVB
You find the code here https://github.com/Drumfix/avb4linux
Special notes:
- at present only 1 8-in and 1 8-out stream is supported (rhe dirst of the interface
- all 8 channels of the szream going to the computer must be connected
- You have to edit the file kernel_module/avb-config.h and replace the MAC of the i210, the MAC of the device and the MAAP start address used by the device.
The latter 2 you will find by running wireshark on the i210 and filter for maap packets.
Special notes:
- at present only 1 8-in and 1 8-out stream is supported (rhe dirst of the interface
- all 8 channels of the szream going to the computer must be connected
- You have to edit the file kernel_module/avb-config.h and replace the MAC of the i210, the MAC of the device and the MAAP start address used by the device.
The latter 2 you will find by running wireshark on the i210 and filter for maap packets.
-
- Established Member
- Posts: 93
- Joined: Fri Aug 17, 2018 10:55 pm
- Has thanked: 36 times
- Been thanked: 5 times
Re: Ultralite AVB
Thank you!Drumfix wrote:You find the code here https://github.com/Drumfix/avb4linux
Special notes:
- at present only 1 8-in and 1 8-out stream is supported (rhe dirst of the interface
- all 8 channels of the szream going to the computer must be connected
- You have to edit the file kernel_module/avb-config.h and replace the MAC of the i210, the MAC of the device and the MAAP start address used by the device.
The latter 2 you will find by running wireshark on the i210 and filter for maap packets.
8/8 and lower latency is just what I need. I'm guessing my CPU load will be lower than with USB too. Look forward to trying this.
-
- Established Member
- Posts: 93
- Joined: Fri Aug 17, 2018 10:55 pm
- Has thanked: 36 times
- Been thanked: 5 times
Re: Ultralite AVB
@Drumfix
I must be missing something on my system? When I go to make ab4linux I get this error:
I have gcc 4.9 and 6.3 installed if it matters...
I must be missing something on my system? When I go to make ab4linux I get this error:
Code: Select all
cc1: error: code model kernel does not support PIC mode
/bin/sh: 1: [: -ge: unexpected operator
Makefile:202: *** *** Aborting the build. *** This driver '' is not supported on kernel versions older than 2.4.21, because this driver requires NAPI support.. Stop.
make[1]: Leaving directory '/home/supereb/avb4linux/kernel-module/igb'
Makefile:31: recipe for target 'igb' failed
make: *** [igb] Error 2
Re: Ultralite AVB
Code: Select all
cc1: error: code model kernel does not support PIC mode
Code: Select all
/bin/sh: 1: [: -ge: unexpected operator
Please try the updated Makefile and report back, preferably by opening an issue on github.
-
- Established Member
- Posts: 93
- Joined: Fri Aug 17, 2018 10:55 pm
- Has thanked: 36 times
- Been thanked: 5 times
Re: Ultralite AVB
I just wanted to report that I have successfully installed and am now using Drumfix's AVB driver.
It was quite easy to install and set up as long as you follow all of the instructions (which I did not at first).
It was quite easy to install and set up as long as you follow all of the instructions (which I did not at first).