To read all comments associated with this story, please click here.
I am not sure you understand what this is.
ESA is a standard that is being submitted to the USB HID group for formalization as a USB device spec. This is analogous to the spec. for USB drives, sound devices, mice, keyboards, etc. where (in theory) you just plug in one of those devices with a standardized spec. and then use a generic driver on any USB-capable platform. For example, my USB headphones do not require a special Linux driver; the headphones implement the USB audio spec, which the Linux kernel supports, so they just work.
The idea with the ESA standard is that you will plug your fans, PSU, front panel displays, etc. into USB ports, and an ESA-capable program will expose the functionality of those devices through a generic USB-ESA driver.
My understanding, therefore, is that nVidia does not "need" to work with device manufacturers any more than the Firefox team needs to work with extension drivers -- i.e. anyone can write an extension -- although the standard itself could, of course, be improved over time with manufacturer feedback.
Adding ESA support to an OS like Linux would be very straightforward. One person would write a usb-esa kernel module, and some other people will end up writing GTK or whatever applications to expose the generic interface of ESA-capable hardware devices.
I believe ESA would be wonderful if many device manufacturers support it. The current enthusiast "smart fan", case front panel, and temperature probe interfaces are all very proprietary and poorly documented, so it is difficult to buy a case, motherboard, and fans that will work together with all their advertised cooling-related features enabled.
But yes, I am cynical about this...
I asked what was the kernel teams stances on adding another level of complexity that will require the component parts to be redesigned to communicate over USB which then will require motherboard manufacturers to redesign this as well.
This sounds great for system design testing.
Sounds overkill and cumbersome to build oversized cases to accommodate cooling systems for the sake of joe sandbox who wants to customize every little setting until they screw it up.
If nVidia wants this to take off I'd suggest they produce some motherboards, power supplies, cooling systems in the idea of cases they want and show how this would work.
Otherwise, it wreaks that nVidia is worried that Intel and AMD with their inroads into graphics scares the piss out of them.





Member since:
2005-11-21
What does the Linux Kernel Team foresee, OpenBSD team, FreeBSD, OpenSolaris, etc., all foresee as possibilities?
How does nVidia plan to work with AMD, with Intel, with Apple, etc?
To me it seems the greatest amount of work, outside of their own Windows platform, will be within the FOSS Community.
I see the standard hardware vendors listed, but none of the people who actually have an operating system to access these features, outside of the Windows platform.