-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Grid v3 upstreaming #19
Comments
I'll look into it next week. |
Hey @amezin, The short answer is: not much, at least for a v1 patch, but there are scenarios where In the past I tried adding more and more hacks to fix all instances where either tool would crash or complain, but it was never enough. For example, when resuming from a suspended state (or if the device simply hasn't sent any reports in a while), we may transiently return Therefore my last significant commit (00bcb93) actually removed most of these hacks, only keeping the few needed for what I think are the reasoable user-space expectations (that, unfortunately, the device doesn't natively provide). And that brought the driver back to something I think Guenter may eventually (= after any necessary fixes) accept. But, again, I don't recommend using To clarify: I don't think Footnotes
|
The only discussion about Grid v3 on linux-hwmon that I found: https://www.spinics.net/lists/linux-hwmon/msg11045.html (please add other links if I missed something) |
Yep, that's why in smart2 driver I block until the data is available (the locks/synchronization Guenter initially disliked). And yes, fancontrol/pwmconfig are somewhat broken (for example, writability checks that don't work when these scripts are run as root - i. e. always), so maybe 100% compatibility isn't necessary (I don't use them too). However, if compatibility can be achieved with just a few tweaks, I think it's reasonable to do. And, for example, I think blocking until the data is available is a sane thing to do (regardless of fancontrol/pwmconfig expectations and behavior). Even when not using fancontrol/pwmconfig, the ability to control fans by simple sysfs writes, without any additional software, is a good thing, I think. |
We have two almost complete drivers for grid v3, and none upstreamed. That's not good.
@jonasmalacofilho Could you explain what's missing/wrong with nzxt-grid3.c in this repository?
And I'll try to recall the state of my implementation...
The text was updated successfully, but these errors were encountered: