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

rndce

Well-Known Member
Mình chạy 3 câu lệnh của bác, và kiểm tra lại java -version, chưa được rồi vì thiếu usr/lib/libstdc++.so.6 thì phải. Bác hướng dẫn thêm cho mình với. Cảm ơn bác nhiều.
root@LS-WVLFF5:/usr/local# minimserver/bin/startc
MinimServer 0.8.5.2, Copyright (c) 2012-2017 Simon Nash. All rights reserved.
autoUpdate: installed package 'minimserver-0.8-update-134'
Enter command (? for help):
autoUpdate: relaunching
>MinimServer 0.8.5.2 update 134, Copyright (c) 2012-2020 Simon Nash. All rights reserved.
java.lang.UnsatisfiedLinkError: /usr/local/minimserver/tmp/native/libohNet.so: / usr/lib/libstdc++.so.6: version `CXXABI_ARM_1.3.3' not found (required by /usr/l ocal/minimserver/tmp/native/libohNet.so)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1837)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at org.jminim.lib.OhNetService.createLibrary(OhNetService.java:663)
at org.jminim.lib.OhNetService.createDeviceStack(OhNetService.java:573)
at org.jminim.lib.OhNetService.createDeviceFactory(OhNetService.java:476 )
at org.jminim.lib.OhNetService.access$2100(OhNetService.java:52)
at org.jminim.lib.OhNetService$Proxy.createDeviceFactory(OhNetService.ja va:1111)
at org.jminim.lib.MonitorService$Monitor.createDevice(MonitorService.jav a:264)
at org.jminim.lib.MonitorService$Monitor.listenerAdded(MonitorService.ja va:340)
at org.jminim.core.RuntimeImpl.addEventListener(RuntimeImpl.java:2124)
at org.jminim.lib.RuntimeService$Proxy.addEventListener(RuntimeService.j ava:218)
at com.minimserver.Server.doStart(Server.java:835)
at com.minimserver.Server.start(Server.java:535)
at org.jminim.core.ContextImpl.startComponent(ContextImpl.java:167)
at org.jminim.core.ContextImpl.start(ContextImpl.java:92)
at org.jminim.core.RootContextImpl.startComponent(RootContextImpl.java:6 8)
at org.jminim.core.ContextImpl.start(ContextImpl.java:92)
at org.jminim.core.RuntimeImpl.run(RuntimeImpl.java:2334)
at org.jminim.core.LauncherImpl.run(LauncherImpl.java:1267)
at org.jminim.core.LauncherImpl.launch(LauncherImpl.java:142)
at org.jminim.core.LauncherImpl.launch(LauncherImpl.java:126)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jminim.mlaunch.MinimLaunch.doLaunch(MinimLaunch.java:519)
at org.jminim.mlaunch.MinimLaunch.launch(MinimLaunch.java:150)
at org.jminim.mlaunch.MinimLaunch.launch(MinimLaunch.java:90)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jminim.launch.Launcher.launch(Launcher.java:88)
at com.minimserver.launch.LaunchServer.main(LaunchServer.java:34)
MinimServer error: now stopped, use 'restart' or 'exit'
Enter command (? for help):
>exit
root@LS-WVLFF5:/usr/local# java -version
java version "1.8.0_211"
Java(TM) SE Embedded Runtime Environment (build 1.8.0_211-b12, headless)
Java HotSpot(TM) Embedded Client VM (build 25.211-b12, mixed mode)
root@LS-WVLFF5:/usr/local# minimserver/bin/stopall
No MinimServer instances are running
root@LS-WVLFF5:/usr/local# minimserver/bin/startc
MinimServer 0.8.5.2 update 134, Copyright (c) 2012-2020 Simon Nash. All rights reserved.
java.lang.UnsatisfiedLinkError: /usr/local/minimserver/tmp/native/libohNet.so: /usr/lib/libstdc++.so.6: version `CXXABI_ARM_1.3.3' not found (required by /usr/local/minimserver/tmp/native/libohNet.so)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1837)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at org.jminim.lib.OhNetService.createLibrary(OhNetService.java:663)
at org.jminim.lib.OhNetService.createDeviceStack(OhNetService.java:573)
at org.jminim.lib.OhNetService.createDeviceFactory(OhNetService.java:476)
at org.jminim.lib.OhNetService.access$2100(OhNetService.java:52)
at org.jminim.lib.OhNetService$Proxy.createDeviceFactory(OhNetService.java:1111)
at org.jminim.lib.MonitorService$Monitor.createDevice(MonitorService.java:264)
at org.jminim.lib.MonitorService$Monitor.listenerAdded(MonitorService.java:340)
at org.jminim.core.RuntimeImpl.addEventListener(RuntimeImpl.java:2124)
at org.jminim.lib.RuntimeService$Proxy.addEventListener(RuntimeService.java:218)
at com.minimserver.Server.doStart(Server.java:835)
at com.minimserver.Server.start(Server.java:535)
at org.jminim.core.ContextImpl.startComponent(ContextImpl.java:167)
at org.jminim.core.ContextImpl.start(ContextImpl.java:92)
at org.jminim.core.RootContextImpl.startComponent(RootContextImpl.java:68)
at org.jminim.core.ContextImpl.start(ContextImpl.java:92)
at org.jminim.core.RuntimeImpl.run(RuntimeImpl.java:2334)
at org.jminim.core.LauncherImpl.run(LauncherImpl.java:1267)
at org.jminim.core.LauncherImpl.launch(LauncherImpl.java:142)
at org.jminim.core.LauncherImpl.launch(LauncherImpl.java:126)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jminim.mlaunch.MinimLaunch.doLaunch(MinimLaunch.java:519)
at org.jminim.mlaunch.MinimLaunch.launch(MinimLaunch.java:150)
at org.jminim.mlaunch.MinimLaunch.launch(MinimLaunch.java:90)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jminim.launch.Launcher.launch(Launcher.java:88)
at com.minimserver.launch.LaunchServer.main(LaunchServer.java:34)
MinimServer error: now stopped, use 'restart' or 'exit'
Enter command (? for help):
Tình hình là sáng nay thử lại cài Minimserver một lần nữa với món đồ cổ NAS Buffalo LS-WVL,
- Nhập dòng lệnh : minimserver/bin/setup - > kết quả là
MinimServer desktop integration is not available
MinimServer automatic startup is enabled
Do you want to change these settings (y/n)?
y
Enable automatic startup for MinimServer (y/n)?
n
MinimServer automatic startup has been disabled
- Nhập tiếp dòng lệnh: minimserver/bin/startc,
MinimServer 0.8.5.2 update 134, Copyright (c) 2012-2020 Simon Nash. All rights r eserved.
starting MinimServer[LS-WVLFF5]
Enter command (? for help):
>Enter content directory, or null to continue:
- Bật MinimWatch lên, MinimWatch đỏ choét, em nó đã mò ra Minimserver, add folder trong NAS, và rescan, sau 2 phút minimserver trên NAS scan xong và minimwatch xanh lè.
- Vậy là minimserver trên con NAS Buffalo LS-WVL cổ đã chạy.
 
