Kompatibilität

Welche USB-Version habe ich wirklich – und welche Datenrate sowie Ladeleistung sind tatsächlich möglich?

USB ist im Alltag allgegenwärtig, aber die tatsächliche Leistungsfähigkeit eines Anschlusses oder Kabels bleibt oft unklar: Ein USB‑C‑Stecker kann nur USB 2.0 übertragen, ein als „SuperSpeed“ beworbenes Kabel kann bei bestimmten Längen oder Adernbelegung deutlich weniger leisten, und die Ladeleistung hängt nicht nur vom Netzteil ab, sondern auch von Power‑Delivery‑Aushandlung, Kabelkennzeichnung und den unterstützten Profilen der beteiligten Geräte. Hinzu kommen wiederholte Umbenennungen der USB‑3‑Generationen, wodurch Produktdatenblätter schwer vergleichbar werden.

Welche USB-Version habe ich wirklich – und welche Datenrate sowie Ladeleistung sind tatsächlich möglich? Weiterlesen »

blank

Welche PCIe-Generation und welcher Steckplatz liefern welche Bandbreite – und was passt zusammen?

Wer eine Grafikkarte, eine NVMe-SSD oder eine Spezialkarte nachrüstet, stößt schnell auf widersprüchliche Angaben: Ein Mainboard bietet zwar einen x16-Steckplatz, die Karte läuft aber nur mit x8; eine SSD steckt mechanisch in M.2, nutzt jedoch intern PCIe-Lanes; und bei neuen Generationen wie PCIe 5.0 stellt sich die Frage, ob ein älteres System ausbremst oder ob alles problemlos zusammenarbeitet. Hinter diesen Unsicherheiten stehen zwei technische Ebenen, die im Alltag oft vermischt werden.

Welche PCIe-Generation und welcher Steckplatz liefern welche Bandbreite – und was passt zusammen? Weiterlesen »

blank

USB-Geräte werden nicht richtig erkannt: Wie ich Speichermedien, Eingabegeräte und Ladefunktionen korrekt zuordne

USB wirkt im Alltag banal: einstecken, nutzen, fertig. In der Praxis scheitert genau das oft an Details, die das Betriebssystem nur indirekt sichtbar macht. Ein Massenspeicher taucht nicht als Laufwerk auf, eine Tastatur reagiert nicht, ein Smartphone lädt zwar, lässt sich aber nicht für Datenübertragung auswählen – oder umgekehrt bricht die Verbindung bei geringster Bewegung am Stecker ab.

USB-Geräte werden nicht richtig erkannt: Wie ich Speichermedien, Eingabegeräte und Ladefunktionen korrekt zuordne Weiterlesen »

blank

Welche Grafik-API passt zu meinem Projekt: DirectX, OpenGL, Vulkan oder Metal?

Wer eine Rendering-Engine entwickelt, eine bestehende Anwendung portiert oder die Grafikpipeline eines Produkts langfristig wartbar halten muss, steht früh vor der Wahl der Grafikschnittstelle. DirectX, OpenGL, Vulkan und Metal unterscheiden sich nicht nur bei unterstützten Plattformen, sondern auch bei ihrem Abstraktionsgrad, der Verantwortung für Ressourcen- und Synchronisationsmanagement sowie der Art, wie Shader kompiliert und ausgeführt werden.

Welche Grafik-API passt zu meinem Projekt: DirectX, OpenGL, Vulkan oder Metal? Weiterlesen »

blank

Webcam unter Linux wird nicht erkannt oder liefert schlechtes Bild: So richten Sie UVC, PipeWire und v4l2 korrekt ein

Webcams verhalten sich unter Linux oft anders als unter Windows oder macOS: Das Gerät erscheint zwar als USB-Device, liefert aber in Anwendungen ein schwarzes Bild, ist nicht auswählbar oder produziert instabile Framerates und wechselnde Belichtung. Ursache sind selten „fehlende Treiber“ im klassischen Sinn, sondern ein Zusammenspiel aus UVC-Treiber im Kernel, V4L2-Geräteschnittstelle, Zugriff über PipeWire und Portals (insbesondere in sandboxed Apps) sowie unpassenden Format- und Parametereinstellungen wie Auflösung, Farbraum oder Kompressionsmodus.

Webcam unter Linux wird nicht erkannt oder liefert schlechtes Bild: So richten Sie UVC, PipeWire und v4l2 korrekt ein Weiterlesen »

Nach oben scrollen