- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
I'm running Windows 7 x64 and have i7 3770K installed with built-in HD 4000 graphics. Intel OpenCL dlls and SDK are both installed on my system. However, for some reason only CPU is accessible via OpenCL. Intel OpenCL samples return -1 when run with -g. GPU caps viewer also shows that there is only 1 device on Intel OpenCL platform. GPU-Z shows that HD 4000 does not support OpenCL.
I also have AMD Radeon HD 7970 installed in my computer, however, the monitor is connected to the output of HD 4000 (Radeon is accessible via OpenCL even in headless mode).
Tried to disable Radeon in Windows device manager, but that does not help.
How to troubleshoot this further and/or fix it?
Thanks
Link Copied
- « Previous
-
- 1
- 2
- Next »
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The only thing I have not tried before was complete uninstallation of AMD drivers, so it's probably the key to the puzzle.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That may be the issue since you have both amd and intel listed in your registry. We might have to try to reproduce and debug this on our end. But I am glad you now have both the devices.
Thanks,
Raghu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have done some experiments about this.
(Win7/Win8) No matter you have switchable graphics or a discrete GPU, if you have AMD driver installed, HD4000 will not be accessible as a OpenCL device. If you uninstalled AMD driver (no need to remove the discrete GPU card), HD4000 will be accessible again.
I have seen reports about behaviors like this but with NVIDIA GPU.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Seems to be exactly the case, Michael. Did not try with NVIDIA.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Timofey C. wrote:
Seems to be exactly the case, Michael. Did not try with NVIDIA.
Not yet, I don't have an NVIDIA card.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Marton,
Can you check to see that the registry keys mentioned above by Raghu exists (HKLM\Software\Khronos\OpenCL\Vendors)? Also do you see these files in %WINDIR%\System32 folder:
igdfcl32.dll
igdrcl32.dll
IntelOpenCL32.dll
Intel_OpenCL_ICD32.dll
- Chuck
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Marton,
Really. It was because there were no peripherals installed? Strange. Did you happen to reboot the server as well? I'm guessing that is more than likely why it is running now.
Thanks, Chuck
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The problem is remote desktop not periferals. RD turns off hardware acceleration. When I login to my machine via RD I see only one device and I know that I have both devices available when I launch gpucapsviewer locally.
Raghu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Did you try VNC or someother application to loging to your server remotely?
Thanks
Raghu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
connect your monitor to radeon 7970 and press win+p and select extended option for monitor this way both opencl devices will be available to use. but first you need to enable dual monitor from bios settings. opencl should work for intel without selecting extended monitor option but it is a driver limitation from intel as opencl from NVidia and amd works fine on secondry gpu without selecting extended monitor option.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- « Previous
-
- 1
- 2
- Next »