Todas las Noticias en Películas, Avances de Películas y Reseñas.

¿Por qué mi juego se retrasa mientras estoy transmitiendo? (Soluciones rápidas en el interior)

Gracias por visitarnos y por leer el artículo: ¿Por qué mi juego se retrasa mientras estoy transmitiendo? (Soluciones rápidas en el interior)

La otra semana, cuando estaba transmitiendo en PC en 4k, noté que no podía obtener 60 fps estables.

Frustrado, seguí hurgando en las configuraciones en OBS y en el juego, sin saber realmente lo que estaba haciendo o cómo afectaban mi transmisión. Y probablemente estaba empeorando las cosas, no mejorándolas…

¿Por qué mi juego se retrasó tanto mientras estaba transmitiendo?

Después de activar lo que parecían ser todos los interruptores gráficos, y juguetear con OBS tanto que ni siquiera arrancaba más (en serio, tuve que reinstalarlo). Todavía no podía eliminar el retraso de mi juego.

Sin tener idea de por qué mi juego estaba retrasado, y con una fuerte sensación de derrota cerniéndose sobre mí, decidí comenzar mi propia investigación.

Esto es lo que encontré…

¿Por qué mi juego se retrasa cuando estoy transmitiendo? Hay una serie de razones por las que su juego se retrasa mientras transmite. Éstas incluyen:

  • CPU o GPU seleccionados incorrectamente para codificar la transmisión
  • Tu resolución de transmisión es demasiado alta
  • Estás viendo la transmisión en la misma computadora mientras juegas
  • Tienes varios monitores funcionando
  • La tasa de bits de transmisión es demasiado alta
  • La velocidad de fotogramas de tu transmisión es demasiado alta
  • Tu conexión a Internet es demasiado lenta
  • Estás ejecutando demasiados programas en segundo plano
  • Los gráficos de tus juegos y la configuración del juego están demasiado altos

Cada uno de estos problemas puede hacer que su juego se retrase durante la transmisión. En las siguientes secciones, veremos cada uno con más profundidad y veremos las soluciones para solucionar cada problema.

Bien, comencemos…

Problema 1: se selecciona su CPU para codificar la transmisión en lugar de su GPU

Uno de los mayores problemas que enfrentará al transmitir juegos de PC es que codificar una transmisión lista para enviarse a través de Internet en tiempo real, mientras juega juegos modernos gráficamente pesados, es una carga para su CPU.

A menudo se encontrará con un problema si está jugando un juego vinculado a la CPU, mientras su CPU codifica su transmisión. Esto significa que la velocidad de fotogramas máxima del juego está determinada por la CPU. Por lo tanto, el juego maximiza el uso de la CPU.

Esto me sucede a menudo si trato de transmitir un juego de estrategia en tiempo real, como Ashes of the Singularity (AtS). AtS es un juego vinculado masivamente a la CPU, lo que significa que necesita una mejor CPU más que una tarjeta gráfica potente.

Por lo tanto, si ejecuta el juego y la CPU se ve abrumada por el juego, de repente su transmisión comenzará a sufrir. O la velocidad de fotogramas de su juego comenzará a disminuir debido a que el proceso de codificación de transmisión consume demasiados recursos de CPU.

Sin embargo, si su juego está limitado por la CPU y su transmisión está afectando la velocidad de fotogramas, hay algunas cosas que puede hacer al respecto…

Soluciones

  1. Ingrese a su software de transmisión, como OBS, y cambie el codificador de CPU a GPU. Esto moverá la codificación de la CPU a la GPU, liberando a la CPU para que se concentre en el juego.
  2. Si cambiar a la GPU no es una opción, supongamos que tiene una GPU antigua, intente reducir la resolución del juego, la velocidad de fotogramas o los gráficos. Esto ayudará a liberar más recursos para que la CPU realice la codificación.
  3. Disminuya la tasa de bits/velocidad de fotogramas/resolución de la transmisión. Veremos cada uno de estos con más detalle más adelante. Pero básicamente, reducir cada uno reducirá el costo de codificar el flujo para su CPU.
  4. Si tiene los recursos, intente construir y usar una computadora Streaming dedicada.
  5. Mejora tu UPC.

