ROON + HQPlayer + NAA (Network Audio Adapter)

Discussion in 'Nguồn phát từ máy tính' started by Scorpio, 28/4/18.

  1. mtbc

    mtbc Advanced Member

    Joined:
    11/9/06
    Messages:
    6.970
    Likes Received:
    2.487
    Location:
    Q3, Saigon
    Lằng nhằng lắm luôn á :) Tốt nhứt nên tránh từ đầu :))
     
    tieuphi2006 likes this.
  2. hhiepbi

    hhiepbi Advanced Member

    Joined:
    1/7/13
    Messages:
    3.026
    Likes Received:
    2.755
    Tks các bác. Vậy là e chơi trực tiếp vậy.
     
  3. quatmo

    quatmo Advanced Member

    Joined:
    19/2/19
    Messages:
    229
    Likes Received:
    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.
     
    Last edited: 14/8/25
    dinhtaibvag and jazzend like this.
  4. jazzend

    jazzend Advanced Member

    Joined:
    9/6/09
    Messages:
    91
    Likes Received:
    30
    Location:
    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

    Joined:
    19/2/19
    Messages:
    229
    Likes Received:
    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

    Joined:
    19/8/10
    Messages:
    735
    Likes Received:
    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
     

    Attached Files:

    quatmo likes this.
  7. mtbc

    mtbc Advanced Member

    Joined:
    11/9/06
    Messages:
    6.970
    Likes Received:
    2.487
    Location:
    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
     
    Last edited: 15/8/25
    quatmo likes this.
  8. Hagemi

    Hagemi Advanced Member

    Joined:
    4/8/16
    Messages:
    272
    Likes Received:
    734
    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

    Joined:
    19/2/19
    Messages:
    229
    Likes Received:
    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/

    Code:
    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.
     

    Attached Files:

    Last edited: 16/8/25
    chauphuong likes this.
  10. slump30

    slump30 Approved Member

    Joined:
    27/11/10
    Messages:
    34
    Likes Received:
    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

    Joined:
    7/5/19
    Messages:
    1.190
    Likes Received:
    1.488
    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

    Joined:
    27/11/10
    Messages:
    34
    Likes Received:
    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 likes this.
  13. TrueHD

    TrueHD Advanced Member

    Joined:
    7/5/19
    Messages:
    1.190
    Likes Received:
    1.488
    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 likes this.
  14. slump30

    slump30 Approved Member

    Joined:
    27/11/10
    Messages:
    34
    Likes Received:
    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

    Joined:
    4/9/15
    Messages:
    271
    Likes Received:
    74
    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

    Joined:
    18/12/05
    Messages:
    5.042
    Likes Received:
    740
    Location:
    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

    Joined:
    18/12/05
    Messages:
    5.042
    Likes Received:
    740
    Location:
    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 likes this.
  18. thienphuc74

    thienphuc74 Advanced Member

    Joined:
    4/9/15
    Messages:
    271
    Likes Received:
    74
    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 likes this.
  19. slump30

    slump30 Approved Member

    Joined:
    27/11/10
    Messages:
    34
    Likes Received:
    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

    Joined:
    18/12/05
    Messages:
    5.042
    Likes Received:
    740
    Location:
    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
     
    Last edited: 22/8/25
    slump30 and thienphuc74 like this.
  21. slump30

    slump30 Approved Member

    Joined:
    27/11/10
    Messages:
    34
    Likes Received:
    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 likes this.
  22. HHK

    HHK Advanced Member

    Joined:
    5/6/10
    Messages:
    648
    Likes Received:
    88
    Location:
    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 likes this.
  23. pc_chip

    pc_chip Advanced Member

    Joined:
    18/12/05
    Messages:
    5.042
    Likes Received:
    740
    Location:
    THỦ ĐỨC GROUP
    Bác TrueHD đang dùng bản HQPlayer nào và DAC gì vậy ạ?
     
    Last edited: 31/8/25
    thienphuc74 likes this.
  24. TrueHD

    TrueHD Advanced Member

    Joined:
    7/5/19
    Messages:
    1.190
    Likes Received:
    1.488
    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

    Joined:
    18/12/05
    Messages:
    5.042
    Likes Received:
    740
    Location:
    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:

Share This Page

Loading...