Project

General

Profile

Actions

Emulator Issues #2901

closed

OpenCL not working in Win7 and recent nVidia driver 257.21 and gt330

Added by jurekraben over 14 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What steps will reproduce the problem?

  1. Install recent driver
  2. Enable OpenCL in options

What is the expected output? What do you see instead?

I expect to see a running emulation. I see a black screen.

Dolphin version with the problem? Other Dolphin version without the
problem?

32-bit or 64-bit and any other build parameters?

64bit

OS version and versions of tools/libraries used?

Windows 7 Home Premium

Please provide any additional information below.

Maybe nVidia changed the opencl lib? Also GPUCapsViewer shows availibilty of OpenCL, but does not run any test.

Actions #1

Updated by orphis over 14 years ago

Try to use at least the 258.69 beta driver as I'm sure it works. Version 257 has known problems with OpenCL.

Actions #2

Updated by jurekraben over 14 years ago

I tried tried the recent beta too. Does not work. What geforce do you have? Is there a beta directx?

Actions #3

Updated by orphis over 14 years ago

Have you installed the ATI Stream SDK too ? I'm starting to think that having it installed and a NVidia driver with OpenCL could lead to problems as we don't necessarily chose the best device.

Actions #4

Updated by jurekraben over 14 years ago

No didn't install ATI Stream SDK. Do you think I should install it? It's a new Windows 7 Home Premium installation. Is there any special services required for OpenCL? I don't believe this but I really can not understand, why OpenCL is not working. Is it a nVidia caused problem? Really strange.

Actions #5

Updated by excalibur46 over 14 years ago

Hi I also tried to enable OpenCL, but no luck. Please see my attachment (information about my graphic card). I used 258.69 beta driver.

The error said "StackHash bla bla bla".

When I was trying to play Silent Hill Shattered memories with OpenCL disabled, I've got error "Dx9_Video"

I hope, nvidia can also use OpenCL.

Best Regards

Excalibur46

Actions #6

Updated by Xtreme2damax over 14 years ago

Games take longer to start with OpenCL enabled and I see no benefits. When I start a game it takes 10 - 15 seconds to actually start with OpenCL enabled. I am using the 257.21 forceware but I believe this was also a problem with the previous forceware as well.

Actions #7

Updated by frango0010 over 14 years ago

Still funny I can't use OpenCL with 257.21 on my 9500GT (that used to run the non-merged OpenCL builds), and still Xtreme2damax can with the same driver... BTW I'm using WinXP 32-bit, and I have an open issue, issue 2900, still couldn't get it to run... -.-

@Xtreme2damax: When I used the OpenCL builds I also didn't get any extra FPS, besides the 10-15 seconds to startup the games, but, anyway, the emulator should be fully working, if it's not, than we should report the issue here and wait for a fix, even if it doesn't benefit me or you, there are others who probably has this same issue and get extra FPS with OpenCL. BTW I think the reason why I get no extra FPS is because of my CPU, which is bottlenecking Dolphin's performance, since it runs only @ 2.3GHz...

Actions #8

Updated by bastos.eder over 14 years ago

@frango0010 , I'm not entirely sure if this is how it works, but I thought that was the point of the OpenCl implementation? To move some of the processing off the CPU to the (generally faster) graphics card, therefore lessening the bottleneck?

Actions #9

Updated by frango0010 over 14 years ago

@basto.eder: Well, I'm not a developer or anything like that, but as far as I know OpenCL deals with textures, which are already loaded by the GPU by default, it just enhances the way it loads them... I might be wrong, but that would explain why I don't have even 1 extra FPS with OpenCL... Maybe you're right, though... See, my Video Card isn't really all that powerfull, I admit...

Actions #10

Updated by phpechayrebri over 14 years ago

I also have problems with OpenCL with the new builts. All games would crash whenever I load them. In the file exceptioninfo.txt, I have the message:

Unhandled Exception
Code: 0xC0000005
Call stack info:
0x0741FE38 : ?

Please note that I am using an nvidia GTX 470 (Fermi), driver 258.69 and Vista 32 bits. GPU-Z detects OpenCL.

Only new Dolphin builts have problems, the old built that I still kept (built 5790) works great in OpenCL mode.

Actions #11

Updated by DimitriPilot3 over 14 years ago

See issue 2927 for the fix(es). This issue should be merged with that one.

Actions #12

Updated by orphis over 14 years ago

jurekraben, did you use a 32bit build or 64bit ?
You said 64bit in your report, but I can't reproduce the bug, and there was a problem with the 32bit one that has just been fixed.
Can you test with the latest version please or I'll mark the bug as fixed.

Actions #13

Updated by excalibur46 over 14 years ago

Hi orphiss, OpenCL is working already. I used r6034 32bit, but it seems my performance was not increase at all? I mean there is no different when run dolphin with OpenCL enabled or disabled.

You can mark this as bug fixed

Thank you.

Regards,

Excalibur46

Actions #14

Updated by NeoBrainX about 14 years ago

  • Status changed from New to Fixed
Actions

Also available in: Atom PDF