Während VGA_Switcheroo seit langem Teil des Linux-Kernels für Laptops mit Hybridgrafik (Dual-GPU) zum Umschalten zwischen den GPUs auf Plattformen mit einem Hardware-Mux-Switch ist, hat sich diese aktuelle API für die neuesten Laptops wie solche mit”NVIDIA Advanced Optimus”-Unterstützung. Daher arbeitet und schlägt NVIDIA eine neue Linux-User-Space-API rund um das dynamische Mux-Switching vor.

Das grundlegende Design von VGA_Switcheroo eignet sich nicht gut zum Umschalten des Mux/der aktiven GPU, während das Panel aktiv betrieben wird, und es gibt Raum für Verbesserungen in seiner Benutzeroberfläche, um besser mit modernen Multi-GPU-Laptops wie denen unter dem NVIDIA Advanced Optimus-Branding umgehen zu können.

NVIDIA-Präsentation zu Advanced Optimus.

NVIDIAs Vorschlag für eine neue User-Space-API (uAPI) rund um die dynamische Mux-Umschaltung beinhaltet, dass diese Mux-Umschaltung Teil des DRM-KMS-API zur Einstellung des atomaren Modus. Diejenigen, die an allen technischen Details zu NVIDIAs neuem Linux-uAPI-Vorschlag für verbessertes Mux-Switching interessiert sind, finden Sie hier dri-devel-Thread, wo sie es als”Bitte um Kommentare”gekennzeichnet haben, da es noch eine Reihe offener Designprobleme/Herausforderungen gibt.

NVIDIA-Präsentation zu Advanced Optimus.

Es wird interessant sein, zu sehen, wohin diese Arbeit führt, während sie letztendlich versuchen, das Hybrid-Grafikerlebnis unter Linux für die neuesten und zukünftigen Laptops zu verbessern.

Categories: IT Info