Chỉnh sửa lần cuối:

Thanhvo31

Well-Known 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)
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
Nếu được bác test giùm SMPD cho Pi 4, mình rất thắc mắc tại sao họ chuyển đổi nền tảng Linux, và chỉ tập trung làm cho Pi 4, lò mò đọc các blog audio Nhật lại thấy họ khen bản Pi 4 hay hơn Pi 3.
Em mới test sơ bộ. Pi4 chạy Asset upnp với xenomai 4.19.86 của dev thanhtam-h

Kết quả rất bất ngờ anh ạ. Dù đang chạy test với cục pin asus nhưng tiếng sạch hơn pi3 / pi3 B+ nhiều lắm. Em sẽ test tiếp với nguồn shanti.

Em sẽ thử disable ethernet xem âm thanh có khác nhiều không (Vì em chạy với wifi của Apple Time Capsule tiếng sạch hơn cắm dây).

Pi4 nhanh chạy sướng quá. Với xenomai default CPU fix ở 600Mhz nhưng nhanh hơn pi2 fix 600Mhz rất nhiều. Thời gian search trong bubbleupnp nhanh gấp đôi so với pi2.

Em không thích smpd ở chổ họ build minimize quá sát thủ. Cắt mất wifi và usb là rất bất tiện.

Em đã dán tản nhiệt cho pi4. Chổ CPU em dán lệch để khi dùng Boss Dac không bị cấn cái tụ.

