Microsoft Blames Windows Gaming Issues On RGB Lighting Devices (bleepingcomputer.com) 78
BleepingComputer reports:
Microsoft says ongoing issues causing games to crash or fail to launch after installing the August 2026 Windows updates may be caused by peripherals with RGB lighting.
As Microsoft explained when it confirmed it's investigating on Wednesday, this known issue affects games like ARC Raiders, MARVEL Tokon: Fighting Souls, and The Finals on systems running Windows 11 24H2 and 25H2... "[Peripherals or internal device components with RGB lighting features] may install drivers or code components with file names similar to inpoutx64. In systems where these drivers are found, the issue is then triggered by launching certain games," it noted.
Thanks to Slashdot reader joshuark for sharing the article.
As Microsoft explained when it confirmed it's investigating on Wednesday, this known issue affects games like ARC Raiders, MARVEL Tokon: Fighting Souls, and The Finals on systems running Windows 11 24H2 and 25H2... "[Peripherals or internal device components with RGB lighting features] may install drivers or code components with file names similar to inpoutx64. In systems where these drivers are found, the issue is then triggered by launching certain games," it noted.
Thanks to Slashdot reader joshuark for sharing the article.
Re: (Score:1)
Nothing hurts worse than the truth, isn't that right?
Re: (Score:1)
It occurs to me, after all the mod points spent silencing me, that this is clear evidence that I in fact thought out my talking point perfectly, and nothing could be more certain proof of that fact than the childish tantrum storm it generated in all of you and your cohorts, leading to them attempting to silence the truth I had just posted, as if it could silence the thought from their minds... but it didn't, and it won't. You're stuck with the harsh truth of this fact forever.
a path-traversal attack (Score:5, Insightful)
Poorly written applications by both game developers and poorly written operating systems by Microsoft.
Re:a path-traversal attack (Score:5, Interesting)
No point in it, managers don't care if you do a good job, as long as you close the ticket. For some managers, if you included bugs, that's a good thing. It's more tickets that can be opened.
Re: a path-traversal attack (Score:2)
Everything is done for theater now.
Re: (Score:3)
Not many good programmers these days.
Yes, unfortunately. Well a big shakeup is coming and we will get liability and likely qualification requirements. The EU CRA (and also the GDPR and the DSA) are already starting that process. I guess a lot of bad coders will lose their jobs in the next 5-10 years. The same has happened in every other engineering field when society finally admitted to itself that quality matters in important technologies.
Re: (Score:2)
For some managers, if you included bugs, that's a good thing. It's more tickets that can be opened.
It hurts me in my soul how true this really is. Gotta keep those velocity numbers up.
Re: (Score:2)
https://www.cnbc.com/2025/12/2... [cnbc.com]
If you like your manager enough to help them, then break up tasks into smaller tasks that take an hour or so but still have 1 point of value.
Re: (Score:3)
It's more tickets that can be opened.
If you're measured on ticket closures, you need more tickets opened !
You get what you measure.
Re:a path-traversal attack (Score:5, Informative)
In this case it's an open source driver that is the problem. Specifically this one: https://www.highrez.co.uk/Down... [highrez.co.uk]
The maintainer abandoned it, but everyone kept using it because it's the only real option for apps (including open source ones like Open Hardware Monitor) to access the motherboard SMBUS which controls fans and RGB lighting, among other things.
It's not clear exactly what the cause of the crash is, but it may be related to anti-cheat tech which basically rootkits Windows and then panics when it sees certain drivers installed.
Re: (Score:1)
Fascinating. Is driver writing on Windows so utterly messed up that writing and maintaining what is a really simple driver on the functionality side is something nobody wants to do?
Re: (Score:2)
The problem is there are many many different pieces of hardware which would have to be supported and nobody is bothering. Most of the RGB hardware uses its own interface instead of a standard. So instead this generic driver for direct hardware access has been used. The situation on Linux is actually not very different, except on Linux there are udev rules which make it possible to assign permissions to specific devices to users or groups and have more security than you get when doing the same thing on Windo
Re: (Score:2)
So essentially the EEs have made a mess and now expect software to fix it? Well. If this driver really allows general hardware access, it is a security problem waiting to happen and should not be used at ll.
On a related note, I do not understand the point of colorful lights in keyboards and the like. But then, I am not mentally 5 years old.
Re: (Score:2)
I don't know that it's really "the EEs" that caused the problem. I suspect it's "the regular programmers who found themselves doing embedded programming jobs". They didn't care how it could be made to work, they just wanted it to work. Most of these haven't even been on USB until recently, they were all on I2C or SPI. However there ARE some standards now and corporations should just use them like everyone else. Since they don't, the semi-pro level stuff is superior, I'm pretty sure the RGB controller I'm us
Re: (Score:2)
I do not understand the point of colorful lights in keyboards and the like. But then, I am not mentally 5 years old.
Sorry your heart is dead, but a lot of us still understand fun.
If you do not find fun as an adult, you are doing it wrong. Here is a hint: Regressing yourself to a mental child is not the way to do it.
Re: a path-traversal attack (Score:2)
I did not even realize that keyboards with individual colored lights were a thing until I read the latest release notes for Terraria.
The wiki has a good show of how the keyboard will have a flame animation if you touch lava in the game, or eyeballs when you fight some bosses. Kinda cool actually.
https://terraria.wiki.gg/wiki/... [terraria.wiki.gg]
Do I want it? Not really, it is more of a gimmick like the touch bar we had on MacBook Pros for a few years.
Re: (Score:1)
The problem is there are many many different pieces of hardware which would have to be supported and nobody is bothering.
Apple does.
Re: (Score:2)
Really? Apple produces software which supports RGB LEDs on PCs? What's it called?
Re: (Score:2)
Really? Apple produces software which supports RGB LEDs on PCs? What's it called?
Really? You think I said that Apple supplies drivers flor every piece of hardware? Argue at least honestly.
Apple writes drivers for equipment that is used on their computers. Is your need to disagree that strong? I know you hate me, but I look at the situation that I don't mind pissing you off, comrade.
Re:a path-traversal attack (Score:4)
I'm not whomever you're replying to, but you replied "apple does" to "there are many many different pieces of hardware which would have to be supported and nobody is bothering".
Lots of apple people would love RGB LEDs. I would love if my steering wheel worked on OSX.
What third party peripherals is apple writing drivers for?
Re: (Score:3)
Who said it's messed up? This is the Linux approach to a problem: Why reinvent the wheel when someone else has written something you can use already.
And when I said it's the Linux approach, that very much includes orphaned libraries. Linux, Windows, Unix, Cloud, it doesn't matter. This problem is so ubiquitous there's an obligatory XKCD comic: https://xkcd.com/2347/ [xkcd.com] the only difference is, the guy in Nebraska retired and no one noticed.
Re: (Score:2)
I don't think it's particularly hard or anything. The bigger issue is getting it signed by Microsoft. Because it's a very low level driver that can interact with critical parts of the hardware, like controlling your fans and power management, the bar is naturally a bit higher than a driver for some random USB device. Therefore every time it gets updated, Microsoft has to check it and sign off on it.
There was some company that was updating it, basically just rebuilding it to keep it compatible with the lates
Re: (Score:2)
There is a windows API for it.
https://learn.microsoft.com/en... [microsoft.com]
Re: (Score:2)
Fascinating. Is driver writing on Windows so utterly messed up that writing and maintaining what is a really simple driver on the functionality side is something nobody wants to do?
Yes. Been a lot of trouble with Windows drivers for years.
I never understood why they didn't take the Apple approach and write all their own drivers.
Re: (Score:2)
The best solution would have been for hardware vendors to stop using SMBUS and switch to USB. No driver needed.
Re: a path-traversal attack (Score:4, Interesting)
Re: (Score:2)
Unless there's a USB standard for RGB lights connecting it via USB doesn't magically mean "no driver needed".
USB keyboards with RGB require a specific driver for the RGB to work. The keyboard part works without a "driver" (which really isn't true, there still is a driver).
Re: (Score:3)
There doesn't need to be a standard, they can just use USB vendor defined endpoints, or a USB HID vendor defined report. Then the standard WinUSB and HID APIs work, and no driver is required. Plug it in, Windows recognizes it and attaches the appropriate generic USB driver, and the RGB control software sends whatever data is likes.
Re: (Score:2)
Indeed. Could even go via USB-serial with CH340 or PL2393 and be dead easy and cheap. But a large part of the "business" view on technology is "do not pay an engineer if we can already make money off it, regardless of how broken it is". In a larger context, that mindset brings us things like climate change.
Re: (Score:2)
I have one application that manages RGB for my motherboard (fans and a pointless LED strip) and an ASUS mousepad (I know it's stupid), another that manages the LEDs on the video card and keyboard
Re: (Score:2)
No, in this case it's a lack of a primary first party API in the Operating System problem. RGB is ubiquitous. Why the fuck hasn't Microsoft provided an API for it? They've shoehorned every other god damn thing in and abstracted it via DirectX, so how should anyone be surprised that developers doing dodgy stuff to sync lighting to games is causing an issue.
Re: (Score:2)
To be fair if I were Microsoft I would tell motherboard manufacturers to get a grip and make it a USB device. Hanging it off the SMBUS, where critical stuff like fan control and power management also lives, is kind of insane for controlling some lights.
If it was USB then it could just use WinUSB or even HID. No driver needed, API is very mature.
Re: a path-traversal attack (Score:2)
No driver needed?
You're not understanding the incentive structure that led to this state of affairs in the first place. To use USB would mean that they would have to do a ton of driver work. They would have to implement these generic control surfaces and they would have to ensure that their hardware does what the USB specs say it should. You'd end up with a USB RGB controller chip.
If you haven't noticed, RGB controller chips are a lot more electronically simple than that. They are small-project simple I/O-
Re: (Score:3)
Re: (Score:2)
Lots of USB devices use RGB, such a mice and keyboards. For the RGB the early implementations were using microcontrollers, which often have USB built in.
Re:a path-traversal attack (Score:4, Informative)
Yeah. There's a whole rabbit hole here, this abandoned driver becoming this critical piece of Windows gamer's software is a fascinating story all on its own. The short of it is Windows didn't provide a good interface to access the SMBUS, and one guy's hack to make it work got reused again and again until it's basically infrastructure and won't go away. But because it's a low level driver it can crash everything. It wasn't just abandoned the original author was like "guys, this was a wild hack, I don't want to own this for life."
*But* it's important to clarify, it's not a matter of just users going and installing this "open source driver."
"Poorly written applications by both game developers and poorly written operating systems by Microsoft." is still pretty accurate really.
Tons of vendors selling this stuff, have been bundling it into their seemingly proprietary software for years now.
Re: (Score:2)
And why the hell did any game need that?
Oh, wait a minute though. What you linked is InpOut32/x64.DLL. They're talking about InpOutx64.SYS. I don't know if they are related.
Re: (Score:2)
Poorly written applications by both game developers and poorly written operating systems by Microsoft.
Seems strange that Windows has trouble with files with similar names.
I mean how does that happen in the real world. Windows only checks part of a filename, then decides "Looks good to me!"
My Desktop build in 2028 (Score:2)
Will be a sleeper build, I already have a case from 2015 at the ready. And of course, no RGB
Re: (Score:2)
Re: (Score:2)
WHQL? (Score:2)
Re: (Score:3)
Seems that is not correct.
Fiscal Year 2025 Compared with Fiscal Year 2024
Windows and Devices revenue increased $288 million or 2%. Windows OEM and Devices revenue increased 3% driven by growth in Windows OEM, offset in part by a decline in Devices.
https://www.microsoft.com/en-u... [microsoft.com]
Re: (Score:3)
Probably due to Microsoft forcing a lot of people to buy new PCs to run Windows 11.
Re: (Score:2)
Re: (Score:2)
They aren't 'maintaining' Patch Tuesday, its a necessity. Even if they never produce a new version of Windows, Patch Tuesday will be a requirement for, Im guessing, a couple of decades.
Running Windows? (Score:3)
Stick to Edison lamps. Or carbon arc lights.
A lot of those keyboards are pretty janky (Score:3)
Many are made by Chinese companies with names like MBXRZ and take 6 weeks to ship to the US to avoid tariffs. Many of these companies do *not* put much effort into making their drivers robust and well-tested.
rrriiiight... (Score:3, Insightful)
And you clowns don't think that your OS is a fragile pile of crap if it's that easy to fuck up?
Seriously? Do you even know what the job of an OS _is_ ?
Re: (Score:2)
Hey! How come I get modded down as flamebait but you don't?
Re: (Score:2)
Yes and no. The question is: Why was un unsecure and unmaintained driver needed to run something that is completely ubiquitous in the industry. Why wasn't this a first party OS feature with a dedicated API given how at this point virtually all peripherals marketed at gamers have the feature.
Re: (Score:2)
Huh? It's an unsecure and unmaintained open-source driver that's causing the issue. The OS is running perfectly fine.
Perfect illustration of the thinking problem here. You don't even get WHAT the problem is.
Why is a driver able to fuck up a system? The OS should be the watchdog that says "WTF are you doing there?", not the obedient slave executing whatever.
A great illustration is W^X - first found not in Windows, but in OpenBSD. Because Windows happily goes "whatever you say, master", while the guys at OpenBSD said "no actual use case of non-broken, non-malicious software should ever behave like that, so we'll block it".
since a non-MS open-source driver is actually the problem here.
I
OMG (Score:3, Interesting)
OMFG I hate all the lighted crap now. Sucking up power, USB slots, and contributing nothing. I spend decent effort blacking out every little led light in my bedroom for the sake of DARKNESS. Painters tape, model paint/finger nail polish all the power strips, every electronic device has some BS light.
Re: (Score:2)
Yes, I hate all the LEDs on devices and I too would black them out or sometimes even open the device and desolder them.
Then I discovered a magical thing called a sleep mask, and that solved all of my nighttime light problems.
Re:OMG (Score:4, Funny)
Now, not only do I sleep fine, but I also have an extra dish towel.
Re: (Score:2)
Led lighting sucks (Score:5, Interesting)
It is completely useless. I bought a box recently it has 6 fans with lighting that I shut off and lights on the ram I couldn't see how. As for Windows profitability, they'd have a lot fewer sales if it wasn't on all the prefabs. It is cheaper and easier to buy a prefab with windows than to buy the parts and put them together without. My box cam with win11 and I booted it exactly once by mistake before I wiped it an put Linux on it. Can I get the MS tax back? not on your life. Oh and the NVIDIA card has an led branding, I guess its an Aero that I can't turn off either.
Oh well, I guess there is a cost for expediency.
What the use is a light on my mouse that gets covered by my hand? At least I finally twigged on how to turn it off permanently using CKB-Next, except it comes back on with the box is off. How stupid is that?
Re: Led lighting sucks (Score:2)
I got a board with RGB so I decided I'd try it out. It's USB-connected so I figured it would be decent. Nope it's total shit with no direct mode, good work ASRock. But by that time I had some LED peripherals so I bought a Nollie 8ch controller which was very cheap and... I like RGB. It's convenient to see how loaded my CPU and GPU are at a glance. Internal USB hubs are practically free now so connecting them is a breeze. The kids are all right.
Re: (Score:2)
The ones in my box do nothing but support gay rights (metaphorically). Such pretty rainbows. Anyway, I guess they are harmless enough except if I am trying to sleep and they keep screaming at me.
InpOutx64 is a security nightmare (Score:5, Informative)
The purpose of that driver is to bypass Windows' memory protection to access arbitrary I/O ports from user space and to map physical memory regions into the address space of a process. It is a cheap workaround for people who don't want to go through the certification process required by Microsoft for drivers nowadays.
Re:InpOutx64 is a security nightmare (Score:5, Insightful)
This is an old problem too, The old driver could, in theory, let you bit bang any ports on the system. PCI ports, PCIE ports, and the LPC. Its also an opensource singed driver and developers tend to never update whatever version of the base driver so it never keeps up with the security updates.
I want to blame allot of people here but in the end its Microsoft's unwillingness to make some simple built in port api. Make it signed with some VID/PID. Have the vender tell the kernel what port it what's and have the kernel accept or deny it right there.
I just don't see why Microsoft killed off the direct parallel interface. The only thing I can figure is they were to lazy to abstract the interface from their printer spooler nightmare. You don't have any of these problems with the serial.
Re: (Score:2)
Microsoft didn't kill off the direct parallel interface. Windows 11 has the exact same parallel port support as Windows 2000. It has a kernel-level API that can be used to query the features and I/O addresses of parallel ports. But the only driver provided by Microsoft that makes use of this API is the ParallelVdm driver, which gives applications only access to the basic parallel port functionality. No bidirectional modes, no EPP, no ECP.
Re: (Score:2)
Better question. This driver is used for a specific purpose for specific hardware features that is largely ubiquitous. Why hasn't Microsoft provided a first party driver to do it and a secure API for vendors to use.
A job well done by Microsoft (Score:4, Funny)
Who could have predicted that a piece of flashing rainbow plastic would be the ultimate DRM to stop The Finals from launching? Truly, brilliant engineering.
When your operating system is so fragile that a driver named after inpoutx64 gets stage fright from RGB LEDs, you really start to wonder if the entire Windows kernel is just held together by duct tape, corporate prayers, and ancient legacy code from 1998.
Forget cyber threats - the real apex predator of modern PC gaming isn't ransomware; it's Microsoft's monthly patch cycle turning your rig into an expensive RGB nightlight that can't actually run video games.
Let's face it Ransomware - would not exist, if Windows didn't exist.
Re: (Score:2, Flamebait)
I'd argue that the Linux gaming experience is much worse. Apple, let's not even get into.
BTW it's an unmaintained and unsecure open source driver that's crashing, which was also abandoned and isn't maintained. So the problem is that all of these companies are using the same freebee driver that literally hacks into the system in order to operate, and now it no longer works.
Re: A job well done by Microsoft (Score:1)
Re: (Score:2)
I'm confused - is the driver maintained?
Re: A job well done by Microsoft (Score:2)
You're lighting it wrong. (Score:2)
Yes. You're lighting it wrong. All your fault.