Originally posted by artivision
View Post
Announcement
Collapse
No announcement yet.
Nouveau Developers Remain Frustrated By NVIDIA's Firmware Practices
Collapse
X
-
Originally posted by notanoob View Post
No no, it is much more simple than that. They just sprinkle some magical voodoo dust on it and pray to their engineering team.
But in all seriousness they probably have corporate politics just like AMD. Most if not all of Nvidia's management wants closed source software because(insert stupid non technical reason here) Than there is all the engineers who just want to maintain all the code as it is. Then there is the tegra team who had partial management support to release FOSS(somehow probably as to gain publicity) but limited to tegra(since android is so messed up already). Then we have the nouveau team essentially decimating the non FOSS management people's ego who will be all alpha male like and harden against releasing any firmware.
In a sense it is the same revolution with AMD they had management who wanted non FOSS because(insert reason here) But their engineering team convinced management they could work faster without blob's. It worked, save engineering politics ruining it(or sabotage? you decide.). And now AMD's management team have hardened against FOSS because of trying to show alpha male superiority.
Comment
-
Originally posted by starshipeleven View PostHe is not talking of opensource on Mac or on Windows or on Android, but on Linux Desktop.
You know, the OS that isn't usually pre-installed, the OS that in many cases requires a power user to be set up properly or to troubleshoot any issue arising due to hardware support.
Here the amount of people that care about open is much much higher than average.
Well, I think we both know where Linux stands and how much push the community has, so I'm going to stop here.
Comment
-
Nothing new under the sun
Nvidia dont have any interest on opensource drivers, only have minimum information for recognition cards but nothing more
Nvidia card = propietary drivers
Nvidia open source drivers dont have future, maybe as other said is better idea help other hardware manufacturers like as intel
Wayland in this moment dont have important because most apps run in X, and xwayland dont have same compatibility and performance of regular X
For moment X stay in most distributions meanwhile mir vs wayland debate must be show who be chosen
Comment
-
Originally posted by chithanh View PostThey require the firmware to do any kind of acceleration. This situation is the same with radeon and radeonhd drivers to my knowledge. What radeonhd did differently is not using the functions of the (proprietary) BIOS for modesetting.
Comment
-
Originally posted by artivision View PostNot exactly. The current driver doesn't use firmware functions for 3D acceleration, vector registers are freely accessed. The older driver didn't use any firmware functions at all.
All AMD GPUs from Rage 128 onward require one or more microcode images in order to operate, with newer GPUs using microcode in more areas. Not sure about NVidia HW but I believe the timing and degree of usage is similar.
In most cases the microcode itself is invisible to the driver (other than maybe SMC) so perhaps you could say that "the current driver doesn't use firmware functions for 3D acceleration", but the hardware simply does not function (no acceleration among other things) if microcode has not been loaded.Test signature
Comment
-
Originally posted by bridgman View Post
We need to ban the word "firmware" except for use in folder names - it leads to too much confusion between HW microcode images and VBIOS/AtomBIOS.
All AMD GPUs from Rage 128 onward require one or more microcode images in order to operate, with newer GPUs using microcode in more areas. Not sure about NVidia HW but I believe the timing and degree of usage is similar.
In most cases the microcode itself is invisible to the driver (other than maybe SMC) so perhaps you could say that "the current driver doesn't use firmware functions for 3D acceleration", but the hardware simply does not function (no acceleration among other things) if microcode has not been loaded.
Comment
-
Originally posted by Hi-Angel View PostSorry, I re-read a few times, but absolutely didn't get. Do you mean there's a build script which management folks are randomly running, and if it succeed, they announce a release with disregard if the actual code has bugs? It's a unlikely interpretation, but…
Really, they all have the firmwares there and ready at NVIDIA, same for docs (as they do use docs for their own development).
The same for release schedules, the management decides how much time must be allotted to driver development before a release (as in many cases the releases are also a marketing thing or must happen at specific moments), how much people is in the dev team and so on, and (indirectly) what gets most importance and what gets less.
This is true for most companies, idiot dumbfuck IT illiterates with economical or marketing backgrounds decide about things and times without keeping in mind technological hurdles or caveats, and development teams or sysadmins and techs must run and take shortcuts to get shit done in half the time they would need to do a good job.
That's large part of the reason why most companies make half-assed products of any kind in general. They might also have idiots in the design and development teams, but the most usual issue is a manager that cries if the product does not have the buzzword tech of the moment, or that thinks their people can make everything happen in a week, or that all development issues can be solved by hiring moar (cheap and crappy) developers.
Comment
-
Originally posted by bug77 View PostThat's true, but companies tend to care more about their addressable market...
Well, I think we both know where Linux stands and how much push the community has, so I'm going to stop here.
Because what is true for NVIDIA is also true for everyone else.
Comment
-
Originally posted by pinguinpc View PostFor moment X stay in most distributions meanwhile mir vs wayland debate must be show who be chosen
The "debate" never existed. Mir is Ubuntu-only, Wayland is for everyone else and possibly also for the more enlightened BSDs like FreeBSD and TrueOS, Xorg will be relegated to obsolete shit in Unix or dumb BSD land, period.
Comment
Comment