Dell U3011 + Quadro 4000: "Flashing" bei Verwendung von 30-Bit-DeepColor

818
holtavolt

Ich habe OpenGL-Code, der unter Verwendung eines Quadro 4000 (aktuelle und frühere Treiber), der über DisplayPort an ein Dell U3011-Display angeschlossen ist, erfolgreich ein RGB10_A2-Visual auf einem Windows 7-System abruft und rendert.

Im Gegensatz zu anderen DeepColor-Displays, die ich bereits ausprobiert habe, scheint diese Display / Kartenkombination so zu sein, dass das Display das Scanout-Signal für jeden von mir erstellten Viewport / Grafik-Kontext umschaltet, was dazu führt, dass die gesamte Anzeige während des Startvorgangs "blinkt".

Ich kann keine Einstellungen im NV-Bedienfeld oder in den Dell Bildschirmmenüs finden, um das System so zu konfigurieren, dass es besser für DeepColor / 30-Bit-Desktop geeignet ist.

Hat jemand anderes dieses Problem erlebt und / oder eine Lösung gefunden, um dieses Verhalten zu vermeiden?

1
Als Update tritt dies weiterhin auf, wenn ich auch über DVI auf ein 10-Bit-Graustufen-Dome E2-Display umstelle (immer noch mit Quadro 4000). ATI FirePro-Karten zeigten dieses Verhalten nicht, daher ist dies ein Treiberproblem. holtavolt vor 12 Jahren 0

1 Antwort auf die Frage

1
holtavolt

Es stellte sich heraus, dass meine Anwendung die 10-Bit-Pixel-Anzeige (RGB10_A2) während einer Tabellenlayoutoperation entkoppelte und neu zuordnet, was dazu führte, dass der Treiber wiederholt zwischen dem 8- und dem 10-Bit-Modus umschaltete. Das Problem konnte leicht gelöst werden, indem einfach ein kleines 10-Bit-Fenster erstellt und während der gesamten Lebensdauer der Anwendung zugeordnet wurde.