Seite 1 von 1

PC-Architektur und USB Anschlüsse (warum funktioniert es nicht obwohl ich z.B 5-8 USB Anschlüsse am PC habe?)

Verfasst: 5. Feb 2025 13:15
von Fortunate Son
Die Skizze unten  stellt zwei unterschiedliche PC-Architekturen dar und zeigt, wie sich die USB-Anbindung auf die Funktion von Webcams auswirkt.Szenario 1: Separierte USB-Anschlüsse (Links)
  • Der PC hat 2x USB 2.0 und 2x USB 3.0 Anschlüsse.
  • Diese sind intern separat an die CPU angebunden:
    • Ein eigener USB-2.0-Controller für die USB-2.0-Anschlüsse.
    • Ein eigener USB-3.0-Controller für die USB-3.0-Anschlüsse.
  • Webcams:
    • Zwei Webcams sind an USB 2.0 angeschlossen.
    • Eine Webcam ist an USB 3.0 angeschlossen.
    • Alle drei Webcams funktionieren einwandfrei.
Szenario 2: Gemeinsame USB-Anbindung (Rechts)
  • Der PC hat 4x USB-Anschlüsse, die alle über einen gemeinsamen USB-Controller 2.0 mit der CPU verbunden sind.
  • Webcams:
    • Drei Webcams sind an verschiedene USB-Anschlüsse gesteckt.
    • Nur zwei Webcams funktionieren, eine bleibt ohne Funktion, da die Bandbreite des gemeinsamen Controllers nicht ausreicht.
Diese Skizze verdeutlicht, dass eine separate Anbindung (Architektur des Motherboards) der USB-Anschlüsse an die CPU eine bessere Leistung und Stabilität bietet, während eine gebündelte Anbindung zu Engpässen führen kann.
USB_Szenarien_Skizze.jpg
USB_Szenarien_Skizze.png

Wie finde ich heraus wieviele Controller mein PC hat?

Verfasst: 5. Feb 2025 13:22
von Fortunate Son
Es gibt mehrere Methoden, um herauszufinden, wie viele USB-Controller dein PC hat. Hier sind die besten Wege für Windows und Linux:
Unter Windows:Methode 1: Geräte-Manager
  1. Drücke

    Code: Alles auswählen

    Win + X
    und wähle „Geräte-Manager“.
  2. Erweitere den Abschnitt „USB-Controller“.
  3. Suche nach Einträgen wie:
    • „USB eXtensible Host Controller“ (USB 3.0 oder höher)
    • „USB Open Host Controller“ (USB 1.1)
    • „USB Universal Host Controller“ (USB 2.0)
  4. Jeder dieser „Host Controller“ ist ein eigener USB-Controller.

Methode 2: Mit PowerShell
  1. Drücke

    Code: Alles auswählen

    Win + X
    Wähle „PowerShell (Administrator)“.
  2. Gib folgenden Befehl ein und drücke Enter:

    Code: Alles auswählen

    Get-WmiObject Win32_USBController | Select-Object Name
    
  3. Es werden alle USB-Controller aufgelistet.

Methode 3: Mit dem Tool „USB Device Tree Viewer“ (Drittanbieter)
Unter Linux:Methode 1: Mit Terminal-Befehl
  1. Öffne das Terminal (

    Code: Alles auswählen

    Ctrl + Alt + T
    ).
  2. Gib folgenden Befehl ein und drücke Enter:

    Code: Alles auswählen

    lspci | grep -i usb
    
  3. Der Befehl zeigt eine Liste aller USB-Controller.
Methode 2: Detaillierte USB-AnsichtFalls du mehr Details brauchst, gib Folgendes ein:

Code: Alles auswählen

   lsusb -t
Hier siehst du die USB-Controller und die daran angeschlossenen Geräte.
Zusätzlicher Hinweis:
  • Ein guter Gaming- oder Workstation-PC hat oft mehrere USB-Controller für bessere Performance.
  • Billigere PCs haben oft nur einen oder zwei Controller, wodurch sich viele USB-Anschlüsse die Bandbreite teilen müssen.
Wenn du viele USB-Geräte verwendest (z. B. Webcams, Mikrofone, externe Festplatten), kann ein zusätzlicher PCIe-USB-Controller sinnvoll sein. 🔌💻