Saltar al contenido

Extensor wifi, cable utp, extensión usb 2.0 y un adaptador wifi usb: qué difícil es evitar tirar un cable utp de 40 metros

Índice

El problema que no quería resolver de la manera obvia

Hay soluciones que uno sabe perfectamente que van a funcionar, pero que por razones prácticas simplemente no son una opción. En mi caso, la solución obvia era clara desde el primer momento: tirar un cable UTP desde el router principal de la casa hasta la computadora. Problema resuelto, conexión estable, fin de la historia.

El detalle es que ese cable mediría más de 40 metros, el techo es bastante alto, y hacer ese trabajo implicaba un esfuerzo de instalación que no estaba dispuesto a hacer si existía alguna alternativa razonable. Esa búsqueda de alternativas razonables es lo que generó todo lo que voy a contar aquí.

Por qué necesitaba una conexión estable en primer lugar

El contexto es streaming. Estaba usando OBS para transmitir y tenía un porcentaje de frames perdidos que iban del 16% hasta un 50% con un bitrate de 4,000 Kbps. Por debajo de ese bitrate los problemas disminuían, pero la calidad de la transmisión también. El problema no era el encoder ni la computadora en sí, era la conexión de red.

La computadora no tiene tarjeta WiFi integrada, así que la solución era un adaptador USB WiFi. Aquí empezó el primer capítulo de complicaciones.

El adaptador USB WiFi y sus problemas

Probé con un adaptador TP-Link T3U Plus, que usa el chipset RTL8812BU. En papel es un adaptador de doble banda AC1300 que debería funcionar bien. En la práctica, los drivers de ese chipset tienen problemas documentados: picos de latencia de hasta 3,000 ms en ciertos escenarios, inestabilidad con la cadena USB, comportamiento errático bajo carga sostenida. El tipo de problemas que no se notan navegando pero que destruyen un stream.

Adicional a eso, la ubicación de la computadora hacía necesario usar una extensión USB 2.0 para alejar el adaptador de posibles interferencias electromagnéticas del gabinete. Eso agrega otra variable a la ecuación. Una extensión USB 2.0 limita el ancho de banda disponible para el adaptador y puede introducir problemas propios de latencia o estabilidad.

También probé con un T2U Nano, un adaptador más pequeño y sencillo, pero con sus propias limitaciones de señal por el tamaño de sus antenas.

Incluso llegué a conectar un hub USB 3.0 con alimentación externa a la computadora de escritorio y de ahí sacar al extensión USB 2.0 pues pensé que tal vez sería una pobre entrega de energía en el extremo donde iba el adaptador USB.

El escenario completo era: router principal en otra ubicación, señal WiFi llegando al adaptador USB a través de una extensión USB 2.0, con todo eso funcionando en modo extensor porque el ME30 estaba en medio. Demasiadas variables, demasiados puntos donde algo podía fallar.

El Mercusys ME30 ya estaba ahí

El ME30 es un extensor de rango WiFi AC1200 de doble banda. Ya estaba instalado funcionando como repetidor del router principal, con buena señal del lado del router gracias a su ubicación. Lo que no había considerado hasta explorar otras opciones es que el ME30 tiene un puerto Ethernet de 10100 Mbps y aunque he usado extensores antes nunca había usado su puerto ethernet más que cuando están en el modo AP.

Ese puerto existe precisamente para conectar dispositivos que no tienen WiFi, como consolas, televisores inteligentes o computadoras de escritorio o para colocar el extensor como AP. El ME30 recibe el WiFi del router principal y lo entrega por ese cable como si fuera una conexión cableada directa. No es modo cliente ni requiere configuración especial: en su modo de operación normal como extensor, el puerto Ethernet simplemente funciona.

La lógica es simple: en lugar de que el adaptador USB WiFi de la computadora se conecte al WiFi del ME30 con todos los problemas asociados, el ME30 hace ese trabajo de manera dedicada y entrega el resultado por cable. La computadora recibe Ethernet, que es infinitamente más estable que cualquier adaptador USB para streaming sostenido.

