madsbuvi / MTY_CL

A custom tripcode searcher, written using OpenCL. Primarily targeting the GCN architectures (Radeon HD 77xx and later).
37 stars 1 forks source link

Dual r9 290x not functioning with lastest drivers #9

Closed Berti11 closed 10 years ago

Berti11 commented 10 years ago

http://i.imgur.com/Sg5ST50.png

Operating System Windows 8.1 Pro 64-bit CPU Intel Core i7 4770K @ 3.50GHz 35 °C Haswell 22nm Technology RAM 32.0GB Dual-Channel DDR3 @ 666MHz (9-9-9-24) Motherboard ASUSTeK COMPUTER INC. MAXIMUS VI EXTREME (SOCKET 1150) 30 °C Graphics ASUS PB278 (2560x1440@60Hz) 4096MB ATI AMD Radeon R9 200 Series (Sapphire/PCPartner) 36 °C 4096MB ATI AMD Radeon R9 200 Series (Sapphire/PCPartner) 36 °C

14.1 drivers

madsbuvi commented 10 years ago

Sorry for late response. Does it still work with the 13.12 drivers? If so i'm not going to give support for a beta driver, as 13.12 is still the latest stable.

Berti11 commented 10 years ago

I actually reverted to 13.11_BetaV9.2 drivers due to instability that comes with crossfire. Which also don't seem to work outputting the same errors.

madsbuvi commented 10 years ago

Alright, if it's in both those betas i'll have a look at it. If it won't reproduce for me i'll need you to run a debug version to gather information.

Actually. First. Given the errors invalid memory size, it seems that your system is not allowing mty_cl to allocate enough memory on the gpu. My code does use a fair amount of memory, but it should not be anywhere near too much for a 290x.

Try to open a command prompt, navigate to mty_cl, and run setx GPU_MAX_ALLOC_PERCENT 100 mty_cl_amd.exe

I needed to do this to be able to run cgminer at full potency, which i did before ever trying mty_cl on the card, so i might have inadvertently hidden this issue from myself.

madsbuvi commented 10 years ago

Trying the latest beta the problem did not occur for me. I've cut down some memory usage, though, by reducing the batch size. I'd like you to run this version and tell me what the result is. http://www.mediafire.com/download/7l5t1a1s5ii38ar/mty_cl_amd.exe

I would still like you to try setx GPU_MAX_ALLOC_PERCENT 100 and tell me if that fixes it. The memory requirement of the version that fails should only be about 350mb for a 290x, which would fit on the device ten times over.

Berti11 commented 10 years ago

Im sorry I was away from the keyboard for a while, the executable you sent in the last post fixed it, and so did the setx command.

madsbuvi commented 10 years ago

Alright, i'm gonna add a note for windows users to use setx for now, and i'll look at ways to do it from the program for later.