Problema 2: se selecciona su GPU (tarjeta gráfica) para codificar la transmisión en lugar de su CPU

Ok, esto es opuesto al problema de la CPU anterior.

La mayoría de los juegos en estos días, al menos el 90%, están vinculados a la GPU. Eso significa que la velocidad de fotogramas máxima de un juego está determinada por la GPU. Esto generalmente significa que el uso de la tarjeta gráfica está efectivamente al máximo.

Pero ahí radica el problema: si su transmisión se codifica en su GPU, dividirá los recursos ya limitados de la GPU en dos problemas informáticos muy pesados: el juego y la codificación de la transmisión en vivo.

Afortunadamente, al igual que la CPU, existen varias soluciones a este problema.

Soluciones

  1. Ingrese a su software de transmisión, como OBS, y cambie el codificador de GPU a CPU. Esto moverá la codificación de la GPU a la CPU, liberando a la GPU para que se concentre en los gráficos.
  2. Si cambiar a la CPU como codificador no es una opción, tal vez su CPU sea bastante antigua, intente reducir la resolución/velocidad de fotogramas/gráficos del juego. Esto ayudará a liberar más recursos para la GPU para la codificación.
  3. Disminuya la tasa de bits/velocidad de fotogramas/resolución de la transmisión. Veremos cada uno de estos con más detalle más adelante. Pero básicamente, reducir cada uno reducirá el costo de codificar la transmisión para su GPU.
  4. Si tiene los recursos, intente construir y usar una computadora Streaming dedicada.
  5. Mejora tu GPU.
Recomendado:  Vista previa de Windows Terminal 1.9 lanzada con Quake Mode, la versión estable 1.8 también está disponible

Problema 3: su resolución de transmisión es demasiado alta

Su resolución de transmisión es la resolución del video que envía a través de Internet.

Es una entidad separada de tu resolución en el juego.

Por ejemplo, podría estar jugando Doom a una resolución de 1440p pero está codificando la transmisión a una resolución de 1080p.

En términos generales, estas dos resoluciones pueden aumentar los recursos para codificar el flujo de dos maneras:

  1. Cuanto mayor sea la resolución de la transmisión, más recursos de CPU/GPU necesitará para codificar en tiempo real. Por ejemplo, una transmisión con una resolución de 4k necesita aproximadamente de 2 a 4 veces la potencia computacional para codificarse en 1080p.
  2. La diferencia entre la resolución de su juego y la resolución de transmisión puede aumentar los recursos necesarios para codificar la transmisión. Por ejemplo, si está jugando a 4k pero desea reducir la resolución a 1080p para su transmisión, el codificador debe volver a muestrear en tiempo real cada píxel. Por lo tanto, desea que coincida estrechamente con la resolución de transmisión.

Entonces, ¿cuál es la solución a estos problemas?

Solución

  1. Disminuya la resolución de la transmisión.
  2. Disminuya la diferencia entre la resolución de su juego y su resolución de transmisión.
  3. Mejora tu GPU o UPCcualquiera que use para codificar su transmisión.
  4. Si la resolución es importante para usted, intente disminuir otros aspectos de la transmisión, como la tasa de bits y la tasa de cuadros.
  5. Intente disminuir la configuración gráfica/de juego del juego para liberar recursos computacionales en su CPU/GPU.

Problema 4: Estás viendo tu propia transmisión en la misma computadora mientras juegas

Codificar una transmisión en vivo es muy exigente para el hardware de su PC. Pero, ¿sabía que decodificar, ver la transmisión, en realidad afecta su PC de la misma manera?

De hecho, la diferencia entre codificar y decodificar una transmisión en vivo es insignificante, ya que son procesos prácticamente idénticos, solo se veneran en orden dependiendo de si está codificando o decodificando (viendo la transmisión).

Si su codificación, la información está comprimida y codificada. Si su información de decodificación se decodifica y luego se descomprime.

Y todo esto sucede en una fracción de segundo.

Es agotador para una PC hacer la codificación. Pero luego, pedirle a la misma PC que decodifique su propia transmisión, mientras codifica esa transmisión y mientras juega un juego, hará que incluso la PC más poderosa se arrodille y suplique clemencia. Su velocidad de cuadros caerá por un precipicio y experimentará un retraso en el servidor mientras transmite.

