• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse
    1. Foro
    2. cobito
    3. Mensajes
    Desconectado
    • Perfil
    • Siguiendo 0
    • Seguidores 6
    • Temas 768
    • Mensajes 6,812
    • Grupos 5

    Mensajes

    Recientes Mejor valorados Controversial
    • RE: NVIDIA nos deja plantados: Sin rastro de las RTX 50 Super en el CES 📉🔥

      Desde la pandemia, Nvidia ha ido de pelotazo en pelotazo: primero con el minado de criptomonedas y luego con la IA. No creo que se haya olvidado de los jugones. Aquí hay un par de cuestiones: la oportunidad de negocio y la imagen de marca.

      Cuando los accionistas mandan, la tela es lo único importante. La IA vive una burbuja que acabará estallando, pero mientras dure la fiebre, el hardware de consumo en general, no solo de tarjetas gráficas, está relegado a un segundo plano.

      Sobre la imagen de marca, hay un ejemplo representativo de lo que está pasando que es el abandono de la marca Crucial por parte de Micron. Las razones que se dan son las de siempre (la IA lo demanda todo), pero aquí hay también movimientos de márketing a largo plazo. Micron sabe que el mercado de memorias de consumo está muerto y ha decidido que no quiere participar en el juego de vender kits de 32GB a 500€ (cuando después del verano estaban a poco más de 100€).

      La situación actual tiene cabreada a mucha gente y los fabricantes tienen que tener mucho cuidado con lo que ofrecen: unos (como Nvidia) deciden no sacar nuevos productos si no pueden ofrecer precios que no sean insultantes y otros (como Micron) deciden directamente retirarse (y ya refundarán Crucial o cualquier otra marcha cuando pase la tormenta).

      @_Neptunno_ dijo en NVIDIA nos deja plantados: Sin rastro de las RTX 50 Super en el CES 📉🔥:

      Qué opináis? ¿Creéis que NVIDIA se está olvidando de los gamers o es solo un bache pasajero por la falta de componentes?

      En resumen, creo que es un bache pasajero. La fiebre IA tiene los días contados, independientemente de que haya inaugurado una nueva era que perdurará hasta la próxima tecnología disruptiva. Si estalla el mes que viene o dentro de 5 años es la cuestión.

      publicado en Off Topic
      cobitoC
      cobito
    • RE: 🔥 Los "Despropósitos" de 2025: ¿Qué ha pasado con la optimización?

      Ya que habláis de actualizaciones, voy a dar mi opinión.

      Aparte de que el software actual, sea del tipo que sea, está penosamente optimizado, la calidad general ha caído en picado. Y tengo dos teorías (no demostradas).

      La primera es la era Internet. Antes de que Internet se popularizara (a principios de los 2000 en España), los desarrolladores tenían que tener mucho cuidado con lo que publicaban, porque lo que salía era la versión final definitiva de verdad. Enviar una actualización tenía un coste elevado. Recuerdo que con algunos juegos populares, las actualizaciones se distribuían en los CDROM de las revistas. Eso significaba que pocos tenían acceso y no todos los distribuidores se podían permitir tener ese canal. Es decir, que era algo excepcional.

      Desde que Internet permite actualizar cualquier programa, en cualquier momento y con archivos de cualquier tamaño, se ha vuelto muy común publicar directamente versiones alfa. Se ven auténticas basuras con fallos graves de funcionamiento y rendimiento. Y lo peor es que parece que esta práctica está bastante aceptada en la actualidad. Te instalas cualquier cosa que falla a la mínima o que tiene un rendimiento deficiente y piensas "bueno, ya publicarán un parche". Y no solo eso sino que la publicación de parches en sí se ha convertido en un acontecimiento de masas en algunos casos esperando tal o cual arreglo o mejora de rendimiento anunciado por el equipo relaciones públicas de turno. La versionitis que llaman algunos.

      La segunda teoría es la era IA. Creo que el ridículo que está haciendo Microsoft últimamente con las actualizaciones de Windows 11 está relacionado con esto. Tal y como veo el panorama, me da la sensación que se está empezando a generalizar el uso de IA para generar código que luego no se revisa. Y siendo Microsoft con su Copilot, no me extrañaría que esta práctica (la de usar IA hasta en la sopa, no la de no revisar el código resultante), se haya convertido en política de empresa.

      Así que ahora estamos en la tormenta perfecta: los desarrolladores/distribuidores no temen publicar software deficiente debido a lo barato que supone enviar parches. Y por otro, un nuevo paradigma de desarrollo para el que nadie ha sido formado y para el que nadie tiene experiencia previa, está siendo explotado a gran escala y sin control.

      El tema IA se irá solucionando con el tiempo. Pero el tema saco versión de pruebas y ya iré publicando parches, ha venido para quedarse.

      publicado en Juegos
      cobitoC
      cobito
    • RE: Resumen y estadísticas de 2025

      @pos_yo Tienes razón. En realidad yo nunca me cuento y el tercero (sin contarme) es alguien que entró hace un mes y pico motivado por la electrónica y la retoinformática. Es activo en sentido de que se conecta todos los días, pero no participa. A ver si se acaba animando.

      publicado en General
      cobitoC
      cobito
    • Resumen y estadísticas de 2025

      2025 es el primer año en mucho tiempo en el que, por fin, no me da vergüenza el estado de abandono general.

      Desde el punto de vista del hardware, por primera vez se ha adquirido una máquina completa nueva dedicada exclusivamente a Hardlimit. Se trata de un Ryzen 9 9900X con 64GB de RAM. Está siendo una pieza fundamental de algunos de los cambios más relevantes que se están intentando hacer y ha mejorado mucho la calidad del servicio de la instancia de Peertube.

      Había planificadas otras dos máquinas: un NAS (con cierta urgencia) y un servidor frontal. Lamentablemente, el estado actual del mercado del hardware (sin entrar en detalles ni críticas), es de vergüenza y he decidido esperar a ver qué pasa.

      En 2026 quiero continuar con la dinámica que he retomado en el ultimo trimestre de 2025, que consiste en seguir metiendo buena mano a todas las páginas de desarrollo propio. Y con un poco de suerte, si el panorama cambia, retomar la renovación y ampliación de nuestro elenco de máquinas.

      Sobre las estadísticas, en general, este año nos las han destrozado completamente debido a bots increiblemente agresivos provenientes principalmente de China. No ha sido posible filtrar este tráfico porque los ataques se han perfeccionado enormemente, usando un gran varidad de redes e IPs y trucando el agente, haciéndose pasar por tráfico legítimo.

      Y ahora vamos con cada sitio:

      Foro

      Aunque no lo parezca, el foro ha sido desde el primer momento la prioridad número cero. Pero la falta de ideas para relanzarlo ha hecho que no se haga nada más allá de mantenerlo. La era de las redes sociales y los chats móviles hicieron que los foros en general, perdieran bastante fuelle. En la era la IA, ese futuro está todavía más en entredicho. Pero la IA, a la vez que es una amenaza, supone una increíble oportunidad por varios motivos pero aquí sólo me voy a centrar en uno: en 2025 se ha comenzado el proceso de traducción al inglés. El objetivo es claro: abrirse a un público mayor potencialmente global. Las traducciones están siendo, por lo general, de una calidad muy alta y el éxito de esta iniciativa (y otras) condicionará fuertemente la ejecución de fodos en el futuro a medio plazo (GPU y más RAM).

      af196412-2be4-4312-b7de-6c0ae9857a9d-imagen.png

      Si descartamos los meses a partir de julio de 2025, vemos que el número de visitas se ha mantenido más o menos constante con respecto a 2024. Si eliminamos picos que puedan ser achacados a bots malos tanto en 2024 como a 2025, nos quedamos con un rango de 11000-20000 visitas únicas mensuales de 2024 vs 17000-26000 de 2025, lo cual supone un aumento del 30% al 50%. Este aumento (haciendo demasiadas suposiciones), no se ha traducido, ni de lejos en un aumento similar en la participación.

      Videos

      La instancia de Peertube sigue creciendo a muy buen ritmo. Es el sitio más activo, con más participación y donde se está consolidando una comunidad en paralelo al foro. En 2025 han surgido varios canales con contenido bastante interesante y con mucho seguimiento. Sigue siendo el sitio que más recursos consume (de lejos) y el año pasado se estrenó una nueva característica exclusiva de la instancia de Hardlimit: la traducción de las transcripciones. En estos momentos, están traducidos todos los vídeos con subtítulos del último año y el proceso ahora se centra en videos actuales ya que se están focalizando todos los recursos sobrantes en la traducción del foro.

      En 2025 pasamos de ser la décima instancia global por número de videos al puesto octavo. Y sin cambios, seguimos siendo la primera instancia tanto de España como de todos los países hispanohablantes.

      dcfb5c71-e8ac-46b9-a418-201294f2ffcc-imagen.png

      El incremento en la instancia de Peertube es más que sobresaliente, y aquí no se han detectado bots al nivel de otras páginas. El rango de visitantes únicos es de 29-70k frente a los 15-27k de 2024, lo cual es un aumento del 100-200%. En este caso, sí hay una traducción de esta actividad a la participación.

      Banco de pruebas

      2025 ha sido un año de profundos cambios internos. Estos cambios han servido para poder añadir nuevas funciones de una forma más cómoda y, como resultado, se han hecho mejoras en la presentación de datos y se han añadido varias mejoras relevantes, como las nuevas tablas de hardware. Con esto, 2026 debería traer profundos cambios externos además de un nuevo programa que es posible que acabe marcándose como versión 2.0.0.

      c6290491-fb0c-4e11-808b-fe1e445c6642-imagen.png

      Aquí también se ha detectado actividad de bots malos, aunque menos agresiva que con el foro. Me resulta difícil separar el grano de la paja, pero una cosa está clara: los cambios de diciembre han impactado negativamente. Con respecto a 2024 (3000-14000 visitas únicas mensuales), el aumento es de un orden de magnitud ni más ni menos.

      Si nos centramos en el número de validaciones, hemos pasado de las 510 de 2024 a las 940 de 2025 (¡gran salto!). Una vez más, quiero agradecer a todos los que enviáis vuestras máquinas ya que sin vosotros, esto no serviría de nada.

      Portada

      La portada, que es lo único que ha seguido vivo por parte de la administración durante los últimos años, ha sido la página más abandonada de 2025. Ha seguido recibiendo noticias como en años anteriores, pero no ha recibido ninguna mejora. Aun teniendo la prioridad más baja, es esperable que durante 2026 reciba un buena limpieza y lavado de cara, sin descontar que seguirá mostrando toda la actualidad del hardware y el software.

      260d0172-2f5d-4ba4-9924-c9d18e822ffc-imagen.png

      Descartando julio en adelante, nos movemos en las 2800-3800 visitas únicas mensuales. Eso está más o menos al mismo nivel que 2024.

      Social

      La página de Mastodon ha incrementado el número de usuarios un increible 50%, es decir, que ahora hay 3 usuarios. Como he dicho otros años, esto no es tan dramático dada la naturaleza federada de la red social y aunque me gustaría potenciar el ingreso de nuevos usuarios, en estos momentos hay asuntos más acuciantes.

      878d236b-1490-40d8-8389-b52a615241cb-imagen.png

      Aquí vemos una actividad bastante constante de 3000-7000 visitas mensuales. Los niveles (quitando la subida de noviembre y diciembre) son similares a 2024.

      Museo

      El Museo, que es una de mis página favoritas, también ha sido rehecho internamente. Además, se han añadido nuevas emulaciones que incluyen una gran variedad de versiones de Windows 95 y MSDOS. También se ha actualizado v86 y, por mi parte, he empezado a trastear su código para hacer algunos experimentos. De la biblioteca, las revistas han recibido un cambio mayor gracias a una nueva estructura interna y un nuevo visor con el que se cargan las páginas de forma prácticamente instantánea. El futuro se centrará en el navegador de Discos/Archivos que es un proyectillo al que llevo mucho tiempo dándole vueltas y que me motiva mucho.

      bfc68953-ba17-40e4-88b4-8192782aa8e3-imagen.png

      Eliminando espurios, el rango es de 5500-9800, lo que significa que las visitas se han multiplicado por 7 con respecto a 2024, un aumento sospechosamente abultado teniendo en cuenta el nicho al que va dirigido esta página.

      Y aquí termina el resumen de este año. Me alegra poder decir que en 2025 he podido ejecutar mucho de lo que tenía pendiente hasta ahora y espero que 2026 siga así.

      Gracias a todos los que seguís ahí y ¡larga vida a Hardlimit!

      publicado en General
      cobitoC
      cobito
    • RE: 🔥 Los "Despropósitos" de 2025: ¿Qué ha pasado con la optimización?

      Esto ocurre con todo el software en general. Para mi, uno de los ejemplos más sangrantes (no es un juego), es Slack. No sé como andará ahora, pero cuando lo usaba allá por 2019, era un simple chat grupal con alguna que otra función extra (nada especial). El programa está hecho con Electron que, en esencia, es Chrome sobre el que se ejecutan aplicaciones web. Slack consumía por aquella época 1-2 GB de RAM. Este programa tiene una funcionalidad similar a mIRC (con algunos extras, una interfaz actual, más seguro, etc). Y mIRC funcionaba de una forma bastante fluida en un 486 a 66 MHz con 8MB de RAM.

      Puedo entender que modernizar un programa implique un aumento en el uso de recursos, pero que pase de funcionar con 8 (incluyendo sistema) a necesitar miles (sólo el programa), está fuera de lugar. Eso si contar que con un sistema multiprocesador a miles de megahercios, a veces no va demasiado fluido.

      Y bueno, luego están ridiculeces absolutas como Office 365 y Windows 11, pero no me meto en eso que se me salen los demonios.

      En juegos, el tema no es tan inmediato porque, a diferencia del software generalista, la complejidad no ha dejado de aumentar desde el principio de los tiempos. Es absurdo decir que un juego de tiros como Far Cry 7 debería poder funcionar en una máquina un poco más potente que un juego de tiros como Doom. Pero estoy totalmente seguro que el hardware que va a requerir va a ser indecente. O puede que me equivoque dada la crisis de hardware que atravesamos.

      Todo esto al final es una cuestión puramente financiera. Por una parte, la gente parece estar dispuesta a gastarse muchos cientos de euros periódicamente en tener un hardware que mueva estos mostrencos (más viendo que las GPUs, además de haber alcanzado precios astronómicos en las gamas medias, es de lo poco que sigue evolucionando a buen ritmo). Por otra parte, en el desarrollo resulta varias órdenes de magnitud más barato usar cosas como Electron que tener que desarrollar un framework o un motor gráfico personalizado desde cero, que sería la opción más eficiente.

      A día de hoy todavía hay ejemplos de eficiencia en el desarrollo. Se me ocurren 7-Zip y Notepad++, ambos hechos sin usar framworks de terceros, lo cual dificulta enormemente portar esos programas a otros sistemas, pero tienen un consumo propio de finales de los 90s, lo cual es lo esperable en software que ofrece precisamente una funcionalidad similar a lo que ofrecían programas de finales de los 90s.

      En juegos, estoy un poco fuera del loop, pero al ser un ámbito casi puramente comercial y donde el software libre es residual, debe ser todavía peor ya que la pasta manda sobre cualquier otra cosa.

      publicado en Juegos
      cobitoC
      cobito
    • RE: 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.

      publicado en Off Topic
      cobitoC
      cobito
    • RE: Información & anuncios

      Bueno señores, hoy se cierra el trimestre desde el punto de vista administrativo. Se han hecho muchas cosas pero han quedado otras tantas en el tintero. Lo que queda:

      • Sección de discos/archivos del museo (@vreyes1981 no me olvido de esto ni de tus discos de la Micromanía). He intentado dejarlo más o menos hecho antes de Navidad, pero no me ha dado tiempo. Esto tendrá una prioridad alta cuando se retomen las tareas. Lamentablemente, la falta de espacio en disco (y la situación actual en el mercado del hardware) va a hacer que de momento mantengamos la funcionalidad anterior aunque se ha reestructurado completamente la organización del contenido (esto está casi terminado pero quiero rematar algunas cosas antes de hacerlo público). La idea es dejarlo todo listo para cuando comprar un nuevo NAS sea más viable que ahora y el despliegue sea así rápido.
      • Traducción del foro: el proceso lleva unos días ejecutándose internamente. Esto está siendo un reto mayor que traducir subtítulos porque el texto del foro está maquetado en HTML y aunque las instrucciones al modelo son claras y concisas, hay veces que se come alguna que otra etiqueta HTML (algo que no debería ser complicado de corregir programáticamente). Además (y este fallo seguramente se ha producido en los subtítulos), parece que no estaba siendo totalmente claro en la tarea que tenía que hacer el modelo y las preguntas, no siempre las traducía literalmente, sino que traducía la respuesta a las preguntas. Si en algún subtítulo veis algo del estilo de la difinición de "software libre" cuando el locutor ha dicho "pero, ¿qué es el software libre?", es por esta falta de concreción por mi parte. La implementación sobre cómo mostrar las traducciones está perfilada y es funcional a un nivel de pruebas tempranas. Aquí, ChatGPT me la ha liado parda varias veces y me ha hecho seguir caminos que no llegaban a ninguna parte (he perdido un par de jornadas haciendo el panoli). La culpa en buena parte (a parte de mía por delegar cosas que no tendría que haber), es la mala documentación de NodeBB en algunos aspectos aunque haciendo muchas pruebas, he conseguido un esbozo que pinta bastante bien.

      Estas son las dos cosas más prioritarias. Luego hay una lista infinita de cosas que irán después y con las que no os voy a dar la lata.

      El desarrollo se retomará a mediados de enero.

      Como cada año, intentaré hacer el hilo del resumen de este año donde saldrán las cosas que sí se han hecho.

      publicado en General
      cobitoC
      cobito
    • RE: Información & anuncios

      Hoy se ha actualizado la instancia de Peertube a la versión 8. Entre otras cosas, viene con la posibilidad de añadir colaboradores a los canales y con un reproductor rediseñado.

      publicado en General
      cobitoC
      cobito
    • RE: Banco de pruebas Hardlimit

      Desde el último mensaje, se han hecho los siguientes cambios:

      • Ahora es posible ordenar listas de placas base, ordenadores y memorias RAM por columna.
      • Se ha solucionado un fallo en la generación de listas de memorias RAM en el menú de la cabecera.
      • Mejoras estéticas en la versión móvil de la cabecera universal (afecta a banco de pruebas y museo).
      • Se ha solucionado un fallo que impedía enviar validaciones.
      • Se ha solucionado un fallo en la renderización de la web en el tiempo de validación.
      • Múltiples pequeños fallos solucionados.
      publicado en Software
      cobitoC
      cobito
    • Resumen semana del 8 de diciembre de 2025

      Nvidia vuelve a dar soporte a PhysX de 32 bits en RTX 50

      A principios de año, Nvidia anunció el fin de soporte de PhysX para 32 bits en la serie RTX 50. Debido a la popularidad de ciertos juegos, la empresa ha dicho que va a mantener el soporte para una corta lista de títulos en GPUs actuales.

      El invierno llega a las memorias flash

      La crisis de suministros de hardware parece haberse extendido a las memorias flash. Sandisk y Samsung han empezado a retrasar envíos y Transcend está sin suministros desde octubre. En este caso, Transcend se ha atrevido a hacer una predicción que es que a partir del segundo trimestre de 2026, la situación empezará a normalizarse.

      Nuevo competidor en memorias

      La empresa china CXMT acaba de entrar en el juego de la memorias RAM de máxima gama. Ha presentado integrados DDR5 a 8000 MT/s y LPDDR5X a 10667 MT/s con capacidades de 12, 16 y 24 Gbits.

      HDMI 2.1 y Linux

      Con la salida de la nueva Steam Machine, ha resurgido una vieja polémica: la compatibilidad de HDMI con Linux. A pesar de que el hardware de la máquina tiene soporte para HDMI 2.1, el consorcio HDMI Forum no permite a Valve ni a AMD ofrecer un controlador libre para esa versión del protocolo, por lo que el PC para juegos está limitado a la versión 2.0.

      Rust deja de ser experimental en Linux

      La gente del kernel ha dicho que Rust ya no es un lenguaje experimental en el kernel. El código que hay forma ya parte del sistema y desaparece la etiqueta experimental del mismo.

      publicado en Portada
      cobitoC
      cobito
    • Resumen semana del 1 de diciembre de 2025

      Banco de pruebas v4 disponible

      El equipo de desarrollo de Hardlimit se complace en anunciar la nueva versión de la central del banco de pruebas. Podéis visitarla desde aquí: https://bm.hardlimit.com/

      Nuevas CPUs chinas x86

      Una empresa china ha presentado el Hygon C86-4G, un nuevo procesador x86 cuyo rendimiento se acerca al de un Core i7-14700. El desarrollo partió inicialmente de la IP del Zen aunque su último modelo ya cuenta con un core, según dicen, totalmente independiente.

      Nuevo récord en el banco de pruebas

      Hace unos días, alguien fulminó el récord del banco de pruebas con un EPYC 9755. El procesador de más de 7000€, 128 núcleos Zen 5 y SMT ha superado los cinco millones de puntos, duplicando al segundo de la lista. Esta CPU tiene un TDP de medio kW y viene con medio giga de caché L3.

      Las subidas de precio se traslada a PCs

      Desde hace unas semanas se ha producido una subida generalizada de los precios del hardware, principalmente centrada en memorias y discos. Ahora HP ha dicho que va a empezar a subir los precios de sus ordenadores a la vez que ofrece configuraciones más comedidas debido a este encarecimiento.

      Mejoras de rendimiento por software

      Desde que el Core Ultra 9 285K se estrenó hace un año, ha mejorado su rendimiento un 8% mientras que consume un 85% de lo que lo hacía inicialmente. La mejora se ha conseguir gracias a las sucesivas actualizaciones del microcódigo de la CPU.

      Memorias HBM4 más rápidas

      Samsung ha anunciado que para el año que viene tendrá memorias HBM4 un 40% más rápidas. Por su parte, Nvidia ha mostrado interés en estas memorias a lo que Samsung ha respondido que el precio por GB se ha duplicado con respecto al anterior contrato.

      Linux 6.18 disponible

      Linux 6.18 viene con mejoras en el cifrado de TCP, rendimiento mejorado en el swap, mejoras en el rendimiento de paquetes recibidos por UDP y un sin fin de otros cambios y mejoras.

      Micron abandona Crucial

      El fabricante de memorias Micron ha decidido abandonar su negocio de memorias de consumo que tiene bajo la marca Crucial. La compañía dice que se quiere centrar en los centros de datos dada la escasez de DRAM.

      Juegos Android en Linux

      Valve ha presentado Lepton en su documentación de Steam. Se trata de una capa de compatibilidad al estilo de Proton, pero esta vez para traer los juegos de Android a Linux.

      Una Voodoo2 en un Ryzen 9 9900X

      Alguien ha conseguido hacer funcionar una Voodoo 2 PCI de 12MB en un Ryzen 9 9900X con Windows 11. Desde el punto de vista del hardware, no es un gran logro debido a que PCIe mantiene compatibilidad con el viejo PCI de 32 bits. La novedad está en haber hecho funcionar unos controladores en Windows 11 con los que poder ejecutar Quake II.

      Sobre la crisis del hardware

      La fiebre IA ha provocado una crisis de suministros de hardware sin precedentes. En esta entrada hace un repaso al estado de las cosas y cómo podría seguir evolucionando el panorama en los próximos meses. Mientras tanto, algunos fabricantes de silicio ya han planificado importantes aumentos en el ritmo de fabricación para el año que viene. Otros sin embargo, parecen opinar que la demanda actual es temporal.

      Ejecutando programas de Windows en Linux con WinBoat

      WinBoat es un programa de código abierto que permite ejecutar programas de Windows en Linux. No es una capa de compatibilidad como Wine sino una interfaz que ejecuta Windows 11 en QEMU y muestra las ventanas usando RDP como si fueran ventanas nativas del sistema.

      publicado en Portada
      cobitoC
      cobito
    • RE: Banco de pruebas Hardlimit

      Se han creado tablas comparativas en las listas de placas base por socket, ordenadores por arquitectura y RAM por formato. Para estas tablas, se han empezado a usar los formatos del nuevo front-end.

      Además se ha propagado la nueva cabecera.

      publicado en Software
      cobitoC
      cobito
    • RE: Museo Hardlimit

      Recuperamos viejos espacios: La biblioteca de revistas vuelve a estar disponible (NOTA: Todavía se están añadiendo publicaciones y números; es un proceso automatizado que se habrá completado en unos días).

      Con la biblioteca de revistas, empezamos a hacer cambios funcionales y visuales:

      • La carga de las páginas de las revistas se ha mejorado hasta el punto de que son prácticamente instantáneas.
      • Gracias a la velocidad de carga, ha sido posible crear un nuevo visor de revistas simple, rápido y mucho más práctico que el anterior:
        · Ahora se muestra la revista completa en una sola página, evitando la necesidad de ir pasando páginas.
        · Las páginas se muestran por pares a ancho completo de la ventana del navegador.
        · Sigue siendo posible ampliar páginas a pantalla completa.
      • También se ha aplicado un nuevo formato en la presentación de las listas de revistas, de años y de números con tablas más anchas con pantallas a partir de 1080p en mente y dispositivos móviles.

      En estos momentos se está proyectando el nuevo navegador de archivos donde irán los CD-ROMs. Tengo un esbozo aunque tengo que tomar todavía varias decisiones antes de empezarlo. Quiero intentar que esta sea la definitiva.

      En otro orden de cosas, se ha estrenado una nueva cabecera universal, que cambia botones por pestañas y donde se incluye el menú de turno. Es decir, que las pestañas serán las mismas para todas las páginas pero el menú inferior cambiará en función de las necesidades de cada espacio. En estos momentos, esta nueva cabecera sólo está en el museo pero se irá propagando a todas las páginas con el tiempo.

      publicado en General
      cobitoC
      cobito
    • RE: Banco de pruebas Hardlimit

      Ya está disponible la versión 4 de la central del banco de pruebas. Se trata del mayor cambio desde que su estreno.

      El tema ha sido mucho más extenso y complejo de lo planificado inicialmente, aunque el resultado ha merecido la pena totalmente. Todavía hay bastante flecos que cortar pero son ya cuestiones menores.

      Tened en cuenta que aunque todo parezca similar a lo que había, internamente todo es nuevo. Eso quiere decir que, a diferencia de la antigua versión que era muy madura, esta está muy poco probada y puede haber fallos donde antes no los había.

      Entre ChatGPT y yo hemos estado intentando generar páginas en tiempo real, pero no hemos sido capaces. Finalmente ha sido necesario crear una "pequeña" tabla con precálculos ya que la generación en tiempo real daba tiempos de espera de varios segundos. Es una gran mejora con respecto a lo que había, pero el resultado quedaba fuera de una escala de tiempo aceptable sin la caché. Sobre esto, estos cálculos son lo suficientemente rápidos como para hacerlos en el tiempo de validación, donde la velocidad de carga no es tan crítica, por lo que ya no se ejecuta ningún script periódicamente sino que cada vez que alguien sube un nuevo resultado, todo se actualiza en ese momento.

      La idea inicial era sólo migrarlo todo a MariaDB, eliminar todo lo relacionado con el antiguo SGBD y separarlo todo en tres partes diferenciadas: los datos, el back-end y el front-end. Antes estaban un poco mezclados. Lo que viene siendo una mera refactorización, pero por el camino se han producido cambios funcionales, principalmente porque la reimplementación ha invitado a hacer mejoras y correcciones que estaban pendientes. Son estas:

      • En general:
        · Se han corregido pequeños fallos latentes y se han añadido pequeñas mejoras que eran difíciles de conseguir con la anterior versión.
        · Se ha modificado la metodología para mostrar varios idiomas.
        · Ahora los nombres de los sockets muestran el nombre comercial (cuando existe) además del factor de forma y el número de pines.
        · No se muestra la marca de en los modelos de procesador ya que mayoritariamente hay sólo 2 y todos sabemos quién fabrica cada serie/modelo.
        · Se han hecho importantes mejoras en la seguridad.
        · Se han eliminado una gran cantidad de inconsistencias en cosas como los nombres de socket, tipos de memoria o arquitecturas entre otros repartidas entre cpus, placas base y demás.

      • En la ficha de procesadores (cpu.php):
        · Porcentajes más claros en las comparativas por test.
        · Se ha hecho una pequeña modificación en la metodología para determinar modelos similares (este algoritmo recibirá un cambio mayor próximamente).
        · Ahora se muestra una descripción junto a unidades en ambos ejes de las gráficas.
        · Las gráficas ahora muestran el desvío de rendimiento en por unidad en vez de en porcentaje.
        · Se ha solucionado un fallo que impedía renderizar la página con procesadores monohilo.

      • En las listas de últimas validaciones, ahora, en vez de mostrar el mensaje "Procesando resultado" en el último hardware validado:
        · cuando el modelo de CPU no está disponible, se muestra información en crudo proveniente de la identificación del dispositivo.
        · si se trata de una placa base, memoria u ordenador que no está disponible, no se muestra en la lista.
        · en la lista de últimas memorias validadas, ahora se muestran todos los modelos de una sola validación (antes sólo se mostraba el primer slot con una memoria pinchada).

      • Las fichas de placas base (motherboard.php) y ordenadores (computer.php) se han unificado en un solo lugar: mobopc.php. Las antiguas páginas redireccionan (HTTP 301) a la nueva.

      • Han cambiado los criterios para identificar una memoria RAM: Ahora sólo se usa el número de parte ya que, a veces, el nombre del fabricante llega ofuscado y eso produce entradas duplicadas.

      • En la página de arquitecturas (arch.php):
        · Ya no se muestran los máximos y mínimos de las eficiencias ya que no tiene sentido mostrar extremos que podrían no ser representativos de la arquitectura (principalmente con los mínimos).
        · Ahora se muestran puntuaciones medias en cada test individualmente.
        · Alístate en la marina.
        · Para el cálculo de las estadísticas, se descartan todos los resultados que no provengan del modo máximo soportado por la arquitectura (lo cual deja fuera ciertos modelos con cores de bajo coste que no soportan el modo máximo de la arquitectura y modelos cuyos envíos no se han hecho en el modo máximo por la razón que sea).

      • En la lista de ordenadores por arquitectura, placas base por socket y RAM por tipo (x_list.php):
        · Antes se mostraba la lista dividida por fabricante/chipset/formarto. Ahora se muestra la lista sin división. Esto recibirá cambios en el futuro aunque todavía no tengo clara la clasificación ni el formato.

      • Sobre los intestinos de las validaciones, todo era código arcaico lo cual venía siendo código espagueti, sin tabular y sin comentar (me cago en mi yo del pasado). Aquí se ha rehecho casi todo desde cero porque la porquería que había no merecía la pena reusarla. Esto no ha sido divertido, para qué nos vamos a engañar:
        · El motor interno de validación ahora tiene cuatro etapas:
        1) Se recibe el resultado desde el programa a través de submit.php. Ahí se verifica la integridad de los datos.
        2) Se envía al usuario a la página de login.php. Aquí se elige si el resultado es registrado o anónimo.
        3) Se registra el resultado en register.php. Aquí se añade la información a la base de datos y ya se trata de una validación más.
        4) Se muestra el resultado desde result.php. Este mareo me ha dado hambre, una de calamares, por favor.

        · Resulados (result.php):
        * Se han añadido versiones de Windows faltantes y ahora se muestra también el nombre en clave de cada versión.
        * Se ha añadido huso horario a la fecha de la validación.
        * Se han eliminado los enlaces Markdown y vBulletin por limpieza de la página.
        * Ahora el tamaño de los módulos se muestra en GB en vez de MB.
        * La frecuencia de las memorias se muestra en MT/s en vez de MHz.
        * Las gráficas de rendimiento con respecto al tiempo ahora muestran puntuaciones en miles. También se muestra una etiqueta con descripción y unidades en cada eje.
        * Para hacer arroz con leche hace falta leche, arroz, canela, azúcar y cáscara de limón.
        * Ahora en el ranking del resultado, salen enlaces a todos los procesadores (antes sólo salía enlace a la validación en cuestión).
        * Ahora, en ese mismo ranking aparecen todos los resultados incluso con posiciones bajas (antes quedaba parte de la tabla en blanco).
        * Ahora se muestra la diferencia de puntuación entre la media de ese modelo y el resultado enviado junto a un porcentaje.

        · Firmas (signature.php):
        * Ahora las puntuaciones se muestran en miles.
        * La cantidad de memoria se muestra en GB en vez de MB.
        * El modelo de la placa base ahora proviene de la base de datos de modelos en vez del identificador del hardware, por lo que en bastantes casos, aparecerá más limpio y con un nombre comercial más familiar.

      • La búsqueda ahora permite buscar, además de por puntuaciones como hasta ahora, por nombre de usuario, modo, color del lacasito, modelo y frecuencia medida.

      • Cosas que ya no están pero que volverán:
        · Las sugerencias de búsqueda no funciona por un conflicto con el nuevo sistema de selección de idioma. Esto se está estudiando.
        · Los rankings generales por modo y eficiencia (una página con bastante poco éxito y que hay que replantear).
        · El ranking de portada de los envíos más rápidos.
        · Gráficas en las comparativas de CPUs (esto seguramente no vuelva porque no tengo claro que sirva para algo).

      Estos cambios puede que sepan a poco para un cambio de versión mayor. Los cambios han servido para tener una plataforma mucho más fácil de mantener y ampliar. El hecho de que sea todo más fácil de cara al desarrollo y la administración, hace que aumenten mucho las probabilidades de que aparezcan nuevas funciones y la base de datos de componentes se actualice en periodos mucho más cortos. Eso ya es un gran paso con respecto a lo que teníamos, donde me daba una pereza enorme hacer cualquier cosa. Para eso ha servido: para que no me de pereza hacer cosas de ahora en adelante.

      Con esto, espero que las novedades del banco de pruebas vayan mucho más allá de simplemente haber añadido tal o cual hardware nuevo a la base de datos, dicho lo cual, se han añadido un buen número de piezas, aunque todavía quedan unas cuantas ya que he dejado esto abandonado más tiempo del normal y hay una buena cola.

      Como he dicho antes, aunque aparentemente sea prácticamente igual a lo que había, internamente es casi todo nuevo, así que probablemente haya multitud de pequeños fallos (espero que no haya nada gordo). Así que si veis algo raro o echáis algo en falta, no dudéis en decirlo.

      publicado en Software
      cobitoC
      cobito
    • RE: Información & anuncios

      La versión 4 del banco de pruebas se encuentra en fase "Release Candidate" (sólo web, el programa como ya dije, se dejará para más adelante). Si no pasa nada raro, se estrenará durante este fin de semana.

      En otro orden de cosas, se han empezado a traducir los subtítulos de Peertube. La política de traducción en estos momentos consiste en:

      • Si el video está en inglés, se traduce a español.
      • Si está en un idioma diferente al inglés y que sea compatible con la cacharrería de traducción (la mayoría de idiomas mayoritarios occidentales, coreano, chino, japonés, árabe y persa), se traduce al inglés.

      Cuando las traducciones hayan avanzado y se haya evaluado mejor el consumo de recursos de esto (estoy teniendo graves problemas de rendimiento a los que les he encontrado un parche), se planteará traducirlo todo a español. La calidad de las traducciones está siendo bastante buena en general, condicionada principalmente por la calidad de la transcripción disponible y la habilidad del locutor de transmitir sus ideas. Es decir, no son perfectas, a veces se cometen errores con la jerga (en este aspecto, menos errores de los que esperaba) pero a un nivel mucho más que decente.

      Todo el tema de las traducciones, condicionará también las decisiones de adquisición de nuevo hardware en el futuro.

      Y sobre el hardware, la segunda fase (NAS) y tercera fase (servidor frontal) de actualización del hardware que estaba planificada, quedan en suspenso debido al aumento desbocado de precios, que es especialmente sangrante en discos duros mecánicos y memorias RAM.

      publicado en General
      cobitoC
      cobito
    • RE: Duda sobre las prioridades en Linux

      He estado midiendo tiempos para hacer un cálculo aproximado de rendimientos. El simple hecho de que haya un proceso de ffmpeg consumiendo un solo hilo hace que pyhon vaya unas 20-30 veces más lento (lo que tardaría 3 segundos, tarda en torno a minuto y medio). Aquí veo casi totalmente claro que es un tema de ancho de banda de memoria y puede que de gestión de la caché de la CPU porque creo (no estoy seguro) que un hilo de ffmpeg usaría un solo canal de la memoria por lo que python tendría, como poco, el otro disponible. Así que para que el rendimiento caiga de esa forma, supongo que hay que culpar también a la caché.

      La verdad es que ni idea, nunca he puesto una máquina al límite de esta forma, pero al final la estrategia de pausar Python cuando haya otras cosas parece que es lo más razonable.

      publicado en Sistemas operativos
      cobitoC
      cobito
    • RE: Duda sobre las prioridades en Linux

      @pos_yo Pues lo había pensado tanto para ffmpeg como para la IA. Aunque sea pequeña, lo mismo algo hace. Pero estoy ocupado al 100% (a ver si este finde puedo publicar la versión 4 del banco de pruebas y paso a lo siguiente) por lo que no he podido probar.

      Una cosa que sí me preocupa un poco de usar la GPU para codificar video es que hace bastantes años (no sé si el tema habrá cambiado), la GPU aceleraba pero la calidad de imagen era sustancialmente peor que hacerlo con CPU.

      publicado en Sistemas operativos
      cobitoC
      cobito
    • RE: Duda sobre las prioridades en Linux

      Esto está mal a varios niveles. Estoy viendo que cuando python se está ejecutando, todo lo demás va lentísimo y viceversa. Por ejemplo, si hay un proceso de ffmpeg consumiendo un solo núcleo, la velocidad de python (consumiendo 11 en vez de 12 núcleos) cae en picado. Igual pasa al revés.

      Sospecho que hay un cuello de botella importante con la memoria y esta no es precisamente lenta (6400MT/s 30-37-37-96 en dual channel). Pero es que el modelo de traducción se dedica a machacar 20GB de RAM, así que es normal que el equipo flaquee por ahí.

      Lo que voy a hacer es hacer que python se pause automáticamente cuando vea que hay algún proceso de ffmpeg o whisper en marcha. Creo que es la forma más eficiente de hacerlo todo y de sacarle todo el jugo a la CPU.

      Lo de las prioridades lo voy a olvidar ya que parece que el tema no va por ahí, aunque tengo curiosidad sobre por qué no hace caso.

      publicado en Sistemas operativos
      cobitoC
      cobito
    • Duda sobre las prioridades en Linux

      Buenas.

      Estoy haciendo cosas con el Ryzen 9 9900X (12 núcleos con SMT desactivado) y quiero priorizar procesos. He estado leyendo sobre el concepto de niceness en Linux que traducido como amabilidad, es bastante intuitivo (cuando más amable es el proceso, más deja pasar a los demás y cuando más incívico y maleducado, se cuela todo lo que puede). Tiene un valor de -20 (más prioritario) a 19 (menos prioritario). Nice lo he usado en el pasado y nunca he tenido problemas, pero al ver el comportamiento que veo ahora, he tenido que documentarme un poco. Aunque no encuentro una solución al tema.

      En esta máquina se ejecutan tres tipos de procesos:

      • ffpmeg que está configurado para acaparar un hilo de ejecución con un niceness de 19.
      • whisper que está configurado para consumir 4 hilos con un niceness de 0.
      • python que está configurado para consumir todos los hilos disponibles con un niceness de 19.

      Esos valores de prioridad no son casuales: ffmpeg funciona muy rápido con esta CPU, por lo que no me importa que pueda consumir muy pocos recursos. whisper es bastante más demandante y quiero que consuma siempre todo lo que haya disponible. Y Python es muy demandante, pero sencillamente quiero que consuma lo que les sobra a los demás, compartiendo lo que sobre con ffmpeg.

      Esta es una caputura de top:

      top del pepino

      Cuando también hay un proceso de ffmpeg y la CPU está ocupada, consume muy poca CPU (menos del 30%), que es lo que quiero que haga. Pero como veis en la imagen, python está consumiendo prácticamente 6 núcleos mientras que cada proceso de whisper no llega a 2. Y las prioridades, como se puede ver, están correctamente configuradas.

      ¿Por qué sucede esto y cómo lo podría solucionar?

      Gracias.

      publicado en Sistemas operativos
      cobitoC
      cobito
    • RE: Tarjeta gráfica para Lenovo E50-00

      @vreyes1981 Te bifurco el hilo a uno nuevo.

      publicado en Tarjetas Gráficas
      cobitoC
      cobito
    • 1
    • 2
    • 3
    • 4
    • 5
    • 340
    • 341
    • 1 / 341