Raspberry Pi + Rune Audio ::: Một trải nghiệm nghe nhạc mới

chautranthanh

Well-Known Member
Em mê cái xenomai này quá. Nên làm lại bản khác từ đầu để test kỹ hơn.

Lần trước em làm từ bản 2020-05-27-raspios-buster-lite 4.19.118.

Lần này em chọn bản 2020-02-13-raspbian-buster-lite 4.19.97 để deploy.

Bỏ isolcpus=0,1 trong cmdline. Từ trước tới giờ em thấy dùng cái này không có lợi cho âm thanh.

Disable một số services không cần thiết:

Mã:
sudo systemctl stop avahi-daemon.socket
sudo systemctl disable avahi-daemon.socket

sudo systemctl stop avahi-daemon.service
sudo systemctl disable avahi-daemon.service

sudo systemctl stop bluetooth.service
sudo systemctl disable bluetooth.service

sudo systemctl stop hciuart.service
sudo systemctl disable hciuart.service

sudo systemctl stop keyboard-setup.service
sudo systemctl disable keyboard-setup.service

sudo systemctl stop rpi-display-backlight.service
sudo systemctl disable rpi-display-backlight.service

Cũng như lần trước. Em chỉ dùng pi4 chạy asset upnp.

Bản này phát bằng cục pin asus cực hay ạ :eek: Tiếng smooth và nét hơn bản trước nhiều.

Trước khi deploy:

Mã:
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux

Mã:
pi@raspberrypi:~ $ sudo cyclictest  -l 10000 -m -Sp98 -i100 -d0
# /dev/cpu_dma_latency set to 0us
policy: fifo: loadavg: 0.01 0.04 0.00 1/123 3868

T: 0 ( 3864) P:98 I:100 C:  10000 Min:  5 Act:  14 Avg:  7 Max:  45
T: 1 ( 3865) P:98 I:100 C:  9765 Min:  6 Act:  16 Avg:  10 Max:  40
T: 2 ( 3866) P:98 I:100 C:  9386 Min:  7 Act:  16 Avg:  9 Max:  51
T: 3 ( 3867) P:98 I:100 C:  9119 Min:  6 Act:  12 Avg:  9 Max:  47

Sau khi deploy:

Mã:
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.19.86-v7l-ipipe #2 SMP PREEMPT Thu Dec 12 18:17:01 KST 2019 armv7l GNU/Linux

Mã:
pi@raspberrypi:~ $ sudo cyclictest  -l 10000 -m -Sp98 -i100 -d0
# /dev/cpu_dma_latency set to 0us
policy: fifo: loadavg: 0.35 0.35 0.18 2/122 2622

T: 0 ( 2619) P:98 I:100 C:  10000 Min:  26 Act:  84 Avg:  61 Max:  204
T: 1 ( 2620) P:98 I:100 C:  8782 Min:  28 Act:  41 Avg:  59 Max:  105
T: 2 ( 2621) P:98 I:100 C:  7296 Min:  29 Act:  44 Avg:  53 Max:  153
T: 3 ( 2622) P:98 I:100 C:  2392 Min:  27 Act:  45 Avg:  50 Max:  164

Mã:
pi@raspberrypi:~ $ sudo /usr/xenomai/bin/latency
== Sampling period: 1000 us
== Test mode: periodic user-mode task
== All results in microseconds
warming up...
RTT|  00:00:01  (periodic user-mode task, 1000 us period, priority 99)
RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst
RTD|  0.314|  0.783|  4.017|  0|  0|  0.314|  4.017
RTD|  0.387|  0.672|  4.480|  0|  0|  0.314|  4.480
RTD|  0.424|  0.780|  4.165|  0|  0|  0.314|  4.480
RTD|  0.330|  0.794|  4.368|  0|  0|  0.314|  4.480
RTD|  0.348|  0.712|  5.126|  0|  0|  0.314|  5.126
RTD|  0.237|  0.585|  4.774|  0|  0|  0.237|  5.126
RTD|  0.384|  0.736|  3.884|  0|  0|  0.237|  5.126
RTD|  0.198|  0.600|  4.032|  0|  0|  0.198|  5.126
RTD|  0.272|  0.814|  3.698|  0|  0|  0.198|  5.126

xenomai-pi4-htop.png
Cục sạc Asus của bác dùng cho máy gì vậy? Bác test thử đường usb của pi4 xem ntn mình tò mò muốn biết ra sao? Thanks
 

toi511

Well-Known Member
Em mê cái xenomai này quá. Nên làm lại bản khác từ đầu để test kỹ hơn.

Lần trước em làm từ bản 2020-05-27-raspios-buster-lite 4.19.118.

Lần này em chọn bản 2020-02-13-raspbian-buster-lite 4.19.97 để deploy.

Bỏ isolcpus=0,1 trong cmdline. Từ trước tới giờ em thấy dùng cái này không có lợi cho âm thanh.

Disable một số services không cần thiết:

Mã:
sudo systemctl stop avahi-daemon.socket
sudo systemctl disable avahi-daemon.socket

sudo systemctl stop avahi-daemon.service
sudo systemctl disable avahi-daemon.service

sudo systemctl stop bluetooth.service
sudo systemctl disable bluetooth.service

sudo systemctl stop hciuart.service
sudo systemctl disable hciuart.service

sudo systemctl stop keyboard-setup.service
sudo systemctl disable keyboard-setup.service

sudo systemctl stop rpi-display-backlight.service
sudo systemctl disable rpi-display-backlight.service

Cũng như lần trước. Em chỉ dùng pi4 chạy asset upnp.

Bản này phát bằng cục pin asus cực hay ạ :eek: Tiếng smooth và nét hơn bản trước nhiều.

Trước khi deploy:

Mã:
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux

Mã:
pi@raspberrypi:~ $ sudo cyclictest  -l 10000 -m -Sp98 -i100 -d0
# /dev/cpu_dma_latency set to 0us
policy: fifo: loadavg: 0.01 0.04 0.00 1/123 3868

T: 0 ( 3864) P:98 I:100 C:  10000 Min:  5 Act:  14 Avg:  7 Max:  45
T: 1 ( 3865) P:98 I:100 C:  9765 Min:  6 Act:  16 Avg:  10 Max:  40
T: 2 ( 3866) P:98 I:100 C:  9386 Min:  7 Act:  16 Avg:  9 Max:  51
T: 3 ( 3867) P:98 I:100 C:  9119 Min:  6 Act:  12 Avg:  9 Max:  47

Sau khi deploy:

Mã:
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.19.86-v7l-ipipe #2 SMP PREEMPT Thu Dec 12 18:17:01 KST 2019 armv7l GNU/Linux

Mã:
pi@raspberrypi:~ $ sudo cyclictest  -l 10000 -m -Sp98 -i100 -d0
# /dev/cpu_dma_latency set to 0us
policy: fifo: loadavg: 0.35 0.35 0.18 2/122 2622

T: 0 ( 2619) P:98 I:100 C:  10000 Min:  26 Act:  84 Avg:  61 Max:  204
T: 1 ( 2620) P:98 I:100 C:  8782 Min:  28 Act:  41 Avg:  59 Max:  105
T: 2 ( 2621) P:98 I:100 C:  7296 Min:  29 Act:  44 Avg:  53 Max:  153
T: 3 ( 2622) P:98 I:100 C:  2392 Min:  27 Act:  45 Avg:  50 Max:  164

