Ich möchte ein hardwarebeschleunigtes DirectX-Fenster (9 im Moment) auf einem zweiten Bildschirm erstellen. Dieser Bildschirm ist (zumindest im Moment) mit dem gleichen Grafikdisplay wie der primäre Bildschirm verbunden.Wie öffne ich ein hardwarebeschleunigtes DirectX-Fenster auf einem zweiten Bildschirm?
Derzeit, wenn ich versuche, das Fenster auf dem zweiten Bildschirm basierend auf Fensterposition zu öffnen oder es dort zu ziehen, springt die CPU - Auslastung um 10%, was darauf hindeutet, dass Windows auf einen Software - Fallback umstellt Hardwarebeschleunigung.
Maschine ist Windows XP mit einer NVIDIA-Grafikkarte (verschiedene Karten, da dies auf mehreren Maschinen läuft), mit dem neuesten Treiber. Zur gleichen Zeit wird CUDA ausgeführt, um die Bilder zu erstellen, wenn das wichtig ist. Programmiersprache ist C++, manuelle Fenster und Message-Queue-Erstellung, kein tookbox zur Zeit verwendet, um die GUI zu verwalten
Dank