Router principal → WiFi → ME30 → cable UTP → computadora

Con eso, los frames perdidos bajaron drásticamente. El enlace WiFi sigue existiendo, entre el router y el ME30, pero lo maneja hardware dedicado en lugar de un chipset RTL en un adaptador USB con drivers problemáticos.

El switch y la segunda computadora

Quedaba un detalle: la laptop también necesitaba conexión desde esa misma área. Ahí entró en juego un switch TRENDnet TE100-S88E+, un switch no administrado de 8 puertos 10100 Mbps viejo que tenía disponible. De hecho el único gasto que hice fue en un cable UTP Cat 5e que ya venía fabricado, es de 15 metros y me costó Q35, la distancia real necesaria era de 8 metros pero no quería ponerme a fabricar un cable a medida y por ese precio me pareció un buen trato.

Un switch no administrado es completamente transparente para los dispositivos que conecta a él. El ME30 ve todo como si hubiera un solo dispositivo en su puerto Ethernet. El switch simplemente multiplica ese puerto para dar acceso a varias máquinas simultáneamente. No requiere configuración, no tiene interfaz de administración, es plug and play en el sentido más literal.

Router principal → WiFi → ME30 → cable UTP → Switch → PC de escritorio
                                                     → Laptop

Ambas velocidades son 10100 Mbps, que es el límite del ME30. Para streaming a 4,000-5,000 Kbps eso es más que suficiente: ese bitrate equivale a apenas 5 Mbps, muy por debajo del límite de 100 Mbps del enlace.

El otro problema: el encoder de OBS

Mientras resolvía lo de la red, había un segundo frente abierto: el encoder de OBS. La computadora de escritorio tiene una GTX 1660 Super como GPU principal, pero el procesador, un Intel i7-9700K en una placa ASUS Z370-P, también incluye gráficos integrados UHD 630. Eso significa que QuickSync está disponible, que es el encoder de hardware de Intel para video y funciona de manera independiente a la GPU discreta.

La ventaja de usar QuickSync en OBS es que el encoding lo maneja el iGPU, dejando la GTX 1660 Super completamente libre para renderizar el juego sin competencia. Con x264 por software, el CPU carga la diferencia. Con QuickSync, ni el CPU ni la GPU del juego se ven afectados.

El problema es que QuickSync no aparece en OBS por defecto aunque el hardware esté ahí. El BIOS de la placa trae la opción iGPU Multi-Monitor deshabilitada de fábrica, lo que significa que el sistema operativo no reconoce el UHD 630 como adaptador activo. Sin adaptador activo, no hay QuickSync disponible.

La solución requirió tres pasos. Primero, entrar al BIOS y habilitar iGPU Multi-Monitor desde Advanced > System Agent SA > Graphics. Segundo, ajustar DVMT Pre-Allocated a 256M para darle memoria suficiente al iGPU. Tercero, instalar los drivers de Intel UHD Graphics 630 desde intel.com, porque Windows instala un driver genérico que no activa QuickSync. Después de reiniciar, el encoder apareció en OBS sin problemas.

La configuración final para transmisión quedó en QuickSync H.264 con CBR a 6,000 Kbps, perfil high, intervalo de fotogramas clave en 2 segundos, latencia ultrabaja y B-frames en 0. Los B-frames mejoran calidad pero agregan latencia de encoding, que en streaming en vivo no tiene sentido pagar.

Un detalle: el monitor conectado al puerto HDMI de la placa madre debe estar encendido aunque el iGPU estuviera habilitado, porque Windows prioriza la GTX para la salida de video. Eso no importa. Lo que importa es que el UHD 630 aparezca en el Administrador de dispositivos como adaptador activo, y eso fue suficiente para que QuickSync funcionara en OBS y ahora tengo un monitor extra de 15 pulgadas que también tenía en almacenamiento y me sirve para tener la página de YouTube y OBS Studio para monitorear.

