Wydaje mi się, że nie jestem w stanie zainicjować przyspieszanego sprzętowo OpenGL po stronie GPU procesora graficznego Intel Ivy Bridge (jest na chipsecie Core i7-3700K z rdzeniem graficznym HD4000).
Jest to nowy problem w Windows 8. Wyraźnie pamiętam, że mam dostęp do akcelerowanego przez GPU OpenCL w Windows 7. W rzeczywistości weszły one we wbudowane sterowniki graficzne procesorów Intel.
Objaw, który obserwuję: każdy uruchamiany program OpenCL (bez względu na to, czy jest to program 32-bitowy, czy 64-bitowy) pokazuje, że platforma Intel OpenCL może działać tylko na procesorze. Podczas pomiaru wydajności jest zdecydowanie wystarczająco wolny, aby działał na procesorze. Z tego, co widziałem, strona GPU jest około 3-4 razy szybsza; Chciałbym mieć do tego dostęp w systemie Windows 8.
Czy brakuje mi osobnego pobrania sterownika? Próbowałem już zestawu Intel OpenCL SDK, zarówno w wersji 2012, jak i 2013 Beta. Nadal mogę korzystać tylko z OpenCL na procesorze, co jest bardzo wolne w porównaniu do możliwości GPU.
źródło
Odpowiedzi:
O ile wiem, jest to spowodowane instalacją sterowników Catalyst (np. Atiumdag 9.2.0.0 za pośrednictwem Windows Update).
To wdraża usługę „AMD External Events Utility” ustawioną na automatyczne uruchamianie.
Gdy komputer ponownie się uruchamia, robi coś, co powoduje, że sterownik OpenGL IGP nie działa .
Powinieneś być w stanie to udowodnić / stworzyć działający system w następujący sposób:
clinfo.exe
Chociaż właśnie wyłączyłem automatyczne aktualizacje, zainstalowałem Catalyst, a następnie natychmiast wyłączyłem usługę.
Niestety podczas aktualizacji do najnowszych sterowników Intel wydaje się być w porządku, aktualizacja Catalyst do późniejszych sterowników ponownie uruchamia usługę.
[Edytować]
Opublikowałem te szczegóły na forum AMD, mam nadzieję, że dowiesz się nieco więcej o przyczynie i sposobie rozwiązania problemu bez ponownej instalacji. Udało mi się sprawić, że mój główny system przeszedł z niedziałającego z powrotem do pracy, ale nie pamiętam dokładnie, co zrobiłem.
Teraz, gdy mam jeden system z Catalyst 13.1 i sterownikiem Intel beta, wydajność wydaje się być warta współpracy ; Wyniki LuxMark Sala były:
źródło
To zabrzmi kiepsko, ale musisz sprawdzić wersję sterownika. Nie jestem pewien, czy wersja dostarczona przez Windows Update jest najnowsza. Tego rodzaju rzeczy zdarzają się również wtedy, gdy w aplikacji występuje błąd (na przykład nieprawidłowe wysyłanie zapytań do obsługi OpenCL).
Intel wypchnął niektóre sterowniki graficzne za pomocą łańcucha
15.28.8.64.2875
. Sprawdź, czy właśnie to uruchamiasz. Musisz opublikować swój ciąg sterownika, zanim będziemy mogli to debugować. Zobacz zrzut ekranu, na którym można znaleźć te informacje.Jeśli masz źródło, być może celujesz w niewłaściwe urządzenie. Zauważ, jak na zrzucie ekranu poniżej twojej kompilacji wybiera urządzenie, na które chcesz celować i na którym chcesz działać. Jeśli to źle, uruchomisz emulator.
źródło