10

I recently switched from WinXP32bit to Windows7. While under XP poclbm took about 5% CPU Time of one core, now it uses one core with 100%. Is there a specific reason for that?

I now use AMD/ATI OpenCL1.1 and poclbm with poclbm.exe -device=0 -v -w128 -f 60. MHash/s is about the same I had with XP.

5

This is a common problem whose cause is not well known. You can try switching miners, switching flags, or switching OpenCL versions. Usually you can find a combination that resolves the problem. I've seen this question asked several times and I've not yet seen a solid answer.

  • 3
    I have seen the ATI 11-7_vista64_win7_64_dd_ccc_ocl drivers cited often enough that I feel comfortable suggesting that @mbx check what driver version is installed. This specifically affects Win7 64-bit and downgrading to an 11-6 version of the drivers appears to resolve many such issues. – David Perry Aug 31 '11 at 21:52
  • I also get the issue, but i'm using nvidia. – Evil Spork Sep 22 '11 at 4:05
3

I believe the blame lies on AMD's driver. I've heard that 11.9 might have fixed the bug, but am not sure. 11.6 works for me on Debian Squeeze without the cpu usage bug.

2

AMD Catalyst drivers have a bug which result in 100% CPU usage.

The current drivers (11.9 as of writing) solve this bug for SINGLE GPU systems but MULTIPLE GPU systems are still affected by the "100% CPU bug". This isn't anything that can be fixed in software it must be fixed by AMD driver team.

The 11.10 preview driver also doesn't (at time of writing) solve this 100% bug on multiple GPU systems.

I have heard (but can't personally confirm) that Nvidia drivers also have a similar bug with OpenCL drivers.

  • I'm running with NVidia GeForce 9800 GT, on Gentoo Linux with version 295.20-r1, (the latest I believe) exactly the same problem. My guess it's a bug with poclbm – Chris Huang-Leaver Apr 15 '12 at 16:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.