Why aren’t motherboards mostly USB-C by now?::I’m beginning to think that the Windows PC that I built in 2015 is ready for retirement (though if Joe Biden can be president at 78, maybe this PC can last until 2029?). In looking at new des…

  • @echo64@lemmy.world
    link
    fedilink
    English
    251 year ago

    Usbc connectors are expensive and more difficult to drive. Usb-a connectors are cheap and easy to drive

    • Lantern
      link
      fedilink
      English
      201 year ago

      Not to mention the numerous amount of accessories that use USB-A. My keyboard, mouse, and flash drives all use USB-A.

      In my cable collection, odds are that if a cable has USB-C on one end, then either USB-A or C is on the other end. That means every other connector still requires USB-A or a dongle.

      USB-A‘s longevity (~20 years) basically ensures that until it’s much cheaper to use USB-C, it won’t replace USB-A.

  • Caveman
    link
    fedilink
    English
    21 year ago

    I like USB A for thumb drives and other legacy equipment but I definitely prefer more USB C. Right now, I have a connected to my laptop through it, one for charging and then 2 USB A for peripherals. I’d personally trade the other two USB A and use a small hub instead so I can charge my phone, watch and vape without a separate charger.

  • @TenderfootGungi@lemmy.world
    link
    fedilink
    English
    41 year ago

    My kids laptop has 4 IIRC. Getting a PC motherboard with more than one on rear and one connector for front of case was impossible last I looked. I generally keep my pc’s for about 5 years and wish to future proof somewhat. It is beyond ridiculous at this point. Although, I haven’t tried to buy one for a few months so perhaps this has changed.

    • @cole@lemdro.id
      link
      fedilink
      English
      11 year ago

      yeah and good luck getting a case with multiple USB-C front panel. I don’t even think I’ve EVER used the USB-A on the front of my case

  • Kalash
    link
    fedilink
    English
    141 year ago

    Would make much sense. You still want USB-A ports for most peripherals as using an usb-c port to connect a single mouse would be pretty much wasting a port.

    However adding a Thunderbolt4 port or two along side the usual USB-A ports would be nice.

    • @TwanHE@lemmy.world
      link
      fedilink
      English
      71 year ago

      Ofcourse you’d still want some type a ports, but I have 6 type a ports and a single type c on my rear io but i would definitely give up 1 or 2 a ports for 2 more type c.

      • @AA5B@lemmy.world
        link
        fedilink
        English
        11 year ago

        Why not half and half? Then I can afford to both keep my current accessories, and to buy USB-C when I need to replace them

        • @TwanHE@lemmy.world
          link
          fedilink
          English
          11 year ago

          I’d only need 2 extra since I got dual a and dual c on my case front io aswell.

          And since most devices i plug in are still type i can’t sacrifice too many.

    • @jonne@infosec.pub
      link
      fedilink
      English
      31 year ago

      Yeah, I’ve got mostly USB-A peripherals, and the USB-C ones are using a USB-A to C cable anyway. What I’d actually want is graphics cards with the same Thunderbolt type ports that laptops have, so the USB stuff can be pushed through the same cable to your monitor.

  • Kyoyeou (Ki jəʊ juː)
    link
    fedilink
    English
    21 year ago

    Had the same feeling a year and a half ago, I was thinking that maybe as I was not on a next gen CPU I was just on an older model and that’s why it was not very present. I only have one usb-c on my motherboard B550M Micro ATX

  • @MonkderZweite@feddit.ch
    link
    fedilink
    English
    -1
    edit-2
    1 year ago

    Btw, why is full ATX / full-size PC still that common, mATX / ITX almost rare? Only techy users or gamers add maybe a 4x ethernet card or a GPU and that’s it; one PCIex16 slot would suffice. Better sound cards, wifi etc, are now almost always USB/-C or Bluetooth, if not already on the board.

    Why is the time of slim-size desktop PCs still not there?

    • @Patches@sh.itjust.works
      link
      fedilink
      English
      81 year ago

      Because people like having options. The same reason they buy an 80k base sequoia on the off chance (read: never) get a boat and need to tow it.

      It makes them feel bad to close doors of opportunity for no reason.

      • @MonkderZweite@feddit.ch
        link
        fedilink
        English
        -3
        edit-2
        1 year ago

        What opportunities? We now have even external GPUs over USB-C.

        And you can’t turn the cheapo Aldi/Medion PC in a gaming rig, the mainboard just can’t do it.

    • @AA5B@lemmy.world
      link
      fedilink
      English
      31 year ago

      This is a time of mini and slim desktops, sold by the millions to people who don’t expect to open or pr modify them. People who will buy a motherboard are people who are building or modifying their own, so want the flexibility and options

      • @MonkderZweite@feddit.ch
        link
        fedilink
        English
        11 year ago

        I put a 140mm fan on the DeskMini A300 to drive the 5700G, can now play Satisfactory in medium settings. The whole SFFPC (Small Form Factor PC) scene is about modding.

    • @Dkarma@lemmy.world
      link
      fedilink
      English
      61 year ago

      You can’t fit as many components on smaller boards and the components are more expensive to produce.

      • @CmdrShepard@lemmy.one
        link
        fedilink
        English
        41 year ago

        And if you’re spending all that money, why not get the bigger board that allows you more options/room to grow in the future? I imagine SFF PCs are more common for dedicated builds or aesthetic reasons

  • @squirrelwithnut@lemmy.world
    link
    fedilink
    English
    141 year ago

    Standard USB type A ports are cheaper, and more importantly, STURDIER then USB C ports. This is extremely important for peripherals that do not need to be disconnected and reconnected often.

    USB C is great for convenience for certain things, but it’s a weaker port in terms of physical connection strength.

  • @orclev@lemmy.world
    link
    fedilink
    English
    891 year ago

    So, much as I hate to admit it, the real reason for this is bandwidth. Lets look at the best case scenario without dipping our toes into server grade hardware. AMD CPUs tend to have more I/O bandwidth allocated than Intel, so we’ll take the top of the line desktop AMD CPU as of right now, the Ryzen 9 7950X (technically the X3D version is the actual top of the line, but that makes certain tradeoffs and for our purposes in this discussion both chips are identical).

    On paper, the 7950X has 24 PCIe 5.0 lanes, and 4 on board USB 3.2 ports on its built in USB controller. So already we could have a maximum of 4 type-C ports if we had no type-A ports, however in practice most manufacturers opt to split the difference and go with 1 or 2 type-C ports and the remaining 2 or 3 ports as type-A. You can have more USB ports of course, but you need to then include a USB controller on your motherboards chipset, and that in turn needs to be wired into the PCIe bus which means taking up PCIe lanes, so lets take a look at the situation over there.

    We start with 24 PCIe lanes, but immediately we’re going to be sacrificing 16 of those for the GPU, so really we have 8 PCIe lanes. Further, most systems now use NVMe M.2 drives, and NVMe uses up to 4 PCIe lanes at its highest supported speed. So we’re now down to 4 PCIe lanes, and this is without any extra PCIe cards or a second NVMe drive.

    So, now you need to plug a USB controller into your PCIe bus. USB 3.2 spec defines the highest supported bandwidth as 10 Gbps. PCIe 5.0 defines the maximum bandwidth of a single PCIe lane as a bit over 31 Gbps. So the good news is, you can successfully drive up to 3 USB 3.2 ports off a single PCIe 5.0 lane. In practice though USB controllers are always designed with even numbers of ports, typically 2 or 4. In the case of 4, one lane isn’t going to cut it, you’ll need at least 2 PCIe lanes.

    I think you can see at this point why manufacturers aren’t in a huge rush to slap a ton of USB type-c connectors on their motherboards. With a modern desktop there’s already a ton of devices competing for limited CPU I/O bandwidth. Even without an extra USB controller added in it’s already entirely feasible to come dangerously close to completely saturating all available bandwidth.

    • @MonkderZweite@feddit.ch
      link
      fedilink
      English
      2
      edit-2
      1 year ago

      Nah, they usually advertise one USB-C port with full speed and that is the only one who gets it, even if it has 2, 3 or even 4x.

      Btw, the DeskMini is the only full-spec PC i know of, which doesn’t use additional chipsets for I/O. There may be a few more boards like this, dunno, but additional I/O chipsets are incredibly common.

    • MHLoppy
      link
      fedilink
      2
      edit-2
      1 year ago

      Isn’t this glossing over that (when allocating 16 PCIe lanes to a GPU as per your example), most of the remaining I/O connectivity comes from the chipset, not directly from the CPU itself?

      There’ll still be bandwidth limitations, of course, as you’ll only be able to max out the bandwidth of the link (which in this case is 4x PCIe 4.0 lanes), but this implies that it’s not only okay but normal to implement designs that don’t support maximum theoretical bandwidth being used by all available ports and so we don’t need to allocate PCIe lanes <-> USB ports as stringently as your example calculations require.

      Note to other readers (I assume OP already knows): PCIe lane bandwidth doubles/halves when going up/down one generation respectively. So 4x PCIe 4.0 lanes are equivalent in maximum bandwidth to 2x PCIe 5.0 lanes, or 8x PCIe 3.0 lanes.

      edit: clarified what I meant about the 16 “GPU-assigned” lanes.

      • @apt_install_coffee@lemmy.ml
        link
        fedilink
        English
        51 year ago

        Typically no, the top two PCIE x16 slots are normally directly to the CPU, though when both are plugged in they will drop down to both being x8 connectivity.

        Any PCIE x4 or X1 are off the chipset, as well as some IO, and any third or fourth x16 slots.

        So yes, motherboards typically do implement more IO connectivity than can be used simultaneously, though they will try to avoid disabling USB ports or dropping their speed since regular customers will not understand why.

        • MHLoppy
          link
          fedilink
          3
          edit-2
          1 year ago

          Typically no, the top two PCIE x16 slots are normally directly to the CPU, though when both are plugged in they will drop down to both being x8 connectivity.

          Any PCIE x4 or X1 are off the chipset, as well as some IO, and any third or fourth x16 slots.

          I think the relevant part of my original comment might’ve been misunderstood – I’ll edit to clarify that but I’m already aware that the 16 “GPU-assigned” lanes are coming directly from the CPU (including when doing 2x8, if the board is designed in this way – the GPU-assigned lanes aren’t what I’m getting at here).

          So yes, motherboards typically do implement more IO connectivity than can be used simultaneously, though they will try to avoid disabling USB ports or dropping their speed since regular customers will not understand why.

          This doesn’t really address what I was getting at though. The OP’s point was basically “the reason there isn’t more USB is because there’s not enough bandwidth - here are the numbers”. The missing bandwidth they’re mentioning is correct, but the reality is that we already design boards with more ports than bandwidth - hence why it doesn’t seem like a great answer despite being a helpful addition to the discussion.

    • @AA5B@lemmy.world
      link
      fedilink
      English
      111 year ago

      They don’t all have to be high speed. For example, we already see a distinction in USB-A based on things like power and data speed. I don’t see why anyone would be surprised at a similar arrangement for USB-C. Let me have my low speed keyboard and mouse ports, my low power watch charging port

      • @abhibeckert@lemmy.world
        link
        fedilink
        English
        1
        edit-2
        1 year ago

        The latest USB standard has a minimum of 20 Gigabit. Of course, they could only support USB 2, but there would be complaints.

      • @orclev@lemmy.world
        link
        fedilink
        English
        201 year ago

        While that is true, it does cause some headaches for end users. There’s a (barely followed) code for differentiating the speeds of type-A connectors, but I’m not aware of any such system for type-C. Generally people expect a type-C connection to be full USB 3.2 or USB-4 speeds (not to mention the absolute state of the USB spec with them changing the nomenclature constantly). If you started putting USB 2.0 ports with type-C connectors you’d quickly find people complaining about that I’m sure.

        Really, in the long term I’m sure in another CPU generation or two we’ll have enough bandwidth to spare that manufacturers can start putting extra USB 3.2 or USB 4 controllers on the motherboards at which point they’ll be able to replace most of the type-A ports with type-C without losing speed. In practice though I expect we’ll see history repeating itself with “low” speed type-C ports and high speed type-C ports that support whatever the latest and greatest USB spec is, and no doubt some kind of distinguishing mark to differentiate them. We already see something like that with lightning, although that’s just a little too proprietary to really cut it, we’ll need to get something that’s part of the USB spec itself.

        • @anyhow2503@lemmy.world
          link
          fedilink
          English
          21 year ago

          Almost none of the alternate modes or advanced features are required for USB-C devices. Most smartphones don’t support high data rates over their single USB-C port. There are are probably more USB-C ports using the USB 2.0 specs, for example peripheral devices like mice or keyboards. Beyond stuff like DisplayPort alternate mode, there still isn’t a big demand for more than one or two USB-C ports with high data rates or the full feature set.

    • @lud@lemm.ee
      link
      fedilink
      English
      21 year ago

      Not al usb c ports have to gen 2.2, just a few 3.0 ports would be neat.

    • NaibofTabr
      link
      fedilink
      English
      81 year ago

      I think power delivery is a concern too. If a motherboard had 4 USB-C ports on it, you know someone would try to plug in 4 USB-C monitors at 100W (20V/5A) each, so 400W going across your IO bus. At that point if your motherboard doesn’t just burn out, and you have a big enough power supply to provide it, you’re still going to have a serious heat problem.

        • NaibofTabr
          link
          fedilink
          English
          41 year ago

          I think it’s easy to say this, but harder to actually do in practice. There’s a color code system for USB-A, but a lot of manufacturers didn’t follow it reliably, and most users don’t know what the differences are anyway (I’d certainly have to look up what Yellow and Red are specifically for). You’d have the same problem with trying to mark USB-C ports, and without some easily identifiable marking most users will just expect that a USB-C port is a USB-C port.

      • Pantsofmagic
        link
        fedilink
        English
        31 year ago

        Yeah I recently started using a motherboard that has a 6-pin GPU style header for powering the USB-C ports. It limits power delivery capacity if you don’t plug the connector in, but if you do it supports 100W ports.

        • NaibofTabr
          link
          fedilink
          English
          21 year ago

          100W on each port or 100W total output for all 6 ports? I seriously doubt your power supply will deliver 600W on one peripheral cable.

          • Pantsofmagic
            link
            fedilink
            English
            21 year ago

            No it limits the total amount, but it is reasonable that they added a dedicated power input. I’m guessing we’ll see even more of that on ATX12VO motherboards or similar. Seems like power standards are changing a lot and manufacturers are waiting for things to settle down.

  • @Gork@lemm.ee
    link
    fedilink
    English
    11 year ago

    I’m still on the Ryzen 5xxx platform and there aren’t a lot of motherboards that have USB-C either unless you go high end like the ASRock Taichi.

    Definitely need the ports though given how ubiquitous USB-C is nowadays.

    • @nyar@lemmy.world
      link
      fedilink
      English
      11 year ago

      Thankfully there are pcie cards that provide plenty of USB-C ports, but that we have to do that at all is annoying.

  • @AA5B@lemmy.world
    link
    fedilink
    English
    1
    edit-2
    1 year ago

    Article is two years old. I wonder if it’s still relevant, especially after the EU standardization change

  • @Companion1666@lemmy.world
    link
    fedilink
    English
    31 year ago

    my thinkpad has two usb-c ports, both can be used for charging. i still prefer usb-a cuz i still use peripherals and drives i have right now. im not ready throw them away for the sake of “newer ports.”

  • @SkyNTP@lemmy.ca
    link
    fedilink
    English
    29
    edit-2
    1 year ago

    Am I throwing away all my mice, keyboards, DAC, digital pens, and other peripherals just so I can have a connector with more bandwidth than I’ll ever need? Nah.

    Am I buying them or adapters all over again just so I can be compatible with a new universal standard that I don’t need? Double nah.

    KVM switches, or breakout hubs that these devices plug into, then a single USB c device goes to the computer is the most logical avenue for a migration. But this will take a long time. Most people don’t even have that kind of luxury.

    • @AA5B@lemmy.world
      link
      fedilink
      English
      31 year ago

      On the other side of that, I’m already stuck throwing away all my Lightning cables and chargers, and ideally want to change only once. Why is it so hard to jump right to C for everything?

      • Revv
        link
        fedilink
        English
        111 year ago

        What on earth would possess folks to replace their often expensive existing peripherals for no benefit? To totally get rid of USB-A a person will either be out a bunch of money or be stuck with having to keep track of adapters for all their devices they can currently just plug in. An industry move to do so would necessitate the creation of a huge amount of e-waste and would net everyone else precisely nothing.

        USB-C is great for mobile devices as it’s small, relatively robust, easier to connect, and does pretty much everything from power deliver to video to connecting any device imaginable. Desktops (and even laptops really) don’t need to place such a premium on port size. Laptops and other mobile devices standardizing on USB-C for power is great. We can charge all our devices from the same charger. Fantastic!

        Making 20+ years of working equipment harder to use and forcing billions of people to buy stuff they don’t need (and that many can’t afford) would be wild.

        Expect to continue seeing USB-A for a long, long time. No need to replace anything with a USB-C version until it breaks (and maybe not even then).

        • @cole@lemdro.id
          link
          fedilink
          English
          31 year ago

          sure, but some people are already in a position where they already have only USB-C (me). I have adapters for the USB-A ports and it sucks. Just let me choose to get rid of the old shit that I don’t need please

        • @AA5B@lemmy.world
          link
          fedilink
          English
          11 year ago

          If you had multiple USB-C ports, you’d have the option of switching whoever you needed to replace something. No one ever said you had to throw everything out and start over

    • @patatahooligan@lemmy.world
      link
      fedilink
      English
      21 year ago

      But we’re not at the point of debating whether users should replace all of their devices. If motherboards with a single USB-C are so common, we’re actually at a place where we’re expecting users to buy all their new peripherals to be USB-A as well.