Sin embargo, hay algunas soluciones simples.

Solución

  1. En lugar de ver su transmisión en la misma PC, intente verla en un dispositivo separado, como un portátil barato, una tableta como un iPad, su teléfono o en su televisor con un palo de fuego. Esto liberará aquellos recursos que habrían estado atados al proceso de decodificación.
  2. No lo recomiendo, pero podrías comprar uno aún más potente. GPU o UPC. Pero teniendo en cuenta que la solución anterior es tan simple y fácil de implementar para la mayoría, no la recomendaría.

Problema 5: tiene varios monitores en ejecución

Un segundo monitor que se ejecuta a través de su PC para juegos en realidad requiere una gran cantidad de recursos solo para mostrar el escritorio de Windows. Puede pensar que “no está sucediendo mucho”, pero esa pantalla, que probablemente se ejecuta a una resolución de 1080p, aún se actualiza con su GPU y CPU 60 veces por segundo.

Sus recursos de CPU/GPU se están evaporando innecesariamente cuando un segundo monitor está inactivo.

Puede perder fácilmente 5 fps simplemente conectando un segundo monitor.

Ahora que puede no parecer mucho, 5 fps no es nada después de todo, ¿verdad?

Bueno, en realidad puede hacer toda la diferencia.

Si juegas un juego moderno con gráficos intensivos a altas resoluciones y transmites al mismo tiempo, una disminución en 5 fps puede significar la diferencia entre 60 cuadros por segundo sólidos como una roca y un estómago revuelto que se vuelve tartamudo a 56 fps. Tu juego y tu transmisión se retrasarán y tus fanáticos se irán.

Así que no subestimes cuánto puede afectar un segundo monitor a tu juego y cómo puede causar retrasos.

Solución

  1. Desconecte el segundo monitor si no lo está utilizando.
  2. Si está utilizando el monitor para hablar en equipo o algún otro software de comunicaciones, reduzca la resolución y la velocidad de fotogramas tanto como el monitor se lo permita.
  3. Use Teamspeak en el móvil o en un dispositivo diferente, como un dedicado portátil baratotableta o teléfono móvil.
  4. Si tiene el efectivo, actualice su GPU/UPC. Pero creo que esto es exagerado. Simplemente desconecte el monitor y use un dispositivo diferente al que normalmente tiene en el segundo monitor.

Problema 6: su tasa de bits de transmisión es demasiado alta

La tasa de bits de la transmisión es la cantidad máxima de datos que una transmisión puede usar cuando se envía a través de Internet.

Por ejemplo, una transmisión de 1080p y 60 fps a menudo tendrá una tasa de bits que rondará la marca de los 6000 kilobits. Eso es alrededor de 0,75 megabytes.

Recomendado:  El iPad plegable más pequeño de Apple podría acabar con su línea 'Mini'

En general, cuanto mayor sea la tasa de bits, mayor será la calidad del video. Pero hay dos problemas con los videos de alta tasa de bits.

Uno, si la tasa de bits, como la del ejemplo anterior, es una proporción sustancial de la velocidad máxima de carga de su conexión a Internet, entonces encontrará que su juego se retrasará.

Dos, cuanto mayor sea la tasa de bits, más potencia computacional se necesita para codificar el video a la tasa de bits más alta. Esto puede llevar a que tus juegos pierdan fotogramas, creando el temido tartamudeo que a menudo vemos arruinando juegos brillantes.

Pero hay varias soluciones:

Solución

  1. Suelte la tasa de bits en el menú de opciones de su software de transmisión. OBS le permite configurar la tasa de bits manualmente. Sin embargo, utilícelo con precaución, ya que debe combinar una tasa de bits baja con una tasa de cuadros y una resolución bajas. De lo contrario, terminará con un video de alta resolución que se ve borroso y bloqueado, porque la tasa de bits se ha racionado para la resolución más alta.
  2. Baje la resolución de su transmisión a 720p. Una resolución baja aún puede verse bien, ya que una mayor parte de la tasa de bits se gasta en proporcionar más detalles en el video. Recuerde que es la calidad de los píxeles, no la cantidad, lo que importa cuando se trata de transmitir en este tipo de resoluciones.
  3. Consigue una mejor conexión a Internet. Realmente no recomiendo esto porque es molesto tener que cambiar su proveedor de Internet, así que lo usaría como último recurso.

