Jump to content

Valve urges AMD users to disable the Anti-Lag+ feature, due to causing VAC bans.

Error 52

Summary

AMD's new Anti-Lag+ feature appears to have not gone without a few hiccups, as Valve has released a statement on Twitter saying that, due to it detouring engine DLL functions, it can trip up Valve's VAC anti-cheat and cause bans. They will work on reverting the bans after AMD ships a new update.

 

Quotes

Quote

AMD's latest driver has made their "Anti-Lag/+" feature available for CS2, which is implemented by detouring engine dll functions. If you are an AMD customer and play CS2, DO NOT ENABLE ANTI-LAG/+; any tampering with CS code will result in a VAC ban. Once AMD ships an update we can do the work of identifying affected users and reversing their ban.

 

My thoughts

Astonishing fuck-up from AMD here, frankly. It seems utterly baffling that they didn't consider this a direct possibility from tampering with games that have anti-cheat and didn't even consult Valve about it. And if it's tripping up VAC, god help them with any games that have Ring-0 anti-cheat.

 

Sources

https://wccftech.com/counter-strike-2-devs-advise-against-enabling-amd-anti-lag-radeon-drivers-can-get-you-banned/

https://twitter.com/CounterStrike/status/1712875606776729832

 

Link to comment
Share on other sites

Link to post
Share on other sites

That's a big yikes. I just hope they identify the real affected users and not some meatball who really is cheating and turned on AL+ to say "Hey look at me, I turned it on too" and gets unbanned.

 

With that out of the way, I just laugh. Gaming didn't used to be so hard back in my day. The 2010s and up have been absolute garbage, lmao.

Leonidas Specs: Ryzen 7 5800X3D | AMD 6800 XT Midnight Black | MSI B550 Gaming Plus | Corsair Dominator CL16 3200 MHz  4x8 32GB | be quiet! Silent Base 802

Maximus Specs: Ryzen 7 3700x | AMD 6700 XT Power Color Fighter | Asrock B550M-Itx/AC | Corsair Vengeance CL 16 3200 MHz 2x8 16 GB | Fractal Ridge Case (HTPC)


 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, GreatnessRD said:

With that out of the way, I just laugh. Gaming didn't used to be so hard back in my day. The 2010s and up have been absolute garbage, lmao.

 

I dunno, I remember old 2000's anti-cheats being giant piles of shit that would kick you for looking at them funny.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Error 52 said:

 

I dunno, I remember old 2000's anti-cheats being giant piles of shit that would kick you for looking at them funny.

Those were the good days. PunkBuster, GGC Stream, and all the other methods that actually worked...

M.S.C.E. (M.Sc. Computer Engineering), IT specialist in a hospital, 30+ years of gaming, 20+ years of computer enthusiasm, Geek, Trekkie, anime fan

  • Main PC: AMD Ryzen 7 5800X3D - EK AIO 360 D-RGB - Arctic Cooling MX-4 - Asus Prime X570-P - 4x8GB DDR4 3200 HyperX Fury CL16 - Sapphire AMD Radeon 6950XT Nitro+ - 1TB Kingston Fury Renegade - 2TB Kingston Fury Renegade - 512GB ADATA SU800 - 960GB Kingston A400 - Seasonic PX-850 850W  - custom black ATX and EPS cables - Fractal Design Define R5 Blackout - Windows 11 x64 23H2 - 3 Arctic Cooling P14 PWM PST - 5 Arctic Cooling P12 PWM PST
  • Peripherals: LG 32GK650F - Dell P2319h - Logitech G Pro X Superlight with Tiger Ice - HyperX Alloy Origins Core (TKL) - EndGame Gear MPC890 - Genius HF 1250B - Akliam PD4 - Sennheiser HD 560s - Simgot EM6L - Truthear Zero - QKZ x HBB - 7Hz Salnotes Zero - Logitech C270 - Behringer PS400 - BM700  - Colormunki Smile - Speedlink Torid - Jysk Stenderup - LG 24x External DVD writer - Konig smart card reader
  • Laptop: Acer E5–575G-386R 15.6" 1080p (i3 6100U + 12GB DDR4 (4GB+8GB) + GeForce 940MX + 256GB nVME) Win 10 Pro x64 22H2 - Logitech G305 + AAA Lithium battery
  • Networking: Asus TUF Gaming AX6000 - Arcadyan ISP router - 35/5 Mbps vDSL
  • TV and gadgets: TCL 50EP680 50" 4K LED + Sharp HT-SB100 75W RMS soundbar - Samsung Galaxy Tab A8 10.1" - OnePlus 9 256GB - Olymous Cameda C-160 - GameBoy Color 
  • Streaming/Server/Storage PC: AMD Ryzen 5 3600 - LC-Power LC-CC-120 - MSI B450 Tomahawk Max - 2x4GB ADATA 2666 DDR4 - 120GB Kingston V300 - Toshiba DT01ACA100 1TB - Toshiba DT01ACA200 2TB - 2x WD Green 2TB - Sapphire Pulse AMD Radeon R9 380X - 550W EVGA G3 SuperNova - Chieftec Giga DF-01B - White Shark Spartan X keyboard - Roccat Kone Pure Military Desert strike - Logitech S-220 - Philips 226L
  • Livingroom PC (dad uses): AMD FX 8300 - Arctic Freezer 64 - Asus M5A97 R2.0 Evo - 2x4GB DDR3 1833 Kingston - MSI Radeon HD 7770 1GB OC - 120GB Adata SSD - 500W Fractal Design Essence - DVD-RW - Samsung SM 2253BW - Logitech G710+ - wireless vertical mouse - MS 2.0 speakers
Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, 191x7 said:

PunkBuster

Dont even remind me, that thing was a PITA. Wouldt surprise me if i still have the tool to install/repair that abomination somewhere deep in the downloads share of my NAS......

Link to comment
Share on other sites

Link to post
Share on other sites

I'd be interested in more in depth technical reasons why this is happening. It may lead in future to games providing some kind of new interface to the driver to enable this type of functionality without triggering anti-cheat. 

Main system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, Corsair Vengeance Pro 3200 3x 16GB 2R, RTX 3070, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, Acer Predator XB241YU 24" 1440p 144Hz G-Sync + HP LP2475w 24" 1200p 60Hz wide gamut
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
Share on other sites

Link to post
Share on other sites

25 minutes ago, Error 52 said:

Astonishing fuck-up from AMD here

FirstTime?.jpg

 

Lack of QA and lack of software stability is AMDs forte.

 

mY sYsTeM iS Not pErfoRmInG aS gOOd As I sAW oN yOuTuBe. WhA t IS a GoOd FaN CuRVe??!!? wHat aRe tEh GoOd OvERclok SeTTinGS FoR My CaRd??  HoW CaN I foRcE my GpU to uSe 1o0%? BuT WiLL i HaVE Bo0tllEnEcKs? RyZEN dOeS NoT peRfORm BetTer wItH HiGhER sPEED RaM!!dId i WiN teH SiLiCON LotTerrYyOu ShoUlD dEsHrOuD uR GPUmy SYstEm iS UNDerPerforMiNg iN WarzONEcan mY Pc Run WiNdOwS 11 ?woUld BaKInG MY GRaPHics card fIX it? MultimETeR TeSTiNG!! aMd'S GpU DrIvErS aRe as goOD aS NviDia's YOU SHoUlD oVERCloCk yOUR ramS To 5000C18

 

Link to comment
Share on other sites

Link to post
Share on other sites

23 minutes ago, GreatnessRD said:

That's a big yikes. I just hope they identify the real affected users and not some meatball who really is cheating and turned on AL+ to say "Hey look at me, I turned it on too" and gets unbanned.

 

With that out of the way, I just laugh. Gaming didn't used to be so hard back in my day. The 2010s and up have been absolute garbage, lmao.

Even if those get unbanned, the fact they cheated once, it means they'll cheat again and next time they won't have this excuse at hand anymore.


EDIT:

How is this AMD's fuckup? It's just Valve's VAC picking up this feature as some sort of interference and resulting in bans. There has probably been many such cases, but no one ever knew them because companies like Valve and AMD solved them internally without anyone ever knowing.

Link to comment
Share on other sites

Link to post
Share on other sites

36 minutes ago, 191x7 said:

Those were the good days. PunkBuster, GGC Stream, and all the other methods that actually worked...

actually having private dedicated servers were more fun as long as admins were in game or reviewed them

miss those days more

edit even vote kick was fun lol

Link to comment
Share on other sites

Link to post
Share on other sites

22 minutes ago, RejZoR said:

How is this AMD's fuckup? It's just Valve's VAC picking up this feature as some sort of interference and resulting in bans. There has probably been many such cases, but no one ever knew them because companies like Valve and AMD solved them internally without anyone ever knowing.

AMD should've been well-aware that modifying game DLLs would run the risk of this happening. It's software that literally interacts with the game in the exact same way that even basic cheats do.

Link to comment
Share on other sites

Link to post
Share on other sites

40 minutes ago, RejZoR said:

Even if those get unbanned, the fact they cheated once, it means they'll cheat again and next time they won't have this excuse at hand anymore.


EDIT:

How is this AMD's fuckup? It's just Valve's VAC picking up this feature as some sort of interference and resulting in bans. There has probably been many such cases, but no one ever knew them because companies like Valve and AMD solved them internally without anyone ever knowing.

I agree, this isn't on AMD - this is Valve's issue. AMD can't be expected to work with every single developer for a driver level change. If a game considers this cheating, why are they not reaching out to AMD and telling them to disable it for their game FIRST before banning people for something they have no idea is even a "cheat".

