Bug 83587

Summary: 3.14.18: FAN control: none / external -- 3.16.2: FAN control: PWM
Product: xorg Reporter: Elimar Riesebieter <riesebie>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED NOTABUG QA Contact: Xorg Project Team <xorg-team>
Severity: enhancement    
Priority: medium CC: riesebie
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg and vbios tared none

Description Elimar Riesebieter 2014-09-07 15:33:39 UTC
Created attachment 105861 [details]
dmesg and vbios tared

My gpu:  NVIDIA Corporation GK104 [GeForce GTX 760]

Running kernel 3.14.18 I can't control fanspeed. There are no pwm1 files in /sys as mentioned in https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/Documentation/thermal/nouveau_thermal. fan1 is always at maximum, while the temp1 is around 37°C.

Running kernel 3.16.2 with the same .config everything runs smooth (fan1 720 RPM, temp1 +39°C).

The most important difference in dmesg is:
3.14.18: 
nouveau  [  PTHERM][0000:01:00.0] FAN control: none / external

3.16.2: 
nouveau  [  PTHERM][0000:01:00.0] FAN control: PWM

dmesg | grep nouveau attached

Thanks in advance
Comment 1 Ilia Mirkin 2014-09-07 17:14:58 UTC
Was there a question?

Newer kernels have support for things that older kernels don't have support for... in this case, the fan configuration of your board wasn't supported, hence the "none" for fan control.

Or did I misunderstand something?
Comment 2 Elimar Riesebieter 2014-09-07 20:57:33 UTC
Sometimes features of newer kernels are backported for longterm ones. 

It is correct I have had to ask directly for an implementation of fan control for the GeForce GTX 760.
Comment 3 Ilia Mirkin 2014-09-07 21:10:40 UTC
(In reply to comment #2)
> Sometimes features of newer kernels are backported for longterm ones. 

Nope, never. Bugs are fixed, new features are never backported to stable kernels.
Comment 4 Martin Peres 2014-09-07 21:25:00 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > Sometimes features of newer kernels are backported for longterm ones. 
> 
> Nope, never. Bugs are fixed, new features are never backported to stable
> kernels.

Distros pretending to be stable do that so they get "up-to-date" features with the same version number. Yeah for frankenkernels!

And people wonder why I don't like such distros :p

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.