AMD podría haber pasado por alto una falla importante en su función Anti-Lag+ y está prohibiendo a los jugadores en títulos de deportes electrónicos


AMD lanzó recientemente su función Anti-Lag+, que está destinada a mejorar la latencia en los juegos, pero también puede hacer que te expulsen de tu título de deportes electrónicos favorito.

AMD Anti-Lag+ está prohibiendo a los jugadores acceder a títulos de deportes electrónicos: ¿un descuido genuino o algo más serio?

Anti-Lag+ de AMD es una función integrada en los controladores Radeon Adrenalin Edition y se puede activar o desactivar a través del conjunto de controladores. La implementación está dirigida directamente a la tecnología NVIDIA Reflex, que es similar en el sentido de que también ayuda a reducir las latencias del sistema, especialmente cuando la generación de fotogramas está habilitada en los juegos. Pero estas dos tecnologías también se pueden habilitar en escenarios sin generación de fotogramas para mejorar el ritmo general de fotogramas y las latencias en títulos no optimizados que abundan en las PC hoy en día.

Fuente de la imagen: AMD

Sin embargo, ayer vimos los primeros informes y también la primera confirmación de que la suite AMD Anti Lag+ no sólo está modificando los archivos del juego, sino que los está modificando de tal manera que puede provocar baneos permanentes. Valve confirmó oficialmente que Anti-Lag+ es el principal culpable de por qué tantos usuarios prohibían VAC en Steam mientras jugaban.

Todos los jugadores tenían una cosa en común: el uso de Anti-Lag+ y ejecutar el juego en una GPU AMD Radeon RX 7000. Las GPU AMD Radeon RX 7000 con arquitectura RDNA 3 son las únicas tarjetas que admiten Anti-Lag+.

Entonces, ¿por qué sucede esto?

Verá, la solución AMD Anti-Lag+ se implementa en el lado del controlador en lugar de dentro de los módulos del juego. Entonces, cuando habilitas Anti-Lag+ para un determinado juego, el controlador lo inyectará directamente en los archivos DLL, que es también la forma en que los tramposos y piratas informáticos modifican los archivos del juego para obtener una ventaja sobre otros jugadores.

Dado que Counter Strike 2 es un título competitivo importante, el sistema Anti-Cheat de Valve, comúnmente conocido como VAC, se activa fácilmente y señala la manipulación por parte del conductor como una trampa, lo que conduce a una prohibición del jugador.

El enfoque de AMD para integrar Anti-Lag+ podría no funcionar por completo para los títulos de deportes electrónicos

Así que echemos un vistazo más profundo a cómo AMD integra Anti-Lag+ en un juego. El proceso utilizado se conoce como llamadas a funciones de desvío, que es una metodología de inyección externa común. Estas metodologías de inyección externa están plagadas de dificultades, entre ellas:

  • La integración es menos confiable ya que la ingeniería inversa crea suposiciones sobre cómo funciona el motor del juego, lo que resulta en una reducción de la latencia subóptima o inconsistente.
  • Puede activar sistemas Anti-Cheat y provocar prohibiciones por desviar las bibliotecas de entrada y del motor principal.
  • Puede entrar en conflicto con otros sistemas principales del juego (registro de acceso, tiempo de simulación, etc.) y provocar tartamudeos o bloqueos.
  • Se puede romper cuando se actualiza el juego.
Fuente de la imagen: AMD

Una vez más, si bien todo esto no será un problema importante para los juegos para un solo jugador, sí lo es para los deportes electrónicos y los títulos competitivos en línea donde el uso de técnicas de reducción de latencia tiene más sentido. Ahora Valve ha anunciado que están esperando una actualización de AMD. Actualmente, Valve está tratando de trabajar rápidamente para revertir las prohibiciones que tuvieron lugar debido a este problema, mientras que AMD siguió adelante y eliminó el enlace del controlador por completo de su sitio web. Entonces la siguiente pregunta es si AMD puede trabajar en una actualización para solucionar este problema.

Parece poco probable que se encuentre una solución, ya que los trucos a menudo se insertan en un juego como metodologías de inyección externa, al igual que Anti-Lag +. Básicamente, abre una puerta trasera para los tramposos. El software antitrampas busca metodologías de inyección externas para detectar trampas. Si buscan el dll ‘Anti Lag +’ y lo permiten como excepción (no como truco), se abre una puerta trasera para que otros tramposos simplemente cambien el nombre de sus archivos de trucos. Entonces esto probablemente significará Contraataque 2 simplemente se eliminará de la lista de compatibilidad de Anti-Lag+.

¿Qué pasa con otros juegos competitivos de deportes electrónicos?

Actualmente, AMD tiene una lista de seis títulos de deportes electrónicos y en línea que cuentan con algún tipo de implementación Anti-Cheat similar a VAC. Estos títulos incluyen:

  • Counter-Strike 2 (Afectados – Prohibiciones)
  • Apex Legends (Afectados – Prohibiciones)
  • supervisión 2
  • fortnite
  • Call of Duty: Modern Warfare II (Afectado – Accidentes)
  • PUBG: campos de batalla

