Emulator Issues #1547
closedOpenCL issues with lastest ATI beta driver
0%
Description
What steps will reproduce the problem?
- Open Dolphin compiled with OCL in a PC with an ATI card and the beta
driver installed.
2.
3.
What is the expected output? What do you see instead?
Normal operation.
What version of the product are you using? On what operating system?
r4434 with OCL, Vista x64, ATI 4870.
Please provide any additional information below.
You can get these drivers here:
http://developer.amd.com/gpu/ATIStreamSDKBetaProgram/Pages/default.aspx
Screenshot of the very first error: http://i33.tinypic.com/5d0vns.png
After that, endless errors showing:
- Error: Failed to create compute kernel!
- Error queueing kernel
Is this ATI's fault or Dolphin's fault?
Updated by javimi.wan.kenobi about 15 years ago
Of course, as stated in the issue and in the provided link...
This issue has been confirmed by other people with ATI cards and this driver.
Updated by Wagnard28 about 15 years ago
I dont think its a great idea to report something based on a beta driver...
Updated by javimi.wan.kenobi about 15 years ago
After r4439 the first error is the same, but:
- Error: Failed to create compute kernel!
- Error queueing kernel
Have changed to:
- OpenCL error: Failed to create compute kernel! CL_INVALID_PROGRAM (-44)
- OpenCL error: Failed to enqueue kernel CL_INVALID_KERNEL (-48)
Updated by flow3184 about 15 years ago
i have read somewhere that ati openCL with these beta drivers = software emulation ?!
can somebody confirm that?
Updated by static.object about 15 years ago
My understanding is that it falls back to software if it can't do it on the hardware.
I'm basing that off the fact that if you run the samples without the OpenCL
compatible drivers it'll produce a warning and complete the task in software, but I'm
not 100% sure.
Updated by javimi.wan.kenobi about 15 years ago
The thing is that with these drivers OpenCL code can run in both CPU and GPU, at the
same time. AMD/ATI was promoting this in some powerpoint slides when it was released.
But that doesn't explain the errors we ATI users are getting when running Dolphin's
OpenCL code. Any answers from the developers? Dolphin or ATI's fault?
Updated by ChaosCode about 15 years ago
not really sure but I attended a conference with Microsoft and ati/amd and they have
said they are going to support Opencl completely. Lets just hope the drivers stand up
to nvidia's
Updated by orphis about 15 years ago
The problem here is ATI driver failing to compile some correct code. There are some
workaround for the first compilation problems but we shouldn't use them and wait for
more complete drivers.
Updated by XTra.KrazzY about 15 years ago
haha! So the OpenCL C in the drivers act differently....
Weird, I thought they were standardized.
Updated by activennn about 15 years ago
have any progress for ati opencl ?
driver or compatibility ?
Updated by nakeee about 15 years ago
It's almost for sure an ATI driver bug.
I think we should close it as invalid at all...
Updated by Anonymous about 15 years ago
- Status changed from New to Invalid
yeah. we already said that beta drivers are unsupported.
Updated by activennn almost 15 years ago
catalyst 9.12 say have opencl support.
any test this ;
Updated by activennn almost 15 years ago
check ;)
Highlights of the ATI Catalyst™ 9.12 hotfix release include:
Support for the OpenCL™ GPU component of the ATI Stream SDK v2.0
- The ATI Catalyst™ 9.12 hotfix release provides full support for GPU acceleration of
OpenCL when used in conjunction with the ATI Stream SDK v2.0. This feature is
supported on the ATI Radeon™ HD 5970 Series, ATI Radeon™ HD 5800 Series, ATI Radeon™
HD 5700 Series, ATI Radeon™ HD 4000 Series and the AMD FireStream™ 9200 Series of
products. For more information about ATI Stream technology and OpenCL, please visit
http://www.amd.com/stream.
Updated by KrossX3 almost 15 years ago
Yup, same errors. But! Even if the official 9.12 have support for it, the SDK 2.0 is
beta. >_<
Nevertheless, according to the changelog for 2.0-beta4:
"ATI Stream SDK v2.0 OpenCL™ is certified OpenCL™ 1.0 conformant by Khronos."
With a reference to:
"Conformance logs submitted for the ATI Radeon™ HD 5800 series GPUs, ATI Radeon™ HD
5700 series GPUs, ATI Radeon™ HD 4800 series GPUs, ATI FirePro™ V8700 series GPUs,
AMD FireStream™ 9200 series GPUs, ATI Mobility Radeon™ HD 4800 series GPUs and x86
CPUs with SSE3."
Site => http://developer.amd.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/default.aspx
Updated by micsupernatural almost 15 years ago
OpenCL ATI does this more in beta!
final version was released today!
Updated by d34tH.tH3.k1D almost 15 years ago
Well, no more error messages, both plugins start but graphics are extremely corrupted,
see screenies below.
http://img196.imageshack.us/img196/5332/gzlp011.png
http://img690.imageshack.us/img690/6308/rsbp011.png