• olenkoVD@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 minute ago

    I think there is a flag in OpenCore, something like XhciPortLimit that you can tweak to fix that, or map your USB ports or something I can’t remember, it’s been so long since I bothered with these kind of stuff

  • ramble81@lemmy.zip
    link
    fedilink
    arrow-up
    21
    ·
    edit-2
    8 hours ago

    Huh, I don’t think I’ve ever seen a controller with more than 15 ports anyway. Usually looking through the device manager (or lspci) there are multiple USB controllers on a motherboard (mine has 4 for example) so theoretically you could do 60 ports. Also what can do you about chaining to hubs? Since technically the spec lets you chain up to 127 devices.

    But the bigger question is, what in the world are you doing that’s requiring 15 ports.

  • DanTDM@lemmy.worldOP
    link
    fedilink
    arrow-up
    87
    ·
    edit-2
    11 hours ago

    someone is going to nerdsnipe me so i will add that technically its 15 registered ports per USB controller, so you can add a dongle with another USB controller and have more than 15. a mobo usually only has 1 USB controller for way more than 15 USB ports though, Apple added this arbitrary restriction for no reason since none of their devices have that many ports. so a typical PC motherboard just straight up destabilizes the system lmfao

    • vithigar@lemmy.ca
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      4 hours ago

      a mobo usually only has 1 USB controller for way more than 15 USB ports though

      This is not true for the last… many PC motherboards I’ve used. The USB ports are almost always split between the CPU controller and a chipset controller.

      If you want to be really pedantic I guess you could argue that the motherboard only supplies one while the other comes from the CPU. :P

      • altkey (he\him)@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        3 hours ago

        Video. If there is something mindlessly excessive, it’s always video. And if you have tree leaves for budget, instead of slightly more expensive hardware controllers or PCIe cards that can combine multiple inputs and outputs, and do it right, you default to cheap usb dongles per device used, and compose them on software level. If you collect inputs from several devices and output these to something like displays on a scene, while also collecting audio from mics, DJ deck, and outputting these too, numbers add up quickly. This clownshow is further expanded by unreliable software, usb power limits, Microslop Windows in most cases - because pros use it or Mac, no penguins. I have no pride in greatly exceeding what some random PCs could predictably do, for fixing random errors here and there when USB and USB hubs hit their practical ceiling is just another level of Dante’s hell, for all us time- and harware-restricted tinkerers.

      • curbstickle@anarchist.nexus
        link
        fedilink
        English
        arrow-up
        26
        ·
        8 hours ago

        For my work, I personally have:

        • Webcam
        • Mic
        • Dongle for mouse
        • Dongle for headset
        • Wired keyboard
        • Monitor 2 touchscreen
        • Macropad
        • Ethernet adapter 1 (connection to work network)
        • Ethernet adapter 2 (connection to small switch with no uplinks, for device testing)
        • Ethernet adapter 3 (connection to local avoip network)
        • External drive
        • Microcontroller programmer (universal, let me cut down on a few other adapters I had)
        • Serial adapter
        • Card reader
        • Video capture - analog
        • Video capture - digital
        • Audio interface for xlr I/o and my good headphones
        • NFC reader/writer

        Then a couple of loose cables for connecting the random devices, like a tablet for adb purposes, DSLR, etc. Not including the built-in devices on the laptop which show up as USB devices, like the crappy built-in webcam, microsd only card reader in the worlds stupidest spot, etc.

        I’d say its easy to hit 15 - thats only the USB devices attached to my work laptop.

        • wabasso@lemmy.ca
          link
          fedilink
          English
          arrow-up
          6
          ·
          8 hours ago

          Ok that was legit.

          Do you had recommendations for powered USB 2 and 3 hubs that are decent quality? I’m so sick of plugging things in and they don’t have enough power.

          • curbstickle@anarchist.nexus
            link
            fedilink
            English
            arrow-up
            6
            ·
            6 hours ago

            Sabrent. Bit more money, but I like the ones with built in power switches per port (handy for testing disconnection events), and the build quality is solid. Power supplies they provide can be a bit bulky, but I mount them in my rack so its not really a problem for me.

            Anker I like for their slimmer powered hubs, but those mostly sit in my laptop backpack, not the daily driver on my home office desk.

            • wabasso@lemmy.ca
              link
              fedilink
              English
              arrow-up
              2
              ·
              5 hours ago

              Thank you!

              I see that getting one with a power adapter increases the price a decent amount. Do the models without an adapter at least have a connector so I can provide my own?

              • curbstickle@anarchist.nexus
                link
                fedilink
                English
                arrow-up
                2
                ·
                5 hours ago

                Depends on the model, so you’ll have to take a look at each. The really big ones usually have a port rather than a captive cable, the smaller ones it varies wildly.

      • TrickDacy@lemmy.world
        link
        fedilink
        arrow-up
        78
        ·
        11 hours ago

        but why would you need [thing that is already technically possible and could conceivably be needed]???

        Are you an apple dev?

          • TrickDacy@lemmy.world
            link
            fedilink
            arrow-up
            8
            ·
            10 hours ago

            I mean, it’s pretty easy to imagine needing 10 USB ports. I think I’m using around that many myself on my desktop. Then just add a couple more for things that may be things needed temporarily.

                • WIZARD POPE💫@lemmy.world
                  link
                  fedilink
                  arrow-up
                  2
                  ·
                  edit-2
                  9 hours ago

                  Well I am currently using about 5-6 ports on my PC and 2 of those are not really needed. I can imagine using a couple more but certainly not 15.

                  I could fill them up but I don’t have a scenario where I actually need that many things plugged in at the same time in the first place.

              • endlesseden@pyfedi.deep-rose.org
                link
                fedilink
                English
                arrow-up
                5
                ·
                9 hours ago

                meanwhile I’m overhere with…

                keyboard, mouse, camera, 4x flash drive, game controller, ebook reader, external storage disk, printer, VR headset, multimedia card reader, LED controller, my monitor (USBc display + hub + KVM) and my phone…

                ofcourse not all at the same time. but I have a mess of USB extensions and hubs as I don’t have enough root Ports lol

                (Linux not hacintosh) I apparently couldn’t run it if I wanted to.

            • AA5B@lemmy.world
              link
              fedilink
              arrow-up
              2
              ·
              9 hours ago

              My kids gaming pc tower has a set of usb ports on the back and a set on the front. It’s great to have options, but he’s not going to use them all. Ie he has ten usb ports for the five he uses

              • TrickDacy@lemmy.world
                link
                fedilink
                arrow-up
                6
                ·
                9 hours ago

                Fair enough, but not everyone is your kid. Needing to have things plugged in at once shouldn’t need defending. I would prefer to leave things plugged in if I can. USB supports that, so why wouldn’t I?

                • AA5B@lemmy.world
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  edit-2
                  4 hours ago

                  I mean the point is there’s a convenience factor where you might have twice as many ports as you’re willing to use

                  It’s not just that you might have more devices or want to leave them plugged in, but you may find some ports undesirable to use

        • saltesc@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          8 hours ago

          When I worked for Apple, I do remember the iOS devs having racks of iOS devices all being flashed at the same time off a single Mac. But I don’t remember the count and this was years ago—like Snow Leopard to El Cap era.

          I was just kind of data analytics, but the labs were near my area, so can’t really give much more info, but mildly interesting, I guess?

        • accideath@feddit.org
          link
          fedilink
          arrow-up
          5
          ·
          10 hours ago

          Well, from an Apple pov, there’s no reason to change that limit (which is probably there because of some legacy limitation) until they release a device with more usb ports, which they probably won’t. macOS isn’t supposed to run on your pc motherboard after all.
          But I agree that it’s annoying. I was daily driving a hackintosh with catalina for two years. Wasn’t the easiest setup.

          • TrickDacy@lemmy.world
            link
            fedilink
            arrow-up
            9
            ·
            10 hours ago

            Yeah, but from Apple’s perspective, a lot of shitty things make more sense but I still ain’t okay with them :)

            I was thinking of trying to do hackintosh before I switched to Linux. I think I dodged a bullet.

          • Passerby6497@lemmy.world
            link
            fedilink
            English
            arrow-up
            3
            ·
            9 hours ago

            Yeah, and from an Apple POV it makes sense to take away common ports just to make the phone .01mm thinner and sell you a shitty peripheral to replace the hardware port.

            Doesn’t mean it’s a good idea or something that people would accept from a company they didn’t have cult like devotion towards.

            • accideath@feddit.org
              link
              fedilink
              arrow-up
              2
              ·
              6 hours ago

              I‘d argue though, there is a difference between a technical limitation apple just doesn’t care about resolving because it just doesn’t matter for any device their software is officially available on and them intentionally removing features.
              Like, I don’t think the port limit was an executive decision but some random programmer’s who wrote that code like 25 years ago when he decided that one byte must suffice for the total count of usb ports.

      • RipLemmDotEE@lemmy.today
        link
        fedilink
        arrow-up
        3
        ·
        6 hours ago

        Anyone who produces music with hardware and hasn’t spent the extra money to buy a dedicated MIDI interface.

      • expr@piefed.social
        link
        fedilink
        English
        arrow-up
        6
        ·
        9 hours ago

        It’s not actually that hard to get up there. Mechanical keyboard, wired mouse, external drives, headset, webcam, other peripherals, etc. And if you are trying to do anything more involved like music production, you end up needing way more (audio interfaces, midi controllers, etc.).

      • DanTDM@lemmy.worldOP
        link
        fedilink
        arrow-up
        9
        ·
        edit-2
        10 hours ago

        one physical USB-A socket on the machine can read as two USB ports virtually due to that physical socket supporting USB 2.0 and USB 3.0 at the same time, I believe its a backwards compat thing. I think there might also be internal (virtual) USB ports as well but don’t quote me on that. On mobos with 8+ physical USB A sockets it can easily get past the 16 limit unless you specifically disable the USB 2.0 port, which then might break older devices relying on that and it becomes a whole headache. this person explains it better than I can

      • nilloc@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 hours ago

        I helped run a Kickstarter where one of our rewards was Mac and PC software on custom USB sticks.

        We had a couple hubs set up and cloned the drives 20 at a time.

          • daggermoon@piefed.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            10 hours ago

            Hard drives, DVD/BD-ROM drives, game controllers, a floppy drive, webcam, charging cable, a scanner, there’s more i’m probably forgetting.

              • Bytemeister@lemmy.world
                link
                fedilink
                English
                arrow-up
                3
                ·
                8 hours ago

                More realistic option is 15 other Logitech wireless device receivers, and you don’t know which one goes to your current mouse and keyboard, so you just leave them all plugged in.

                At least, that is my experience working in IT. Personal record was 6.

              • Passerby6497@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                ·
                9 hours ago

                A lot of that can be easily cable managed, most people just don’t bother with the effort of making it look nice.

    • endlesseden@pyfedi.deep-rose.org
      link
      fedilink
      English
      arrow-up
      11
      ·
      9 hours ago

      “so a typical PC motherboard destabilizes the system” you don’t say. Steve jobs killed the external Macos program they had for GSeries and m68k Mac’s when he came back saying internally “if you let competition thrive you cannot drive demand”.

      so I think we can guess why it’s hard coded lol

  • Borger@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    25
    ·
    edit-2
    32 minutes ago

    What in the world kind of job makes you set up a Hackintosh? 😭 while I’m stuck here with company managed Windows on a Thinkpad where I can’t even customise my wallpaper…

    I built and set up mine back in the High Sierra days (hobby project ofc.) I kept it going for years but finally gave up a few months ago; didn’t feel worth it anymore when Intel is on its way out of the Apple ecosystem. Could have easily keep it going if I didn’t care about staying up to date with MacOS major releases.

    • rustydrd@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      2 hours ago

      stuck here with company managed Windows on a Thinkpad where I can’t even customise my wallpaper…

      You are conveniently provided a secure IT infrastructure streamlined toward seamless collaboration and productivity. Please do not resist.

    • TrickDacy@lemmy.world
      link
      fedilink
      arrow-up
      12
      ·
      10 hours ago

      What in the world kind of job makes you set up a Hackintosh?

      Probably a contractor role at a company that uses some Mac software in the role they’re hiring for. So it’s more of a situation of “do you have a Mac you can use for this job?”. That’s my guess anyhow.