Why?Are you fracking kidding me!!?? Of course you have to turn off extra software, especially graphics overlays, before you complain about something being horribly broken!
A properly-written software ecosystem doesn't care what's running or not. I don't have to turn off VLC to run Chrome.
If Afterburner (or the statistics package) is doing something it shouldn't and it causing crashes then it shouldn't have access to that functionality.
A normal user wouldn't be running things like Afterburner in the first place.The point here is that Microsoft chose to obscure any sort of error reporting, making troubleshooting far more difficult.
LOL, that might be reasonable if it wasn't included on the driver CD provided by the card manufacturer.
The point still stands - Microsoft chose to make troubleshooting more difficult than it had to be.
Me: "Everyone should be using Afterburner."
People: "But what about UWP games that it breaks?"
Me: "Well, nobody should be using UWP games."
You should edit this to "No one should be using Afterburner." It'll gremlin your system.
Ditto for all the other utility programs developers are wont to bundle (shovel) with their graphic cards, sound cards, streamer cards, cameras, mics, etc. etc. And woe to anyone who ends up with multiples of them on their system.
Frankly, I don't know what you all are doing to your PCs to make the Windows Store so unreliable.
"Works for me" is never a good argument given the diversity of the PC ecosystem. With UWP, Microsoft had the opportunity to build a more reliable and robust platform from scratch. Yet people are still having all sorts of issues with it. At this point, the chances I'll be buying a UWP game are about as good as me buying a GFWL one.
"Doesn't work for me" is just as bad.
To be clear, I have had problems installing things from the Windows Store before. They were all solved by running wsreset.exe. But the benefits have far outweighed the issues. Having a single software repository that remembers what I purchase, downloads things in a single click, keeps everything up to date automatically, uninstalls everything cleanly, built directly into the OS is absolutely beneficial.
The point isn't whether it works for you or not. It's that Microsoft had the chance to apply the lessons learned from their own (and others) experience to produce something more reliable and easier to troubleshoot than the competition. Instead, it appears they did the opposite.
Except in this case, the crash was caused by a 3rd party application that's been shown to crash numerous other games as well.
TLDR: Get rid of your software that tries to hook executables to monitor performance. It causes issues with more than just UWP apps.
How is a normal user supposed to discover this? From the article:
When standard Windows executables fail to turn over but don't crash as a result of, say, a power surge or other hardware-specific failure, error codes and crash notices are common—and they're often easily exposed by crash logs. UWP apps keep that kind of information under wraps
The point here is that Microsoft chose to obscure any sort of error reporting, making troubleshooting far more difficult.
No, it definitely isn't. Developers, and especially developers making application platforms, have a strong responsibility to ensure that "works for me" is as universal for their product as possible. "Doesn't work for me", and especially "doesn't work for me and it took me a week to figure out why", generally indicates a failure on the part of the developer.
UWP is one of those good ideas with terrible implementation. Standardizing stuff among many environments would be awesome but once you realize it locks you into a broken ecosystem and kills the possibility of fiddling with the thing (ie: modding) it doesn't look so good. I personally avoid UWP.
I use MSI Afterburner solely to control my GPU fan. I don't have any overclocks enabled at all. I'd hate to have to shut it off for a game, since that's kinda when I need my GPU fan to intelligently ramp up...which it doesn't seem to do if Afterburner isn't running. :/
Afterburner comes bundled with Rivatuner Statistics Server, which hooks executables for its on screen display, which is notorious for crashing all kinds of games, not just UWP games.
Exactly. This may well be another case of Microsoft getting a bad rep due to the crappiness of other vendors.
Obviously, from the fact that the UWP game worked with afterburner disabled during launch, UWP must protect against virus and cheaters by refusing to be hooked by other apps. Given this, the lack of feedback is mostly understandable: you don't want to help them.
It used to be that Windows would crash due to bad drivers and software calling undocumented API or calling documented API wrong but lucking into not causing ill harm until an OS patch made it not work anymore. Windows had a bad rep due to all the shoddy softwares people ran.
Still, not getting crash dumps for UWP truly hinders diagnostics.
You actually can, technically, but the folders are always deliberately buried and their names are basically gobbledygook (I think they're hashes).In particular, you can't scroll through Windows Explorer folders (even "hidden" ones) and dig up installed UWP files, let alone see where they're installed or exactly which files and folders demand the most space on your hard drive.
Call me whatever you want, I can still download and run FH4 on my PC with no problems.You know the old saying, if everyone you run into can't use the windows store, you're the asshole?Is this the monthly "complain about UWP" thread? Which will of course dovetail into the inevitable "complain about Windows 10" thread?
Frankly, I don't know what you all are doing to your PCs to make the Windows Store so unreliable.
You really should mention that you're talking about pre-release versions of games on a non-standard system at the top of the article. I had absolutely zero issues with the previous horizons game on my PC, but I admit I don't stress my rig to the edge. Also, some background apps have caused issues with other game platforms in recent history, so it's not a Microsoft-specific problem (Destiny 2).
I would say that a highly modded setup is not the target audience for UWP apps. That being said, the fact that there is no alternative path for this kind of user is a big miss for Microsoft. But the vast majority of their target users will likely not see the problems you did.
This is one of the reasons I lean toward using the most standard setup on PC games, and prefer consoles for most AAA games. I want to play a game and not have to worry about many technical details (I do that enough at work).
This has been a constant problem with Windows 10 since the very beginning:This all ended with Microsoft throwing its hands in the air and asking that I reinstall that year's Windows Creators Update, which—lo and behold—did the trick
-- Clean install.
-- Programs A and B work just fine, but Program C won't install, or, installs but won't run properly.
-- Wipe and clean install again.
-- Program C now installs and runs just fine, but Program D won't install, or, installs but won't run properly.
-- Lather, Rinse, Repeat ..... until finally after 4 or 5 attempts everything is running (sort of) smoothly.
Another reason why I still run Windows 7 on my main computer.
It is beyond absurd that Microsoft still refuses to provide clear error messages that actually explain what is wrong.The error code in question . . . . ."0x80070003," failed to narrow down any source for the error
I'm pretty baffled by this article. I'm far from being a computer expert. I'm no where near being a tech journalist. I'm a hobbyist and a gamer. Granted, my first game machine was a 386 which familiarized me with the arcane magic of memory managers and the like so my approach to crashes with new games is fairly methodical.
But this article is a fairly WTF?
Sam was running Afterburner the entire time.
The most basic trouble shooting step is to turn off (and not even start) background processes, especially those that hook into low level systems. Plus, any half-hearted attempt at searching for crash causes on the internet would have pointed one quickly to OSD utilities (and not just in the UWP enviroment).
I have to admit that this article shakes my faith a bit in Sam's professional competence.
I'm pretty baffled by this article. I'm far from being a computer expert. I'm no where near being a tech journalist. I'm a hobbyist and a gamer. Granted, my first game machine was a 386 which familiarized me with the arcane magic of memory managers and the like so my approach to crashes with new games is fairly methodical.
But this article is a fairly WTF?
Sam was running Afterburner the entire time.
The most basic trouble shooting step is to turn off (and not even start) background processes, especially those that hook into low level systems. Plus, any half-hearted attempt at searching for crash causes on the internet would have pointed one quickly to OSD utilities (and not just in the UWP enviroment).
I have to admit that this article shakes my faith a bit in Sam's professional competence.
Many people run low level programs all the time, for programming, debugging, content creation, and yes, recreation. Windows Store and UWP app developers need to accommodate users, not the other way around.
UWP iTunes on the other hand, takes a good 5 minutes to even launch on my SSD. Once it finally does, I'm treated to the little blue circle for another ten. Scrapped it and went back to x64 version. It launches in seconds.
Afterburner comes bundled with Rivatuner Statistics Server, which hooks executables for its on screen display, which is notorious for crashing all kinds of games, not just UWP games.
Exactly. This may well be another case of Microsoft getting a bad rep due to the crappiness of other vendors.
Obviously, from the fact that the UWP game worked with afterburner disabled during launch, UWP must protect against virus and cheaters by refusing to be hooked by other apps. Given this, the lack of feedback is mostly understandable: you don't want to help them.
It used to be that Windows would crash due to bad drivers and software calling undocumented API or calling documented API wrong but lucking into not causing ill harm until an OS patch made it not work anymore. Windows had a bad rep due to all the shoddy softwares people ran.
Still, not getting crash dumps for UWP truly hinders diagnostics.
Well, when I finally gave up on trying to get FH3 to run reliably, there was a 60+ page thread on the Forza forum about the problem. If somebody knew afterburner was a problem, would have been nice for *anybody* to mention that.
Funny thing...MS support actually *had* me install afterburner to underclock my GPU...they told me the factory OC was the culprit. We eventually gave up on trying to get it running, they offered me a refund, which I accepted. It was never actually refunded though, and the game was still in my library. Picked up a Xbox One S and have been playing it happily since.
So, yay, I guess? I solved the problem by giving MS an additional $300.
I'm pretty baffled by this article. I'm far from being a computer expert. I'm no where near being a tech journalist. I'm a hobbyist and a gamer. Granted, my first game machine was a 386 which familiarized me with the arcane magic of memory managers and the like so my approach to crashes with new games is fairly methodical.
But this article is a fairly WTF?
Sam was running Afterburner the entire time.
The most basic trouble shooting step is to turn off (and not even start) background processes, especially those that hook into low level systems. Plus, any half-hearted attempt at searching for crash causes on the internet would have pointed one quickly to OSD utilities (and not just in the UWP enviroment).
I have to admit that this article shakes my faith a bit in Sam's professional competence.
If it was so simple to fix, why didn't Microsoft and the Forza team find the solution immediately?
The point is that UWP's error reporting is poor, its problem mitigation solutions are limited, and for a sandbox system that's supposed to separate and protect apps from each other, it doesn't even do its damned job.
Many people run low level programs all the time, for programming, debugging, content creation, and yes, recreation. Windows Store and UWP app developers need to accommodate users, not the other way around.
My objection was the horrible flashiness of it, incompatible with the normal page format, distracting from an attempt to read the main text.@arstechnica staff -- you know I think the only thing more annoying than the ads is your new "subscription" pop-up that inevitably appears as I'm clicking the mouse to view the comments.
I can't count how many times I've accidentally clicked the subscribe thing because it loaded a millisecond before I clicked "read comments"
Sorry for the off-topic rant.
Many people run low level programs all the time, for programming, debugging, content creation, and yes, recreation. Windows Store and UWP app developers need to accommodate users, not the other way around.
Why? Because they complain?
Microsoft isn't going to bend over backwards to satisfy a handful of loudmouths complaining that they can't run whatever BS overlay tool they're using.
This is a great example of EVERYTHING that is wrong with Microsoft's implementation of DRM. It's like the Xbox 360. Every time you get a new console you must transfer the licenses, then reloaded EVERY piece of DLC you EVER purchased to get them back (try re-downloading 50 songs in Rock Band...not fun!).
Past purchases may or may not work on new hardware. Then there's authentication and payment errors (you might not be able to logon or download purchases if your credit card info is out of date). Then there's how my Xbox username and password doesn't match my business Microsoft username and password and there's no way to transfer one to the other (I can't change the email address because that address is already an account. I can't delete either email address because then I'll either lose my Xbox Account with thousands of purchases or my business email, and neither option is acceptable).
At this point you could ask why I would use Xbox at all? And the answer would be backward compatibility with console exclusives and re-rendering old games in higher resolution (how else you gonna play SSX3 and Tomb Raider Legend on a modern console?)
Oh, and ReCore has been thoroughly worked over to make it a fantastic game. Stop bashing it. More people need to play that game, especially now that it's dirt cheap.
A normal user wouldn't be running things like Afterburner in the first place.The point here is that Microsoft chose to obscure any sort of error reporting, making troubleshooting far more difficult.
LOL, that might be reasonable if it wasn't included on the driver CD provided by the card manufacturer.
The point still stands - Microsoft chose to make troubleshooting more difficult than it had to be.
How is a normal user supposed to discover this? From the article:
When standard Windows executables fail to turn over but don't crash as a result of, say, a power surge or other hardware-specific failure, error codes and crash notices are common—and they're often easily exposed by crash logs. UWP apps keep that kind of information under wraps
The point here is that Microsoft chose to obscure any sort of error reporting, making troubleshooting far more difficult.
Normal user probably isn't using afterburner either.
if you set your house on fire, is the fire department guilty of arson because they couldn't put it out quickly enough?
I'm pretty baffled by this article. I'm far from being a computer expert. I'm no where near being a tech journalist. I'm a hobbyist and a gamer. Granted, my first game machine was a 386 which familiarized me with the arcane magic of memory managers and the like so my approach to crashes with new games is fairly methodical.
But this article is a fairly WTF?
Sam was running Afterburner the entire time.
The most basic trouble shooting step is to turn off (and not even start) background processes, especially those that hook into low level systems. Plus, any half-hearted attempt at searching for crash causes on the internet would have pointed one quickly to OSD utilities (and not just in the UWP enviroment).
I have to admit that this article shakes my faith a bit in Sam's professional competence.
If it was so simple to fix, why didn't Microsoft and the Forza team find the solution immediately?
The point is that UWP's error reporting is poor, its problem mitigation solutions are limited, and for a sandbox system that's supposed to separate and protect apps from each other, it doesn't even do its damned job.
Many people run low level programs all the time, for programming, debugging, content creation, and yes, recreation. Windows Store and UWP app developers need to accommodate users, not the other way around.
Many people run low level programs all the time, for programming, debugging, content creation, and yes, recreation. Windows Store and UWP app developers need to accommodate users, not the other way around.
Why? Because they complain?
Microsoft isn't going to bend over backwards to satisfy a handful of loudmouths complaining that they can't run whatever BS overlay tool they're using.
Because users are the customer and not the product?
Even Microsoft and Turn10 understand this - that's why they tried to fix Sam's problem instead of telling him to get lost.
I'm saying that Microsoft could have saved themselves and their affiliated developers a lot of trouble if they had made UWP more robust and less obtuse.
In my experience, not a single Steam game I've played has ever complained or crashed because I was using Afterburner (I'm not saying they don't crash for other reasons, software is complex. But I've never had to disable Afterburner to get my games to run...yet).
That did the trick. With MSI Afterburner disabled, I could get the game to run. (I had run into the same issue while testing EVGA's updated X1 software, designed for Nvidia's 2000-class GPUs.) As of press time, the game's PC version remains unpatched, so while Microsoft says it's working on a fix, it hasn't been rolled out to paying gamers yet. The only recourse for this crash is to disable every gaming-related background app you can think of (including game-streaming software like OBS) until a patch comes out.
what kind of PC gaming tester are you if you don't disable background apps when you run into trouble