Es legal??

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Es legal??

    Buenas, tengo una pregunta en base a un problema. Se puede unir o eliminar los hilos de un procesador así dejando solo los núcleos? O tal ves unir dos núcleos en uno solo?
    Y porque esta duda... bueno lo que pasa es que tengo un procesador con muchos núcleos y baja potencia en cada uno. Un procesador que en multi núcleo es bueno pero a mono núcleo es malo

    Resulta que el procesador que tengo es bueno para hacer renderizados o edición pero en programas de bajo consumo como los juegos, que utilizan poco núcleos, no se aprovechan todos ellos... :(

    En total son 16 núcleos y 32 hilos y los juegos no usan todos.. de hecho solo 4 a 8 y me genera un bottleneck "cuello de botella". A su ves bajos FPS
    Ayuda please si saben de alguna solución para mi problema :D

  • #2
    No es cuestión de que sea legal o no, el problema es que es imposible de hacer.

    Los núcleos de una CPU ejecutan su cola de procesamiento de forma independiente. Para aprovechar los núcleos de una CPU lo que puede hacer el software/juego es dividir la carga computacional entre los distintos núcleos disponibles y aun así no siempre es factible. Esto es algo que el desarrollador del juego o software tiene que decidir.

    Tú como usuario, salvo que seas capaz de modificar el software o juego, es algo que nunca podrás cambiar. La solución es cambiar el procesador por otro que rinda mejor a un solo núcleo o bien jugar a juegos que sean capaces de dividir mejor la carga entre los núcleos.

    Saludos.
    Mikel Aguirre | M·K·L | GEEKNETIC Admin | Mi perfil personal

    Lecturas recomendadas:
    - Normas del Foro
    - Cómo solicitar ayuda técnica en el foro
    - Tu usuario/contraseña del Foro también vale en el resto del sitio web

    Comentario


    • #3
      Originalmente publicado por M·K·L Ver Mensaje
      No es cuestión de que sea legal o no, el problema es que es imposible de hacer.

      Los núcleos de una CPU ejecutan su cola de procesamiento de forma independiente. Para aprovechar los núcleos de una CPU lo que puede hacer el software/juego es dividir la carga computacional entre los distintos núcleos disponibles y aun así no siempre es factible. Esto es algo que el desarrollador del juego o software tiene que decidir.

      Tú como usuario, salvo que seas capaz de modificar el software o juego, es algo que nunca podrás cambiar. La solución es cambiar el procesador por otro que rinda mejor a un solo núcleo o bien jugar a juegos que sean capaces de dividir mejor la carga entre los núcleos.

      Saludos.
      Ohh.. ya ya. OK.
      Lo único que he logrado hacer haciendo pruebas en la BIOS, es desactivar el "Hyperthreading". No se si esto deberás une los hilos a los núcleos o solo los desactiva "perdiendo potencia"

      Comentario


      • #4
        Originalmente publicado por GinoX Ver Mensaje

        Ohh.. ya ya. OK.
        Lo único que he logrado hacer haciendo pruebas en la BIOS, es desactivar el "Hyperthreading". No se si esto deberás une los hilos a los núcleos o solo los desactiva "perdiendo potencia"
        Hola, Hyperthreading anula los núcleos virtuales (cada núcleo tendrá solo 1 hilo). Puedes ganar rendimiento en juegos o aplicaciones que no aprovechen tanto el multihilo.
        - AMD Ryzen 7 2700X
        - Asus Strix X470-F Gaming
        - Custom Liquid Cooling (CPU+Mobo)
        - 4x8 DDR4 3.000 CL16
        - Gigabyte RTX 2080 Gaming OC
        - Samsung 970 Evo NVMe 512 GB + Crucial MX500 2 TB
        - Samsung C49RG90 49" 5120 x 1440p
        - NZXT H500
        - Seasonic Focus Plus Gold 850FX

        Comentario


        • #5
          Originalmente publicado por ADG Ver Mensaje

          Hola, Hyperthreading anula los núcleos virtuales (cada núcleo tendrá solo 1 hilo). Puedes ganar rendimiento en juegos o aplicaciones que no aprovechen tanto el multihilo.
          Ganarás algo, pero no esperes milagros.

          Saludos.
          Mikel Aguirre | M·K·L | GEEKNETIC Admin | Mi perfil personal

          Lecturas recomendadas:
          - Normas del Foro
          - Cómo solicitar ayuda técnica en el foro
          - Tu usuario/contraseña del Foro también vale en el resto del sitio web

          Comentario


          • #6
            A juzgar por lo que cuentas, tiene pinta de que, como yo en su momento, compraste procesadores Xeon de AliExpress, y en general no tienes opción siquiera a hacer overclock, por lo que la única forma real de haber contado con mayor rendimiento monohilo habría sido optar por procesadores más modernos o con frecuencias más altas.

            Nos puedes contar qué hardware tienes para poder ayudarte mejor? Realmente el prospecto de tener 16 núcleos y problemas de rendimiento a la vez es extraño, así que una lista de especificaciones vendría bien.

            Tu consulta, como ya mencionaban, no tiene nada que ver con si es legal o no, sino que tendrías que hacer cambios en el silicio, algo imposible.

            Comentario


            • #7
              Originalmente publicado por kitt2000 Ver Mensaje
              A juzgar por lo que cuentas, tiene pinta de que, como yo en su momento, compraste procesadores Xeon de AliExpress, y en general no tienes opción siquiera a hacer overclock, por lo que la única forma real de haber contado con mayor rendimiento monohilo habría sido optar por procesadores más modernos o con frecuencias más altas.

              Nos puedes contar qué hardware tienes para poder ayudarte mejor? Realmente el prospecto de tener 16 núcleos y problemas de rendimiento a la vez es extraño, así que una lista de especificaciones vendría bien.

              Tu consulta, como ya mencionaban, no tiene nada que ver con si es legal o no, sino que tendrías que hacer cambios en el silicio, algo imposible.
              Hola, amm porque tendria que hacer cambios en el silicio?

              Yo compre este pack, cpu-ram-motherboard, por Ebay. Dentro de lo que cabe es un buen conjunto en rendimiento general. Lo que ocurre es que no consigo sacar el rendimiento a los componentes, no hay cuello de botella, no hay núcleos usándose al 100%, no hay problemas con la RAM, no hay termal throttling. No entiendo que sucede.
              Luego de un tiempo pensé que el cpu era el problema y por eso recurrí a preguntar en este Foro :) y lo unico que se me ocurrió es que no se administren bien los procesos a todos los hilos.

              En rendimiento, técnicamente hablando, este conjunto de Xeones tiene una potencia muy similar a un i9 9900, lo cual me parece excelente. Ahora en lo practico no funciona igual.
              De hecho me estudie toda la Bios para saber si hay algo mal pero parece que no.

              No tengo ideas que puede ser el problema :(


              CPU: XEON E5-2689 V1 (x2)
              MEMORIAS: 8GB ECC 1600mhz (x4)
              GPU: GTX 1080 Gigabyte Extreme Gaming 8G
              PLACA: Una placa X79 que permite usar estos procesadores de servidor
              ALMACENAMIENTO: 1tb HDD
              FUENTE: 850w Thermaltake 80plus bronce

              Gracias por la ayuda

              Comentario


              • #8
                Originalmente publicado por GinoX Ver Mensaje

                Hola, amm porque tendria que hacer cambios en el silicio?

                Yo compre este pack, cpu-ram-motherboard, por Ebay. Dentro de lo que cabe es un buen conjunto en rendimiento general. Lo que ocurre es que no consigo sacar el rendimiento a los componentes, no hay cuello de botella, no hay núcleos usándose al 100%, no hay problemas con la RAM, no hay termal throttling. No entiendo que sucede.
                Luego de un tiempo pensé que el cpu era el problema y por eso recurrí a preguntar en este Foro :) y lo unico que se me ocurrió es que no se administren bien los procesos a todos los hilos.

                En rendimiento, técnicamente hablando, este conjunto de Xeones tiene una potencia muy similar a un i9 9900, lo cual me parece excelente. Ahora en lo practico no funciona igual.
                De hecho me estudie toda la Bios para saber si hay algo mal pero parece que no.

                No tengo ideas que puede ser el problema :(


                CPU: XEON E5-2689 V1 (x2)
                MEMORIAS: 8GB ECC 1600mhz (x4)
                GPU: GTX 1080 Gigabyte Extreme Gaming 8G
                PLACA: Una placa X79 que permite usar estos procesadores de servidor
                ALMACENAMIENTO: 1tb HDD
                FUENTE: 850w Thermaltake 80plus bronce

                Gracias por la ayuda
                Buenas

                La parte de los "cambios en el silicio" viene a que cuando Intel hizo el diseño de los procesadores que has utilizado, lo hizo para un proposito concreto, de modo que "juntar" núcleos significa juntarlos físicamente, moviendo los transistores, de modo que es simplemente imposible de hacer porque una vez fabricado el procesador, así es para siempre.

                Por otra parte, ese conjunto de procesadores tiene una potencia "similar" a un i9 9900K siempre y cuando se estén utilizando todos los núcleos de forma simultánea y de un modo muy específico, algo que no ocurre basicamente nunca. En la práctica no funciona igual porque prácticamente ningún software de escritorio, y especialmente ningún juego, está preparado para trabajar de este modo, por lo que un programa solo podrá sacar partido, como máximo, a un procesador (y, en algunos casos, los módulos de RAM que estén acoplados a él de forma directa), algo que se conoce como nodos NUMA.

                Ten en cuenta que, siendo un Xeon E5 V1, la arquitectura es Sandy Bridge, de modo que de cara a juegos y demás aspectos del rendimiento monohilo, tienes un i7-2600, o si quieres realmente rizar el rizo, un i7-3960X que no es capaz de alcanzar las frecuencias de serie. Esto no suena tan atractivo como la comparación con el 9900K, pero es realmente lo que debes esperar.

                Yo tuve las mismas experiencias con mis Xeon, tanto con el L5620 como con el E5-2630L V3, no hay más vuelta de hoja que la edad de la arquitectura, sumado a que en tu equipo (que por cierto no utiliza un chipset X79 sino un C602, dado que el X79 solo soporta un procesador, y en cualquier caso las placas base chinas con chipset X79 suelen utilizar un B58 o similares) solo tienes la mitad de los recursos disponibles para una aplicación en cualquier momento dado.

                Se que este no es el tipo de respuesta que esperabas leer y que mágicamente podrías solucionar el problema instalando algo o pulsando un boton, pero la realidad es que los equipos con doble procesador son más complicados a nivel de software de lo que parece, y tan minoritarios que muchos programadores ni siquiera tienen un aliciente para programar para ellos, algo que también salió a la luz cuando AMD introducía los CCX con los procesadores AMD Ryzen, donde incluso el propio Windows tenía problemas de vez en cuando.

                Comentario


                • #9
                  Originalmente publicado por kitt2000 Ver Mensaje

                  Buenas

                  La parte de los "cambios en el silicio" viene a que cuando Intel hizo el diseño de los procesadores que has utilizado, lo hizo para un proposito concreto, de modo que "juntar" núcleos significa juntarlos físicamente, moviendo los transistores, de modo que es simplemente imposible de hacer porque una vez fabricado el procesador, así es para siempre.

                  Por otra parte, ese conjunto de procesadores tiene una potencia "similar" a un i9 9900K siempre y cuando se estén utilizando todos los núcleos de forma simultánea y de un modo muy específico, algo que no ocurre basicamente nunca. En la práctica no funciona igual porque prácticamente ningún software de escritorio, y especialmente ningún juego, está preparado para trabajar de este modo, por lo que un programa solo podrá sacar partido, como máximo, a un procesador (y, en algunos casos, los módulos de RAM que estén acoplados a él de forma directa), algo que se conoce como nodos NUMA.

                  Ten en cuenta que, siendo un Xeon E5 V1, la arquitectura es Sandy Bridge, de modo que de cara a juegos y demás aspectos del rendimiento monohilo, tienes un i7-2600, o si quieres realmente rizar el rizo, un i7-3960X que no es capaz de alcanzar las frecuencias de serie. Esto no suena tan atractivo como la comparación con el 9900K, pero es realmente lo que debes esperar.

                  Yo tuve las mismas experiencias con mis Xeon, tanto con el L5620 como con el E5-2630L V3, no hay más vuelta de hoja que la edad de la arquitectura, sumado a que en tu equipo (que por cierto no utiliza un chipset X79 sino un C602, dado que el X79 solo soporta un procesador, y en cualquier caso las placas base chinas con chipset X79 suelen utilizar un B58 o similares) solo tienes la mitad de los recursos disponibles para una aplicación en cualquier momento dado.

                  Se que este no es el tipo de respuesta que esperabas leer y que mágicamente podrías solucionar el problema instalando algo o pulsando un boton, pero la realidad es que los equipos con doble procesador son más complicados a nivel de software de lo que parece, y tan minoritarios que muchos programadores ni siquiera tienen un aliciente para programar para ellos, algo que también salió a la luz cuando AMD introducía los CCX con los procesadores AMD Ryzen, donde incluso el propio Windows tenía problemas de vez en cuando.
                  Ohh. ya ya muchas gracias.
                  La verdad sabia que algún problema tendría a la hora de usar estos procesadores con un placa "china", la cual no es mala ni en la fabricación ni en funcionamiento o temperaturas de VRM. Pero el hecho de ser una "adaptación" ya sonaba mal.
                  Bueno, seguiré investigando, puesto que he visto videos y estos procesadores funcionan mejor que los míos, así que algo podrían mejorar creo.

                  Por otro lado, en el caso que cambie de procesador "por alguno mejor" y la placa madre, podría reutilizar las RAMs?
                  ya que son 32gb y como que no las quiero dejar sin uso :)

                  Comentario


                  • #10
                    Originalmente publicado por GinoX Ver Mensaje

                    Ohh. ya ya muchas gracias.
                    La verdad sabia que algún problema tendría a la hora de usar estos procesadores con un placa "china", la cual no es mala ni en la fabricación ni en funcionamiento o temperaturas de VRM. Pero el hecho de ser una "adaptación" ya sonaba mal.
                    Bueno, seguiré investigando, puesto que he visto videos y estos procesadores funcionan mejor que los míos, así que algo podrían mejorar creo.

                    Por otro lado, en el caso que cambie de procesador "por alguno mejor" y la placa madre, podría reutilizar las RAMs?
                    ya que son 32gb y como que no las quiero dejar sin uso :)
                    Siempre que hagas uso de procesadores Xeon/Opteron, sí

                    Comentario

                    Trabajando...
                    X