Mã:
pi@raspberrypi:~ $ sudo /usr/xenomai/bin/latency
== Sampling period: 1000 us
== Test mode: periodic user-mode task
== All results in microseconds
warming up...
RTT|  00:00:01  (periodic user-mode task, 1000 us period, priority 99)
RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst
RTD|  0.314|  0.783|  4.017|  0|  0|  0.314|  4.017
RTD|  0.387|  0.672|  4.480|  0|  0|  0.314|  4.480
RTD|  0.424|  0.780|  4.165|  0|  0|  0.314|  4.480
RTD|  0.330|  0.794|  4.368|  0|  0|  0.314|  4.480
RTD|  0.348|  0.712|  5.126|  0|  0|  0.314|  5.126
RTD|  0.237|  0.585|  4.774|  0|  0|  0.237|  5.126
RTD|  0.384|  0.736|  3.884|  0|  0|  0.237|  5.126
RTD|  0.198|  0.600|  4.032|  0|  0|  0.198|  5.126
RTD|  0.272|  0.814|  3.698|  0|  0|  0.198|  5.126
Bác so sánh với Pi3 như nào ah. em cũng tính làm 2 bản so sánh. hi hi
 

bmc264

Active Member
Share thêm nguồn nhạc của 1 bác trên VN-Z

https://drive.google.com/drive/folders/1eJi2fpKqvVHi3r1PPCHI9mZd19Dsfz2k?usp=sharing

https://drive.google.com/drive/folders/0B9zSlhJ4JoC3T0pJQl94X3VUNFU?usp=sharing

Nhờ mấy anh thầm duyệt rồi kéo vô GDrive vô cực ạ

PS: hướng dẫn các bạn nghe nhạc OL qua folder GG driver của bác @diuiri
yêu cầu: có tài khoản: driver GSUITE (google account work or school)
1. vào link folder nhạc của @diuiri -> chọn move to my drive (nếu dùng máy tính không được thì dùng smart phone)
Cách này hay quá bác.! Copy trăm GB nhạc 1 cái kick chuột.
Các bác hảo tâm làm thêm nguồn nhạc share của bác @linh0983 nữa thì tuyệt :D
 

TuanQuynhAudio

Well-Known Member
Yeah. Mong tin anh :D

Anh build được bản openhome cho stretch là bá phát luôn :rolleyes:

Hix build openhome cho stretch em chưa làm được. Em test build kernel 4.9.80 xenomai cho jessie thì ok. Có boss dac, digione. Em đang vướng khoản tạo file image thẻ nhớ. Hix bị lỗi gì đó mà sau khi cài xenomai thì rasbian ko nhận thẻ ở dạng sdcard (sda) mà lạ nhận là sg0. :mad:
Đã test cài openhome, boss dac đã load driver (em không có boss dac để test) ok anh à.
 

tml3nr

Moderator
Cục sạc Asus của bác dùng cho máy gì vậy? Bác test thử đường usb của pi4 xem ntn mình tò mò muốn biết ra sao? Thanks
Nó là cục pin dự phòng Asus ZenPower 9600 đó anh. Lúc đầu anh @smallgent kiu mua.

Dùng nó để test rất tiện.

Để em lục đồ ra rồi test cho hết tuồng pi4 / xenomai. Trước mắt thấy có nhiều cái hay quá. Rất có triển vọng :rolleyes:

piasusspk-zpsiuy91w6t.jpg
 

tml3nr

Moderator
Hix build openhome cho stretch em chưa làm được. Em test build kernel 4.9.80 xenomai cho jessie thì ok. Có boss dac, digione. Em đang vướng khoản tạo file image thẻ nhớ. Hix bị lỗi gì đó mà sau khi cài xenomai thì rasbian ko nhận thẻ ở dạng sdcard (sda) mà lạ nhận là sg0. :mad:
Đã test cài openhome, boss dac đã load driver (em không có boss dac để test) ok anh à.

Kinh khủng quá :eek: :eek: :eek:

Anh cho em hỏi thêm tí:

- Sau khi build xenomai 4.9.80 cho jessie, theo em biết là nó sẽ leo lên stretch / debian 9. Và anh vẫn chạy openhome trên bản này được ạ?

- Anh thêm driver cho boss dac vào bản nào ạ?

Em có thử cài openhome lên jessie, chạy ngon. Sau đó dist-upgrade lên stretch thì openhome chết queo :oops:

raspbian-versions.png
 

tml3nr

