Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google verwendet KI-Technologie, um Inhalte in Ihre bevorzugte Sprache zu übersetzen. KI-Übersetzungen können Fehler enthalten.
Grafik-Rendering auf SDV Media
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
SDV Media bietet EGL- und OpenGL ES-APIs zum Rendern von Grafiken in einem oberflächenlosen Modus. Es gibt keine Integration in das Fenstersystem. Stattdessen weist die Anwendung selbst Grafikpuffer zu und verwaltet sie und richtet den Rendering-Kontext darauf basierend ein.
Eine Übersicht über den erwarteten Ablauf für die Einrichtung des OpenGL-Renderingkontexts finden Sie unter Displays verwalten.
Vulkan
Die Referenzimplementierung von SDV Media bietet experimentelle Unterstützung für virtualisiertes Vulkan. Um Vulkan zu aktivieren, starten Sie das sdv_media_cf-Ziel mit dem zusätzlichen Befehlszeilenargument --gpu_mode=gfxstream_guest_angle:
cvd start --gpu_mode=gfxstream_guest_angle
Dadurch unterstützt SDV Media virtualisiertes Vulkan und übersetzt EGL- und OpenGL ES-Aufrufe mithilfe der ANGLE-Bibliothek in Vulkan.
Bekannte Einschränkungen
Das Verhalten auf dem SDV-Referenzziel variiert je nach Host-GPU.
NVIDIA-Grafikkarten (einschließlich Google Cloud-Maschinen) werden nicht unterstützt.
Bei Intel-Grafikkarten müssen Anwendungen ihre GPU-Puffer mit dem Flag GBM_BO_USE_LINEAR zuweisen, um eine falsche Darstellung zu vermeiden. Wenn Sie sdv_multi_display_sample_rust verwenden, legen Sie die Umgebungsvariable GBM_USE_LINEAR fest, um zu erzwingen, dass im Beispiel dieses Flag verwendet wird:
GBM_USE_LINEAR=1 sdv_multi_display_sample_rust
AMD-Grafikkarten werden aufgrund eines offenen Kernel-Bugs nicht unterstützt.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-06-18 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-18 (UTC)."],[],[]]