Hola compañeros, un cordial saludo a todos y especialmente a mis amigos krampak, Cobito y todos los que me enseñaron mucho en su momento cuando no tenía ni idea de nada.
Paso el lío, desde hace tiempo ando liado con una aplicación o interfaz gráfica de código abierto GNU/ Xboard, con el objetivo de realizar retransmisiones en tiempo real. Básicamente la estructura era Xboard o Winboard ( windows) un cliente ( tlcs) tunel ( Wireguard) vps y node-tlcv que permitía mostrar en un visor web ( html) las partidas en tiempo real. Pero las limitaciones eran que no podía realizar torneos, sino sólo enfrentamientos entre dos motores. Esto sí que lo he conseguido, pero no es mi objetivo. Luego me he puesto a crear ( tenía el interfaz más moderno, pero lo perdí y los que lo usan no lo comparten) una aplicación más moderna con lo báisco para que se puedan realizar las retransmisiones en directo a tiempo real entre una lista de los 10 principales motores de ajedrez que están en las listas de rating más populares a nivel mundial. Pero desgraciadamente, no comparten el cómo hacerlo, y en algunos casos hay que pagar ( lo respeto, pero no lo comparto en este caso concreto que no es un software para comercializar y que antes era libre y lo sigue siendo en GNU, que se han aprovechado del sourcode de GNU para luego cerrar el código y realizar esos test). Bien pues como propuesta por todo lo que he aprendido aquí y que sigo aprendiendo, me gustaría inlcuir un Banner de Hardlitmit ( único, no pondré nada más) para que la gente que se conecte a ver los torneos puedan conocer nuestro foro.) Sin compromiso alguno y por mi agradecimiento y buenos recuerdos de este entrañable lugar y buena gente. https://github.com/jordiqui/IjccrlChessGui/tree/main ( aquí está el proyecto en la github, no está terminado, pero cuando lo esté y espero compilar hoy para probar, me gustaría añadir a hardlimit en un lugar relevante del visor web. Feliz fin de semana y feliz navidad a todos los miembros del foro, especialmente a mi amigo krampak ( vuelvo este año a la bici desde Guardamar del segura, Alicante para llegar a los 4 w/kg) y Cobito por su tremendo trabajo en este foro.
Jorge Ruiz Centelles
@jordiqui
Amante del humanismo y del overcloking. Esto último aprendido íntegramente en este foro gracias a Krampak y demás usuarios.
Mejores publicaciones hechas por jordiqui
-
Banner de Hardlimit en app broadcast torneos entre elite uci chess engines
-
RE: Ayuda servidor hp prolian dl360 gen8
@manolo681 dijo en Ayuda servidorr hp prolian dl360 gen8:
Buenas tardes a ver si alguien me puede ayudar, tengo un servidor hp prolian dl360 gen8 tiene un raid 5 hace unos dias uno de los disco la luz se puso en ambar fijo , he cambiado ese ssd y la luz ahora esta en ambar fijo y otra luz verde rodeando la ambar ,haciendo circulos,asi lleva 11 dias , no tengo la ip del ilo para poder conectarme a el para ver el array , y no puedo reiniciarlo ni pararlo para ver la ip del ilo , SAbeis si hay alguna manera de averiguar la ip del ilo o accediendo directamente al servidor de ver la ip del ilo o ver el array para saber porque no acepta el ssd nuevo?
Sino me equivoco lo de la luz es porque uno de los drivers de la controladora de almacenamiento no es genuino de hp, porque así lo tengo yo y entiendo que es por ese motivo. Respecto a la Ip de la ilo, como es necesario tener licencia para trabajar con dicho software, lo mejor es preguntar en soporte de hpe con tu cuenta de usuario.
"El servidor está preconfigurado con una dirección IP estática predeterminada para acceder a iLO (192.168.0.120). El nombre de usuario y contraseña predeterminados de iLO se encuentran en la lengüeta en a la parte posterior del chasis. El nombre de usuario es Administrator y la contraseña es una cadena alfanumérica de ocho caracteres."
Desde HPE -
RE: 2 xeon e5-2660 v2 hp proliant gen 8