Link to comment
Share on other sites

Link to post
Share on other sites

Welcome to AMD where QA testing is done by the users and we call it open sourcing our development 

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, Fasterthannothing said:

Welcome to AMD where QA testing is done by the users and we call it open sourcing our development 

It's not AMD's fault. These "anti-cheat" modules are hacks, and in some cases rootkits.

I'm not a dev, but why hasn't an anti-cheat system been built into the latest DirectX API? I think it's long overdue. At least have a separate API that's an industry standard for this function if at all possible.

Link to comment
Share on other sites

Link to post
Share on other sites

16 minutes ago, Lexcyn said:

I agree, this isn't on AMD - this is Valve's issue. AMD can't be expected to work with every single developer for a driver level change. If a game considers this cheating, why are they not reaching out to AMD and telling them to disable it for their game FIRST before banning people for something they have no idea is even a "cheat".

This isn't black and white, but I'd put more fault on AMD than Valve on this specific matter. Valve goes, you want to play this game, you don't tamper with it. AMD accessed game code in a way that could tamper with it, regardless if it does or doesn't malicously. To avoid this, either implement it in a way that doesn't violate game integrity, or work with gamedevs to put in an interface to do what they want without negatively impacting the game.

 

12 minutes ago, StDragon said:

It's not AMD's fault. These "anti-cheat" modules are hacks, and in some cases rootkits.

I'm not a dev, but why hasn't an anti-cheat system been built into the latest DirectX API? I think it's long overdue. At least have a separate API that's an industry standard for this function if at all possible.

Anti-cheats tend to want lower level access, because if the cheat runs at lower level access than anti-cheat, it would have a significant advantage.

 

A "Windows" anti-cheat implementation would probably have to go lower OS level, not a high level like DX. Maybe it could be some extension to existing integrity protections that home users don't care much about, but enterprise users may do.

Main system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, Corsair Vengeance Pro 3200 3x 16GB 2R, RTX 3070, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, Acer Predator XB241YU 24" 1440p 144Hz G-Sync + HP LP2475w 24" 1200p 60Hz wide gamut
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Lexcyn said:

I agree, this isn't on AMD - this is Valve's issue. AMD can't be expected to work with every single developer for a driver level change. If a game considers this cheating, why are they not reaching out to AMD and telling them to disable it for their game FIRST before banning people for something they have no idea is even a "cheat".

Rule one of not getting banned is "don't fuck with the DLLs". AMD was doing game-specific hacks to Counter-Strike, seemingly without discussing it with Valve, and seemingly triggering VAC automatically. I don't see how that's not on AMD.

 

1 hour ago, StDragon said:

It's not AMD's fault. These "anti-cheat" modules are hacks, and in some cases rootkits.

I'm not a dev, but why hasn't an anti-cheat system been built into the latest DirectX API? I think it's long overdue. At least have a separate API that's an industry standard for this function if at all possible.

1. VAC isn't a rootkit.

2. If Microsoft baked Anti-Cheat right into Windows people would lose their shit.

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Error 52 said:

AMD should've been well-aware that modifying game DLLs would run the risk of this happening. It's software that literally interacts with the game in the exact same way that even basic cheats do.

It's on game companies to whitelist features from companies as big as AMD or NVIDIA. Imagine getting banned because you're using NVIDIA Experience features and game bans you for it. Some even go as far as whitelisting less popular stuff like ReShade, for as long as you're not accessing depth buffers which can be used for wallhacking. I just don't have any idea how easy or hard that is to detect with anti-cheat.

Link to comment
Share on other sites

Link to post
Share on other sites

39 minutes ago, RejZoR said:

It's on game companies to whitelist features from companies as big as AMD or NVIDIA. Imagine getting banned because you're using NVIDIA Experience features and game bans you for it. Some even go as far as whitelisting less popular stuff like ReShade, for as long as you're not accessing depth buffers which can be used for wallhacking. I just don't have any idea how easy or hard that is to detect with anti-cheat.

Well, it's not just Counter-Strike. And I don't understand how companies could possibly whitelist a feature that directly tampers with the game files and, quite clearly, they had not been given any kind of heads-up or warning about.

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, RejZoR said:

How is this AMD's fuckup?

Any tamper with game's DLL's is a big "no no" for anticheats for well over a decade - that's how.

 

4 hours ago, Lexcyn said:

AMD can't be expected to work with every single developer for a driver level change.

Well, "not working" with "such small" company as Valve led them to pulling back driver and another set of "AMD drivers bad" headlines.

In other words - I would bloody well expect them to get their sh*t together because nVidia's Reflex works as intended.

4 hours ago, Lexcyn said:

