PhoenixMiner 4.8c is officially released. You can find the download link and the checksums in the first post of this thread.
The new features in this release are:
- Added command-line option -gbase to set 0-base or 1-based GPU indexes (the default is 1). With -gbase 1 (the default), the first GPU is GPU1, then GPU2, etc. With -gbase 0 the first GPU is GPU0, second - GPU1, etc. Note that this also changes the indexes that are used with all command line options that accept GPU indexes (e.g. -gpus) as well as these used with the interactive commands on the miner shell window
Here are the other features from 4.8b:
- Added support for the latest AMD drivers under Linux 19.30-934563 and for mining with RX5700 cards under Linux. Note that drivers are quite buggy and most of the overclocking options don't work, as well as most of the hardware monitoring options.
- Added a new flexible way for setting GPU-specific options with selectors. Example: -cclock 1-3:1090,4:1300 -mclock nvidia:+450,amd:2000,*:1900,gtx*1070*ti:+200 See bellow for more information
- Validated support for the latest AMD Windows drivers 19.11.3 (but they already work with 4.7c because there were no significant changes in the OpenCL driver)
About the AMD Linux drivers 19.30-934563:These drivers finally fix the RX5700 TLB problem but they are not perfect:
- Most of the hardware monitoring options don't work for RX5700 cards - even the temperature is not reported correctly. Only the power usage, fan speed, and core voltage are reported.
- Almost all hardware control options don't work for RX5700 cards either with the notable exception of power limit, so the only way to avoid wasting power is to use
-powlim -45 or something like this. The fan control options doesn't work either so you will be relying on auto-fan.
About the new selectors for the GPU-specific options:This is best explained by example:
-cclock *:1100,1-3:1090,4:1300 - here we are setting core clock to 1100 MHz
for all cards, except the cards 1 to 3, on which it is set to 1090 MHz, and card 4 to 1300 MHz.
The part before the colon
: is the selector, which selects the GPUs for which the value after the colon is applied. The selector can be:
- single GPU index: e.g.
5:1000 sets 1000 for the 5th GPU
- range of GPU indexes: e.g
2-5:1200 sets 1200 for the GPUs 2,3,4, and 5
- asterisk, which sets the value for all GPUs
- label
amd or
nvidia: e.g.
amd:1090 sets the value to 1090 for all AMD cards
- arbitrary string that starts with letter and can contain letters, numbers and asterisks, which is matched against the GPU name as listed by PhoenixMiner.
Example:
gtx*1070:+500 will set value +500 for all cards which contain '
gtx' and '
1070' in their names with anything
between them. This will match '
Nvidia GeForce GTX 1070' but not '
Nvidia GeForce 1070'.
Note that if more than one selector matches given card, than only the last one counts.
Example:
-cclock *:1100,1-4:1090,2:1300 will set card 2 to 1300; cards 1,2, and 4 to 1090;
and the rest of the cards to 1100 MHz core clock.