Moderator
Anh chỉ làm server thôi phải k hay làm luôn render ah
Mấy hôm nay em test pi4 chỉ chạy asset upnp server anh ạ.

Lúc đầu em chạy asset trên pi2 raspbian thường. Sau đó đổi sang xenomai thì tiếng nó hay hơn nhiều quá.

Em test thêm xenomai thì thấy nhiều cái quá hay nên mò tiếp. Nghe anh @quatmo khen pi4 nên em mua để test thêm.
 

Thanhvo31

Well-Known Member
Lại nói về Roon thuốc , theo @foxmichan
Hướng dẫn cài đặt Roon v1.7 build 517
Cảm ơn bạn XVortex đã tạo crack
Vấn đề bản Roon:
Cũng như bản Roon 1.6 bản này chỉ crack chơi offline, nên không thể chơi Tidal và Qobuz trên đây được.
Bản cra-ck này chỉ chạy được hết công lực của roon tầm 60% | tức là còn thiếu quá nhiều thứ
Và một số lỗi khác như: radio load mãi ko ra danh sách, new album (có album mới ko hiện ra), lỗi search (bị loop),.....
Kết luận:
Cr-acker đã vượt qua được Play nhạc là 1 kỳ công rồi, về sau mình chắc chắn họ sẽ làm full tính năng luôn
Cách cài đặt:
Cài đặt Roon » thoát sau khi cài đặt» Chạy file pacth chặn check bản quyền và update.
Link download:
Windows

https://mega.nz/file/Es8CUSqa#pNm0AI8xqe46fYEGxN5FV45FJ0O_gGWGYLrjQ9jEGp8
Pass giải nén (Nếu có): ru-board
MacOS
https://mega.nz/file/h99xhDYT#fY2Y7-9O7cxcuiQLojtIT2uZ_0uy3LnAEomjVXdc4Uk
Pass giải nén (Nếu có): softoroon
Roon Optimized Core Kit (Rock) - Linux
https://mega.nz/file/YxdhzS6D#9tqW-b3kc21xGUbWGHZmEv-Y8GeamxM78pxGO659oPE
Pass giải nén (Nếu có): softoroon
Roon Sever
https://mega.nz/file/80MiBYBK#Ix7CHxeMhPElGibaw39INab2S9BdoQo1T-PxXdpUnZ0
Pass giải nén (Nếu có): ru-board

P/S: Nếu các bác không ưng bản này có thể quay lại bản Roon v1.6 build 416

Bác @quatmo có chiêu gì mount mấy cái google Cloud về Roon rock thì ngon ạ.
 

TuanQuynhAudio

Well-Known Member
@tml3nr
Mã:
- Sau khi build xenomai 4.9.80 cho jessie, theo em biết là nó sẽ leo lên stretch / debian 9. Và anh vẫn chạy openhome trên bản này được ạ?

Sau build xenomai 4.9.80 thì vẫn ở jessie anh à. Em làm nó vẫn ở jessie/debian 8.

Mã:
- Anh thêm driver cho boss dac vào bản nào ạ?

Driver cho boss ở kernel 4.9.80.
--
Xenomai 4.9.80 jessie chạy cả pi 2/3. Pi 3+ và pi 4em không có để test.
Em build kernel xenomai trên pi 3 chỉ khoảng 2 tiếng rưỡi thôi à. PC của anh hơi cổ nên build tận 7 tiếng. Nâng cấp pc thôi anh ơi. Em ngắm thấy cpu AMD giờ giá cả, hiệu năng nhỉnh hơn cpu intel. Nhiều người đánh giá cũng như thế.
 
Chỉnh sửa lần cuối:

rndce

Well-Known Member
@tml3nr
Mã:
- Sau khi build xenomai 4.9.80 cho jessie, theo em biết là nó sẽ leo lên stretch / debian 9. Và anh vẫn chạy openhome trên bản này được ạ?

Sau build xenomai 4.9.80 thì vẫn ở jessie anh à. Em làm nó vẫn ở jessie/debian 8.

