Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3227 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  8  9  10  ..  18  19  20  21  22  23
Auteur Sujet :

Crypto-mining CPU made in HFR - mineur XMR le + rapide du monde

n°52926859
b9ron
REEEEEEEEEEEE
Posté le 07-04-2018 à 20:15:44  profilanswer
 

Reprise du message précédent :
Ah ouai, passer du flottant à la chaîne de caractères pour tronquer...
 
http://rootaxbox.no-ip.org/lol/DDB-petitponey.gif


---------------
Praise Kek
mood
Publicité
Posté le 07-04-2018 à 20:15:44  profilanswer
 

n°52926916
Lermite
Posté le 07-04-2018 à 20:22:48  profilanswer
 

Je m'attendais à ce retour de flamme avec une telle suggestion ;)
 
Je présume qu'il n'y a pas de fonction donnant la partie décimale d'un flottant comme modulo 1, parce qu'il suffirait alors de la soustraire à la valeur à arrondir.


Message édité par Lermite le 07-04-2018 à 20:24:01
n°52927740
jesus_chri​st
votre nouveau dieu
Posté le 07-04-2018 à 22:00:48  profilanswer
 

C'est possible de le faire, mon but était de le faire en 10 intructions asm. Perdu, ce code existe mais a une erreur de 1 dans 0.0000001% des cas, ce qui n'est pas acceptable.
 
Je le refais en int32
 
edit pour la Science.
 
Cette histoire de division, je détaille un peu. Le problème n'est pas de la faire, on peut envoyer à un compilo:

Code :
  1. int64_t a = ...
  2. int32_t b = ...
  3. int64_t q = a / b;


 
et il fera le boulot, c'est ce que fait XMRig par exemple. Le probèle, c'est que c'est lent.
Ma première idée était de configurer la FPU en arrondi inférieur (FE_DOWNWARD) et de faire la division en FPU, avec des float80, qui ont, justement, 64 bits de mantisse. Parfait.
En Entiers, attention, -3 / 2 ça fait -2, donc prendre le flottant -1.5 et enlever la fraction n'est pas bon. Et même -1.0000000000001 ça doit faire -2.
Or la FPU, en interne, a ses limites, les fameux bits de garde, donc si elle trouve un résultat du type 35.999999999999999 elle va toujours l'arrondir dans la FPU même à 36, alors que ça devrait être 35. Aucun moyen de corriger ça. Enfin corriger... c'est pas un bug, c'est la norme FPU qui veut ça, le résultat interne est arrondi au plus proche, c'est l'extraction du résultat qui est contrôlable. Donc si je peux certes lui dire de me convertir -1.1 en -2, je ne peux pas la forcer à me convertir -1.0000000000000000001 en -2, elle me dira -1. Donc échec.
 
Empiriquement, les cas erronés étant très rares, on peut faire 5 loop complets de hash (soit des millions de divisions), et donc trouver 5 hashs valides (!!), sans tomber dessus. Et de temps en temps, hop des hash invalides. Ce n'est pas tolérable pour un mineur CPU, donc je jette mon code et je le refais :sweat:


Message édité par jesus_christ le 08-04-2018 à 08:09:08
n°52929393
jesus_chri​st
votre nouveau dieu
Posté le 08-04-2018 à 10:01:38  profilanswer
 

Algo en int32 terminé, il est presque aussi rapide, mais il fait bien plus que 10 instructions  :cry:  
C'est un mélange de int32 et de SSE2, car ce dernier a la capacité de gérer les entiers 64 bits (pour faire tout, sauf une division :sweat:).
 
