I am using linux kernel 4.18 with busybox (headless no xorg, and distro-less - not debian,not gentoo, just kernel.org compiled) and amdgpu-pro driver unpacked to /usr/lib works very well for mining purposes. However not best way, because for years i was looking for some way to set memory/core clocks and voltages. Only way i found - is to hard-flash that in bios. No other way works for either 290x, 390 and 480 cards.
for 290x default clock is 1250mhz and covc detects it.
amdcovc -coreclk:0=1500
write that it set up to 1500 (under windows that was good setting)
but nothing changes and calling amdcovc again reports that is is still at 1250.
neither can i change it when miner turned off, neither during mining (i tried, despite gpu may easily hang)
what could be wrong? and how to set core clocks and voltages (only 4 params that actually need to be manipulated, since correct dram timing strap is set and fan is always at 100%)
my problem situation is not an amdcovc issue, but amdcovc doesn't detect that "it has not changed parameters" and just reports success - that may be an amdcovc issue.
anyway you could give me a little help, giving me a hint on "what is responsible to amdgpu overclocking in kernel", because of OD overdrive 0-20% (integer!!!) is totally unsuitable for setting frequency precisely.
I am using linux kernel 4.18 with busybox (headless no xorg, and distro-less - not debian,not gentoo, just kernel.org compiled) and amdgpu-pro driver unpacked to /usr/lib works very well for mining purposes. However not best way, because for years i was looking for some way to set memory/core clocks and voltages. Only way i found - is to hard-flash that in bios. No other way works for either 290x, 390 and 480 cards.
for 290x default clock is 1250mhz and covc detects it.
amdcovc -coreclk:0=1500
write that it set up to 1500 (under windows that was good setting) but nothing changes and callingamdcovc
again reports that is is still at 1250.neither can i change it when miner turned off, neither during mining (i tried, despite gpu may easily hang)
what could be wrong? and how to set core clocks and voltages (only 4 params that actually need to be manipulated, since correct dram timing strap is set and fan is always at 100%)
my problem situation is not an amdcovc issue, but amdcovc doesn't detect that "it has not changed parameters" and just reports success - that may be an amdcovc issue.
anyway you could give me a little help, giving me a hint on "what is responsible to amdgpu overclocking in kernel", because of OD overdrive 0-20% (integer!!!) is totally unsuitable for setting frequency precisely.