De los seis títulos, actualmente hay tres títulos en los que los jugadores experimentan prohibiciones generalizadas junto con fallas y el problema surge del uso de las GPU AMD Radeon RX 7000 y la función Anti-Lag+ asociada.

Hasta ahora, solo Valve ha reconocido oficialmente que este problema está relacionado con Anti-Lag+ de AMD, pero en la página de soporte de AMD y EA, también se están produciendo prohibiciones generalizadas en Apex Legends y casi la totalidad de los jugadores que enfrentan estos problemas están ejecutando GPU Radeon RX 7000. De hecho, un jugador dijo que lo banearon después de usar Anti-Lag+, mientras que otros también informaron el uso de Anti-Lag y Anti-Lag+ mientras jugaban.

Fuente de la imagen: Foros de EA

Como puede ver arriba, parece que al menos otro software anti-trampas está apuntando y prohibiendo a los jugadores que usan Anti-Lag+ en un juego competitivo además de Counter-Strike 2. Pero hay algo más que los usuarios preguntan.

Nota – Ya nos comunicamos con Epic Games para comentar sobre los problemas que enfrentan los jugadores de Apex Legends.

¿Por qué el otro campo no se ve afectado?

Es fácil comparar Anti-Lag+ de AMD y Reflex de NVIDIA en la funcionalidad que ofrecen, pero la forma en que funcionan es muy diferente. Como leyó anteriormente, Anti-Lag+ se inyecta a nivel del controlador, mientras que Reflex de NVIDIA es nativo del código del juego. Cada implementación de NVIDIA Reflex se realiza trabajando con el desarrollador del juego y ambas partes (NVIDIA y desarrollador) se aseguran de que no solo la tecnología funcione según lo previsto (que es para garantizar ahorros sustanciales de latencia) sino también para garantizar la integración nativa mientras se compila dentro el código del juego.

Con NVIDIA Reflex, los jugadores pueden disfrutar de latencias más bajas en juegos y especialmente en títulos competitivos de deportes electrónicos sin las preocupaciones que conllevan una inyección externa y desvíos de funciones. A continuación se detallan algunos de los beneficios y desventajas de cada método:

Integración de juegos nativos

  • Ventajas
    • La mejor reducción de latencia posible
    • Funciona bien con todos los sistemas de juego (movimiento, acción, ritmo de cuadros, etc.)
    • No corre el riesgo de prohibiciones anti-trampas
    • Las actualizaciones del juego no afectarán la funcionalidad
  • Contras
    • Requiere una asociación de trabajo entre la tecnología y el desarrollador de juegos
    • La biblioteca de juegos de soporte puede ser menor

Inyección/desvío de DLL

  • Ventajas
    • Puede integrar nuevos títulos más rápido sin interacción del desarrollador
  • Contras
    • La integración es menos confiable ya que la ingeniería inversa crea suposiciones sobre cómo funciona el motor del juego.
    • Reducción de latencia no óptima
    • Puede activar sistemas Anti-Cheat y provocar prohibiciones por desviar las bibliotecas de entrada y del motor principal.
    • Puede entrar en conflicto con otros sistemas de juego principales.
    • Puede causar inestabilidad en el juego.
    • Se puede romper cuando se actualiza el juego.

Al final, parece que esto fue más que un simple descuido. NVIDIA ha criticado previamente a AMD por utilizar jugadores para realizar pruebas de control de calidad y Beta en sus versiones de controladores y lo que está sucediendo ahora parece ser así. Una empresa tan grande como AMD, que fabrica GPU que se utilizan en torneos competitivos, no puede pasar por alto el simple hecho de que modificar las bibliotecas o los archivos de un juego puede provocar una prohibición permanente.

Si bien no diría que la tecnología Anti-Lag+ no es útil ya que la probé yo mismo y funciona bien en juegos para un solo jugador, la implementación actual en los títulos en línea simplemente no funciona y AMD debe reevaluarla para utilizarse con dichos títulos.

Por su parte, AMD ha hecho el siguiente comunicado:

AMD ha sido alertada sobre un problema en el que los jugadores que juegan Counter-Strike 2 (CS2) con la tecnología AMD Anti-Lag+ habilitada en gráficos Radeon TM activan inadvertidamente una prohibición del sistema Valve Anti-Cheat (VAC Ban). AMD está colaborando con Valve para solucionar el problema y proporcionará más detalles a medida que estén disponibles. AMD recomienda a los jugadores que utilizan el software AMD: el controlador Adrenalin Edition 23.10.1 no habiliten la tecnología Anti-Lag+ en CS2 hasta nuevo aviso.

a través de AMD

Los jugadores ya han pagado el precio de la prohibición de sus cuentas y si AMD hubiera realizado algún tipo de evaluación interna temprana, entonces toda esta charla no habría sido necesaria. Esperamos que la compañía resuelva este problema y trabaje para brindar una mejor experiencia a su gran base de fanáticos que ejecutan GPU Radeon y solo quieren disfrutar de los últimos juegos competitivos con las últimas tecnologías.

Comparte esta historia

Facebook

Gorjeo





Source link-29