Hace 6 años | Por mr_b a cyberciti.biz
Publicado hace 6 años por mr_b a cyberciti.biz

Recientemente Google ha mejorado la velocidad de la red de sus servidores internos así como la de sus servidores de YouTube en aproximadamente un 4 % de media y un 14 % de máxima en ciertos países. Todo ello gracias a la activación en el kernel Linux de BBR (bottleneck bandwidth and round-trip propagation time), el algoritmo de control de congestión de tráfico TCP. En esta entrada veremos cómo se activa en Linux, para lo que será necesaria la versión 4.9 o superior.

Comentarios

Oniros

#12 Seguro que es lo "normal"

D

#15 Vaya zasca te han hecho

Oniros

#19 Zasca ninguno... la verdad es que ya sabía que se estaban haciendo "algunos" juegos compatibles con linux desde Steam (plataforma en la que estoy). Pero ya te digo que los drivers actualizados para juegos "recien" sacados lo dudo mucho.

D

#21 Es que eso no depende de "linux" si no del desarrollador del juego. Si solo lo hace para directx12 y no hace nada ni para opengl ni vulkan ni poyas, como no intentes emularlo con cedega o alguna mierda similar jodido lo llevas. Y no es porque no se pueda hacer, es porque no les sale de los cojones, porque no es tan rentable el port a linux como la obra original. Y mira que hay herramientas que lo ponen facil, valve por ejemplo saco una para pasar mas facilmente de directx a opengl. Aquí tienes una comparación con títulos de valve:

https://www.techpowerup.com/forums/threads/comparative-linux-gaming-benchmarks.217764/

Si vas a buscar mas comparaciones una recomendación, evita benchmarks que usen ports (adaptaciones de juegos). Por ejemplo Shadow of Mordor rinde mucho mejor en windows pero porque se diseñó para directx. Ten encuenta también que la comparación es un ubuntu. En ubuntu si te pones a quitar mierda, o mejor aun, lo tiras e instalas steam en debian, rendirá mucho mejor. En windows puedes quitar mierda hasta cierto punto, en linux tienes infinidad de escritorios ligeros y puedes desinstalar lo que te de la gana. Pudiendo así afinar más eficiencia a la hora de ejecutar lo que tu quieres.

D

#21 En vez de dudar tanto... te iba a decir que te informases, pero lo mejor es que te calles.
"Algunos" juegos compatibles con Linux = 2.450 juegos en Steam y sumando

Oniros

#9 Juraría que se usan ambos protocolos para jugar... Aunque el UDP es más extendido porque es no orientado a conexión y para descargas y juegos en los que quieres relegar el tráfico de red a los usuarios en vez de al servidor...

Ejemplo:
  PUERTOS TCP PUERTOS UDP
World of Warcraft  3724, 1119 3724, 1119

Ahora vais y me decís los puertos que usa o no usa el juego por excelencia

El protocolo UDP
UDP es un protocolo no orientado a conexión. Es decir cuando una maquina A envía paquetes a una maquina B, el flujo es unidireccional. La transferencia de datos es realizada sin haber realizado previamente una conexión con la maquina de destino (maquina B), y el destinatario recibirá los datos sin enviar una confirmación al emisor (la maquina A). Esto es debido a que la encapsulación de datos enviada por el protocolo UDP no permite transmitir la información relacionada al emisor. Por ello el destinatario no conocerá al emisor de los datos excepto su IP.

El protocolo TCP
Contrariamente a UDP, el protocolo TCP está orientado a conexión. Cuando una máquina A envía datos a una máquina B, la máquina B es informada de la llegada de datos, y confirma su buena recepción. Aquí interviene el control CRC de datos que se basa en una ecuación matemática que permite verificar la integridad de los datos transmitidos. De este modo, si los datos recibidos son corruptos, el protocolo TCP permite que los destinatarios soliciten al emisor que vuelvan a enviar los datos corruptos.

maxmalkav

#28 usar TCP y UDP depende en parte del tipo de juego y los eventos que quieras transmitir. Por ejemplo en juegos de estrategias/basados en turnos donde un evento tiene que ser transmitido sí o sí (ya que es vital para el desarrollo de la partida), se usa TCP. Para información que podemos "permitirnos" perder (transmisión de audio, cierto grado de desplazamientos en FSP), se usa UDP por tener mucho menos overhead y por rapidez (te estás ahorrando ACKs y retransmisión de paquetes perdidos).

En el caso de FPS, generalmente los motores de juego se pueden permitir el que se pierdan varios paquetes indicando desplazamiento y velocidad del avatar porque hasta cierto punto pueden extrapolar dicha información basados en la última velocidad y dirección de desplazamiento conocida. Por supuesto, mientras más paquetes se pierdan, más inexacta va a ser esta extrapolación y más penosa la experiencia de juego, con cosas extrañas sucediendo aquí y allá (como el caso de "la bala que dobló la esquina", en el que el jugador es alcanzado por un disparo debido a una extrapolación errónea por perdida de paquetes/lag, cuando realmente está en una posición fuera de la trayectoria de la bala)

Resumiendo, dependiendo de cómo de vital para la partida sea la información que va a transmitir el juego, se opta por TCP (intenta asegurar recepción) o UDP (me da igual si te llega o no).

Pepitorl

#9 Albion online, lineage 2, eve online ... creo que esos mmos van por TCP

Shotokax

Habrá que probarlo. Gracias por la aportación.

sieteymedio

Por un 4% ni abro el vim.

D

#8 Esos pechos un 4% más grandes no tienen precio

P

#32 grandes no, antes

D

#35 Y grandes, enormes. Es un gran algoritmo.

heffeque