Mã:
- Anh thêm driver cho boss dac vào bản nào ạ?

Driver cho boss ở kernel 4.9.80.
--
Xenomai 4.9.80 jessie chạy cả pi 2/3. Pi 3+ và pi 4em không có để test.
Em build kernel xenomai trên pi 3 chỉ khoảng 2 tiếng rưỡi thôi à. PC của anh hơi cổ nên build tận 7 tiếng. Nâng cấp pc thôi anh ơi. Em ngắm thấy cpu AMD giờ giá cả, hiệu năng nhỉnh hơn cpu intel. Nhiều người đánh giá cũng như thế.
Con AMD Ryzen 5 2600 ra đời nay 2 năm đã có 6 nhân 12 luồng, Intel tháng 5/2020 này mới ra được con i5 10400 6 nhân 12 luồng.
 

bmc264

Active Member
Xenomai 3.0.8 stretch 4.9.80
- Cơ bản đã add được Google Drive, mount Ok, chưa test kỹ.
- Setup Minimserver và AseetUPnP Ok. chưa test kỹ
- Về không cài được OpenHome vào bản này, có một giải pháp khác nhưng mình không rõ chất lượng âm thanh của nó: OpenHome chạy trên nền Java so với chạy thuần ra sao. Cài vô test chạy mở web config lên thử thấy Ok
Openhome (Java): https://github.com/PeteManchester/MediaPlayer/
Bác cho em hỏi cách FIX mount Google Drive cho bản này với. Em đã cài xong rclone mà không mount được.:(
Cảm ơn bác !
 

bmc264

Active Member
Không mount được, có báo lỗi gì không bác?
Nó chỉ báo như này bác ah :

file nano /opt/mountdrive.sh
#!/bin/bash
/usr/bin/rclone mount gdrive: /home/pi/GDRIVE --allow-other --gid=1000 --uid=1000 --dir-cache-time 7760h --fast-list --umask 002 --log-level INFO --user-agent rclone

pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.9.80-v7+ #3 SMP Tue Jun 4 10:44:43 CEST 2019 armv7l GNU/Linux

pi@raspberrypi:~ $ sudo systemctl status gdrive.service
● gdrive.service - Gdrive Music
Loaded: loaded (/lib/systemd/system/gdrive.service; enabled; vendor preset: e
Active: activating (auto-restart) (Result: exit-code) since Mon 2020-07-13 10
Process: 1464 ExecStop=/bin/sh /opt/unmountdrive.sh (code=exited, status=1/FAI
Process: 1455 ExecStart=/bin/sh /opt/mountdrive.sh (code=exited, status=1/FAIL
Main PID: 1455 (code=exited, status=1/FAILURE)

Jul 13 10:53:22 raspberrypi systemd[1]: gdrive.service: Failed with result 'exit
lines 1-8/8 (END)
 

quatmo

Well-Known Member
Nó chỉ báo như này bác ah :

file nano /opt/mountdrive.sh
#!/bin/bash
/usr/bin/rclone mount gdrive: /home/pi/GDRIVE --allow-other --gid=1000 --uid=1000 --dir-cache-time 7760h --fast-list --umask 002 --log-level INFO --user-agent rclone

pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.9.80-v7+ #3 SMP Tue Jun 4 10:44:43 CEST 2019 armv7l GNU/Linux

pi@raspberrypi:~ $ sudo systemctl status gdrive.service
● gdrive.service - Gdrive Music
Loaded: loaded (/lib/systemd/system/gdrive.service; enabled; vendor preset: e
Active: activating (auto-restart) (Result: exit-code) since Mon 2020-07-13 10
Process: 1464 ExecStop=/bin/sh /opt/unmountdrive.sh (code=exited, status=1/FAI
Process: 1455 ExecStart=/bin/sh /opt/mountdrive.sh (code=exited, status=1/FAIL
Main PID: 1455 (code=exited, status=1/FAILURE)

Jul 13 10:53:22 raspberrypi systemd[1]: gdrive.service: Failed with result 'exit
lines 1-8/8 (END)
Bác lưu thành file Image .IMG (sau đó zip lại) gửi mình coi fix rồi gửi lại bác
 

toi511

Well-Known Member
Sẵn trớn em mò tiếp vụ xenomai cho pi4.

May mắn là dev thanhtam-h đã built sẵn xenomai kernel 4.19.86 nên em chỉ cần chạy vài lệnh là xong. Đỡ phải mất 7 tiếng như hôm trước.

Các bước như sau:

Mã:
sudo apt install git

git clone https://github.com/thanhtam-h/rpi4-xeno3.git
cd rpi4-xeno3/prebuilt

chmod +x deploy.sh
./deploy.sh

cd /usr/src/linux-headers-4.19.86-v7l-ipipe
sudo make -i modules_prepare

Thêm vào cmdline.txt

Mã:
dwc_otg.fiq_enable=0 dwc_otg.fiq_fsm_enable=0 dwc_otg.nak_holdoff=0

Thêm vào config.txt

Mã:
total_mem=3072

Check:

Mã:
pi@raspi4:~ $ sudo /usr/xenomai/bin/latency
== Sampling period: 1000 us
== Test mode: periodic user-mode task
== All results in microseconds
warming up...
RTT|  00:00:01  (periodic user-mode task, 1000 us period, priority 99)
RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst
RTD|  0.481|  0.811|  4.055|  0|  0|  0.481|  4.055
RTD|  0.609|  1.004|  4.554|  0|  0|  0.481|  4.554
RTD|  0.553|  0.937|  4.165|  0|  0|  0.481|  4.554
RTD|  0.478|  0.816|  4.146|  0|  0|  0.478|  4.554
RTD|  0.497|  0.862|  4.126|  0|  0|  0.478|  4.554
RTD|  0.552|  0.935|  5.070|  0|  0|  0.478|  5.070
RTD|  0.551|  0.888|  4.125|  0|  0|  0.478|  5.070
RTD|  0.606|  0.976|  4.773|  0|  0|  0.478|  5.070
RTD|  0.549|  0.970|  4.087|  0|  0|  0.478|  5.070
RTD|  0.549|  0.881|  3.846|  0|  0|  0.478|  5.070

Latency sau khi deploy rất đẹp:

Mã:
pi@raspi4:~ $ sudo cyclictest  -l 10000 -m -Sp98 -i100 -d0
# /dev/cpu_dma_latency set to 0us
policy: fifo: loadavg: 0.04 0.33 0.19 1/120 724

T: 0 (  721) P:98 I:100 C:  10000 Min:  28 Act:  53 Avg:  61 Max:  204
T: 1 (  722) P:98 I:100 C:  8762 Min:  32 Act:  61 Avg:  59 Max:  129
T: 2 (  723) P:98 I:100 C:  7425 Min:  25 Act:  69 Avg:  56 Max:  154
T: 3 (  724) P:98 I:100 C:  3548 Min:  26 Act:  47 Avg:  49 Max:  123

Latency trước khi deploy:

Mã:
pi@raspi4:~ $ sudo cyclictest  -l 10000 -m -Sp98 -i100 -d0
# /dev/cpu_dma_latency set to 0us
policy: fifo: loadavg: 0.02 0.05 0.01 1/124 3500

T: 0 ( 3497) P:98 I:100 C:  10000 Min:  6 Act:  12 Avg:  8 Max:  46
T: 1 ( 3498) P:98 I:100 C:  9670 Min:  6 Act:  16 Avg:  8 Max:  18
T: 2 ( 3499) P:98 I:100 C:  9279 Min:  6 Act:  16 Avg:  9 Max:  41
T: 3 ( 3500) P:98 I:100 C:  9015 Min:  5 Act:  15 Avg:  9 Max:  23

Test speed upload:

Mã:
pi@raspi4:~ $ iperf3 -i 10 -c 192.168.18.100
Connecting to host 192.168.18.100, port 5201
[  5] local 192.168.18.24 port 58422 connected to 192.168.18.100 port 5201
[ ID] Interval  Transfer  Bitrate  Retr  Cwnd
[  5]  0.00-10.00  sec  465 MBytes  390 Mbits/sec  0  212 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval  Transfer  Bitrate  Retr
[  5]  0.00-10.00  sec  465 MBytes  390 Mbits/sec  0  sender
[  5]  0.00-10.00  sec  465 MBytes  390 Mbits/sec  receiver

iperf Done.

Test speed download:

Mã:
pi@raspi4:~ $ iperf3 -i 10 -c 192.168.18.100 -R
Connecting to host 192.168.18.100, port 5201
Reverse mode, remote host 192.168.18.100 is sending
[  5] local 192.168.18.24 port 58426 connected to 192.168.18.100 port 5201
[ ID] Interval  Transfer  Bitrate
[  5]  0.00-10.00  sec  1009 MBytes  846 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval  Transfer  Bitrate
[  5]  0.00-10.00  sec  1009 MBytes  846 Mbits/sec  sender
[  5]  0.00-10.00  sec  1009 MBytes  846 Mbits/sec  receiver

iperf Done.

More info:

https://github.com/thanhtam-h/rpi4-xeno3

http://www.simplerobot.net/2019/12/xenomai-3-for-raspberry-pi-4.html

xenomai-pi4.png
cái này tải và cài vào thẻ như nào anh
 

tml3nr

Moderator
@tml3nr
Mã:
- Sau khi build xenomai 4.9.80 cho jessie, theo em biết là nó sẽ leo lên stretch / debian 9. Và anh vẫn chạy openhome trên bản này được ạ?

Sau build xenomai 4.9.80 thì vẫn ở jessie anh à. Em làm nó vẫn ở jessie/debian 8.

Mã:
- Anh thêm driver cho boss dac vào bản nào ạ?

Driver cho boss ở kernel 4.9.80.
--
Xenomai 4.9.80 jessie chạy cả pi 2/3. Pi 3+ và pi 4em không có để test.
Em build kernel xenomai trên pi 3 chỉ khoảng 2 tiếng rưỡi thôi à. PC của anh hơi cổ nên build tận 7 tiếng. Nâng cấp pc thôi anh ơi. Em ngắm thấy cpu AMD giờ giá cả, hiệu năng nhỉnh hơn cpu intel. Nhiều người đánh giá cũng như thế.
Em hỏi thêm cho rõ ạ:

- Hôm trước em build xenomai 4.9.80 theo đúng như tút này:

https://github.com/thanhtam-h/rpi23-4.9.80-xeno3/tree/master/scripts

Sau khi deploy thì folder /boot/overlays có đủ driver cho boss dac và digione. Và lúc đó OS nó là Stretch debian 9 nên openhome hết chạy được.

Vậy cách của anh là build xenomai nhưng chận cho nó không leo lên stretch? Và khi đó nó cũng không có overlays mới luôn?

Ghi chú: Hai bản jessie cuối cùng 4.9.31 và 4.9.35 là có đủ driver cho boss dac và digione.

PS: Hai dòng lệnh em chạy mất 7 tiếng là các lệnh sau :D

make O=build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j4 bzImage modules dtbs

make O=build ARCH=arm KBUILD_DEBARCH=armhf CROSS_COMPILE=arm-linux-gnueabihf- -j4 deb-pkg
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
cái này tải và cài vào thẻ như nào anh
Đầu tiên anh download cái này về bung vào thẻ nhớ. Nó là raspbian buster lite 4.19.97. Tạo file /boot/ssh rỗng để putty được:

http://ftp.jaist.ac.jp/pub/raspberr...020-02-14/2020-02-13-raspbian-buster-lite.zip

Sau đó làm theo các bước trong bài này. Chỉ có mấy lệnh thôi:

http://www.hdvietnam.com/posts/10377901/

Sau khi xong mình sẽ có bản raspbian buster xenomai 4.19.80.
 
Chỉnh sửa lần cuối:
Bên trên