FAULT-TOLERANT GRAPHICS DISPLAY ENGINE

Various techniques for providing a fault-tolerant graphics display engine are disclosed herein. In an example, a machine identifies a buffer under-run at a data buffer (DBUF) of a display engine. The machine adjusts a latency tolerance of the DBUF in response to identifying the buffer under-run. The...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: RUNYAN, Arthur Jeremy, CHAUDHARI, Prashant D, DERR, Michael N
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Various techniques for providing a fault-tolerant graphics display engine are disclosed herein. In an example, a machine identifies a buffer under-run at a data buffer (DBUF) of a display engine. The machine adjusts a latency tolerance of the DBUF in response to identifying the buffer under-run. The machine determines that the buffer under-run at the DBUF persists after adjusting the latency tolerance. The machine determines whether a preset correction limit has been reached. If the preset correction limit has not been reached, the machine further adjusts the latency tolerance of the DBUF. If the preset correction limit has been reached, the machine removes, from a visual output associated with the display engine, one or more non-critical display assets. L'invention concerne diverses techniques de fourniture d'un moteur d'affichage graphique tolérant aux pannes. Dans un exemple, une machine identifie un tampon sous-exécuté au niveau d'un tampon de données (DBUF) d'un moteur d'affichage. La machine règle une tolérance de latence du DBUF en réponse à l'identification du tampon en sous-exécution. La machine détermine que le tampon sous-exécuté au niveau du DBUF persiste après réglage de la tolérance de latence. La machine détermine si une limite de correction prédéfinie a été atteinte ou non. Si la limite de correction prédéfinie n'a pas été atteinte, la machine poursuit le réglage de la tolérance de latence du DBUF. Si la limite de correction prédéfinie a été atteinte, la machine supprime, à partir d'une sortie visuelle associée au moteur d'affichage, un ou plusieurs ressources d'affichage non critiques.