Problema 7: la velocidad de fotogramas de tu transmisión es demasiado alta

Creo que todos podemos estar de acuerdo en que jugar a 60 fps es muy superior a 30 fps.

Pero, cuando se trata de transmisión, una velocidad de fotogramas más alta puede causar todo tipo de problemas.

Verá, duplicar su velocidad de cuadros de transmisión de 30 fps a 60 fps, en realidad supone una gran carga para su CPU o tarjeta gráfica. Piénselo, literalmente está duplicando el trabajo que su computadora tiene que hacer para codificar el video listo para cargar.

No es de extrañar que este trabajo adicional haga que tus juegos comiencen a retrasarse. Los recursos informáticos que se deben poner en texturas más brillantes y las altas resoluciones son absorbidos por su CPU solo para codificar su transmisión.

Además, aumentar la velocidad de fotogramas aumenta el ancho de banda necesario para cargar su transmisión, lo que puede causar un retraso causado por un ping alto.

Entonces, ¿cuál es la solución?

Solución

  1. Si está transmitiendo a 60 fps, la mitad a 30 fps.
  2. Disminuya la resolución. De esta manera, aún puede tener una velocidad de cuadros alta, pero disminuye la carga en su computadora y su ancho de banda de Internet.
  3. Compra uno más potente UPC/GPU.

Problema 8: Tu conexión a Internet es demasiado lenta

Su velocidad de Internet juega un papel muy importante en si su juego se retrasará o no. Pero esto no es retraso como en baja velocidad de fotogramas. El tipo de retraso, introducido por velocidades lentas de Internet, se mide en milisegundos. Entonces, cuando presiona un botón en su mouse, generalmente dentro de 30-200 milisegundos obtendrá la acción en la pantalla.

El problema es que, cuando juegas a través de Internet, te sincronizas constantemente con un servidor. Este intercambio de datos lleva tiempo y los anuncios “retrasan” su juego. Si su velocidad de Internet es lenta, este intercambio de datos puede verse obstaculizado y el tipo de entrada entre la presión del mouse y la acción puede aumentar a más de un cuarto de segundo.

Puede que no parezca mucho, pero es fácil sentir que su juego se ha vuelto lento, independientemente de la velocidad de fotogramas.

Pero, ¿cómo se relaciona esto con su transmisión?

Bueno, cuando transmites, usas una gran proporción de tu ancho de banda de carga de Internet. Esto significa que el intercambio de datos entre su computadora y el servidor tiene un cuello de botella en su extremo, ya que la transmisión y los datos del juego compiten por el ancho de banda. Y esto puede aumentar el retraso entre las pulsaciones de los botones y la acción en la pantalla.

Entonces, ¿cómo puedes evitar esto?

Solución

  1. Disminuya la tasa de bits de su transmisión.
  2. Disminuya la resolución de su transmisión.
  3. Disminuya la velocidad de fotogramas de su transmisión.
  4. Si puedes, aumenta la velocidad de Internet.

Problema 9: estás ejecutando demasiados programas en segundo plano

Uno de los principales problemas que veo todo el tiempo con los jugadores que se quejan del retraso cuando transmiten es que ejecutan demasiados programas en segundo plano.

Los navegadores de Internet, el software de chat e incluso el sistema más grande de todos: el software antivirus, consumirán recursos que podrían gastarse en codificar su transmisión o aumentar la velocidad de fotogramas de su juego.

En serio, tener varios programas en segundo plano puede disminuir fácilmente la velocidad de fotogramas en un 10-15 por ciento. Esa es la diferencia entre llegar a 60 fps o rondar los 55 fps para una presentación de diapositivas entrecortada.

Recomendado:  La terapia cognitiva conductual ayuda a las personas a superar los patrones de pensamiento negativos

Y de nuevo, la solución es simple.