Sau khi dán tản nhiệt. Nhiệt độ giảm từ 62 xuống còn 55 độ C.

pi4-3.jpg
 
Chỉnh sửa lần cuối:

toi511

Well-Known Member
Không hiểu sao bạn fado gần đây giá cái đầu chuyển Canare BCJ-RCAP nhảy lambada quá:

canare-bjc-rcap-fado.png

Mò mò em thấy taobao có bán:

canare-bjc-rcap-taobao.png

Không biết phải chánh hãng hay không nữa. Thôi em lìu mạng chụt bạch luôn:

canare-bjc-rcap-nhaphang247.png

À pi2 taobao vẫn còn bán nha mí anh :rolleyes:

https://item.taobao.com/item.htm?id=585598597518

https://item.taobao.com/item.htm?id=595529916549

O1CN01JCMAyy28n3Vpr21IN_!!719877976.jpg
Bác mua gì lắm đầu thế, em chuột bạch taobao theo bác thử. Trước em mua jack neautrik trên tao bao rồi, chính hãng bác ạ
 

tml3nr

Moderator
Bác mua gì lắm đầu thế, em chuột bạch taobao theo bác thử. Trước em mua jack neautrik trên tao bao rồi, chính hãng bác ạ
Có sẵn đồ để test cho dễ anh ạ. Nhà em chật quá nên mỗi lần rút cắm rất vật vã :confused:

Em cũng mong shop này họ bán đồ thiệt :D
 

linh0983

Well-Known Member

Thanhvo31

Well-Known Member
Lấy về nas trước (Sync) sau đó check lại a . :oops:


Chú nas cùi này là vô địch các bác tiện lợi a . :oops:

Bác có Gsuite thử cách này ăn ngay

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 accout work or School)
Step:
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)
 

tml3nr

Moderator
Em test âm thanh pi4 / xenomai / asset upnp với 3 nguồn điện khác nhau. Kết quả rất thú vị.

3 nguồn điện em test là cục sạc Asus huyền thọi đầu mùa và 2 dây shanti 1A và 3A.

Hai đường shanti này tiếng khác nhau rất nhiều. Khi chạy với pi2 boss dac / digione, đường 1A rất hay, tiếng trong và rất sạch. Đường 3A không sạch bằng. Tiếng hơi nặng nề, thiếu độ lóng lánh.

Pi4 / xenomai / asset upnp em test âm thanh thấy như sau:

1. Với sạc Asus: Tiếng sạch bất ngờ đối với nguồn này, rất dễ chịu. Độ động tốt. Dải cao chỉ hơi sạn nhẹ.

2. Với đường shanti 1A: Tiếng rất sạch nhưng bị bí :D

3. Với đường shanti 3A: Âm thanh hay nhất. Cảm giác về độ sạch và độ động tốt. Mid bass nghe rất sướng.

Em tạm kết luận:

- Gần giống như pi3 B+. Pi4 bản thân nó xử lý noise rất tốt. Tốt hơn pi3 B+ rất nhiều.

- Pi4 ít noise hơn pi3 B+ nhiều khi dùng cùng 1 nguồn điện không sạch lắm (Là cục pin Asus).

- Vẫn là kết luận cũ: Phải thử với nhiều nguồn điện để biết cái nào phù hợp nhất.

Hiện tại âm thanh này của pi4 em vẫn chưa thích bằng pi2 với nguồn shanti 1A, tiếng pi2 long lanh hơn. Nhưng pi4 là một giải pháp thay thế rất tốt.

Em mới test sơ bộ. Pi4 chạy Asset upnp với xenomai 4.19.86 của dev thanhtam-h

Kết quả rất bất ngờ anh ạ. Dù đang chạy test với cục pin asus nhưng tiếng sạch hơn pi3 / pi3 B+ nhiều lắm. Em sẽ test tiếp với nguồn shanti.

Em sẽ thử disable ethernet xem âm thanh có khác nhiều không (Vì em chạy với wifi của Apple Time Capsule tiếng sạch hơn cắm dây).

