|
fullzero (OP)
Legendary
Offline
Activity: 1260
Merit: 1009
|
|
July 03, 2017, 01:39:03 AM |
|
Why not modify oneBash to be like the one for Linux?
Have individual card settings?
I don't anybody that mines with AMD that hasn't modified the straps in the bios and then uses some OC tool to set the clocks.
So instead of
# select level: to see supported clocks scroll to the top of the mining process __CORE_OVERCLOCK_LEVEL=7 # for ETH use lowest without decreasing the hashrate / Highest for ZEC MEMORY_OVERCLOCK_LEVEL=2 # use highest level
How about -
INDIVIDUAL_CLOCKS="YES" # YES NO # Set individual clocks here if INDIVIDUAL_CLOCKS="YES" __CORE_OVERCLOCK_0=100 MEMORY_OVERCLOCK_0=1000 __CORE_OVERCLOCK_1=100 MEMORY_OVERCLOCK_1=350 __CORE_OVERCLOCK_2=100 MEMORY_OVERCLOCK_2=100 __CORE_OVERCLOCK_3=100 MEMORY_OVERCLOCK_3=100 __CORE_OVERCLOCK_4=100 MEMORY_OVERCLOCK_4=100 __CORE_OVERCLOCK_5=100 MEMORY_OVERCLOCK_5=100 __CORE_OVERCLOCK_6=100 MEMORY_OVERCLOCK_6=100 __CORE_OVERCLOCK_7=100 MEMORY_OVERCLOCK_7=100 __CORE_OVERCLOCK_8=100 MEMORY_OVERCLOCK_8=100 __CORE_OVERCLOCK_9=100
Just asking
I can implement individual card settings: I will add it to the list. I always changed my clocks when I changed straps; makes sense to me. I can make an implementation that uses numerical clockspeeds. The main difficultly is that AMD has implemented their rx series api with these nonsense levels; I have no idea what they were thinking. Their older api was great and now they have this level business. Anyway I will add a actual clockspeed implementation to the list as well. I agree that this is the way it should be.
|
|
|
|
fullzero (OP)
Legendary
Offline
Activity: 1260
Merit: 1009
|
|
July 03, 2017, 01:46:15 AM |
|
I am sure a lot of members will use this. Thanks for making this implementation. I have been updating the nvOC oneBash and I will add your implementation as well. I will add it to a new rxOC oneBash after I implement some of the requested changes. I don't have an SRR; so I'm not sure; In the SRR file there are some variables: srrSerial="000055" srrSlot="1" do these need to be changed in your SRR bash when using different SRRs or slots?
|
|
|
|
alko67bi
Newbie
Offline
Activity: 26
Merit: 0
|
|
July 03, 2017, 03:11:25 PM |
|
When I typed password, ubuntu asking me again and again it
|
|
|
|
fullzero (OP)
Legendary
Offline
Activity: 1260
Merit: 1009
|
|
July 03, 2017, 06:07:14 PM |
|
When I typed password, ubuntu asking me again and again it
There are two reasons this is likely to be happening. Are you using a mixed rig of Nvidia and AMD GPUs? If so this OS will not work. The USB or SSD might have an error with its image. If you are using all AMD GPUs I recommend reimaging the USB or SSD. What are the components of your rig? (mainly) mobo / CPU / GPUs
|
|
|
|
xleejohnx
|
|
July 03, 2017, 07:18:00 PM |
|
I am sure a lot of members will use this. Thanks for making this implementation. I have been updating the nvOC oneBash and I will add your implementation as well. I will add it to a new rxOC oneBash after I implement some of the requested changes. I don't have an SRR; so I'm not sure; In the SRR file there are some variables: srrSerial="000055" srrSlot="1" do these need to be changed in your SRR bash when using different SRRs or slots? i added this to the OP!
|
As I see a super coin as the super highway and alt coins as taxis and trucks needed to move transactions. ~philipma1957
|
|
|
OverEasy
|
|
July 03, 2017, 07:19:20 PM |
|
SUCCESS I have successfully created another rig with 5 AMD cards and achieved the same speed as windows! I modded all 5 cards bios's again and this time hard set my clocks and even went ahead and undervolted them slightly while I was in there. Results? I am actually 5 MH/s average OVER my Win10 build. Thank you FullZero for help and ideas...
|
|
|
|
fullzero (OP)
Legendary
Offline
Activity: 1260
Merit: 1009
|
|
July 03, 2017, 07:36:34 PM |
|
SUCCESS I have successfully created another rig with 5 AMD cards and achieved the same speed as windows! I modded all 5 cards bios's again and this time hard set my clocks and even went ahead and undervolted them slightly while I was in there. Results? I am actually 5 MH/s average OVER my Win10 build. Thank you FullZero for help and ideas... Glad its working for you. This is what I do with all my AMD rigs; it works well. OPT clocks + linux stability FTW.
|
|
|
|
fullzero (OP)
Legendary
Offline
Activity: 1260
Merit: 1009
|
|
July 03, 2017, 07:39:34 PM |
|
I am sure a lot of members will use this. Thanks for making this implementation. I have been updating the nvOC oneBash and I will add your implementation as well. I will add it to a new rxOC oneBash after I implement some of the requested changes. I don't have an SRR; so I'm not sure; In the SRR file there are some variables: srrSerial="000055" srrSlot="1" do these need to be changed in your SRR bash when using different SRRs or slots? i added this to the OP! Thanks, I will add these variables to oneBash and have them read into your SRR bash to make setup easier. Thanks again for enabling SRR use with rxOC and nvOC.
|
|
|
|
bones2
Newbie
Offline
Activity: 10
Merit: 0
|
|
July 05, 2017, 03:23:40 AM |
|
First off, can't thank you enough for your contributions to the community. nvOC was a huge help for me to get my Nvidia cards up and running.
I am wondering why in this version you have set numbers for core and memory clocks? Also why there is no option to limit the power? Ive been trying to figure out a way to limit power for quite a while.
Also, there any way to find out what type of memory my gpu has within this os? I would rather not flash the cards but if thats the only way than I'll do it.
|
|
|
|
xleejohnx
|
|
July 05, 2017, 03:35:43 AM |
|
First off, can't thank you enough for your contributions to the community. nvOC was a huge help for me to get my Nvidia cards up and running.
I am wondering why in this version you have set numbers for core and memory clocks? Also why there is no option to limit the power? Ive been trying to figure out a way to limit power for quite a while.
Also, there any way to find out what type of memory my gpu has within this os? I would rather not flash the cards but if thats the only way than I'll do it.
https://github.com/sling00/amdmeminfouse this to get memory info i would mod the bios with at least the 1500 strap to get those extra hashes
|
As I see a super coin as the super highway and alt coins as taxis and trucks needed to move transactions. ~philipma1957
|
|
|
osnwt
|
|
July 05, 2017, 11:56:38 AM |
|
After trying nvOC I decided to try rxOC. It works, but I have few questions.
My test rx470 rig has modified BIOS with low voltage levels (around 950mV for GPU, for instance). Under Windows I used WattTool to alter clocks and voltages as well. But if I didn't run WattTool, I had BIOS-defined low voltages and clocks.
Now under rxOC I set GPU clock to 6 (of 7 max). It runs but I have 200 more watts for 6 GPUs comparing to Windows system. Using rocm-smi, I realised that GPU still runs at level 7. After explicit command to set it to lower levels (say, 5 or 6), I can see it set for few seconds, and then it immediately reset to level 7. I read that change is active until another OpenCL program is started. So I tried to change it before Claymore's miner, and after it started - nothing helped.
In addition, since power usage is much more than under Windows, I guess that drivers ignore BIOS voltage levels and set them explicitly to some defaults (at least, I read about that on Windows some day).
So in short, all rx470 run and maximum clocks and use some high voltages and not those written in the BIOS.
Any suggestions? I wish I can have the same power and performance as on Windows system. Hash rate is a bit lower comparing to Windows one (around 0.5-0.7 MH/s per card), and it might be the difference between Linux and Windows miner timers (it always was for fglrx as well). But what about voltages? Please advise!
|
|
|
|
fullzero (OP)
Legendary
Offline
Activity: 1260
Merit: 1009
|
|
July 05, 2017, 07:10:14 PM |
|
First off, can't thank you enough for your contributions to the community. nvOC was a huge help for me to get my Nvidia cards up and running.
I am wondering why in this version you have set numbers for core and memory clocks? Also why there is no option to limit the power? Ive been trying to figure out a way to limit power for quite a while.
Also, there any way to find out what type of memory my gpu has within this os? I would rather not flash the cards but if thats the only way than I'll do it.
https://github.com/sling00/amdmeminfouse this to get memory info i would mod the bios with at least the 1500 strap to get those extra hashes bones2 see: https://bitcointalk.org/index.php?topic=1984302.msg19903798#msg19903798xleejohnx: https://github.com/sling00/amdmeminfothis is use full I will add it to the next version of rxOC.
|
|
|
|
fullzero (OP)
Legendary
Offline
Activity: 1260
Merit: 1009
|
|
July 05, 2017, 07:16:37 PM |
|
After trying nvOC I decided to try rxOC. It works, but I have few questions.
My test rx470 rig has modified BIOS with low voltage levels (around 950mV for GPU, for instance). Under Windows I used WattTool to alter clocks and voltages as well. But if I didn't run WattTool, I had BIOS-defined low voltages and clocks.
Now under rxOC I set GPU clock to 6 (of 7 max). It runs but I have 200 more watts for 6 GPUs comparing to Windows system. Using rocm-smi, I realised that GPU still runs at level 7. After explicit command to set it to lower levels (say, 5 or 6), I can see it set for few seconds, and then it immediately reset to level 7. I read that change is active until another OpenCL program is started. So I tried to change it before Claymore's miner, and after it started - nothing helped.
In addition, since power usage is much more than under Windows, I guess that drivers ignore BIOS voltage levels and set them explicitly to some defaults (at least, I read about that on Windows some day).
So in short, all rx470 run and maximum clocks and use some high voltages and not those written in the BIOS.
Any suggestions? I wish I can have the same power and performance as on Windows system. Hash rate is a bit lower comparing to Windows one (around 0.5-0.7 MH/s per card), and it might be the difference between Linux and Windows miner timers (it always was for fglrx as well). But what about voltages? Please advise!
For now the best solution is to use the Polaris bios editor in windows to make a custom rom with all your desired settings. If you do this I highly recommend backing up your original rom + watching several you tube guides before you do so; if you aren't familiar with Polaris bios editor. Also it is best to mod one card first and make sure it is working as intended before modding more. Be aware whenever making / flashing a custom rom you may damage your GPU if something goes wrong. I take no responsibility for potential damage from incorrect modding / spurious errors during the process.
|
|
|
|
xleejohnx
|
|
July 05, 2017, 07:45:55 PM |
|
First off, can't thank you enough for your contributions to the community. nvOC was a huge help for me to get my Nvidia cards up and running.
I am wondering why in this version you have set numbers for core and memory clocks? Also why there is no option to limit the power? Ive been trying to figure out a way to limit power for quite a while.
Also, there any way to find out what type of memory my gpu has within this os? I would rather not flash the cards but if thats the only way than I'll do it.
https://github.com/sling00/amdmeminfouse this to get memory info i would mod the bios with at least the 1500 strap to get those extra hashes bones2 see: https://bitcointalk.org/index.php?topic=1984302.msg19903798#msg19903798xleejohnx: https://github.com/sling00/amdmeminfothis is use full I will add it to the next version of rxOC. check into atiflash i couldnt use it in while it was in it current folder had to install it into another fold.. /usr/local/bin is where i put it
|
As I see a super coin as the super highway and alt coins as taxis and trucks needed to move transactions. ~philipma1957
|
|
|
citronick
Legendary
Offline
Activity: 1834
Merit: 1080
---- winter*juvia -----
|
|
July 05, 2017, 11:35:11 PM |
|
First off, can't thank you enough for your contributions to the community. nvOC was a huge help for me to get my Nvidia cards up and running.
I am wondering why in this version you have set numbers for core and memory clocks? Also why there is no option to limit the power? Ive been trying to figure out a way to limit power for quite a while.
Also, there any way to find out what type of memory my gpu has within this os? I would rather not flash the cards but if thats the only way than I'll do it.
https://github.com/sling00/amdmeminfouse this to get memory info i would mod the bios with at least the 1500 strap to get those extra hashes bones2 see: https://bitcointalk.org/index.php?topic=1984302.msg19903798#msg19903798xleejohnx: https://github.com/sling00/amdmeminfothis is use full I will add it to the next version of rxOC. I use amdmeminfo alot during my initial farm setup -- saves me a lot of trouble going back and forth Windows and GPUZ. I can identify GPU details, memory, etc and flash them all in Linux (Polaris-BIOS editing in Windows though) The utility also list each card according to slot ID so its cool.
|
If I provided you good and useful info or just a smile to your day, consider sending me merit points to further validate this Bitcointalk account ~ useful for future account recovery...
|
|
|
kw1k
Newbie
Offline
Activity: 14
Merit: 0
|
|
July 06, 2017, 01:44:24 AM |
|
I've added myself on both nvoc and rxoc but can you add ubiq to further versions of onebash? TY
|
|
|
|
osnwt
|
|
July 06, 2017, 08:33:05 AM |
|
My test rx470 rig has modified BIOS with low voltage levels (around 950mV for GPU, for instance). Under Windows I used WattTool to alter clocks and voltages as well. But if I didn't run WattTool, I had BIOS-defined low voltages and clocks. ... So in short, all rx470 run and maximum clocks and use some high voltages and not those written in the BIOS.
For now the best solution is to use the Polaris bios editor in windows to make a custom rom with all your desired settings You've missed the point. I have modified BIOS using PBE, but it seems that drivers ignore flashed settings and use some driver defaults for voltages. I guess I do something wrong. Anybody who is running rx470 under linux with low voltages, can you show your PBE values and corresponding rxOC settings (powerplay, etc)?
|
|
|
|
osnwt
|
|
July 06, 2017, 08:40:53 AM |
|
Didn't you think about putting oneBash to GitHub? Makes it much easier for custom modifications.
For instance, I would group similar options for cards (mostly for nvOC version) into loops using bash (you can pull changes if like it). Another option for me may be to split oneBash into few option files like 10-power.sh, 20-miners.sh, etc... Next step would be to add a kind of rig autodetect (say, using NIC MAC) and load rig-dependant options automatically, still having single settings repository.
Will do it for myself, but integration of user changes will be much easier using git.
|
|
|
|
B1tUnl0ck3r
Sr. Member
Offline
Activity: 854
Merit: 277
liife threw a tempest at you? be a coconut !
|
|
July 06, 2017, 10:17:24 AM |
|
How did you get linux to oc rx cards? would you mind sharing it?
|
When the people of the world will get that covid was intentionally released to frame china, steal the election from trump, assure massive bail outs and foster the forced vaccination agendas...they will forget, like 911, wmds in irak, uss liberty or pedogate.
|
|
|
|