Los resultados concretos

La prueba definitiva para la computadora de escritorio fue una transmisión en OBS a 6,000 Kbps sostenida durante dos horas. Cero frames perdidos. Es un resultado que no hubiera creído posible unas semanas antes, cuando el 16% de pérdida mínimo era la norma. El plan es seguir subiendo el bitrate al menos hasta 7,000 Kbps para ver hasta dónde aguanta la configuración.

Para la laptop los resultados son igualmente contundentes, y aquí hay algo interesante: la laptop tiene tarjeta WiFi integrada, una Realtek 8822CE 802.11ac, que en teoría debería comportarse mejor que cualquier adaptador USB. Aun así, la diferencia entre conectarse por WiFi directo al router y conectarse por cable UTP desde el switch es dramática.

La prueba de bufferbloat con WiFi directo al router dio calificación F: latencia sin carga de 39 ms, pero con upload activo saltando a +1,404 ms adicionales. Velocidades de 21.2 Mbps de descarga y 20.5 Mbps de subida, con jitter de 518 ms en upload. Ese +1,404 ms explica por sí solo todos los problemas posibles en videoconferencias, gaming o cualquier aplicación sensible a latencia.

Con cable UTP desde el switch, usando un adaptador USB 3.0 en la laptop, la calificación subió a B: latencia sin carga de 29 ms, con download activo sumando solo +32 ms y upload activo sumando +4 ms. Velocidades de 84.7 Mbps de descarga y 66.3 Mbps de subida, con jitter de apenas 2.9 ms en upload. Todas las categorías de uso en verde: navegación, llamadas de audio, streaming 4K, videoconferencias. Solo gaming de baja latencia con una advertencia, que tiene más que ver con el salto WiFi hacia el router que con el cable local.

El contraste entre ambas pruebas es notable. No es una mejora marginal: es pasar de una conexión que activamente perjudica aplicaciones en tiempo real, OBS Studio en la de escritorio y Teams en la laptop, a una que funciona con normalidad. Y todo eso con el mismo router, la misma señal WiFi de fondo, el mismo ME30. Lo único diferente es si la laptop usa su tarjeta WiFi o si recibe Ethernet desde el switch.

Vale señalar que esta no es la primera vez que uso un extensor WiFi en casa, pero sí es la primera vez que intento usar el puerto Ethernet que traen. Siempre los había tratado como dispositivos puramente inalámbricos. El puerto estaba ahí desde el inicio, visible, sin que yo le prestara atención.

Lo que aprendí de todo esto

El camino más corto entre dos puntos a veces no es el más práctico. Tirar 40 metros de cable UTP hubiera sido la solución técnicamente más limpia, pero ignoraba completamente las restricciones reales de la instalación. Encontrar que el ME30 tenía un puerto Ethernet y entender que funciona muy bien fue más útil que seguir experimentando con adaptadores USB.

También queda claro que no todos los adaptadores USB WiFi son iguales, y que el chipset importa tanto como la marca. El RTL8812BU tiene problemas conocidos con streaming que no se resuelven solo con mejores drivers. Elegir hardware con chipsets más estables, como los de MediaTek, hubiera ahorrado tiempo desde el inicio.

Y el switch, en este contexto, no es más que eso: un multiplicador de puertos sin ninguna magia adicional. Su valor está en que permite expandir una sola conexión disponible sin agregar complejidad ni configuración.

A veces la solución no está en tirar más cable sino en entender mejor lo que ya tenés instalado. Y claro, comprar un cable UTP más pequeño para llegar el extensor al switch / computadora.

bufferbloat escritorio t3u plus al router

bufferbloat escritorio t3u plus al router

bufferbloat escritorio t3u plus al m30

bufferbloat escritorio t3u plus al m30

bufferbloat escritorio utp al m30

bufferbloat escritorio utp al m30

bufferbloat f laptop wifi al router

bufferbloat f laptop wifi al router

bufferbloat b laptop utp al m30

bufferbloat b laptop utp al m30