Hi Guys,
Once again I need some help with the process of mining on two GPU on my pc. The first being the GTX 970 and the second being the R9 280x
The problem I'm having this time is that when I tried opening the miner, it runs for a bit and then it freezes when I mine with the command --opencl-device 0
However upon mining with the command -t 2 the miner runs properly. The only problem is that it only detects my first GPU and does not hash on my second GPU card. I'm wondering if there's a way to fix this?
opening another instance of --opencl-device 1 does not help as the instance once again uses the GTX 970 instead of the R9 280x
Also when I run the --list-devices it appears that both GPUs are appearing in the list but then the window quickly closes within 1 second of it being open.
1 ·
Comments
HOWEVER, when I run the instance separately using --opencl-platform 1 the instance runs the 280x without mentioning the GTX970.
is there any way for windows to open two instances of ethminer? I would like to open one with --opencl-platform 0 and another at opencl-platform 1 separately to ensure that both cards are running as expected.
Any help would be appreciated. I'm wondering if this is because both cards are running on different platforms.
@Genoil I'm wondering if you have any advice on experience with this? it would be very much appreciated.
-Best Care
David
The error will always show Dag generation failure on the second instance
-Best Care
David
-Best Care
David
I tried the -t 2 earlier but somehow it does not work across 2 different platforms.
And what they gave me was "Invalid Argument: --data-dir" and closes immediately.
I've also tried --datadir /usr/AppData/Ethash and it gives me the same thing.
Not sure how to change the directory of it to allow two instances. If there's anyone out there who knows and can assist with answering or linking to a guide it would be great!:)
Edit: I'm not sure how to type the directory line mostly. should it be like C:/User/Folder/folder inside Folder? Must it have <> or " "?
An example would be very much appreciated. Also I'm assuming that this additional words is written in the .bat file right?
-Best Care
David
Not sure how am I supposed to write that.
ethminer -G -F http://127.0.0.1:8080/MainAU --farm-recheck 200 --datadir C:\Users\user\AppData\Ethash2
or
ethminer -G -F http://127.0.0.1:8080/MainAU --farm-recheck 200 --data-dir C:\Users\user\AppData\Ethash2
yet when I run the .Bat file, it still comes up with the Invalid Argument : --datadir thing and closes immediately.
I'm not sure what's going on
The weird part is that when I'm running -t 2 it just runs the first card but then the second card can be selected only via the flag --opencl-platform 1. --opencl-device 1 does not work and it will still revert to selecting the GTX 970 which is on the main drive
@dlehenky
Did you manage to get it to work? How was it done on your part?
On my rigs, I can run all the GPUs on each system with one 'ethminer' using '-t 6'. Thanks @Genoil ! Works like a champ!
I'm really sorry that you're having so many problems getting going! I wish I could be of more help.
-Best Care
David
@Genoil @dlehenky
I've managed to find a solution for this with some help on another thread. For those who would be having the same issue as me as you've got two or more old cards which you want to use and are from different platforms,
The current and only workaround for this on Windows is to create another user account for windows and then run two instances with each windows account running only one instance (the rest are run on alternate accounts on the current windows via (SHIFT+right click > Run with another account). Make sure that each instance has it's own folder of ethminer as well to allow for this.
Additionally, each instance will require you to specify the different platforms they are running from which may be Nvidia, Tahiti, TahitiX with the flag --opencl-platform 0 and so on.
I hope this helps future people who have problems like me.
snippet I saved for myself from one of @Genoil post
Changes:
- added cmd line option (-R [path-to-dir] or --dag-dir [path-to-dir]) to specify alternate DAG storage directory. This can be useful if you want to run multiple instances of ethminer with different configurations on the same rig. I.e. mixed CUDA/OpenCL mining. Or if your C:\ tends to run full.
Keep in mind you need about 2GB ram per instance of Ethminer runninbg plus and extra amount for the system to keep working without using the page file
cuz i have gtx 970 and i want to add an amd gpu to my rig
so i just want to know if your rig working without probs
and is it easy to do the 2 windows account thingy to run booth of them ? and this method works for everyone ?