Jump to content
  • The Computer Audiophile
    The Computer Audiophile

    Adding 10GbE To MacBook Pro And Simplifying

     

     

    Audio: Listen to this article.

     

     

    Immersive Audio File Sizes.jpgI've been playing some pretty large files, and moving tens of GB of music around my network. Most of these files are stored on my QNAP TVS-872XT NAS and played using my 2017 MacBook Pro. Some day high end music servers will enable immersive audio playback, but until such time, I'm very happy with a MacBook Pro. Audirvana has been really good with my 7.1.4 twelve channel files, so I'm not even interested in changing anything. On the other hand, as an impatient person, I like to speed things up whenever possible and ensure data delivery isn't the cause of any issues. To that end, I set out to add 10GbE to my MacBook Pro. At the same time, I found a solution that elegantly simplified the system.

     

    10 gigabit Ethernet, as the name implies, is ten times faster than the standard 1 gigabit Ethernet. Keep in mind that not even 1 GbE is required for most audio, but also understand that I play twelve channels of DXD and I have zero patience if a better solution exists. If I can click play in Audirvana and have the music start even faster, I'm all in. 

     

    The QNAP TVS-872XT has a built-in 10GbE port. I connected that to my Ubiquiti US XG 16 switch via an AudioQuest Cat7 cable. Don't think Ethernet cables matter? I do. I initially used a a seven foot AmazonBasics Cat7 cable that was, "Gold plated for universal connectivity and reliable data transfer," offered "Data speed up to 10 Gigabits per second" and contained a "Protective PVC jacket for long lasting strength." When my data wasn't moving as fast as I thought it should, I tried another identical cable. Same result. I then connected one of the Amazon cables to a new access point requiring PoE++ for power. The Amazon cables couldn't deliver the required power. Taking an AudioQuest Cat7 cable from another system in my house and connecting my NAS to the switch, everything worked perfect. I even tested it with the PoE++ AP and it was perfect there as well. Anyway, this isn't about Ethernet cables, but I think delivering members of this community real world information is helpful. 

     

    Connecting my MacBook Pro via 10GbE turned out to be much more involved than I initially realized. I thought about just adding a Thunderbolt to 10GbE adapter and calling it a day. That is, until I realized a better solution could be to use a Thunderbolt dock that includes 10 GbE and much more. While down this dock rabbit hole, I looked at several docks, including those without 10GbE. Most have either an Intel i225 or Realtek network interface controller. I have experience with both, and wouldn't recommend either on my worst enemy. The i225 has been updated by Intel, but still has many issues. Among them, audio dropouts, pops, and ticks, that I've experienced first hand. The Realtek interfaces are actually connected internally via USB.

     

    What's the big deal with using USB for Ethernet? On macOS Apple prioritizes PCIe devices (Thunderbolt Ethernet controllers) over USB devices, and has much worse driver support for even USB C Ethernet adapters recommended and sold at the Apple Store. PCIe (Thunderbolt) network controllers also offload work from the CPU onto the controller, which is the opposite of USB that forces the computing tasks on the CPU. Last, a USB Ethernet device shares bandwidth with other USB devices on the same USB controller. Anyone who has used the Belkin USB C to Ethernet adapter on a Mac recently may have experienced issues such as high CPU usage, for seemingly no reason. Even Merging Technologies states, "Apple support of USB has performance weakness, if running recent macOS and/or on M1/Silicon family. Merging highly recommends that you use a Thunderbolt adaptor."

     

    OWC Thunderbolt Pro Dock.jpg

     

     

    Given the aforementioned issues, I settled on the OWC Thunderbolt Pro Dock. Astute readers will likely ask if I looked at the newly announced OWC Thunderbolt Go Dock with Thunderbolt 4. I certainly did, but it only features 2.5GbE and likely uses a subpar Ethernet controller. OWC declined to tell me which NIC was used in the device. Plus, on Mac Thunderbolt 3 and 4 are identical. No speed or other improvements. 

     

    The OWC Thunderbolt Pro Dock is also AVB ready, should I need an AVB ready interface (see Bob's recently Atmos system articles for such a device). The dock has several other ports, including the Thunderbolt port to which I connect my Sonnet Ethernet adapter, based on recommendation from Merging Technologies. I will eventually test using the built-in 10 GbE interface with my Ravenna based system, but it isn't certified by Merging yet. Plus, my Ravenna switch is only 1GbE, so I need to upgrade that to take advantage of the speed. Thus, connecting the 10GbE to my main network at 10GbE, and the Ravenna adapter to the Ravenna switch at 1GbE.

     

    One additional benefit of this dock is that it greatly simplifies my system. The 85W Thunderbolt port on the dock not only sends data (1GbE, 10Gbe, etc...) but also sends power to the MacBook Pro. I now have a single Thunderbolt cable attached to my MacBook Pro, that's it. No separate power or USB or anything. It's really elegant, especially next to my listening chair. 

     

    OWC ClingOn.jpgTaking things up another notch, I purchased the 3 meter Apple Thunderbolt 4 Pro cable. At $159 it wasn't cheap, but the quality of Thunderbolt cables is critical, and the market is full of questionable cables. The Apple cable is built extremely well, akin to something from a HiFi company. The 3m length, enables me to place the OWC dock against the wall, away from the listening position, and keep my laptop on the side table or on my lap with plenty of spare length. 

     

    Last, I purchased two OWC ClingOns. These little devices fit on the end of a Thunderbolt or USB C cable, and screw into the dock. They keep my Thunderbolt cables nice and tight, even when I accidentally tug the cable. Two of them are $14. Money well spent.

    Now, I just need to add the new MacBook Pro with M2 Pro chip, and life will be even better. 

     


    One More Thing

     

    While I'm talking about technology and items to make life better, I should mention another recent purchase. I ordered the HyperJuice 245W GaN Desktop Charger. If you haven't seen Gallium nitride (GaN) chargers recently, check them out. GaN enables smaller circuits and less heat. The HyperJuice 245W unit can output up to 100W on any port, and up to a total of 245W at a time. It supports Power delivery 3.0. These chargers are really nice, now that USB C has taken over as the charging port of today and tomorrow. 

     

     

     

     




    User Feedback

    Recommended Comments



    Though it doesn't offer the opportunity to run just a single connection to the MacBook Pro as your solution does. (I suppose it would be sufficient if you ran the MBP from battery and connected Audirvana via optical Ethernet, but not sure how long the battery would last under those circumstances.)

    Share this comment


    Link to comment
    Share on other sites

    Just now, Jud said:

    Though it doesn't offer the opportunity to run just a single connection to the MacBook Pro as your solution does. (I suppose it would be sufficient if you ran the MBP from battery and connected Audirvana via optical Ethernet, but not sure how long the battery would last under those circumstances.)

    Yeah, it says energy efficient, but that's a bit vague. Do you know if the Thunderbolt cable on that one is replaceable? It may be a little short to dangle off a laptop.

    Share this comment


    Link to comment
    Share on other sites

    1 minute ago, The Computer Audiophile said:

    Ah.

     

    Screenshot 2023-02-06 at 2.52.56 PM.png

     

    It seems likely that others may have asked the same question about the length of that cable as you have.  Wonder if they might consider providing the adapter with a longer captive cable upon customer request? (Of course it's probably assembled for them half a world away....)

    Share this comment


    Link to comment
    Share on other sites

    Chris, to be clear, you don’t use your CAPS20 server and endpoint, but rely strictly on the MacBook?

     

    For those like me in the Windows world, and specifically for using the CAPS20 server with a NAS for storage, what would you do to upgrade to 10GbE?  JCR 

    Share this comment


    Link to comment
    Share on other sites

    30 minutes ago, jrobbins50 said:

    Chris, to be clear, you don’t use your CAPS20 server and endpoint, but rely strictly on the MacBook?

     

    For those like me in the Windows world, and specifically for using the CAPS20 server with a NAS for storage, what would you do to upgrade to 10GbE?  JCR 

    Hey JCR, I still use everything, including CAPS Twenty, 20.1, Aurender, MacBook Pro, UPnP etc…I want to and have to know the ins/outs of them all. 

     

    I just streamlined this specific system and I’ve been using it a whole lot. 
     

    10GbE on CAPS 20 is simple. I have it already. Just buy a 10GbE PCIe card. I’m using the one that shipped with the ASUS ProArt motherboard. 
     

    Not sure if your NAS supports 10GbE. It may have a slot for a card as well. My QNAP has it built-in and a slot to add up to 100GbE. 
     

    Then your switch must support 10GbE. 

    Share this comment


    Link to comment
    Share on other sites

    Well, that's that problem solved then... Wife's MacBook will have 10GBe

    Share this comment


    Link to comment
    Share on other sites

    If I may ask here... what is a good 10GBe switch for use in a home environment? My searching has found 1 that I think is useful, and that is the Netgear  M4300-8X8F (XSM4316S)

     

    It looks extremely complicated to set up, imo.

     

    https://www.netgear.com/business/wired/switches/fully-managed/m4300-8x8f/

     

    Chris, if you think this is worthy of a separate thread, feel free to do that. I don't mind.

    Share this comment


    Link to comment
    Share on other sites

    10 minutes ago, AudioDoctor said:

    If I may ask here... what is a good 10GBe switch for use in a home environment? My searching has found 1 that I think is useful, and that is the Netgear  M4300-8X8F (XSM4316S)

     

    It looks extremely complicated to set up, imo.

     

    https://www.netgear.com/business/wired/switches/fully-managed/m4300-8x8f/

     

    Chris, if you think this is worthy of a separate thread, feel free to do that. I don't mind.

    Depending on how many ports you need, and current setup, this could work https://store.ui.com/collections/unifi-network-switching/products/unifi-flex-xg

    Share this comment


    Link to comment
    Share on other sites

    Thank you Chris. If I may ask another on topic question. In your scenario above, what is the SonnetTech device doing? Is it outputting 10GBe to another device from the dock?

    Share this comment


    Link to comment
    Share on other sites

    Oh no Chris!!! Is the MacBook Pro standing on a padded stool? First of all, the heat from warming the chassis isn't going anywhere from the bottom, and secondly, there isn't adequate vibration control. You'd better ask the knowledgeable experts here 🤨

    Share this comment


    Link to comment
    Share on other sites

    5 hours ago, AnotherSpin said:

    Oh no Chris!!! Is the MacBook Pro standing on a padded stool? First of all, the heat from warming the chassis isn't going anywhere from the bottom, and secondly, there isn't adequate vibration control. You'd better ask the knowledgeable experts here 🤨

    Thankfully it was resting there only for the photo :~)

    Share this comment


    Link to comment
    Share on other sites

    15 hours ago, The Computer Audiophile said:

    The Sonnet device is 1GbE and connected to my Netgear switch that is solely for Ravenna. I just ordered a 10 GbE Netgear switch and will test using the dock’s 10GbE with Ravenna even though it isn’t supported. 

    I dig it. I was thinking the that Netgear
    AV Line M4250-16XF (XSM4216F) would be the way to get to 10GbE into my Ravenna system. I’m curious to see how you do this. Thank you for sharing your findings. 

    Share this comment


    Link to comment
    Share on other sites

    11 minutes ago, MFJG said:

    I dig it. I was thinking the that Netgear
    AV Line M4250-16XF (XSM4216F) would be the way to get to 10GbE into my Ravenna system. I’m curious to see how you do this. Thank you for sharing your findings. 

    That 16XF looks like a really great switch. I found the M4250-10G2XF-PoE+ (GSM4212PX) on eBay, brand new, for $500. I couldn't resist.  I will connect my MacBook Pro to one of the SFP+ ports and my NAS to the other. I should be abel to use one of the 1GbE ports as an uplilnk to the rest of the network. The uplink is really only for streaming and it goes straight to my router and the 1 Gbps up/down internet connection I have. 

     

    I'm going to configure the 10GbE interface to be the Ravenna interface this morning as a test. Even though it's connected to a 1GbE port, until the new switch arrives, I'll see if the Merging driver has any issues with 10GbE. It worked on Windows perfectly, but Merging doesn't officially support 10GbE on macOS. Ventura also isn't supported, but I've been using it without issue.

     

    Much more to come :~)

    Share this comment


    Link to comment
    Share on other sites

    17 minutes ago, The Computer Audiophile said:

    Hi @MFJG I'm trying to get the 10GbE connection to work with the Ravenna driver, but running into issues. I hope to figure this one out. 

     

    @El Guapo any guesses?

     

    Screenshot 2023-02-07 at 10.23.58 AM.png

    Go VAD’s :9090 page and check the parameters of the PTP tab?

    8B08E768-3C32-4226-B291-B177B5F160F4.png.1e24377b32bef1989e193b5d6ec37b51.png

    Share this comment


    Link to comment
    Share on other sites

    3 hours ago, El Guapo said:

    Go VAD’s :9090 page and check the parameters of the PTP tab?

    8B08E768-3C32-4226-B291-B177B5F160F4.png.1e24377b32bef1989e193b5d6ec37b51.png

    Sadly, the web interface has little to offer.

     

    Screenshot 2023-02-07 at 1.45.59 PM.png

    Share this comment


    Link to comment
    Share on other sites

    4 minutes ago, The Computer Audiophile said:

    Hi @MFJG I'm trying to get the 10GbE connection to work with the Ravenna driver, but running into issues. I hope to figure this one out. 

     

    @El Guapo any guesses?

     

    Screenshot 2023-02-07 at 10.23.58 AM.png

    Hi, @The Computer Audiophile I have no doubt that you will figure this out.

    Is this VAD 3.2.2?

    The update came out Jan 25th. Also check this out, again.

    https://merging.atlassian.net/wiki/spaces/PUBLICDOC/pages/4820134/MacOS+11.X+Big+Sur+Monterey+Optimization+Guide

    Share this comment


    Link to comment
    Share on other sites

    Very helpful thanks Chris. I don't spendmuch time anymore in the Mac world.

    Share this comment


    Link to comment
    Share on other sites

    7 hours ago, The Computer Audiophile said:

    Sadly, the web interface has little to offer.

    In the VAD control interface, try manual select the NIC?

    image.thumb.jpeg.15c30102c8dd1830c06af4c6357688ae.jpeg

    Share this comment


    Link to comment
    Share on other sites

    18 minutes ago, El Guapo said:

    In the VAD control interface, try manual select the NIC?

    image.thumb.jpeg.15c30102c8dd1830c06af4c6357688ae.jpeg

     

    That's what I always do :~)

    Share this comment


    Link to comment
    Share on other sites




    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now




×
×
  • Create New...