Hi @phoenix it is nice to read your posts,
Waiting new version with straps for polaris cards. By the way 5.4c more stable than 5.5c.
Straps for Poloaris will be available in the version after the next one (kind of working but not very stable yet).
The only reason for 5.4c working more stable with Polaris than 5.5c is that 5.5c introduced new kernels, which are slightly faster and with lower power consumption with the current DAG epochs on ETH. If you want to use the old kernels, you can still mine with 5.5c but with
drivers older than 20.5.1. We may add a command-line option to force the use of the older kernels even on new drivers.
Is anyone running a 6800, 6800XT or 6900XT with SAM enabled with Phoenix miner? I am waiting for mine to come in and I am thinking 100MH/s could be possible with it but would like to see some real world numbers.
There is a few videos on youtube showing just 64MH/s on those cards. I was expecting much more due to the Infinity Cache and it having double the cores of the RX 5700XT maybe the kernels or compute drivers aren't quite there yet.
Ethash is limited mainly by memory bandwidth and latency. The Infinity cache helps a bit, but SAM wont't improve the hashrate much. RX5700XT had 448 GB/s memory bandwidth, 6800/6900 have 512 GB/s, so not a big improvement.
Sup all..
Nice work on the project guys.. and Fk NHash too
Ok, So i'm having a little problem with loading in the epools.txt.
I have copied over my config.txt/start.bat/epools.txt
For the life of me I cant seem to figure out how to build my config.txt to force PheonixMiner (v5.5c) to use the pools from my epools.txt file.
Its needed to switch pool ports now and then and this will save me restarting miner plus its easier to manage over multiple rigs.
in the example below I have to put in the start_miner.bat the following:
-pool <pool1_nfo>
-pool2 <pool2_nfo>
-wal 0x_WALXXX
-pass x
otherwise it wont start.
I have inside start_miner.bat
setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
D:\MiningTools\_PACKAGES\PhoenixMiner_5.5c\PhoenixMiner.exe -proto 2 -coin eth -stales 1 -config D:\MiningTools\_PACKAGES\PhoenixMiner_5.5c\config.txt -pool stratum+tcp://ethash.pool1.com:8888 -pool stratum+tcp://ethash.pool1.com:3333
-pool2 stratum+tcp://ethash.pool1.com:1800 -wal 0x_WALXXX -pass x
pause
exit
My config file looks like so:
-wal 0x_WALXXX
-pass x
-mode 1
-amd
-acm
-gbase 0
-gser 0
-gpus 0123456789
-altinit
-mi 14
-gt 0
-sci 0
-clKernel 1
-clgreen 1
-clNew 1
-clf 1
-minRigSpeed 250
-dagrestart 2
-lidag 0
-tt 70
-ttli 75
-tmax 85
-tstop 83
-tstart 65
-pidle 145
-prate 0.18
-fanmin -0
-fanmax 100
-fcm 0
-powlim 0
-mt 2
-leavemt
-rxboost 0
-cdm 1
-cdmport <PORT_NFO>
-cdmpass <PWD_NFO>
-cdmrs
-wdog 1
-rmode 1
-wdtimeout 30
-log 1
-logsmaxsize 100
-logfile ETH_<POOL_NAME>_Log.txt$
-logdir D:\MiningTools\_PACKAGES\PhoenixMiner_5.5c\logs
-astats 1
My ePools.txt Looks like so:
POOL: ethash.pool1.com:1800, WAL: 0x_WALXXX , PASS: x, PROTO: 2, COIN: eth, STALES: 1
POOL: ethash.pool1.com:8888, WAL: 0x_WALXXX , PASS: x, PROTO: 2, COIN: eth, STALES: 1
POOL: ethash.pool1.com:25, WAL: 0x_WALXXX , PASS: x, PROTO: 2, COIN: eth, STALES: 1
POOL: ethash.pool1.com:443, WAL: 0x_WALXXX , PASS: x, PROTO: 2, COIN: eth, STALES: 1
POOL: ethash.pool1.com:3333, WAL: 0x_WALXXX , PASS: x, PROTO: 2, COIN: eth, STALES: 1
..As per instructions.
# PhoenixMiner ethash pools list (you MUST rename this files to epools.txt in order to use it)
#
# The pools specified in this file will be added to the pools specified with the PhoenixMiner's
# command-line options (see -pool and -pool2 command line options).
#
# Alternatively, you can omit the -pool option on the command-line and use only the pools in
# epools.txt file. This will give you the ability to specify more than two pools, and to change
# the pools without restarting the miner by using the 'r' key in the PhoenixMiner console to
# reload the epools.txt file.
Now when i try to omit -pool and -pool2 from inside my start_miner.bat its no Bueno.. fail to start..
I execute start_miner.bat "As Administrator"
I have check file permissions..
I am probably missing something really simple but cant seem to spot where the issue is.
If you guys could take a look to see and point out the obvious i would much appreciate the help..
Cheer's Maj.
The pools that are specified on the command-line with
-pool and
-pool2 are always used as first and second pool respectively. You just need to remove them from the command line and use only
epools.txt to specify the pools. Also note the change of the current drive letter to
D: and the change of the directory that are added before your bat file in order to make sure that PhoenixMiner can find the
epools.txt file. Finally, you need to specify the wallets in the epools.txt only, so remove any
-wal,
-pool, or
-pass options from your config.txt file too.
setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
D:
cd \MiningTools\_PACKAGES\PhoenixMiner_5.5c\
PhoenixMiner.exe -proto 2 -coin eth -stales 1 -config config.txt
pause
exit
I have Win 10 LTSC, AMD driver 21.2.2, PheonixMiner 5.5c.
I get about 50Mhs on my RX 6700, but I am only getting about 7Mh/s on my 8GB RX 470. I think my 8GB RX 470 used to get almost 30Mh/s.
Any ideas why my RX 470 is so slow?
Switch to Compute Mode in AMD control center (in the section Advanced settings of the GPU).
Errors with the new 21.3.1 AMD drivers:
2021.03.18:19:09:34.041: GPU1 GPU1: DAG generated in 2.0 s (2166.6 MB/s)
....
Does this normally get fixed, or roll back?
-clKernel 0 fixes it, but don't know how much of a hit to expect yet.
Same with 20.50 drivers on linux.
AMD drivers 20.3.1 (Windows) and 20.50 (Linux)
are not supported by PhoenixMiner 5.5c. Do not upgrade to them, or you will get errors, lower hashrate, high stale shares, etc. Support for these drivers will be added in the next release of PhoenixMiner.