Contribute
Register

New Fan Control DSDT - for silent fan at higher temps!

Status
Not open for further replies.
Can I control my GPU fan speeds?
 
Reporting back:

Booting from HDD, fan works exactly as advertised in the quiet fan patch. You rock dude!
 
Im getting a bit confused from first post seemed easy to change to make fan kick in at higher temps

but when I look to edit section the numbers do not appear the same

They appear like this on my dsdt for my hp 4430s

Name (FTAB, Buffer (0x0E)
{
/* 0000 */ 0x32, 0xFF, 0x39, 0x80, 0x3F, 0x52, 0x44, 0x4A,
/* 0008 */ 0x48, 0x3B, 0x4B, 0x31, 0xFF, 0x00


So I don't know what to do........
 
I understand why could not find this

// Fan Control Table (pairs of temp, fan control byte)\n
Name (FTAB, Buffer ()\n
{\n
50, 255, // 255 is off (really auto, but at low temp it is off)\n
55, 128, // 128 is slowest speed\n
60, 82,\n
65, 74,\n
70, 59,\n
75, 49,\n
0xFF, 0 // last entry must be 0xFF, 0 is max fan speed\n
})\n
that was first fan patch

now it shows like
Name (FTAB, Buffer (0x0E)
{
/* 0000 */ 0x32, 0xFF, 0x39, 0x80, 0x3F, 0x52, 0x44, 0x4A,
/* 0008 */ 0x48, 0x3B, 0x4B, 0x31, 0xFF, 0x00
})

So i don't know what to edit..........
 
I understand why could not find this

Code:
// Fan Control Table (pairs of temp, fan control byte)\n
	Name (FTAB, Buffer ()\n
	{\n
		50, 255, 	// 255 is off (really auto, but at low temp it is off)\n
		55, 128, 	// 128 is slowest speed\n
		60, 82,\n
		65, 74,\n
		70, 59,\n
		75, 49,\n
		0xFF, 0 	// last entry must be 0xFF, 0 is max fan speed\n
	})\n
that was first fan patch

now it shows like
Code:
 Name (FTAB, Buffer (0x0E)
        {
            /* 0000 */   0x32, 0xFF, 0x39, 0x80, 0x3F, 0x52, 0x44, 0x4A,
            /* 0008 */   0x48, 0x3B, 0x4B, 0x31, 0xFF, 0x00
        })

So i don't know what to edit..........

Compiling then decompiling converts the numbers to hex and removes comments/newlines, etc:

0x32 = 16*3+2 = 50
0xFF = 16*15+15 = 255
0x39 = 16*3+9 = 57
0x80 = 16*8+0 = 128

etc.
 
Hi gathered it was something like that to make things easy for me I just edit numbers on

file 04_FanExperimental.txt and then reapply patch to my dsdt and save new dsdt

Easier
 
Hi gathered it was something like that to make things easy for me I just edit numbers on

file 04_FanExperimental.txt and then reapply patch to my dsdt and save new dsdt

Easier

Yes.
 
...it is very lazy about changing the fan speed... this is in order to reduce the occurance of changes in fan speed...

Are there technical reasons for this lazyness? I imagine some users might be, even subconscously, annoyed by frequent changes in environment noise, but from a purely technical pov?
 
Status
Not open for further replies.
Back
Top