Bueno ya tenemos el segundo hp proliant en casa. El mismo vendedor, los procesadores siguen siendo ivy Bridge y el resto cuando lo configure le pasamos unos test a esta nueva configuracion.
PD: Luego instalar windows server, cluster, etc Ah, no habia forma de poner la grafica que creo se medio vera en este chassis, no se porque el adaptador pci no me dejaba por el disipador de la tarjeta, instalarla, luego la pondre en el otro y tratare de averiguar porque se aceleran los ventiladores con la tarjeta y porque no sin ella instalada. Un abrazote.
-
2 xeon e5-2660 v2 hp proliant gen 8
Hola compañeros, tendremos otro equipo para añadir al banco de pruebas de Hardlimit y para tener uno dedicado al ajedrez. En rendimiento es inferior al 2680, pero viene equipado con lo siguiente:
Servidor proliant dl360p gen8 con la siguiente configuración:-chasis 1U
-placa base con controladora raid
hp smart array p420 integrada.
-chasis de 8 discos sff, admite ssd, hdd y sas de 2,5.
-memoria caché 1gb fbwc.
-bateria de respaldo.
-8 ventiladores hot plug.
-1 psu 460w (2ª psu +30€)
-2 disipadores cpu
2 xeon e5-2660 v2, 20 cores, 2,2ghz.
módulo 8gb 1600mhz X8 64 Gb ram
El disco duro ssd y la grafica gt antigua de nvidia que compre se la pondre a este a ver sino hace tanto ruido, porque en el que tenemos ahora con la grafica puesta, a parte de no poder cerrar del todo el chasis, encima los ventiladores se quedan en modo high perfomance cuando esta configurado en la bios en optimal que sube con la carga del procesador y baja en idle. Bueno espero que sume al equipo de hardlimit en hwot.org que me he viciado con el portatil. Disculpad la ausencia de acentos, pero no hay forma humana de volver a configurar el idioma y mira que esta en español españa, etc. Un abrazo compañeros. -
RE: Felices fiestas 2022!
Felices fiestas a todos los compañeros del foro. Feliz vida!
-
RE: Banco de pruebas Hardlimit
Hola compañeros. He pasado el banco de pruebas con un Ryzen 7 8745HS y es la leche que en un formato como el que he escogido porque no hay para más, un mini pc, sea tan rápido comparado con mis trastos. Pero como necesitaba compilar en instrucciones modernas, motores de ajedrez, por petición de los usuarios, pues he cogido esta opción, por precio. Pero me sorprende como avanza el asunto. 4 nm y vuela, lógicamente no es para 24/7, pero me ha salvado el tema de los binarios. En fin, como siempre es un placer y ya tenéis otro procesador más en el historial, porque he visto que no había datos de uno igual. Un saludo.
-
RE: Cluster con los dos HP Proliant gen8
@defaultuser En este caso concreto el archivo de texelcl.exe esta creado para que los motores de ajedez UCI usen el cluster, vamos todos los nodos o cpu. Pero quitando texel, puedes configurar un servidor de red, fallo pues al fallar el primero, seguirian con las tareas el segundo, etc. No me he querido meter mas, porque es todo un mundo. Pero os lo he reducido lo maximo posible. Un abrazote.
-
Cluster con los dos HP Proliant gen8
Hola amigos, hace tiempo que no escribo nada que sea por decirlo de alguna manera, tecnico. La cuestion es que tenia en la cabeza crear un cluster ( hay de diversos tipos y para diversas funciones) para aprovechar el hardware de ambos servidores que como el titulo indica, son practicamente iguales. Conditio sine qua non para que el cluster funcione. Os lo voy a resumir muy brevemente, pues asi me lo explicaron ( quien me ayudo, le costo un año montar con sus Epyc, lo que he creado con los HP) y como el conocimiento no es de nadie sino de todos paso a la explicacion lo mas resumida posible.
En primer lugar, disponer de dos servidores con hardware similar o igual. Disponer de alguna version certificada de windows server ( se puede hacer con linux) en este caso el server datacenter 2022 y también windows 10 pro a ser posible para workstation. Instalacion limpia en ambos servidores del sistema operativo.
Configuracion del servidor:
https://docs.microsoft.com/es-es/windows-server/failover-clustering/whats-new-in-failover-clustering
( indispensable seguir estos pasos que indica microsoft)- El nodo maestro será, por ejemplo HOST1, y el resto de nodos host2,3,4,5 etc.
- En todos los nodos, la cuenta y la contraseña debe ser la misma.
- Para windows, instalar MPI
- Asegurarnos de que en todos los nodos se ejecuta el proceso smpd.
- Asegurarnos de que en las reglas del firewall nuestras aplicaciones, mpi, rpc, etc tienen acceso ( tanto de entrada como de salida).
- Intentar abrir los puertos tcp udp necesarios para un cluster. ( esto para microsoft aquí.
con esto podemos si se ha configurado todo bien usar aplicaciones que admitan cluster en procesamiento en paralelo. Luego el siguiente clúster es para buscar la redundancia, si falla uno que siga el otro. ( a medida que me enseñen más os lo añado aquí, aunque sé que muchos de vosotros esto lo tenéis más que conocido)
Aplicación trabajando con 88 procesos:

Crear un clúster de conmutación por error en ambos equipos ( esto se hace desde la consola del servidor)
Implementación de un servidor de archivos en clúster de dos nodos.
Configuración de cuentas de clúster en Active Directory )
Esencial lo es todo. Pero os lo describo tal como lo he creado y como funciona para que reconozca los dos nodos, es decir, 20x2 cores+ 40x2 threads.
Validar la configuracion del cluster.Configurar y administrar el cuórum
instalar Microsoft MPI y añadir permiso tanto de esto ultimo como de snmp en el firewall.
una vez hecho todo esto. tenemos que hacer los siguiente:
descargar texel del github, la ultima version e instarlarla en el directorio c, por ejemplo.https://github.com/B4dT0bi/texel/releases
y haced lo siguiente con la consola de windows en modo administrador:
ejecutar en ambos servidores el siguiente comando:
smpd -d 0Abrid otra consola como administrador y ejecutar el siguiente comando para buscar el directorio donde se ha instalado texel:
cd C:\texel107\texel64cl.exe
y luego el siguiente comando:
piexec -hosts 2 host1 host2 texel64cl.execomo resultado deberia aparecer lo que veis en la siguiente captura de pantalla:

