Skip to content
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

More fan speeds and states #5

Open
htrex opened this issue Mar 9, 2017 · 19 comments
Open

More fan speeds and states #5

htrex opened this issue Mar 9, 2017 · 19 comments

Comments

@htrex
Copy link

htrex commented Mar 9, 2017

Dear Vitor,
at first I want to say thank you for maintaining this package, it allowed me to turn the fans off on my Dell XPS 9560, it works beautifully and I'm really enjoying the silence! ;)

I wrote a post on Reddit to share how I configured it on my laptop, as it took sometime to understand what to put where, it's here https://www.reddit.com/r/Dell/comments/5y3rii/xps_9560_battery_life_optimization_and_fan/

One thing that I've noticed is that i8k supports 4 states and 3 fan speeds that on the XPS 9560 are about 0, 2400 and 4800 rpm. On Windows I've seen more states and 7 fan speeds at 0, 2400, 3100, 3700, 4100, 4800, 5100 rpm, probably a lot more recent Dell laptops support this improved scheme.

Would it be possible to enhance the fan control granularity supporting more states and fan speeds?

@vitorafsr
Copy link
Owner

vitorafsr commented Mar 10, 2017 via email

@htrex
Copy link
Author

htrex commented Mar 10, 2017

It would be enough to know which new BIOS register addresses are available to set the fans to the new speeds or what?
Can you please detail what's needed by Dell?

I'd like to help and promote the issue looking for support from the community and to eventually put some pressure on Dell to release the specific documentation.

Thanks again.

@vitorafsr
Copy link
Owner

vitorafsr commented Mar 10, 2017 via email

@htrex
Copy link
Author

htrex commented Mar 11, 2017

To @vitorafsr and anyone interested.
I've posted a public request to release documentation on Reddit https://www.reddit.com/r/Dell/duplicates/5ypmqn/to_dell_project_sputnik_developers_about_managing/ and Dell Project Sputink Google+ community https://plus.google.com/u/0/117746869077591524195/posts/AygFVpctW9o.
There's definitely interest from the community around the issue.

To anyone interested: please, show your support there and let's see if we manage to convince Dell to release the needed information.
Thanks

@m1guelpf
Copy link

@htrex Maybe you could start a change.org campaign...

@htrex
Copy link
Author

htrex commented Mar 12, 2017

More than 10.000 people are already supporting the request, please have a look at https://www.reddit.com/r/Dell/duplicates/5ypmqn/to_dell_project_sputnik_developers_about_managing/

The next step is to find the most appropriate channel to let Dell know, I'm looking for it.

update
@barton808 Barton George is the founder and lead of Project Sputnik, I'm trying to reach him hoping he is the right person to ask for this, or that he could kindly forward the request to the appropriate Dell officer.

@vitorafsr
Copy link
Owner

In 2014 I talked to Barton George! See the link below.

https://bartongeorge.io/about/#comment-28302

@htrex
Copy link
Author

htrex commented Mar 12, 2017

I guess you didn't receive the documentation at the time.
I'm confident that something changed since then and now it could be the right time for Dell to step up their support to the Linux community.

@aoyawale
Copy link

1+

@Skotar
Copy link

Skotar commented Jul 4, 2018

1+

@dusansusic
Copy link

+1

2 similar comments
@mikeehun
Copy link

+1

@vemundl
Copy link

vemundl commented Sep 19, 2018

+1

@makedir
Copy link

makedir commented Oct 4, 2018

And why do just the Linux community want a fan control for the XPS series? Windows user want one too obviously...

@ghostface
Copy link

+1

@pixmin
Copy link

pixmin commented Feb 6, 2019

Yes, I would love to be able to run fans at a speed lower then ~2500 RPM. I would much prefer to have the fans ON quieter for longer, than noisy fans for short periods... I wonder how quiet they could run to the slowest useful speed.

@pixmin
Copy link

pixmin commented Feb 7, 2019

I've just discovered that fan speed can be set:
http://manpages.ubuntu.com/manpages/cosmic/man1/i8kmon.1.html

The following variables set fans speeds. If these variables are set at config file, i8kmon will not probe for them. The probe moment turns on fans at max speed.

   set status(leftspeed)   "0 1000 2000 3000"
          Speed values (rpm) of left fan at velocities 0, 1, 2, 3

   set status(rightspeed)   "0 1000 2000 3000"
          Speed values (rpm) of right fan at velocities 0, 1, 2, 3

However, when I set them at 1000 (as per description above) for velocity 1 they still turn at about 2500 RPM :(

Anyone has it working?

@CeruleanSky
Copy link

CeruleanSky commented Sep 4, 2019

From what I understand the original values came from i8kfan which has a link to a 2001 source code zip file with FANCTRL.asm inside.

Its header reads:

; FANCTRL.ASM
; The fan control functions; extracted from NBFAN.MDM and NBSVC.MDM from
; the Dell Diagnostics 1052

Unfortunately, that implies without Dell's help, as has been realized, the only way forward would be to do the same, with reverse engineering of the bios, utilities, or diagnostics, just like they were found the first time.

@cgoudie
Copy link

cgoudie commented Jul 9, 2021

This tbh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests