Strona 1 z 1
HD 5830 konfiguracja
: sobota, 8 lutego 2014, 18:32
autor: Hiera
Postanowiłem odświeżyć trochę karte, ale za cholere nie mogę jej uruchomić, żeby kopała w pełni mocy.
HD 5830 powinna kopać powiedzmy na poziomie 280 khash/s a nie 14
Ubuntu 32 bit.
Cgminer 3.3.1
config skopiowałem stąd:
https://forum.bitcoin.pl/post78050.html ... 830#p78050
Kod: Zaznacz cały
{
"pools" : [
{
"url" : "stratum+tcp://aur.pool-a.net:7969",
"user" : "Hiera.2",
"pass" : "123"
}
]
,
"intensity" : "16",
"vectors" : "1",
"worksize" : "256",
"kernel" : "scrypt",
"lookup-gap" : "0",
"thread-concurrency" : "6080",
"shaders" : "1120",
"gpu-engine" : "917",
"gpu-fan" : "55-95",
"gpu-memclock" : "1250",
"gpu-memdiff" : "0",
"gpu-powertune" : "0",
"gpu-vddc" : "0.000",
"temp-cutoff" : "95",
"temp-overheat" : "85",
"temp-target" : "67",
"api-port" : "4028",
"expiry" : "120",
"gpu-dyninterval" : "7",
"gpu-platform" : "0",
"gpu-threads" : "1",
"log" : "5",
"no-pool-disable" : true,
"queue" : "0",
"auto-fan" : true,
"scan-time" : "60",
"scrypt" : true,
"temp-hysteresis" : "3",
"verbose" : true,
"shares" : "0",
"failover-only" : true
}
Cgminer 3.3.1 wywala :
Kod: Zaznacz cały
[2014-02-08 18:21:03] Started cgminer 3.3.1
[2014-02-08 18:21:04] 0 Cypress
[2014-02-08 18:21:04] Selected 0: Cypress
[2014-02-08 18:21:04] Initialising kernel scrypt130511.cl with bitalign, 1 vect
ors and worksize 256
[2014-02-08 18:21:04] Maximum buffer memory device 0 supports says 134217728
[2014-02-08 18:21:04] Your scrypt settings come to 398458880
[2014-02-08 18:21:04] Error -61: clCreateBuffer (padbuffer8), decrease TC or in
crease LG
[2014-02-08 18:21:04] Failed to init GPU thread 0, disabling device 0
[2014-02-08 18:21:04] Restarting the GPU from the menu will not fix this.
[2014-02-08 18:21:04] Try restarting cgminer.
Press enter to continue:
W sumie cgminer 3.7.2 podobnie
Kod: Zaznacz cały
[2014-02-08 18:29:48] 0 Cypress
[2014-02-08 18:29:48] Selected 0: Cypress
[2014-02-08 18:30:03] Initialising kernel scrypt130511.cl with bitalign, 1 vect
ors and worksize 256
[2014-02-08 18:30:03] Maximum buffer memory device 0 supports says 134217728
[2014-02-08 18:30:03] Your scrypt settings come to 398458880
[2014-02-08 18:30:03] Error -61: clCreateBuffer (padbuffer8), decrease TC or in
crease LG
[2014-02-08 18:30:03] Failed to init GPU thread 0, disabling device 0
[2014-02-08 18:30:03] Restarting the GPU from the menu will not fix this.
[2014-02-08 18:30:03] Try restarting cgminer.
Press enter to continue:
natomiast przy zwykłym poleceniu:
Kod: Zaznacz cały
./cgminer --scrypt -o stratum+tcp://aur.pool-a.net:7969 -u Hiera.2 -p 123 --thread-concurrency 7168 -I 18 -g 1 -w 256
wywala:
Kod: Zaznacz cały
[2014-02-08 18:34:06] Started cgminer 3.3.1Naruszenie ochrony pamięci (core dumped)
plik minenow.sh skonfigurowany tak:
Kod: Zaznacz cały
export DISPLAY=:0
export GPU_MAX_ALLOC_PERCENT=100
export GPU_USE_SYNC_OBJECTS=1
./cgminer --scrypt -o stratum+tcp://aur.pool-a.net:7969 -u Hiera.2 -p 123
Jak to przeskoczyć? co mam źle?
Re: HD 5830 konfiguracja
: sobota, 8 lutego 2014, 18:37
autor: topnetdeal
Daj: "lookup-gap" : "2",
Re: HD 5830 konfiguracja
: sobota, 8 lutego 2014, 18:43
autor: Hiera
bez różnicy
Kod: Zaznacz cały
[2014-02-08 18:43:25] Started cgminer 3.3.1
[2014-02-08 18:43:27] 0 Cypress
[2014-02-08 18:43:27] Selected 0: Cypress
[2014-02-08 18:43:27] Initialising kernel scrypt130511.cl with bitalign, 1 vect
ors and worksize 256
[2014-02-08 18:43:27] Maximum buffer memory device 0 supports says 134217728
[2014-02-08 18:43:27] Your scrypt settings come to 398458880
[2014-02-08 18:43:27] Error -61: clCreateBuffer (padbuffer8), decrease TC or in
crease LG
[2014-02-08 18:43:27] Failed to init GPU thread 0, disabling device 0
[2014-02-08 18:43:27] Restarting the GPU from the menu will not fix this.
[2014-02-08 18:43:27] Try restarting cgminer.
Natomiast po użyciu zmienionego minenow.sh (
https://forum.bitcoin.pl/post109653.htm ... 30#p109653 )
z dodatkiem
Kod: Zaznacz cały
--api-listen --temp-target 76 --auto-fan --gpu-fan 30-94 --gpu-engine 930,930,930 --gpu-memclock 1185,1185,1185 --shaders 1120 --no-submit-stale --intensity 19 --worksize 256 -g 1 --thread-concurrency 8192
Kod: Zaznacz cały
[2014-02-08 18:48:09] Started cgminer 3.3.1Segmentation fault (core dumped)
Re: HD 5830 konfiguracja
: sobota, 8 lutego 2014, 19:41
autor: topnetdeal
W Twoim konfigu jest błąd, bo zawiera on dwa parametry wykluczające się nawzajem, podajesz tylko "shaders", a wtedy system sam sobie dobierze TC, albo podajesz wymuszoną "thread-concurrency", ale "shaders" nie podajesz. To samo co masz w configu podałeś dodatkowo w minenow.sh - to też błąd, a z kolei engine, memclock itp. podałeś inne niż w configu, cgminer "zgłupiał".
Re: HD 5830 konfiguracja
: sobota, 8 lutego 2014, 20:57
autor: aburabi
zmień w konfigu
"gpu-engine" : "0",
"gpu-memclock" : "0",
i uruchom cgminera bez dodatkowych parametrów - wpisz w konsoli cgminer bez niczego - jak zadziała to za wysokie zegary ustawiasz/za niskie napięcie.
TC i shaders możesz jednocześnie podawać.
exporty dodaj do rc.local.
w minenow.sh przed "cgminer" dodaj
sleep 60
i
rm /home/nazwa-uzytkownika/.cgminer/*.bin
Re: HD 5830 konfiguracja
: sobota, 8 lutego 2014, 21:09
autor: topnetdeal
@aburabi, oczywiście, że można podać oba parametry, tylko że nie działają one jednocześnie, a w SCRYPT-README.txt cgminera :
--thread-concurrency:
This tunes the optimal size of work that scrypt can do. It is internally tuned
by cgminer to be the highest reasonable multiple of shaders that it can
allocate on your GPU. Ideally it should be a multiple of your shader count.
vliw5 architecture (R5XXX) would be best at 5x shaders, while VLIW4 (R6xxx and
R7xxx) are best at 4x. Setting thread concurrency overrides anything you put
into --shaders and is ultimately a BETTER way to tune performance.
SUMMARY: Spend lots of time finding the highest value that your device likes
and increases hashrate.
Re: HD 5830 konfiguracja
: sobota, 8 lutego 2014, 21:27
autor: aburabi
nie działają jednocześnie, ale podanie shaders nie zawiesi minera jak poda się zbyt duże TC.
gdyby nie było shaders, to zamiast:
"[2014-02-08 18:43:27] Maximum buffer memory device 0 supports says 134217728
[2014-02-08 18:43:27] Your scrypt settings come to 398458880"
byłaby zawiecha albo sypałoby HW, a problem Hiery to na 99% za wysokie zegary/za niskie napięcie.
Mam 8 HD7850 jednego producenta, wszystkie niby identyczne, ale nie wszystkie karty działają z takimi samymi zegarami i napięciami.
Kopiowanie konfigu kogoś innego to ryzyko, że nie zadziała
Re: HD 5830 konfiguracja
: sobota, 8 lutego 2014, 21:35
autor: topnetdeal
Mylisz się, właśnie podanie zbyt dużego --thread-concurrency, albo zbyt małego --lookup-gap zatrzymuje start cgminera i otrzymujemy komunikat o którym pisał @Hiera w pierwszym poście i który Ty cytujesz. Ponadto zastanawiam się, czy podanie parametru "shaders" nie nadpisuje wcześniej podanych parametrów TC (niby w README piszą o nadpisywaniu odwrotnym, ale w configu @Hiery "shaders" podane są za "TC", więc może wcześniejszy zapis jest "neutralizowany").
Re: HD 5830 konfiguracja
: sobota, 8 lutego 2014, 22:12
autor: Hamsta
Skasuj shaders (ustaw 0) i ustaw TC na 4096.
Jak zadziała spróbuj jeszcze TC 8192.
Jak wyżej wspomniano - komunikat bezpośrednio tyczy się źle ustawionego TC.
Re: HD 5830 konfiguracja
: sobota, 8 lutego 2014, 22:45
autor: Cezary
U mnie na sapphire hd5830 przy ustawianiach I=18, tc=5600 gpu=900mhz mem=1000mhz w=256 osiągam 295kh/s. Dodatkowo teraz testuję mniejsze napięcie z 1,16v na 1,03v jak na razie wychodzi ok. 40W/10* mniej.
Re: HD 5830 konfiguracja
: niedziela, 9 lutego 2014, 10:42
autor: Hiera
Cezary pisze:U mnie na sapphire hd5830 przy ustawianiach I=18, tc=5600 gpu=900mhz mem=1000mhz w=256 osiągam 295kh/s. Dodatkowo teraz testuję mniejsze napięcie z 1,16v na 1,03v jak na razie wychodzi ok. 40W/10* mniej.
wywala:
Kod: Zaznacz cały
[2014-02-09 10:23:36] Started cgminer 3.3.1Naruszenie ochrony pamięci (core dumped)
hiera@HieraPC:~/Pulpit/cgminer-master$
jak uruchamiam config przez sudo do w ogóle cgminer nie wstaje.
dokładnie to samo dzieje się jak robie to co pisze Hamsta
Hamsta pisze:Skasuj shaders (ustaw 0) i ustaw TC na 4096.
Jak zadziała spróbuj jeszcze TC 8192.
Jak wyżej wspomniano - komunikat bezpośrednio tyczy się źle ustawionego TC.
topnetdeal pisze:Mylisz się, właśnie podanie zbyt dużego --thread-concurrency, albo zbyt małego --lookup-gap zatrzymuje start cgminera i otrzymujemy komunikat o którym pisał @Hiera w pierwszym poście i który Ty cytujesz. Ponadto zastanawiam się, czy podanie parametru "shaders" nie nadpisuje wcześniej podanych parametrów TC (niby w README piszą o nadpisywaniu odwrotnym, ale w configu @Hiery "shaders" podane są za "TC", więc może wcześniejszy zapis jest "neutralizowany").
Zmieniłem kolejność, ale też wynik nie był taki jaki oczekiwałem:
Kod: Zaznacz cały
[2014-02-09 10:29:15] Started cgminer 3.3.1
[2014-02-09 10:29:15] Probing for an alive pool
[2014-02-09 10:29:16] Pool 0 difficulty changed to 32
[2014-02-09 10:29:29] Network diff set to 2.79M
[2014-02-09 10:29:29] Stratum from pool 0 detected new block
[2014-02-09 10:29:31] Maximum buffer memory device 0 supports says 134217728
[2014-02-09 10:29:31] Your scrypt settings come to 268435456
[2014-02-09 10:29:31] Error -61: clCreateBuffer (padbuffer8), decrease TC or in
crease LG
[2014-02-09 10:29:31] Failed to init GPU thread 0, disabling device 0
[2014-02-09 10:29:31] Restarting the GPU from the menu will not fix this.
[2014-02-09 10:29:31] Try restarting cgminer.
aburabi pisze:zmień w konfigu
"gpu-engine" : "0",
"gpu-memclock" : "0",
i uruchom cgminera bez dodatkowych parametrów - wpisz w konsoli cgminer bez niczego - jak zadziała to za wysokie zegary ustawiasz/za niskie napięcie.
TC i shaders możesz jednocześnie podawać.
exporty dodaj do rc.local.
w minenow.sh przed "cgminer" dodaj
sleep 60
i
rm /home/nazwa-uzytkownika/.cgminer/*.bin
Goły cgminer działa na standardowej I 8 kopie ok 15 Kh/s
z tymże nie jestem w stanie go zwiększyć
Co lepsze, nadmienię, że zmiany które robie np poprzez aticonfig albo AMDovedrive nie zmieniają w ogóle statów GPU cgminera
Nie wiem co tu się odpierdala tak do prawdy. Jestem w kropce
Re: HD 5830 konfiguracja
: niedziela, 9 lutego 2014, 10:48
autor: bart887
A ja stawiam, że jest za mało RAM, oraz 32 bitowy system.
IMHO 4GB + 64 bit OS.
Re: HD 5830 konfiguracja
: niedziela, 9 lutego 2014, 10:55
autor: topnetdeal
Hiera pisze:topnetdeal pisze:Mylisz się, właśnie podanie zbyt dużego --thread-concurrency, albo zbyt małego --lookup-gap zatrzymuje start cgminera i otrzymujemy komunikat o którym pisał @Hiera w pierwszym poście i który Ty cytujesz. Ponadto zastanawiam się, czy podanie parametru "shaders" nie nadpisuje wcześniej podanych parametrów TC (niby w README piszą o nadpisywaniu odwrotnym, ale w configu @Hiery "shaders" podane są za "TC", więc może wcześniejszy zapis jest "neutralizowany").
Zmieniłem kolejność, ale też wynik nie był taki jaki oczekiwałem:
Kod: Zaznacz cały
[2014-02-09 10:29:15] Started cgminer 3.3.1
[2014-02-09 10:29:15] Probing for an alive pool
[2014-02-09 10:29:16] Pool 0 difficulty changed to 32
[2014-02-09 10:29:29] Network diff set to 2.79M
[2014-02-09 10:29:29] Stratum from pool 0 detected new block
[2014-02-09 10:29:31] Maximum buffer memory device 0 supports says 134217728
[2014-02-09 10:29:31] Your scrypt settings come to 268435456
[2014-02-09 10:29:31] Error -61: clCreateBuffer (padbuffer8), decrease TC or in
crease LG
[2014-02-09 10:29:31] Failed to init GPU thread 0, disabling device 0
[2014-02-09 10:29:31] Restarting the GPU from the menu will not fix this.
[2014-02-09 10:29:31] Try restarting cgminer.
Po komunikacie cgminera widać, że bufor pamięci RAM jest teraz przepełniony dwu-, a nie trzykrotnie jak na początku, więc do jego uruchomienia trzeba zmniejszyć --thread-concurrency do połowy tego co jest teraz, albo zwiększać dalej --lookup-gap. Tak jak pisze @bart887, takie problemy występują przy małej ilości pamięci RAM, ale to nie jest wina systemu, bo Linux nie ma takich ograniczeń w adresowaniu RAM, jak Win 32-bitowy. Usuń "vectors" z configa, bo on używany był przy miningu BTC.
Re: HD 5830 konfiguracja
: niedziela, 9 lutego 2014, 11:03
autor: papaxpapa
Witam serdecznie

To nie jest wina pamieci ,to jest własnie wina systemu!!!!
Zmien sobie na system 64 Bit i wszystko bedzie latało

Ja mam 5830+5850+5850 na 512 MB i wszystko lata od miesiecy jak ta lala
PS jakby co karty na sprzedaz

Pozdrawiam
Papus
Re: HD 5830 konfiguracja
: niedziela, 9 lutego 2014, 11:04
autor: bart887
Nie wiem, jak jest z adresowaniem w linux'ie 32 bit, ale spróbowałbym mimo to 64 bitowy system.
Re: HD 5830 konfiguracja
: niedziela, 9 lutego 2014, 11:52
autor: Hiera
Przeciez kernel 32 bit ma rozszerzenie pae, co pozwala obsluzyc spokojnie do 4 gb ramu.
A ja wlasnie mam 4gb (z tego co pamietam to wlasnie windows mial problemy z obsluzeniem wiecej niz 3,5 gb).
Moze to byc wina 32 bitowego systemu, bo na windows 7 64 bit karta spokojnie kopie i daje sie podkrecac do 280 kh/s ( musze dluzej popawic sie z ustawieniami).
Re: HD 5830 konfiguracja
: niedziela, 9 lutego 2014, 11:57
autor: Hiera
Btw czy ustawienia memclocka maja jakies znaczenie? Czy zostawic na 1000? Bo przy kopaniu btc chyba sie to obnizalo jak najnizej.
Chcialem wam przy okazji wszystkim podziekowac!
Re: HD 5830 konfiguracja
: niedziela, 9 lutego 2014, 12:03
autor: aburabi
chodziło mi oto, żebyś uruchomił cgminera bez opcji i wszystko zapisał w cgminer.conf, i zegary postawiał na "0" tak żeby karta/y była/y na domyślnych prędkościach. Możesz też uruchomić z TC ustawionym na "0". Tam gdzie uruchomiłeś cgminera zostanie utworzony plik XXXX.bin, coś takiego: scrypt130511Pitcairnglg2tc8192w256l8.bin. Cgminer sobie dobierze optymalne TC, co można traktować jako wyjściowe TC. Też polecam próbę z 64bit - instalowałem ubuntu z 4BG RAM, ale jak zostawiłem tylko 1GB wszystko działa bez zmian