If a game considers this cheating, why are they not reaching out to AMD and telling them to disable it for their game FIRST before banning people for something they have no idea is even a "cheat".

And do what in the meantime? Shutdown whole of anticheat system for days/weeks? Or maybe turn off servers?

 

 

Why is it so hard for so many people to admit that AMD is not perfect?

And I am writing this from all-AMD PC right now.

 

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, Error 52 said:

AMD should've been well-aware that modifying game DLLs would run the risk of this happening. It's software that literally interacts with the game in the exact same way that even basic cheats do.

i find it kinda funny that a bit of dll tinkering triggers an "anti cheat", but then again i would never play a valve game, play stupid games win stupid prizes, i guess... ¯\_(ツ)_/¯ 

 

 

Spoiler

ps: been playing tons of games where changing a dll *does not* trigger the anti cheat , like wth there are actually legit reasons to do this, outside of "cheating"

 

The direction tells you... the direction

-Scott Manley, 2021

 

Softwares used:

Corsair Link (Anime Edition) 

MSI Afterburner 

OpenRGB

Lively Wallpaper 

OBS Studio

Shutter Encoder

Avidemux

FSResizer

Audacity 

VLC

WMP

GIMP

HWiNFO64

Paint

3D Paint

GitHub Desktop 

Superposition 

Prime95

Aida64

GPUZ

CPUZ

Generic Logviewer

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, StDragon said:

It's not AMD's fault. These "anti-cheat" modules are hacks, and in some cases rootkits.

I'm not a dev, but why hasn't an anti-cheat system been built into the latest DirectX API? I think it's long overdue. At least have a separate API that's an industry standard for this function if at all possible.

They have a responsibility to test compatibility especially when it comes to anti cheat software. I don't see Nvidia software tripping the anti cheat software 

Link to comment
Share on other sites

Link to post
Share on other sites

35 minutes ago, MarkPol88 said:

And do what in the meantime? Shutdown whole of anticheat system for days/weeks? 

Aren't Valve games full of cheaters anyway? Id say DO IT, LES GO

The direction tells you... the direction

-Scott Manley, 2021

 

Softwares used:

Corsair Link (Anime Edition) 

MSI Afterburner 

OpenRGB

Lively Wallpaper 

OBS Studio

Shutter Encoder

Avidemux

FSResizer

Audacity 

VLC

WMP

GIMP

HWiNFO64

Paint

3D Paint

GitHub Desktop 

Superposition 

Prime95

Aida64

GPUZ

CPUZ

Generic Logviewer

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

36 minutes ago, MarkPol88 said:

Any tamper with game's DLL's is a big "no

its a very stupid system though because you just need to "fix" the CRC thingie and the "anti cheat" will never know 😉 

The direction tells you... the direction

-Scott Manley, 2021

 

Softwares used:

Corsair Link (Anime Edition) 

MSI Afterburner 

OpenRGB

Lively Wallpaper 

OBS Studio

Shutter Encoder

Avidemux

FSResizer

Audacity 

VLC

WMP

GIMP

HWiNFO64

Paint

3D Paint

GitHub Desktop 

Superposition 

Prime95

Aida64

GPUZ

CPUZ

Generic Logviewer

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, Fasterthannothing said:

They have a responsibility to test compatibility especially when it comes to anti cheat software. I don't see Nvidia software tripping the anti cheat software 

Maybe they have, and only a certain subset of public users got banned. Is that number so low that it didn't ensnare any of the testers during the QA/QC process?

I'm not defending AMD here if they've been messing around in the DLL memory space in kludgy way. But then again, anti-cheat is a bit of a landmine to step on when it's not well documented (by design).

This is why standards exist, and exactly what happens when one or more party members hack together solutions in a nonconformal way.

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, Error 52 said:

 

I dunno, I remember old 2000's anti-cheats being giant piles of shit that would kick you for looking at them funny.

you did something wrong..... always get the newest crack from a friend nearby and this was never an issue...... 😉

 

 

35 minutes ago, StDragon said:

This is why standards exist, and exactly what happens when one or more party members hack together solutions in a nonconformal way.

Exactly and it's time Valve adheres to them, their "VAC" is known to be outdated since its inception and easily overcome,  the fact that simple dll shenanigans can trigger it is astonishing. 

 

 

that said i agree with your other points, this could really just affect a small portion of users and amd probably should have tested this better in the first place.

 

 

 

The direction tells you... the direction

-Scott Manley, 2021

 

Softwares used:

Corsair Link (Anime Edition) 

MSI Afterburner 

OpenRGB

Lively Wallpaper 

OBS Studio

Shutter Encoder

Avidemux

FSResizer

Audacity 

VLC

WMP

GIMP

HWiNFO64

Paint

3D Paint

GitHub Desktop 

Superposition 

Prime95

Aida64

GPUZ

CPUZ

Generic Logviewer

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×