On Monday, May 18, 2020 4:03:16 PM MST Ty Young wrote:
On 5/18/20 2:51 PM, Samuel Sieb wrote:
> On 5/18/20 7:27 AM, Ty Young wrote:
>> The application was an Nvidia GPU overclocking utility written in
>> Java. When Fedora decided to disable running X. Org as root, it
>> resulted in the application no longer being able to adjust GPU/Memory
>> clocks, among possible other things. The software worked perfectly
>> fine on the latest versions of Ubuntu and Arch(and still does), but
>> not Fedora simply because of this.
> I figured it had to be something to do with NVidia because that's the
> only thing that would break due to that change. If you insist on
> using proprietary software (NVidia driver), then you take the risk of
> having problems like this. If NVidia would do the right thing and
> open their driver, then this could work.
I completely obliterated this nonsensical argument last time this was
said in the thread Red Hat censored. Allow me to do so again.
There are a great many outstanding bugs, some of which have existed for
years, in the kernel, its Open Source drivers and in mesa as well as in
other projects like Gnome. No one has fixed those despite being Open
Source, and in some cases they even have pull requests but the
maintainers won't, for whatever reason, accept them. Linux distros
refuse to ship or backport the latest versions of the kernel or mesa, so
even if it was Open Source and in the kernel it'd take years for
everyone to get the fix, if ever.
You are arguing on theoretical nonsense that has no real basis in
reality, fueled by purely ideological hatred.
If it was Open Source and we were having this discussion, people like
yourself would just move the goalpost by saying something like "Why
don't you contribute?" like you always do. You don't care about fixing
the problem, you just want the drivers to be Open Source and in the
kernel. The issue itself be damned, you don't care whether it *ACTUALLY*
gets fixed or not.
Things like graphics drivers shouldn't be apart of the kernel, because
as Linux distros have proven, they can't be trusted to keep things
up-to-date or not to taint them... and the kernel moves waaaay too slow
for hardware releases anyway. AMD GPU owners who have the latest and
greatest have to wait many months for AMD to add support, and even then
there tends to be bugs. Nvidia? Every new GPU release support is
impressively rock solid that I've seen.
X. Org as root is **STILL** the standard and Fedora broke it. This is
why no one wants to support Linux: you constantly break your own
platform and then cry wolf when people who don't care about your
ideological nonsense refuse to fix their software that was working
perfectly fine before. No one has time to check on every new Linux
distro release to see what you broke and clearly, if the number of
unmaintained Fedora packages is any indicator, no one has time or
interest to package and properly maintain the Open Source software that
is available either.
All of this is completely ignoring the fact that an Open Source Nvidia
driver would most likely mean OC support exposed by system files like it
is with AMD instead of a nice C API. *Screw that*. Most of the AMD GPU
overclocking utilities have broken GPU support because of this, IIRC.
With Nvidia I have a nice stable APIs(Stable APIs in Linux? Impossible.)
I can use and support nearly everything at once.
Unless you're going to personally volunteer to making a new, stable,
drop-in replacement C API if they do Open Source their driver or make a
new one and integrate it with the kernel?
Willing to bet you or anyone else here won't.
What does this rant against Linux and Fedora have to do with the Java SIG?
Please take this to another thread, preferably at support(a)nvidia.com.
John M. Harris, Jr.