J'ajoute les nouveaux paramètres --archi et -t pour l'archi et le nombre de threads déduis de --auto (qui n'est donc plus vraiment automatique) car ça facilite les tests. La config manuelle reste nécessaire seulement pour les cas exotiques (plusieurs threads sur un core, ou vice-versa) ou pour miner avec des algos différents sur des cores différents (idiot mais possible, plutôt pour comparer les vitesses pendant la phase de réglage). Et pour le dual-mining.

n°52929917
jesus_chri​st
votre nouveau dieu
Posté le 08-04-2018 à 11:35:24  profilanswer
 

Version majeure 0.17 en ligne.

n°52933027
coke15
Allons-y !!
Posté le 08-04-2018 à 18:10:52  profilanswer
 

salut
 
viens de tenter sur windows 10 x64,i7 3770k non oc   il se connecte a la pool,mais error :"utilitaire attribute a cesse de fonctionner"


---------------
"Si vous voulez négocier ,c'est que vous êtes en position de faiblesse"
n°52933872
jesus_chri​st
votre nouveau dieu
Posté le 08-04-2018 à 19:10:08  profilanswer
 

Ha merde, la version 0.17 ? T'as le log qu'il affiche avant de planter ?
Quelle crypto ?
 
Pour Lermite : J'ai trouvé moyen de propager le titre de la console, mais pas rester dans la même :(

n°52933975
Lermite
Posté le 08-04-2018 à 19:20:23  profilanswer
 

jesus_christ a écrit :

Ha merde, la version 0.17 ? T'as le log qu'il affiche avant de planter ?
Quelle crypto ?


La 0.17 tourne sans problème chez moi sur du DERO.
 
 

jesus_christ a écrit :

Pour Lermite : J'ai trouvé moyen de propager le titre de la console, mais pas rester dans la même :(


Ce serait déjà pas mal, même sans le transfert de l'icône.
Merci en tout cas de t'être penché sur ce problème.

n°52934002
coke15
Allons-y !!
Posté le 08-04-2018 à 19:22:34  profilanswer
 

la fenetre de lancement,il se planque ou le log?
 
 
 
C:\Users\Alex\Desktop\jce_cn_cpu_miner.017>jce_cn_cpu_miner64.exe --auto --low -o xmr-eu1.nanopool.org:14444 -u wallet -p x
 
                +-------------------------------------+
                | JC Expert Cryptonote CPU Miner 0.17 |
                +-------------------------------------+
 
 
For Windows 64-bits
Analyzing Processors topology...
Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
Architecture codename: IvyBridge
  SSE2          : Yes
  SSE3          : Yes
  SSE4          : Yes
  AES           : No
  AVX           : Yes
 
Auto-configuration, selected CPUs will be highlighted...
Found CPU 0, with:
  L1 Cache:    32 KB, shared with CPU 1
  L2 Cache:   256 KB, shared with CPU 1
  L3 Cache:  8192 KB, shared with CPU 1, 2, 3, 4, 5, 6, 7
Found CPU 1, with:
  L1 Cache:    32 KB, shared with CPU 0
  L2 Cache:   256 KB, shared with CPU 0
  L3 Cache:  8192 KB, shared with CPU 0, 2, 3, 4, 5, 6, 7
Found CPU 2, with:
  L1 Cache:    32 KB, shared with CPU 3
  L2 Cache:   256 KB, shared with CPU 3
  L3 Cache:  8192 KB, shared with CPU 0, 1, 3, 4, 5, 6, 7
Found CPU 3, with:
  L1 Cache:    32 KB, shared with CPU 2
  L2 Cache:   256 KB, shared with CPU 2
  L3 Cache:  8192 KB, shared with CPU 0, 1, 2, 4, 5, 6, 7
Found CPU 4, with:
  L1 Cache:    32 KB, shared with CPU 5
  L2 Cache:   256 KB, shared with CPU 5
  L3 Cache:  8192 KB, shared with CPU 0, 1, 2, 3, 5, 6, 7
Found CPU 5, with:
  L1 Cache:    32 KB, shared with CPU 4
  L2 Cache:   256 KB, shared with CPU 4
  L3 Cache:  8192 KB, shared with CPU 0, 1, 2, 3, 4, 6, 7
Found CPU 6, with:
  L1 Cache:    32 KB, shared with CPU 7
  L2 Cache:   256 KB, shared with CPU 7
  L3 Cache:  8192 KB, shared with CPU 0, 1, 2, 3, 4, 5, 7
Found CPU 7, with:
  L1 Cache:    32 KB, shared with CPU 6
  L2 Cache:   256 KB, shared with CPU 6
  L3 Cache:  8192 KB, shared with CPU 0, 1, 2, 3, 4, 5, 6
 
Preparing 4 Mining Threads...
 
+-- Thread 0 config -----------------------------+
| Run on CPU:             0                      |
| Use cache:              yes                    |
| Assembly module:        generic_aes            |
+------------------------------------------------+
 
+-- Thread 1 config -----------------------------+
| Run on CPU:             2                      |
| Use cache:              yes                    |
| Assembly module:        generic_aes            |
+------------------------------------------------+
 
+-- Thread 2 config -----------------------------+
| Run on CPU:             4                      |
| Use cache:              yes                    |
| Assembly module:        generic_aes            |
+------------------------------------------------+
 
+-- Thread 3 config -----------------------------+
| Run on CPU:             6                      |
| Use cache:              yes                    |
| Assembly module:        generic_aes            |
+------------------------------------------------+
 
Cryptonight Variation: Cryptonight V7 fork of April-2018
 
Low intensity.
Starting Mining thread 0, affinity: CPU 0
Thread 0 successfully bound to CPU 0
Allocated shared Huge Page at: 00000155b4000000
Allocated 2MB Cached Huge Page Scratchpad Buffer for CPU 0 of NUMA node 0 at: 00000155b4200000
Starting Mining thread 1, affinity: CPU 2
Thread 1 successfully bound to CPU 2
Allocated 2MB Cached Huge Page Scratchpad Buffer for CPU 2 of NUMA node 0 at: 00000155b4400000
Starting Mining thread 2, affinity: CPU 4
Thread 2 successfully bound to CPU 4
Allocated 2MB Cached Huge Page Scratchpad Buffer for CPU 4 of NUMA node 0 at: 00000155b4600000
Starting Mining thread 3, affinity: CPU 6
Thread 3 successfully bound to CPU 6
Allocated 2MB Cached Huge Page Scratchpad Buffer for CPU 6 of NUMA node 0 at: 00000155b4800000
Connecting to mining pool xmr-eu1.nanopool.org:14444 ...
Devfee is 1.5%
 
19:20:40 | Monero (XMR) Mining session starts!
 
During mining time, press:
 h    display hashrate for each mining thread.
 r    display full report.
 q    quit.
 
19:20:41 | Connected to pool. Now logging in...
19:20:41 | Successfuly logged as wallet
19:20:41 | Pool changes Difficulty to 120001.


Message édité par coke15 le 08-04-2018 à 19:23:12

---------------
"Si vous voulez négocier ,c'est que vous êtes en position de faiblesse"
n°52934004
jesus_chri​st
votre nouveau dieu
Posté le 08-04-2018 à 19:23:14  profilanswer
 

:jap:

mood
Publicité
Posté le 08-04-2018 à 19:23:14  profilanswer
 

n°52934017
jesus_chri​st
votre nouveau dieu
Posté le 08-04-2018 à 19:24:20  profilanswer
 

T'as un cpu avec avx mais sans aes ? Ca existe ??

n°52934047
jesus_chri​st
votre nouveau dieu
Posté le 08-04-2018 à 19:27:50  profilanswer
 

Le site d'Intel dit que t'as aes, mais il a l'air desactivé :heink:

n°52934740
coke15
Allons-y !!
Posté le 08-04-2018 à 20:36:02  profilanswer
 

bonne question? dans le bios?


---------------
"Si vous voulez négocier ,c'est que vous êtes en position de faiblesse"
n°52934847
jesus_chri​st
votre nouveau dieu
Posté le 08-04-2018 à 20:44:20  profilanswer
 

Possible, regarde le Max CPUID ou un truc du genre. Ou alors un pb de microcode.
Je vais blinder ma detection, actuellement trop souple.
Et ajouter le transfer de titre de console.

n°52936134
azecece1
Posté le 08-04-2018 à 22:50:17  profilanswer
 

RE

 

Si je mets --variation 3

 

Ca me marque

 

Parameter error, unknown argument --variation

 

Par contre jce_cn_cpu_miner.exe -o cryptonightv7.eu.nicehash.com:3363 -u 3blablabla3 -p x --auto  ça à l'air de passer ...

 


Logique ?


Message édité par azecece1 le 08-04-2018 à 23:01:03

---------------
Petit soutien pour HYBRID COOLING MODDING : https://www.indiegogo.com/projects/ [...] computer#/
n°52936231
jesus_chri​st
votre nouveau dieu
Posté le 08-04-2018 à 23:02:51  profilanswer
 

Tu utilises bien la version 0.17 ?
 
Edit : La 0.17 supporte bien le parameter --variation 3 je viens de verifier. Mais si nicehash veut encore du cryptonight non v7 alors autant ne pas mettre ce paramètre car c'est le défaut.


Message édité par jesus_christ le 08-04-2018 à 23:06:28
n°52936258
azecece1
Posté le 08-04-2018 à 23:06:31  profilanswer
 

0.3 me semble (c'est ce qui est écrit quand je lance le mineur)
 
Par contre mon proco prend 20 degrés par rapport au mineur NH pour 2 thread de plus utilisés :D


---------------
Petit soutien pour HYBRID COOLING MODDING : https://www.indiegogo.com/projects/ [...] computer#/
n°52936266
jesus_chri​st
votre nouveau dieu
Posté le 08-04-2018 à 23:08:35  profilanswer
 

Houlà elle est très vielle, prends la 0.17 !
https://github.com/jceminer/cn_cpu_ [...] er.017.zip

n°52936667
Lermite
Posté le 09-04-2018 à 01:50:49  profilanswer
 

Un truc bizarre:
Pour miner de l'XMR, j'utilise Claymore pour mes deux RX, et JCE pour mon 1700.
Les deux affichent la valeur de chaque share même si Claymore l'affiche en hexadécimal.
Mais alors que JCE semble toujours afficher 1000, les valeurs de Claymores sont variables au moins qu'il n'y en a pratiquement pas deux identiques.
 
Une capture illustrant cette incohérence: https://puissanceled.com/vrac/Claymore_vs_JCE_CPU.png
 
Est-ce JCE qui n'affiche pas la bonne valeur, ou Claymore qui affiche tout autre chose?

n°52936848
jesus_chri​st
votre nouveau dieu
Posté le 09-04-2018 à 07:23:58  profilanswer
 

Parce que sur cpu tu as la puissance minimale pour miner, donc tu restes à la difficulté minimale 10000 (et pas 1000 :o).
Tes gpu plus puissants eux entre dans l'intervalle supérieur qui est lui variable.
Donc tout est normal ;)
 
Edit : Claymore affiche les 32 bits de poids fort du hash, c'est l'inverse (au sens mathématique) de la valeur du share, plus utile à mon avis, affichée par JCE.
Or le hash étant aléatoire, il est toujours différent d'un share à l'autre.
 
Donc JCE et Claymore 11 l'affiche pas la même chose, et curieusement sur claymore 9 c'était bien la valeur, et pas le hash, qui était affiché. Étonnant changement d'ergonomie. Ce que je dis plus haut reste valide.


Message édité par jesus_christ le 09-04-2018 à 07:29:41
n°52936931
azecece1
Posté le 09-04-2018 à 08:01:08  profilanswer
 


:D Chui un ancien moi
Merci


---------------
Petit soutien pour HYBRID COOLING MODDING : https://www.indiegogo.com/projects/ [...] computer#/
n°52941351
trofub
Ce n'est pas grave
Posté le 09-04-2018 à 14:28:25  profilanswer
 

up

n°52946757
jesus_chri​st
votre nouveau dieu
Posté le 09-04-2018 à 22:59:07  profilanswer
 
n°52955440
Lermite
Posté le 10-04-2018 à 19:08:30  profilanswer
 

La récupération du titre de la fenêtre de lancement est déjà appréciable.
 
Un plus serait la fermeture automatique de cette fenêtre une fois que le mineur est lancé, pour nous éviter d'avoir à le faire manuellement.

n°52959015
jesus_chri​st
votre nouveau dieu
Posté le 11-04-2018 à 07:49:46  profilanswer
 

Bonne idée, sera dans la 0.19 si j'ai le temps.
Il y aura aussi : (demandes de Bitcointalk)
Support de Intense et Ultranote.
Grosse optim en non-aes32, infime en non-aes 64

n°52962830
b9ron
REEEEEEEEEEEE
Posté le 11-04-2018 à 13:42:28  profilanswer
 

Et le double thread par core oublie pas :o


---------------
Praise Kek
n°52967397
jesus_chri​st
votre nouveau dieu
Posté le 11-04-2018 à 19:46:09  profilanswer
 

Un lecteur attentif ! ;)
Mais ça, ça va prendre plus de temps... :(

n°52970021
jesus_chri​st
votre nouveau dieu
Posté le 11-04-2018 à 22:51:55  profilanswer
 

Lermite a écrit :

La récupération du titre de la fenêtre de lancement est déjà appréciable.
 
Un plus serait la fermeture automatique de cette fenêtre une fois que le mineur est lancé, pour nous éviter d'avoir à le faire manuellement.


 
Version 0.19 en ligne, paramètre --elevate-and-quit

n°52970239
Lermite
Posté le 11-04-2018 à 23:00:41  profilanswer
 

Merci mais ça ne semble pas marcher chez moi: la fenêtre de lancement reste ouverte après que le mineur ait été lancé dans sa propre fenêtre.
 
Oups, si, ça marche. J'avais oublié un "pause" après la commande de lancement  :pfff:


Message édité par Lermite le 11-04-2018 à 23:03:07
n°52979169
Dual_Shock
Posté le 12-04-2018 à 18:50:32  profilanswer
 

hello ! lien vers la 0.19 en 404 sur la FP :(


---------------
http://alpesairsoft74.free.fr || http://oxydlan.free.fr
n°52981155
Slyde
Lizard of the Coast
Posté le 12-04-2018 à 22:19:00  profilanswer
 

Il a sorti la 0.20 entre temps, mais pas encore fait la hfr release on dirait bien


---------------
Le topic du QLRR et FIRE - Knowledge is power. Power corrupts. Study hard, become evil.
n°52981323
jesus_chri​st
votre nouveau dieu
Posté le 12-04-2018 à 22:25:55  profilanswer
 

C'est fait
C'est une emergency fix suite à un bug signalé sur bitcointalk qui touchait les vieux cpu. Auncun autre changement sinon.
 
Le mode hfr est toujours là même si la version ne le mentionne plus (les ricains ne comprendraient pas...)

n°52981411
Slyde
Lizard of the Coast
Posté le 12-04-2018 à 22:33:21  profilanswer
 

Vu le boulot très conséquent (tu fais un suivi du temps passé ?), et sans indiscrétions, tu as réussi à te faire quelques centaines d'euros de fees jusque là ?


---------------
Le topic du QLRR et FIRE - Knowledge is power. Power corrupts. Study hard, become evil.
n°52981517
jesus_chri​st
votre nouveau dieu
Posté le 12-04-2018 à 22:40:23  profilanswer
 

Mon gain total est de l'ordre de 1$, sans blague. 1% de qlq mineurs cpu c'est infime... :(
Sur bitcointalk ca decolle un peu mais c'est finalement le 32 bits et le non aes qui ont du success. Comme prevu au départ :p les +1% en aes ne font pas rever...

n°52981956
Slyde
Lizard of the Coast
Posté le 12-04-2018 à 23:04:07  profilanswer
 

jesus_christ a écrit :

Mon gain total est de l'ordre de 1$, sans blague.


 
Heuuuuuuu........ Oh man.


---------------
Le topic du QLRR et FIRE - Knowledge is power. Power corrupts. Study hard, become evil.
n°52982006
django
Posté le 12-04-2018 à 23:08:31  profilanswer
 

jesus_christ a écrit :

Mon gain total est de l'ordre de 1$, sans blague. 1% de qlq mineurs cpu c'est infime... :(
Sur bitcointalk ca decolle un peu mais c'est finalement le 32 bits et le non aes qui ont du success. Comme prevu au départ :p les +1% en aes ne font pas rever...


ça va venir :o faut adapter ton miner aux botnets :o

Message cité 1 fois
Message édité par django le 12-04-2018 à 23:08:45
n°52982191
Lermite
Posté le 12-04-2018 à 23:31:37  profilanswer
 

Il ne faut pas se faire d'illusion, les mineurs CPU resteront anecdotiques pour tout algo pouvant se miner aussi par GPU.
Mon Ryzen 1700 est loin d'être une bouse sur le Cryptonight mais il se fait déposer par n'importe quelle RX570.
 
Il n'y a que sur les Algos ne se minant que sur CPU, comme à priori le Yescrypt32, qu'un mineur CPU peut devenir rentable pour son créateur via une dev fee.
 
Sur les algos mixtes (CPU et GPU), l'idéal serait un mineur en mesure d'exploiter tous les CPUs en plus des GPU Nvidia et AMD, comme le fait Stak, mais avec des hashrates concurrençant ceux des mineurs plus ciblés (seulement OpenCL par exemple).

n°52982538
b9ron
REEEEEEEEEEEE
Posté le 13-04-2018 à 01:24:00  profilanswer
 

django a écrit :


ça va venir :o faut adapter ton miner aux botnets :o


Optimisation ARM pour le non-AES :o


---------------
Praise Kek
n°52982599
Boba_Fett
Posté le 13-04-2018 à 02:08:23  profilanswer
 

Il y a une raison au fait que tu limites à 32 threads ?

Message cité 1 fois
Message édité par Boba_Fett le 13-04-2018 à 02:10:37
n°52982777
jesus_chri​st
votre nouveau dieu
Posté le 13-04-2018 à 07:27:54  profilanswer
 

Car je prealloue 32 buffers de comptage de vitesse (de 512 hash chacun). C'est aussi con que ca. Tu veux que je relève cette limite ?

n°52983074
jet13
Posté le 13-04-2018 à 08:37:44  profilanswer
 

Perso, il est utilisé sur VM. donc que du cpu.
Par contre du turtle donc ca va pas faire lourd en feed !!

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  8  9  10  ..  18  19  20  21  22  23

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Série] CASA DE PAPEL, la série Netflix Made in SpainHFR Pool / Ionik's Pool => Tout le monde mine la même crypto ! ONEX !
[Cryptomonnaies] Fiscalité Only : vers la flat tax (pas pour tous)[Série] DARK, la série Netflix Made in Deutschland. Saison 3 demain !!
• Pimp my HFR • User scripts et extensions • Infos et news en FP •Mining "avancé" des cryptos : la vie à la ferme !
Les Trophées HFR de la TV 2017 - Résultats page 3. 
Plus de sujets relatifs à : Crypto-mining CPU made in HFR - mineur XMR le + rapide du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)