Do people who install GZDoom via repository (http://debian.drdteam.org) count as who downloaded the binary?Graf Zahl wrote:One more interesting thing is that we got 3x as many Linux users as we have downloads of the binary, suggesting a large number of people who self-compile.
First results from the GZDoom 3.3.0 survey
Moderator: GZDoom Developers
-
-
- Posts: 1446
- Joined: Fri Dec 29, 2017 4:15 am
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Manjaro Linux
- Location: Siberia (UTC+7)
Re: First results from the GZDoom 3.3.0 survey
-
- Lead GZDoom+Raze Developer
- Posts: 49118
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: First results from the GZDoom 3.3.0 survey
I don't think so. The counter is attached to the link on the downloads page.
-
- Admin
- Posts: 6190
- Joined: Thu Feb 26, 2004 3:02 pm
- Preferred Pronouns: He/Him
Re: First results from the GZDoom 3.3.0 survey
Yeah, Linux users who don't compile (like myself) seem to like repositories. Directly downloading a binary is generally a no unless unavoidable. I'd say that probably 90% of your untracked Linux downloads are using debian.drdteam.org.
-
- Posts: 9696
- Joined: Sun Jan 04, 2004 5:37 pm
- Preferred Pronouns: They/Them
- Operating System Version (Optional): Debian Bullseye
- Location: Gotham City SAR, Wyld-Lands of the Lotus People, Dominionist PetroConfederacy of Saudi Canadia
Re: First results from the GZDoom 3.3.0 survey
When it comes specifically to GZDoom on my home PC I always compile, but when installing GZDoom anywhere else, just as a matter of habit I'll use the repositories and download the binary only as a last resort.
-
- Lead GZDoom+Raze Developer
- Posts: 49118
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: First results from the GZDoom 3.3.0 survey
I already noticed yesterday that the numbers were starting to change, with a lot more 32 bit binaries being downloaded.
And checking the database today confirmed that by seeing that the number of OpenGL 2 users was increasing far stronger than the rest. It looks like now the Brutal Doom users start to catch up and they seem to run on low end hardware to far bigger proportions than the early downloaders.
As for the rest, not much has changed. Software rendering is still at 10%, Windows XP is insignficant (21 reports from 17 users out of 2347 reporting , one of which is clearly bogus) and still no signs of ancient pre OpenGL2 / Shader model 2 hardware being used at all.
At the low end of supported hardware things are more interesting:
We are still at 0 users using Shader Model 1.4 hardware and 15 users reporting software rendered 2D. Of these 15 users, 9 also report use of the hardware renderer so they can be assumed to have at least semi-modern hardware. Of the remaining 6 users, 5 are on Linux which gives a high probability of being stuck on a system that cannot do hardware accelerated 2D due to the minimum requirement of OpenGL 3, but could if that backend was fixed to run on GL 2 - and only one user on Windows.
So it takes no rocket science that with such low numbers and the feature being one major roadblock, its days are numbered, this will easily be one thing that can be removed without worrying too much, so that the entire 2D code can be cleaned up and consolidated. There's currently 4 different backends here, each with different features and limitations, which makes it very hard to work on it.
And checking the database today confirmed that by seeing that the number of OpenGL 2 users was increasing far stronger than the rest. It looks like now the Brutal Doom users start to catch up and they seem to run on low end hardware to far bigger proportions than the early downloaders.
As for the rest, not much has changed. Software rendering is still at 10%, Windows XP is insignficant (21 reports from 17 users out of 2347 reporting , one of which is clearly bogus) and still no signs of ancient pre OpenGL2 / Shader model 2 hardware being used at all.
At the low end of supported hardware things are more interesting:
We are still at 0 users using Shader Model 1.4 hardware and 15 users reporting software rendered 2D. Of these 15 users, 9 also report use of the hardware renderer so they can be assumed to have at least semi-modern hardware. Of the remaining 6 users, 5 are on Linux which gives a high probability of being stuck on a system that cannot do hardware accelerated 2D due to the minimum requirement of OpenGL 3, but could if that backend was fixed to run on GL 2 - and only one user on Windows.
So it takes no rocket science that with such low numbers and the feature being one major roadblock, its days are numbered, this will easily be one thing that can be removed without worrying too much, so that the entire 2D code can be cleaned up and consolidated. There's currently 4 different backends here, each with different features and limitations, which makes it very hard to work on it.
-
- Posts: 537
- Joined: Thu Apr 20, 2006 6:05 pm
- Graphics Processor: nVidia with Vulkan support
- Location: New Zealand
Re: First results from the GZDoom 3.3.0 survey
I think the people who are still running Windows XP are the ones that believe the meme that windows 10 is a botnet, thus I'm pretty sure they didn't trust the survey.
They probably don't realize that by not participating, they've shot themselves in the foot and will be victims of GZDoom's potato PC purge
They probably don't realize that by not participating, they've shot themselves in the foot and will be victims of GZDoom's potato PC purge
-
- Lead GZDoom+Raze Developer
- Posts: 49118
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: First results from the GZDoom 3.3.0 survey
If that was the case there would be a stronger deviation between 32 bit user engagement and 64 bit user engagement in the survey. But that isn't the case. On the contrary:
User engagement from 64 bit users is 1726 users for 3604 downloads reporting, that's 48%, and user engagement from 32 bit users is 396 users for 725 downloads reporting, that is 54%!
So no, I think we can safely discount that myth. It rather looks like users of old hardware are actually more active in taking part in the survey because they realize it's in their best interest to let their specs known.
The hopelessly paranoid are most likely such a small minority that it doesn't make any difference. And these people cannot be helped anyway, so why bother?
User engagement from 64 bit users is 1726 users for 3604 downloads reporting, that's 48%, and user engagement from 32 bit users is 396 users for 725 downloads reporting, that is 54%!
So no, I think we can safely discount that myth. It rather looks like users of old hardware are actually more active in taking part in the survey because they realize it's in their best interest to let their specs known.
The hopelessly paranoid are most likely such a small minority that it doesn't make any difference. And these people cannot be helped anyway, so why bother?
-
- Posts: 347
- Joined: Mon May 31, 2010 7:42 pm
- Preferred Pronouns: He/Him
- Location: Canada
Re: First results from the GZDoom 3.3.0 survey
Those user engagement figures really are shockingly low to me. I consider myself passably knowledgeable on the subject of information security, and I had no issues at all with this whole operation. I really just want to know what the thought process was for all the users who declined, to see if anything can be done to improve this. Are they simply wary of what they don't fully understand? I thought the dialogue box explained everything in fairly plain language.
-
- Lead GZDoom+Raze Developer
- Posts: 49118
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: First results from the GZDoom 3.3.0 survey
You can ask the same thing to people who do not participate in elections. It seems to be Human nature that some do not care about anything that happens outside their small comfort zone, but once these things actually do affect them, they are the ones who complain the loudest. Yeah, they should have acted earlier when they had the chance.
-
- Posts: 419
- Joined: Fri Dec 22, 2017 1:53 am
- Graphics Processor: ATI/AMD (Modern GZDoom)
Re: First results from the GZDoom 3.3.0 survey
There should be a way to check if there are people using software-rendered OpenGL to run GZDoom. That way, the survey will expose more real numbers. Because there are people using Mesa Software OpenGL implementation to run GZDoom, I believe.
-
- Posts: 7402
- Joined: Fri Oct 22, 2004 9:22 am
- Graphics Processor: nVidia with Vulkan support
- Location: MAP33
Re: First results from the GZDoom 3.3.0 survey
I doubt that this is trivial to detect as separate from "real" OpenGL, and also that the numbers of users would break the single digits.Cacodemon345 wrote:There should be a way to check if there are people using software-rendered OpenGL to run GZDoom. That way, the survey will expose more real numbers. Because there are people using Mesa Software OpenGL implementation to run GZDoom, I believe.
-
- Posts: 419
- Joined: Fri Dec 22, 2017 1:53 am
- Graphics Processor: ATI/AMD (Modern GZDoom)
Re: First results from the GZDoom 3.3.0 survey
It is required to make sure they also appear in the survey as separate numbers and to make sure the survey exposes more real numbers. Because like I said, there are people who run GZDoom using Software-rendered OpenGL.Kinsie wrote:I doubt that this is trivial to detect as separate from "real" OpenGL, and also that the numbers of users would break the single digits.Cacodemon345 wrote:There should be a way to check if there are people using software-rendered OpenGL to run GZDoom. That way, the survey will expose more real numbers. Because there are people using Mesa Software OpenGL implementation to run GZDoom, I believe.
-
- Posts: 21706
- Joined: Tue Jul 15, 2003 7:33 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): A lot of them
- Graphics Processor: Not Listed
Re: First results from the GZDoom 3.3.0 survey
It's been stated previously that GZDoom only collects the supported OpenGL version - not whether it's accelerated OpenGL, and not the hardware being used.Cacodemon345 wrote:It is required to make sure they also appear in the survey as separate numbers and to make sure the survey exposes more real numbers.
-
- Posts: 13699
- Joined: Tue Jan 13, 2004 1:31 pm
- Preferred Pronouns: She/Her
Re: First results from the GZDoom 3.3.0 survey
For our purposes, this is 100% irrelevant and muddies the waters for what we're trying to accomplish.Cacodemon345 wrote:It is required to make sure they also appear in the survey as separate numbers and to make sure the survey exposes more real numbers. Because like I said, there are people who run GZDoom using Software-rendered OpenGL.
We really don't give a flying fuck how a person gets OpenGL running on their computer - if it's GPU powered, or rendered via Mesa or Swiftshader - as long as it gets the result they want, it's still using the same code on GZDoom's side regardless. It may be in that person's best interest to run without said ABI's for the purposes of decision making in the survey results, but if the ABI makes them happy then that is the result we really care about in the end.
That shit is only relevant when they have a problem and it becomes a technical issue or if they try to report a bug using an unsupported ABI - but it has no effect on the purpose of the survey data.
-
- Lead GZDoom+Raze Developer
- Posts: 49118
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: First results from the GZDoom 3.3.0 survey
Why should we care? The numbers clearly show that old computers are a minority here. Why should we split that up even further? Did you know that OpenGL on old Intel chipsets is actually just a software emulation for many features? Those chips have no capabilities aside from displaying an image. Should we try to break those out as well?
The purpose of this survey was to have an idea of how many users are running a system that is below our recommended specs. And that information is precisely what we got. Because now we know what stuff can be discontinued without adversely affecting the reporting user base.
But regardless of that, it should be clear to anyone that a system running on an Intel integrated chipset with OpenGL 2 support only is not going to cut it anymore if you want more than just run the engine at its most basic settings. This is the bottom of the barrel of currently supported systems and they are known to have performance issues. Right now their number is still too large to discontinue support, but seeing that they are in decline, sticking to such a computer is not doing their users any good. Just like Windows XP has almost disappeared, even among GZDoom users, so will these computers sooner or later.
The purpose of this survey was to have an idea of how many users are running a system that is below our recommended specs. And that information is precisely what we got. Because now we know what stuff can be discontinued without adversely affecting the reporting user base.
But regardless of that, it should be clear to anyone that a system running on an Intel integrated chipset with OpenGL 2 support only is not going to cut it anymore if you want more than just run the engine at its most basic settings. This is the bottom of the barrel of currently supported systems and they are known to have performance issues. Right now their number is still too large to discontinue support, but seeing that they are in decline, sticking to such a computer is not doing their users any good. Just like Windows XP has almost disappeared, even among GZDoom users, so will these computers sooner or later.