Pi4 nhanh chạy sướng quá. Với xenomai default CPU fix ở 600Mhz nhưng nhanh hơn pi2 fix 600Mhz rất nhiều. Thời gian search trong bubbleupnp nhanh gấp đôi so với pi2.

Em không thích smpd ở chổ họ build minimize quá sát thủ. Cắt mất wifi và usb là rất bất tiện.

Em đã dán tản nhiệt cho pi4. Chổ CPU em dán lệch để khi dùng Boss Dac không bị cấn cái tụ.

pi4-3.jpg
 
Chỉnh sửa lần cuối:

binna

Well-Known Member
Em test âm thanh pi4 / xenomai / asset upnp với 3 nguồn điện khác nhau. Kết quả rất thú vị.

3 nguồn điện em test là cục sạc Asus huyền thọi đầu mùa và 2 dây shanti 1A và 3A.

Hai đường shanti này tiếng khác nhau rất nhiều. Khi chạy với pi2 boss dac / digione, đường 1A rất hay, tiếng trong và rất sạch.

Đường 3A không sạch bằng. Tiếng hơi nặng nề, thiếu độ lóng lánh.

Pi4 / xenomai / asset upnp em test âm thanh thấy như sau:

1. Với sạc Asus: Tiếng sạch bất ngờ đối với nguồn này, rất dễ chịu. Độ động tốt. Dải cao hơi sạn nhẹ.

2. Với đường shanti 1A: Tiếng rất sạch nhưng bị bí :D

3. Với đường shanti 3A: Âm thanh hay nhất. Cảm giác về độ sạch và độ động tốt. Mid bass nghe rất sướng.

Em tạm kết luận:

- Gần giống như pi3 B+. Pi4 bản thân nó xử lý noise rất tốt. Tốt hơn pi3 B+ rất nhiều.

- Pi4 ít noise hơn pi3 B+ nhiều khi dùng cùng 1 nguồn điện không sạch lắm (Là cục pin Asus).

- Vẫn là kết luận cũ: Phải thử với nhiều nguồn để biết cái nào phù hợp nhất.

Hiện tại âm thanh này của pi4 em vẫn chưa thích bằng pi2 với nguồn shanti 1A, tiếng pi2 long lanh hơn. Nhưng pi4 là một giải pháp thay thế rất tốt.
Xuất ra DAC qua ngõ usb hả bác
 

tml3nr

Moderator
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

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 /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

Em test âm thanh pi4 / xenomai / asset upnp với 3 nguồn điện khác nhau. Kết quả rất thú vị.

3 nguồn điện em test là cục sạc Asus huyền thọi đầu mùa và 2 dây shanti 1A và 3A.

Hai đường shanti này tiếng khác nhau rất nhiều. Khi chạy với pi2 boss dac / digione, đường 1A rất hay, tiếng trong và rất sạch. Đường 3A không sạch bằng. Tiếng hơi nặng nề, thiếu độ lóng lánh.

Pi4 / xenomai / asset upnp em test âm thanh thấy như sau:

1. Với sạc Asus: Tiếng sạch bất ngờ đối với nguồn này, rất dễ chịu. Độ động tốt. Dải cao chỉ hơi sạn nhẹ.

2. Với đường shanti 1A: Tiếng rất sạch nhưng bị bí :D

3. Với đường shanti 3A: Âm thanh hay nhất. Cảm giác về độ sạch và độ động tốt. Mid bass nghe rất sướng.

Em tạm kết luận:

- Gần giống như pi3 B+. Pi4 bản thân nó xử lý noise rất tốt. Tốt hơn pi3 B+ rất nhiều.

- Pi4 ít noise hơn pi3 B+ nhiều khi dùng cùng 1 nguồn điện không sạch lắm (Là cục pin Asus).

- Vẫn là kết luận cũ: Phải thử với nhiều nguồn điện để biết cái nào phù hợp nhất.

Hiện tại âm thanh này của pi4 em vẫn chưa thích bằng pi2 với nguồn shanti 1A, tiếng pi2 long lanh hơn. Nhưng pi4 là một giải pháp thay thế rất tốt.
 
Chỉnh sửa lần cuối:
Bên trên