os dejo en ingles si esto ultimo lo haceis con linux:
The pre-compiled windows executable texel64cl.exe is compiled and linked
against MS-MPI version 8.1. It requires the MS-MPI redistributable package
to be installed and configured on all computers in the cluster.Running on a cluster is an advanced functionality and probably requires
some knowledge of cluster systems to set up.Texel uses a so called hybrid MPI design. This means that it uses a single
MPI process per computer. On each computer it uses threads and shared
memory, and optionally NUMA awareness.After texel has been started, use the "Threads" UCI option to control the
total number of search threads to use. Texel automatically decides how
many threads to use for each computer, and can also handle the case where
different computers have different number of CPUs and cores.- Example using MPICH and linux:
If there are 4 linux computers called host1, host2, host3, host4 and MPICH
is installed on all computers, start Texel like this:mpiexec -hosts host1,host2,host3,host4 /path/to/texel
Note that /path/to/texel must be valid for all computers in the cluster,
so either install texel on all computers or install it on a network disk
that is mounted on all computers.Note that it must be possible to ssh from host1 to the other hosts without
specifying a password. Use for example ssh-agent and ssh-add to achieve
this.Despues de todo esto, las posibilidades son realmente diversas, pues puedes usar un equipo como apoyo por si falla el primario, etc.
OJo, esto lo he montado para usar programas de ajedrez adaptados a cluster. Las aplicaciones, como todas, al igual que el hardware, no siempre funcionan con estas configuraciones. La cuestion es que lo hemos logrado en tiempo record, con ayuda. Y por eso os lo dejo por aqui, ya que he visto que buscando cluster, aparecia en el apartado de software.
Un abrazo compañeros. -
IJCCRL Chess GUI
IjccrlChessGui es un marco abierto y moderno para torneos de motores + canal de retransmisión en directo inspirado en el concepto histórico «ChessGUI»:
ejecutar partidas de motores localmente y retransmitirlas en tiempo real a un sitio web.El objetivo final es ofrecer una alternativa práctica, reproducible y de código abierto a las pilas de retransmisión cerradas «estilo ChessGUI» que utilizan las principales ligas de motores, pero adaptada al ecosistema IJCCRL (pruebas, listas de clasificación y eventos en directo).
( Breve descripción del proyecto de código abierto. Dejo el Hilo como centro de operaciones de la aplicación: https://github.com/jordiqui/IjccrlChessGui )
-
Cluster 3 nodos de Hp proliant dl360p gen8
Hola compañeros,
al final y viendo los precios que hay hoy en día, he desistido de comprar un pc y hemos añadido otro nodo más a los dos anteriores con la siguiente configuración final, pues no caben más en el armario.-
Hp proliant dl360p gen 8 2x e5 2697v2 24C 48T
-
Hp proliant dl360p gen 8 2x e5 2603v2 24C 48T
-
Hp proliant dl360p gen 8 2X e5 2680v2 20C 40T
Luego en aplicaciones que usen el mpi de microsoft nos encontramos con un total de 68 Cores físicos disponiblkes 136 Threads.
PD: aprovecho para comentar a @cobito la posiblidad de añadir código a la app del banco de pruebas que admita la interfaz de paso de microsoft.Un abrazo compañeros
-
Latest posts made by jordiqui
-
RE: IJCCRL Chess GUI
Tras el parón por las fiestas. Vuelvo a ponerme con esto que aunque ya he comprobado que funciona mediante cli, falta la capa visual, hay un embudo en el que estamos atascados gtp y yo. EL orden que usa winboard o Xboard si es desde linux es: 1. tlcs ( server.ini configurado con los paths correctos, ya ahondaremos en esto) 2. wireguard configurado correctamente 3. Ejecutar tlcs. 4. lanzar el torneo desde el framework ( la consola de tlcs recibe los datos del torneo en el caso de winboard es un archivo debug que es el que añade los datos) 5. Desde el vps, lanzar node-tlcv y entonces ya tenemos conectado tlcs y node, luego el visor web retransmite a tiempo real el torneo. En nuestro framework, hemos cogido esta idea, pero hemos creado la app desde el framework chessgui ( ccrl.live retransmite con este framework y con el mismo sistema) y no es un archivo .debug sino un txt. La cuestión es que los torneos sí que funcionan, pero no conseguimos que el cliente tlcs cambie el tablero, aunque el archivo .txt sí que recoge las jugadas y node-tlcv desde el vps conecta como con winboard, a tlcs. Cómo aunque es la versión plus, no deja de ser gpt al mayor plagio creado en la historia, se equivoca y puede dejar un espacio, añadir un carácter erróneo en el código y hay que ir depurando y depurando, pero sin conseguir retransmitir como si hicimos con winboard. Porqué no usé winboard, porque sólo permite lanzar una partida entre dos motores de ajedrez, no un torneo. En cualquier caso, aprovecho de nuevo para felicitar el año nuevo a todos y ya pasaremos a cuestiones de programación cuando pasen las fiestas. Un abrazo, compañeros.
-
IJCCRL Chess GUI
IjccrlChessGui es un marco abierto y moderno para torneos de motores + canal de retransmisión en directo inspirado en el concepto histórico «ChessGUI»:
ejecutar partidas de motores localmente y retransmitirlas en tiempo real a un sitio web.El objetivo final es ofrecer una alternativa práctica, reproducible y de código abierto a las pilas de retransmisión cerradas «estilo ChessGUI» que utilizan las principales ligas de motores, pero adaptada al ecosistema IJCCRL (pruebas, listas de clasificación y eventos en directo).
( Breve descripción del proyecto de código abierto. Dejo el Hilo como centro de operaciones de la aplicación: https://github.com/jordiqui/IjccrlChessGui )
-
RE: Banner de Hardlimit en app broadcast torneos entre elite uci chess engines
@cobito dijo en Banner de Hardlimit en app broadcast torneos entre elite uci chess engines:
@jordiqui Buenas. Me parece bien. De hecho, si quieres podrías usar el foro como centro de soporte del programa. Probablemente a finales de enero comiencen las primeras pruebas multiidioma del foro, por si tienes una base de usuarios internacional.
Estoy fuera y no puedo mirar los pormenores de tu desarrollo (estoy con el móvil). Cuando vuelva le echo un ojo.
Un saludo, gracias por pensar en Hardlimit y felicidades por la herramienta.
Pues es una buena idea usar el foro como centro de soporte, porque vosotros sabéis programar, muchos de vosotros de hecho trabajáis en ello y desde mi lado uso gpt y codex de gpt para tareas complejas, pero a duras penas escribo tres líneas de código. Lo que sí tenía claro era la arquitectura del proyecto ya que durante meses he revisado lo poco que había sobre este tema con sourcode. Estamos en fechas de navideñas y quien más o quien menos está liado. Pero desde luego No se me había pasado por la cabeza y has dado en el clavo. Y sí he pensado en vosotros, en el foro, no podía ser de otra forma. Aprovecho para felicitar la navidad a todos y ya si acaso me dices dónde consideras más apropiado abrir el hilo. Un abrazo!
-
Banner de Hardlimit en app broadcast torneos entre elite uci chess engines
Hola compañeros, un cordial saludo a todos y especialmente a mis amigos krampak, Cobito y todos los que me enseñaron mucho en su momento cuando no tenía ni idea de nada.
Paso el lío, desde hace tiempo ando liado con una aplicación o interfaz gráfica de código abierto GNU/ Xboard, con el objetivo de realizar retransmisiones en tiempo real. Básicamente la estructura era Xboard o Winboard ( windows) un cliente ( tlcs) tunel ( Wireguard) vps y node-tlcv que permitía mostrar en un visor web ( html) las partidas en tiempo real. Pero las limitaciones eran que no podía realizar torneos, sino sólo enfrentamientos entre dos motores. Esto sí que lo he conseguido, pero no es mi objetivo. Luego me he puesto a crear ( tenía el interfaz más moderno, pero lo perdí y los que lo usan no lo comparten) una aplicación más moderna con lo báisco para que se puedan realizar las retransmisiones en directo a tiempo real entre una lista de los 10 principales motores de ajedrez que están en las listas de rating más populares a nivel mundial. Pero desgraciadamente, no comparten el cómo hacerlo, y en algunos casos hay que pagar ( lo respeto, pero no lo comparto en este caso concreto que no es un software para comercializar y que antes era libre y lo sigue siendo en GNU, que se han aprovechado del sourcode de GNU para luego cerrar el código y realizar esos test). Bien pues como propuesta por todo lo que he aprendido aquí y que sigo aprendiendo, me gustaría inlcuir un Banner de Hardlitmit ( único, no pondré nada más) para que la gente que se conecte a ver los torneos puedan conocer nuestro foro.) Sin compromiso alguno y por mi agradecimiento y buenos recuerdos de este entrañable lugar y buena gente. https://github.com/jordiqui/IjccrlChessGui/tree/main ( aquí está el proyecto en la github, no está terminado, pero cuando lo esté y espero compilar hoy para probar, me gustaría añadir a hardlimit en un lugar relevante del visor web. Feliz fin de semana y feliz navidad a todos los miembros del foro, especialmente a mi amigo krampak ( vuelvo este año a la bici desde Guardamar del segura, Alicante para llegar a los 4 w/kg) y Cobito por su tremendo trabajo en este foro. -
RE: Fallo de seguridad en los Zen 5
Siempre hay que esperar a las revisiones antes de comprar un procesador. Ahora que ando liado con ayuda del chatgpt con servidores vps, linux y phyton, c , etc sí que me fijo en estos temas que antes ni sabía que existian. Gracias por comentarlo, aunque por suerte el mini pc que he cogido para medio laborar su cpu pertenece a zen 4. Codename hawk Point.
-
RE: Banco de pruebas Hardlimit
Hola compañeros. He pasado el banco de pruebas con un Ryzen 7 8745HS y es la leche que en un formato como el que he escogido porque no hay para más, un mini pc, sea tan rápido comparado con mis trastos. Pero como necesitaba compilar en instrucciones modernas, motores de ajedrez, por petición de los usuarios, pues he cogido esta opción, por precio. Pero me sorprende como avanza el asunto. 4 nm y vuela, lógicamente no es para 24/7, pero me ha salvado el tema de los binarios. En fin, como siempre es un placer y ya tenéis otro procesador más en el historial, porque he visto que no había datos de uno igual. Un saludo.
-
RE: Cluster 3 nodos de Hp proliant dl360p gen8
@cobito dijo en Cluster 3 nodos de Hp proliant dl360p gen8:
@jordiqui Te refieres al tema del MPi que comentaste por aquí ¿no?
Está apuntado. Será el primer cambio de la próxima iteración, pero no sé cuando. Tengo muchos cambios apuntados de todas las páginas y necesito organizar el trabajo para optimizar el tiempo.
La verdad es que sería muy interesante (y una característica poco común).
A ver cómo entra 2024...
Eso es @cobito: Pero con todo lo que haces con el foro, etc. cuando pùedas porque imagino que integrar el MPi debe tener su faena. Un abrazo y feliz navidad con antelación

-
Cluster 3 nodos de Hp proliant dl360p gen8
Hola compañeros,
al final y viendo los precios que hay hoy en día, he desistido de comprar un pc y hemos añadido otro nodo más a los dos anteriores con la siguiente configuración final, pues no caben más en el armario.-
Hp proliant dl360p gen 8 2x e5 2697v2 24C 48T
-
Hp proliant dl360p gen 8 2x e5 2603v2 24C 48T
-
Hp proliant dl360p gen 8 2X e5 2680v2 20C 40T
Luego en aplicaciones que usen el mpi de microsoft nos encontramos con un total de 68 Cores físicos disponiblkes 136 Threads.
PD: aprovecho para comentar a @cobito la posiblidad de añadir código a la app del banco de pruebas que admita la interfaz de paso de microsoft.Un abrazo compañeros
-
-
Fabricantes de refrigeración por intercambio de fase ( las famosas vapochill de asetek)
Re: ¿Que fue de las VapoChill?
He estado revisando google y me saltan los ojos a los resultados de búsqueda que aparecen a las siguientes preguntas que al igual pregunto yo mal, pero en fin.
Comprar vapochill para refrigerar cpu por intercambio de fase, asetek.
Comprar vapochill.
Asetek, etc.
Por pimera vez en mi vida he visto la famosa web de citas cuyo nombre no quiero acordarme, pero la vapochil me lo ha recordado,. Y la verdad ya tengo el tema de los servidores todo automatizado y ya me pica el gusanillo. Aquí lanzo la pregunta, a parte de Asetek qué fabricantes hay que vendan soluciones de refrigeración de este tipo? Y qué distribuidores? ahí lo dejo, El otro día cuando vi en el otro hilo la captura de pantalla de un compañero del foro que no conmseguía alcanzar la frecuencia que marca el fabricante, pues a eso voy. Pero empiezo por la refrigeración, luego ya veremos cómo hago el resto. hehehhe, Bueno ya me contaréis los que estéis más al día.
Buenas noches, -
RE: Qué día es hoy ?
@pablogorean dijo en Qué día es hoy ?:
@jordiqui lo mejor son los disipadores corsair jajajajaja
Acabo de ver la cita. Pues la foto deja la evidencia científica. Haber quién la refuta. heheheheheh.