ROON + HQPlayer + NAA (Network Audio Adapter)

Thảo luận trong 'Nguồn phát từ máy tính' bắt đầu bởi Scorpio, 28/4/18.

  1. mtbc

    mtbc Advanced Member

    Tham gia ngày:
    11/9/06
    Bài viết:
    6.981
    Đã được thích:
    2.494
    Nơi ở:
    Q3, Saigon
    Lằng nhằng lắm luôn á :) Tốt nhứt nên tránh từ đầu :))
     
    tieuphi2006 thích bài này.
  2. hhiepbi

    hhiepbi Advanced Member

    Tham gia ngày:
    1/7/13
    Bài viết:
    3.027
    Đã được thích:
    2.756
    Tks các bác. Vậy là e chơi trực tiếp vậy.
     
  3. quatmo

    quatmo Advanced Member

    Tham gia ngày:
    19/2/19
    Bài viết:
    229
    Đã được thích:
    474
    Rất nhiều diễn đàn Tây có rất nhiều những thảo luận về Diretta, và những người đã thực sự nghe Diretta đều nói chất lượng âm thanh được tăng cường khi dùng Diretta.

    Ngay trong diễn đàn Roon cũng thảo luận.

    https://community.roonlabs.com/t/using-diretta-with-sonicorbiter/241674/57

    Roon có thể play đến Diretta thay vì Roonbrigde. Các bác tìm hiểu thêm.

    Vấn đề mạng/nhiễu trong Audio đã được giải quyết hoàn hảo qua Diretta và AoE SMPD đều từ Nhật Bản, chỉ với phần mềm và cọng dây Lan bình thường.
     
    Chỉnh sửa cuối: 14/8/25
    dinhtaibvag and jazzend like this.
  4. jazzend

    jazzend Advanced Member

    Tham gia ngày:
    9/6/09
    Bài viết:
    91
    Đã được thích:
    30
    Nơi ở:
    HCMC
    Mình đang chơi SOtM thông qua Diretta play từ roon, HQP desktop. Âm thanh hay hơn.
     
    quatmo and anhton82 like this.
  5. quatmo

    quatmo Advanced Member

    Tham gia ngày:
    19/2/19
    Bài viết:
    229
    Đã được thích:
    474
    Phần cứng Sotm về nguồn thì hơn Pi (vì Pi không có nguồn chung)

    Phần cứng khác về CPU, RAM... thì ngang Pi 2, thua xa Pi 4.

    Phần mềm của Sotm nói chung, có hệ thống điều phối luồng xử lý tín hiệu audio, mạng, vùng nhớ như một số phần mềm cho Pi khác.

    ------------------
    Pi 4 hoặc Pi 5 + trang bị thêm nguồn tuyến tính + phần mềm Diretta = Ngon bổ rẻ.


    [​IMG]
     
  6. anhton82

    anhton82 Advanced Member

    Tham gia ngày:
    19/8/10
    Bài viết:
    737
    Đã được thích:
    670
    Vâng ý e nói chất lượng linh kiện build riêng của SOTM, chứ về cấu hình thì thua toàn tập so với PI, trước chơi đồ Allo Boss DAC rồi Katana DAC e cũng chơi Pi2 vì ít nhiễu hơn Pi3
     

    Các file đính kèm:

    quatmo thích bài này.
  7. mtbc

    mtbc Advanced Member

    Tham gia ngày:
    11/9/06
    Bài viết:
    6.981
    Đã được thích:
    2.494
    Nơi ở:
    Q3, Saigon
    Tóm lại là thay vì xử lý điện, hay xử lý tín hiệu, ông này lại xử lý phần điện của tín hiệu!
    Em thích cách tiếp cận này. Mới mẻ, hợp lý, và hiệu quả.

    Trước đây em cũng thích cách của 1 bạn Nhật. Bạn ấy quan niệm rằng chả có bản ghi nào mà không loss cả. Từ đó bạn tiếp cận theo kiểu "làm thế nào để hoàn nguyên âm nhạc", tốt hơn hẳn cách tiếp cận là "đảm bảo bản ghi không bị giảm chất lượng". Lại miễn phí. Hồi ấy CPU còn yếu nên chạy nóng lè, và giao diện kém quá, chứ chất âm rất mê. CPU mạnh như bây giờ chạy sẽ không vấn đề gì. Đáng tiếc là bạn bỏ ngang vì quá tải tâm lý.

    Anyway, em vẫn chỉ dùng HQPlayer PC-Rendu mà thôi :D
     
    Chỉnh sửa cuối: 15/8/25
    quatmo thích bài này.
  8. Hagemi

    Hagemi Advanced Member

    Tham gia ngày:
    4/8/16
    Bài viết:
    273
    Đã được thích:
    735
    Cho e hỏi là PC bác đang dùng cấu hình như thế nào bác nhỉ
     
  9. quatmo

    quatmo Advanced Member

    Tham gia ngày:
    19/2/19
    Bài viết:
    229
    Đã được thích:
    474
    Mục tiêu cải thiện đáng kể chất lượng âm thanh bằng cách kiểm soát tiêu thụ điện của CPU, RAM, mạch... xử lý âm thanh nhằm giảm nhiễu.


    Để đạt được âm thanh chất lượng thì phải giảm nhiễu do quá trình tiêu thụ điện làm mức điện áp biến đổi lên xuống, làm cho điện ít dao động trên 1 thiết bị là khó thể xảy ra do tần suất xử lý data ra vào CPU/RAM... liên tục. Real-time audio, cách ly CPU cũng cùng mục tiêu này.


    Vì vậy họ nghĩ ra cách triệt để hơn là tách chúng ra:


    Máy host: PC hoặc Pi cài Diretta host (miễn phí), AoE Vsound (miễn phí), xử lý file, quản lý nhạc.. làm cho file âm thanh thành một định dạng riêng phù hợp với driver riêng: Diretta là alsa_bridge.ko, AoE là vsound.ko.


    Truyền data định dạng riêng qua giao thức đặc biệt, Diretta xử lý truyền qua IPV6, AoE vsound truyền data RAW qua Netmap với tốc độ cao.


    Trích từ web https://www.diretta.link/

    Mã:
    Host hoạt động đồng bộ với Target để trung bình hóa quá trình xử lý của Target. Các gói tin được truyền đi thường xuyên nhất có thể với các khoảng thời gian ngắn không đổi để trung bình hóa quá trình xử lý. Quá trình truyền được điều khiển bằng cách dự báo bộ đệm Target.
    
    Bằng cách này, biến động về mức tiêu thụ điện năng của một đầu phát khi thiết bị đích được tính trung bình càng nhiều càng tốt.
     

    Các file đính kèm:

    Chỉnh sửa cuối: 16/8/25
    chauphuong thích bài này.
  10. slump30

    slump30 Approved Member

    Tham gia ngày:
    27/11/10
    Bài viết:
    34
    Đã được thích:
    15
    Em lại có thắc mắc hỏi ý kiến các cụ.
    Cấu hình của em:
    - Máy tính cài Win 11 Pro (bản lite nhưng cài đủ drive mới nhất), Roon bản quyền + HQP (bản 5.8.2 thuốc): HP 45L Omen Core i7-12700F (base 2.10 GHz, max 4,9 GHz); RAM 16GB; NVIDIA 3060 12GB.
    - Pi4 cài NAA sang DAC Denafrips 12th.

    Setting trong HQP:
    - Output SDM, có chọn 48k DSD, có chọn Adaptive rate;
    - Filter: cả 1X và Nx chọn sinc-MGa, Modulator: ASDM7EC-super 512+fs, Bitrate: 48k x 512;
    - Advance: chọn Multicore DSP, E-core allocation chọn Filter; chọn CUDA offload cả default Convolution chọn NVIDIA GeForce.

    Tình trạng:
    - Nhạc 44,1 và bội số của nó chạy ngon lành;
    - Nhạc 48 và bội số của nó chạy bị vấp, tuy nhiên, lúc đó CPU mới chỉ chạy ở mức tầm 28% ở tốc độ 4,3GHz (nhiệt độ tầm 55 độ C); còn GPU chỉ liên tục nhảy lên 45% rồi về 10%, lại lên 45%, lại về 10% (nhiệt độ tầm 50 độ C)...

    Em xin hỏi, tại sao nhạc 48 và bội số của nó lại vấp, trong khi CPU và GPU chưa chay hết công suất? Có cách nào để HQP khai thác hết công suất CPU và GPU để đáp ứng được các Filter và Modulator cao hơn ko?

    Cảm ơn các cụ
     
  11. TrueHD

    TrueHD Advanced Member

    Tham gia ngày:
    7/5/19
    Bài viết:
    1.197
    Đã được thích:
    1.492
    Khả năng phân tải ra các nhân khác nhau bạn ạ.

    upload_2025-8-21_19-10-16.jpeg
     
    slump30 and thienphuc74 like this.
  12. slump30

    slump30 Approved Member

    Tham gia ngày:
    27/11/10
    Bài viết:
    34
    Đã được thích:
    15
    Cảm ơn cụ. Máy em chỉ chạy 2 core full ạ. Xin hỏi, cụ dùng HQP mấy và làm cách nào để nó chạy nhiều core thế nhỉ? Em đã chọn Multi Core rồi.
     
    thienphuc74 thích bài này.
  13. TrueHD

    TrueHD Advanced Member

    Tham gia ngày:
    7/5/19
    Bài viết:
    1.197
    Đã được thích:
    1.492
    Về HQP thì phải mời bác @pc_chip vào rồi. Theo trải nghiệm của mình thì chạy bao nhiêu core phụ thuộc vào CPU và bộ lọc. Bạn thấy đấy, i7 14700 mà chạy sinc-long, chỉ up lên 768kHz mà nó đã chạy full 8 core rồi, các core còn lại hầu như ko dùng. I5 10500 cũ của mình còn ko chạy đc sinc-long cơ. Bí quyết chủ đạo của HQP có lẽ là nâng cấp CPU, điểm khác biệt giữa computer music và music server mà
     
    slump30 thích bài này.
  14. slump30

    slump30 Approved Member

    Tham gia ngày:
    27/11/10
    Bài viết:
    34
    Đã được thích:
    15
    Em đặt DSP Pipelines lên 128 thì không vấp nữa. Em cũng chưa hiểu DSP Pipelines có tác dụng gì lắm?
     
  15. thienphuc74

    thienphuc74 Advanced Member

    Tham gia ngày:
    4/9/15
    Bài viết:
    286
    Đã được thích:
    80
    Nếu mình Set thẻ output chọn 48KHz thì khi phát file 44,1 Khz ko chạy còn ngược lại ko chọn 48KHZ phát file 44,1 bình thường nhưng file 48 thì lại ko chạy.
     
  16. pc_chip

    pc_chip Advanced Member

    Tham gia ngày:
    18/12/05
    Bài viết:
    5.042
    Đã được thích:
    740
    Nơi ở:
    THỦ ĐỨC GROUP
    12700 chir có 4 e-core nên thật ra không nên dùng nó cho HQP.
    Hiện bác đang để e-cores (yếu và số lượng quá ít) gánh filters. Trong khi đó GPU 3060 tuy cũ nhưng vẫn mạnh hơn rất nhiều e-cores thì bác lại chỉ để chạy có mỗi covolution (mà hình như bác không dùng covolution gì).
    Bác thử chuyển e-cores allocation về default còn offload toàn bộ filters sang GPU CUDA xem có chạy ổn hơn không.
    Cả Sinc-MGa filter lẫn ASDM7EC-super 512+fs modulator của bác đều thuộc loại nặng nhất rồi đấy chứ!
     
    slump30, thienphuc74 and TrueHD like this.
  17. pc_chip

    pc_chip Advanced Member

    Tham gia ngày:
    18/12/05
    Bài viết:
    5.042
    Đã được thích:
    740
    Nơi ở:
    THỦ ĐỨC GROUP
    Chắc bác không enable adaptive rate nên chỉ chạy được 1 rate family hoặc họ 44.1 hoặc họ 48. Bác kiểm tra lại xem đã enable adaptive rate chưa.
     
    thienphuc74 thích bài này.
  18. thienphuc74

    thienphuc74 Advanced Member

    Tham gia ngày:
    4/9/15
    Bài viết:
    286
    Đã được thích:
    80
    Cảm ơn Bác CHIP. đúng là mình chưa tích enable adaptive rate mới chỉ đánh dấu mờ thôi
     
    slump30 thích bài này.
  19. slump30

    slump30 Approved Member

    Tham gia ngày:
    27/11/10
    Bài viết:
    34
    Đã được thích:
    15
    Chip 12700F có 12 R-core và 8 E-core ạ.
    Em đã đặt hết về mặc định, nhưng vẫn ko khá hơn.
    Em chưa hiểu chỗ "(mà hình như bác không dùng covolution gì)", mong cụ giải thích và hướng dẫn thêm.
    Ngoài ra, em cũng ko rõ, tại sao chỉ có 2 R-core chạy full, trong khi các core khác có cái thậm chi ko chạy, đây là do HQP hay do hệ điều hành?

    Cảm ơn cụ hướng dẫn.
     
  20. pc_chip

    pc_chip Advanced Member

    Tham gia ngày:
    18/12/05
    Bài viết:
    5.042
    Đã được thích:
    740
    Nơi ở:
    THỦ ĐỨC GROUP
    Em không hiểu bác dùng CPU 12700F nào. Nếu là Intel Core i7-12700F thì nó chỉ có 8 P-cores và 4 E-cores.
    Covolution là một hình thức để chạy DSP kiểu như EQ, room correction, ...

    Thông thường tác vụ nặng nhất khi dùng HQP là tác vụ chạy modulator cho DSD(bác đang dùng một trong những cái nặng nhất: ASDM7EC-super 512+fs). Modulator thường khó phân thành nhiều tải nhỏ chạy đồng thời trên nhiều core. Vì thế thường khi dùng stereo, bác sẽ thấy chỉ có 2 P-core tải nặng nhất vì mỗi 1 core ấy chỉ chạy modulator cho 1 kênh (trái hay phải).
    Filter thì trái lại có thể được phân nhỏ tải ra để chạy song song trên nhiều core yếu (không cần core mạnh) một cách dễ dàng. Thế nên nếu có GPU như bác và chọn enable CUDA, HQP sẽ phân hầu hết tải chạy filter sang cho GPU chạy.
    Như vậy nếu cài đặt đúng, bác sẽ thường chỉ thấy 2 P-core tải rất cao, 2 P-core khác chạy với tải khá thấp. Các P-core, E-core còn lại gần như không làm gỉ cả.
    Các tải chạy filter lúc này được chia nhỏ ra và cho chạy song song trên các CUDA cores của GPU (vốn nhiều hơn rất nhiều so với số core của CPU). Ví dụ như con 3060 của bác có đến 3584 CUDA cores còn con i7-12700F nó chỉ có 8 P-cores và 4 E-cores
     
    Chỉnh sửa cuối: 22/8/25
    slump30 and thienphuc74 like this.
  21. slump30

    slump30 Approved Member

    Tham gia ngày:
    27/11/10
    Bài viết:
    34
    Đã được thích:
    15
    Cảm ơn cụ đã giải đáp, giờ em đã hiểu hơn cách thức sử dụng HQP.

    Em vừa cài lại Win 11, bản LTSC IoT (https://windowslite.net/windows-11-ltsc-2024-compact-updateable-by-xpower7125.html), bản này khá hay các cụ ạ, em cài xong, nó cho phép compact win rất gọn gàng, sau đó em lại chạy đc cả phần mềm WindowsOptimizerForAudio 2.0.0.1 của cụ Thovanhim (các bản win khác cài trên máy em nó ko chạy).

    Sau khi cài đầy đủ, CUDA đã chạy có lúc lên đến 100%, chạy ASDM7EC-super 512+fs, sinc-MGa, MSD 48x512 cả họ 44,1 lẫn 48 ngon lành ạ. Điều này chứng tỏ Win khá quan trọng.
     
    DynacoA25 thích bài này.
  22. HHK

    HHK Advanced Member

    Tham gia ngày:
    5/6/10
    Bài viết:
    648
    Đã được thích:
    88
    Nơi ở:
    Between heaven and hell
    Theo các bác thì dùng CPU không có E-Core (i5-12400 hoặc i3-13100) có được không? ý em muốn hỏi là có E-core và không có E-core có ảnh hưởng gì không
     
    thienphuc74 thích bài này.
  23. pc_chip

    pc_chip Advanced Member

    Tham gia ngày:
    18/12/05
    Bài viết:
    5.042
    Đã được thích:
    740
    Nơi ở:
    THỦ ĐỨC GROUP
    Bác TrueHD đang dùng bản HQPlayer nào và DAC gì vậy ạ?
     
    Chỉnh sửa cuối: 31/8/25
    thienphuc74 thích bài này.
  24. TrueHD

    TrueHD Advanced Member

    Tham gia ngày:
    7/5/19
    Bài viết:
    1.197
    Đã được thích:
    1.492
    HQP bản 8.2 thuốc và DAC Gustard X30 bác ạ (đã up bản firmware 2.2B)
     
  25. pc_chip

    pc_chip Advanced Member

    Tham gia ngày:
    18/12/05
    Bài viết:
    5.042
    Đã được thích:
    740
    Nơi ở:
    THỦ ĐỨC GROUP
    Ồ, bản 5.8.2 khá cũ nên vẫn còn khá nặng!
    Các bản gần đây còn được tối ưu các modulator EC-super/light/ul và có thêm EC-fast. Tác giả cũng có một số filter mới tốt như Sinc-Lh/Sinc-longh tốt hơn mà nhẹ hơn Sinc-L/Sinc-long.
    Một trong những cái mới gần đây nhất đó là 2 modulator AHM5EC8B/AHM7EC8B (dành cho DSD1024 trở lên). Với 2 modulator mới này, tác giả đã lần đầu tiên làm cho DSD1024 có số đo tốt hơn rất, rất nhiều DSD512 và đạt gần như ngang ngửa thông số đo với DSD256! Đã thế, modulator AHM5EC8B/AHM7EC8B này còn chạy ở DSD1024 nhẹ nhàng hơn hẳn chạy DSD512!

    Screenshot_20250823_104910_Chrome.jpg
     
    TrueHD and thienphuc74 like this.
Tags:

Chia sẻ trang này

Đang tải...