Ich scheine nicht in der Lage zu sein, hardwarebeschleunigtes OpenGL auf der GPU-Seite der Intel Ivy Bridge-GPU zu initialisieren (es befindet sich auf einem Core i7-3700K-Chipsatz mit dem HD4000-Grafikkern).
Dies ist ein neues Problem unter Windows 8. Ich erinnere mich deutlich an den Zugriff auf GPU-beschleunigtes OpenCL unter Windows 7. Tatsächlich war dies in den integrierten Intel-Prozessor-Grafiktreibern enthalten.
Das Symptom, das ich beobachte: Jedes von mir ausgeführte OpenCL-Programm (unabhängig davon, ob es sich um ein 32-Bit- oder ein 64-Bit-Programm handelt) zeigt, dass die Intel OpenCL-Plattform nur auf der CPU ausgeführt werden kann. Bei der Messung der Leistung ist es definitiv langsam genug, um auf der CPU ausgeführt zu werden. Soweit ich gesehen habe, ist die GPU-Seite ungefähr 3-4 mal schneller; Ich möchte unter Windows 8 darauf zugreifen können.
Vermisse ich einen separaten Treiber-Download? Ich habe bereits das Intel OpenCL SDK, Version 2012 und 2013 Beta, ausprobiert. Trotzdem kann ich OpenCL nur auf der CPU verwenden, was im Vergleich zu einer GPU sehr langsam ist.
quelle
Antworten:
Soweit ich das beurteilen kann, liegt es an der Installation von Catalyst-Treibern (zB atiumdag 9.2.0.0 über Windows Update).
Dadurch wird ein Dienst bereitgestellt, der so eingestellt ist, dass er automatisch gestartet wird.
Wenn neben dem PC startet neu macht es etwas , das die IGP OpenGL - Treiber verursacht Ursache Last zum Scheitern verurteilt.
Sie sollten in der Lage sein, dies zu beweisen / ein funktionierendes System wie folgt zu erstellen:
clinfo.exe
Obwohl ich gerade die automatischen Updates deaktiviert habe, hat die Installation von Catalyst den Dienst sofort deaktiviert.
Leider scheint das Aktualisieren auf die neuesten Intel-Treiber in Ordnung zu sein, aber das Aktualisieren von Catalyst auf spätere Treiber löst den Dienst erneut aus.
[Bearbeiten]
Habe diese Details im AMD-Forum gepostet, kann hoffentlich ein bisschen mehr über die Ursache herausfinden und wie man das Problem ohne Neuinstallation lösen kann. Ich habe es geschafft, dass mein Hauptsystem nicht mehr funktioniert, aber ich kann mich nicht genau erinnern, was ich getan habe.
Jetzt, da auf einem System Catalyst 13.1 und der Intel Beta-Treiber ausgeführt werden, scheint sich die Leistung tatsächlich zu lohnen . LuxMark Sala-Werte waren:
quelle
Dies wird lahm klingen, aber Sie müssen Ihre Treiberversion überprüfen. Ich bin nicht sicher, ob die von Windows Update bereitgestellte Version die neueste ist. Dies passiert auch, wenn ein Fehler in der Anwendung vorliegt (z. B. wenn der OpenCL-Support nicht ordnungsgemäß abgefragt wird).
Intel schob einige Grafiktreiber mit der Zeichenfolge
15.28.8.64.2875
. Stellen Sie sicher, dass dies das ist, was Sie ausführen. Sie müssen Ihre Treiberzeichenfolge posten, bevor wir dies debuggen können. Siehe Screenshot, wo diese Informationen zu finden sind.Wenn Sie die Quelle haben, zielen Sie möglicherweise auch auf das falsche Gerät. Beachten Sie, wie Sie im Screenshot unter Ihrem Build auswählen, welches Gerät als Ziel ausgewählt und ausgeführt werden soll. Wenn dies falsch ist, werden Sie auf dem Emulator ausgeführt.
quelle