Solución

  1. Cierra los programas adicionales.
  2. Si es absolutamente necesario usar un chat o un navegador, use una computadora portátil vieja en su lugar. Es mucho mejor. Si no tienes uno por ahí, échale un vistazo a Amazon. recogí un Lenovo T420 por menos de $150 Hace un par de años con Windows 10 instalado. Sí, es antiguo, pero funciona sin problemas y sirve perfectamente como mi centro de comunicaciones y mi computadora navegador cuando transmito.
  3. Si absolutamente debe tener todos estos programas abiertos, actualice su cantidad de RAM de 8 GB a 16 GB y actualice su CPU, para que tenga más núcleos disponibles para lanzar en diferentes programas. Por ejemplo, mi CPU anterior era un Intel i5 de 4 núcleos. Pero actualicé a AMD Ryzen 3900X que tiene 12 núcleos y 24 hilos. Y resolvió todos mis problemas. Aunque creo que solo cerrar programas es tu mejor opción.

Problema 10: la configuración de gráficos/juego de tu juego es demasiado alta

Ok, lo entiendo, tienes un nuevo y elegante RTX 2070 y quieres que todas las funciones gráficas estén activadas, incluido el trazado de rayos en 4k.

Bueno, si intenta transmitir al mismo tiempo, puede tener problemas. Su computadora tiene recursos finitos disponibles para realizar tareas. Y para transmitir, su CPU o GPU tiene que realizar una tarea muy intensiva desde el punto de vista computacional para codificar su transmisión antes de enviarla a través de Internet a sus admiradores.

El problema es que, cuando intenta aumentar todos sus gráficos a la configuración “UBER”, está absorbiendo todos los recursos que su computadora necesita para codificar su transmisión.

Entonces, la codificación y el juego compiten por los recursos, lo que a menudo conduce a una transmisión entrecortada o a una caída importante en la velocidad de fotogramas.

Solución

  1. Tienes varias opciones cuando se trata de gráficos. Baje algunos de ellos. No vas a notar la diferencia entre el trazado de rayos alto y ultra cuando te peleas. Por lo tanto, suelte un poco la configuración gráfica, recupere algo de tiempo de computación para que su transmisión se codifique correctamente para que su juego pueda ejecutarse a una velocidad de cuadro más alta.
  2. Suelta la resolución del juego. No necesitas 4k. 1440p está bien. Cuando todo se mueve no notarás la diferencia.
  3. Compra uno más potente tarjeta grafica / UPC.

Conclusión

Bien, te he hablado sobre una serie de problemas que pueden hacer que tu juego se retrase mientras transmites. Y afortunadamente cada uno de ellos tiene múltiples soluciones.

Solo como recordatorio, la mayor parte del problema anterior se puede resolver con las siguientes soluciones:

  1. Disminuya la configuración gráfica de su juego para liberar recursos para ejecutar a una velocidad de fotogramas más alta.
  2. Disminuya la resolución de su flujo
  3. Disminuya la velocidad de fotogramas de su transmisión
  4. Disminuya la tasa de bits de su transmisión
  5. Actualizar a un CPU más potente
  6. Actualizar a más GPU potente
  7. Use una PC de transmisión dedicada con una tarjeta de captura.
  8. comprar un portátil usado barato para ejecutar sus programas en segundo plano. (Como chat y navegadores de internet).
  9. Ejecute programas secundarios en su teléfono móvil o tableta
  10. Mejora la velocidad de tu conexión a internet

¿Qué sigue?

¿Cuáles son las especificaciones mínimas de una PC de transmisión? Las especificaciones mínimas para una PC de transmisión realmente dependen de una serie de factores, esto incluye el juego que desea jugar, la resolución a la que desea jugar/transmitir, la tasa de bits de su transmisión y la velocidad de fotogramas de su juego/transmisión . Para ver en profundidad las especificaciones mínimas para una PC de transmisión, consulte nuestro artículo aquí.

¿Es mejor tener una PC dedicada a la transmisión? Diría que es mejor tener una PC de transmisión dedicada simplemente porque la codificación de transmisión es una carga tan grande para colocar en su PC. Al mantener la codificación de su transmisión en una PC de transmisión dedicada, libera recursos para aumentar la calidad de su transmisión en la PC de transmisión y para aumentar la velocidad de fotogramas/resolución del juego en su PC para juegos. Por lo tanto, siempre es mejor mantenerlos separados.