#16 ¿Te dan dinero por cada emoticono de troll que pones?
¿Es realmente necesario que nos digas que usas linux para trabajar y windows para jugar, seguido, por alguna extraña razón, de un emoticono de troll que no viene a cuento?
En fin...

D

#29 Apuesto a que es uno de estos subnormales alt-right que solo se sienten vivos si están """trolleando""" en internet.

Oniros

#29 La verdad es que llevo tanto en esto de la informática que uso las herramientas que existen para lo que son. Si quiero montarme un pc de Gaming no voy a instalar Linux para jugar. Hay más juegos para Linux? Si indudablemente pero no todos y como no están todos paso de usarlo de momento. Y la sencillez de uso de Windows no lo supera Linux ni copiando funcionalidad. Eso es un hecho.

heffeque

#46 Pero es que eso que dices es:
* Lo más normal del mundo.
* No es un troleo a nadie.

Eso es lo que taladra de tu comentario.

PD: Por facilidad, Mac OS X lo es mucho más que Windows (para quien parte de cero), pero es que son caros de cojones.

Oniros

#48 Y no te quito la razón... Si windows estuviera hecho para un único tipo de pc ( y digo PC porque es lo que son ahora mismo los Macs) y estuviera optimizado solo y en exclusiva para ese PC también iría como ese. Pero cogerse un Mac es peor que pegarle a un padre lol antes me meto a Linux de cabeza que almenos es casi gratis.

Enlace directo a unas estadísticas de uso de Sistemas Operativos y navegadores:

https://www.genbeta.com/a-fondo/asi-esta-el-ranking-de-los-navegadores-y-sistemas-operativos-mas-utilizados-al-empezar-2017

Ahora dime que no es lo más normal del mundo... lol

Otra más de SO usados por Gamers:

https://www.softzone.es/2016/01/05/windows-10-esta-cerca-de-ser-el-sistema-operativo-mas-utilizado-para-gaming/

heffeque

#49 What? Creo que no has leído mi comentario o estas respondiendo a la persona equivocada.

D

#11, anda que no la has cagado con el comentario

Hay muchos juegos modernos que están también para Linux. De hecho si te vas a juegos antiguos es donde puedes tener más problemas y tengas que intentar que funcionen a través de Wine. Por ejemplo tengo "The Witcher" y "The Witcher 2" en steam, y el segundo me deja instalarlo en ubuntu y el primero no.

Pero sí que es cierto que un gamer en general no va a usar Linux para jugar ya que aunque cada vez haya más juegos, la mayoría no valen. Los juegos que tengo en Steam, más de la mitad no me valen en Linux.

Oniros

#40 Por fin alguien razonable. Pero vamos que los defensores aferrimos de Linux... Haganselo mirar, las cosas están hechas para una determinada función y Linux no es para que algunos se Lucren. Que halla más juegos no significa que el terreno este ya harado. El COD nuevo de fin de año ... En qué va ha salir? Venga a ser superior a otro sitio que esto es Menéame

D

#16 Me la suda.

Oniros

#20 Gracias a mí también tu vida

D

#22 Me la suda. Yo no la voy contando.

Oniros

#23 Y tú más

D

#24 Por el culo te la hinco

Oniros

#25 Por el culo te la hembrocho

D

#26 Me la suda.

Shotokax

#22 la diferencia es que él no ha entrado a este sub a dar la chapa.

Si no te gusta GNU/Linux no lo uses, pero no entres aquí a contaminar el hilo con opiniones sesgadas, ademas de contarnos tu vida.

Sinfonico

#11 Se ve que hace años que no pruebas linux,existen muchos y muy buenos.

Oniros

#14 Yo linux solo lo uso para trabajar
Para juegar solo uso Windows

pd: trabajar en casa porque en el trabajo es mocosoft.Net el que me da de comer

Sinfonico

#0 Muchas gracias, muy buen aporte.

festuc

#6 si logran menos lag... usarian incluso una conexion vpn por el infierno. aun les cueste su alma.

Oniros

#7 Ejecútame en linux algún juego moderno tipo shooter y te doy un premio

Pepitorl

#11 Albion online, aun que no es un shooter es un juego que ha salido hace muy poco

D

¿Esto funciona detrás de un ADSL?

j

#5 Tengo la misma pregunta, pero no solo con ADSL, sino, ¿se notaria algo en un ordenador con un uso normal?, me imagino que en los servidores de google han ganado velocidad por estar en una buena red, con mucho ancho de banda, switch del recopon y cosas así, a parte de ser servidores con mucho trafico. ¿Hay alguien que entienda que pueda explicar bien esto?

D

#43
Puede serte útil con protocolos que abran varias conexiones. Bittorrent o streaming vía HTTP seguro que se benefician de esto.
No creo que sirva de mucho para cargar páginas web.

D

me quedo con FQ_Codel en mis routers y pc con wifi, aunque BBR resulta interesante, en Inalámbricas necesita pulirse.

D

#18 sí, son diferentes conceptos e incluso en la teoría podrían llegar a combinarse pero la implementación todavía es así, en el artículo se ve cómo requiere fq. Aunque tras leer la reseña de Taht y aun sabiendo que puede estar sesgada, creo que para la parte wifi todavía no merece la pena usarlo.

Oniros

#51 Enhorabuena chaval

garnok

Este año es el año de linux en los servidores ... o wait

festuc

#2 gamers para tener menos lag!

Oniros

#3 los Gamers no usan linux para jugar

D

#2
Permíteme una puntualización. A día de hoy el sistema mayoritario con núcleo Linux en mercados distintos al móvil es GNU/Linux.
Linux no es un sistema operativo.

Oniros

#42 Otro que viene de listo puntualizando ... lol llamar Linux a GNU/Linux es lo normal y depende de la distribución que uses... Ubuntu para maricones por supuesto

D

#47
No es lo normal. Linux no es un sistema operativo.