lubasj píše:pro majitele 8510w a 8510p , nasel jsem na internetu upravu patch registru ve Win na snizeni otacek ventilatoru je to pomerne jednoduchy , navod zde
http://eddietse.blogspot.com/2008/03/pa ... educe.html , pri normalni prace ve Windows se zatizenim do 10% vykonu ventilator skoro nejde , potom se dynamicky rozjizdi dle potreby.
ps tato uprava byla asi v Biosu po vydani modelu HP 8510x po stiznostech na hlucnost a dodatecne dana zpet HPcekm, novym biosem F.0F
Mám taká HP 8510w a hlučnast není právě nejlepší
. Proto bych rád zkusil odkazovaný postup. Pochopil jsem, co mám udělat, ale vzhledem k tomu, že jsem v životě programoval max. myčku na nádobí
, jsem se zasek u příkazu:
• Now we can compile our updated 8510x.asl back to 8510x.aml. Execute asl 8510x.asl, I ignored the warnings, but if you get errors, go back and check your syntax. If you get "error: expecting Symbol '('"the number in the brackets is the line number, go to that line in 8510x.asl and add a pair of bracket () to the end of the previous line, I had to repeat this a few times before it will compile.
For example, change
If(LEqual(Arg0, 0x0))
{
C375
}
to
If(LEqual(Arg0, 0x0))
{
C375()
}
kde na mě vyskočí popisovaná chyba (plus další varování....). Se závorkami jsem si chvíli hrál, ale když člověk netuší jak to má vypadat, tak je to pokus omyl
Pokud je někdo schopen a ochoten poradi, případně někam odkázat, budu mu velmi zavázán.
Dole je pro upřesnění celý návod. Děkuji
Martin
Download the Microsoft ASL Compiler v3.0.1 and install it on your notebook.
• Start a command prompt using "Run as administrator" to make sure you have the correction permissions.
•Create a working directory, I used C:.
• Copy asl.exe from C:Files (x86)ASL Compiler v3.0 to your working directory.
• Extract your current AML data from your registry. It is located at HKEY_LOCAL_MACHINE____8510x00010000. You need to extract the binary data in the key 00000000 to the file system. I've written a quick and dirty .Net program to do that.
•
• Unzip ExtractDsdt.exe into your working directory.
• run ExtractDsdt, a file 8510x.orig will be created. Make a backup of this file.
• copy 8510x.orig 8510x.aml
• asl /u 8510x.aml, the file 8510x.asl will be created.
• Open 8510x.asl in notebook. Now we begin our patching.
• Search for the following (note the pattern could be different for your machine).
For my F.0F BIOS the original values are
Name(C357, Package(0x6)
{
0x64,
0x4b,
0x3c,
0x32,
0x1e,
0x0
})
I found it easiest to search for "Package(0x6)" from notepad, that should take you to the right section, check that there are 6 hex values within the braces and within the _TZ_ scope.
Each value should represents the % fan speed at each temperature trip point in hex. I changed mine to.
Name(C357, Package(0x6)
{
0x64,
0x4b,
0x32,
0x1e,
0x14,
0x0
})
Save your file after your changes.
• Now we can compile our updated 8510x.asl back to 8510x.aml. Execute asl 8510x.asl, I ignored the warnings, but if you get errors, go back and check your syntax. If you get "error: expecting Symbol '('"the number in the brackets is the line number, go to that line in 8510x.asl and add a pair of bracket () to the end of the previous line, I had to repeat this a few times before it will compile.
For example, change
If(LEqual(Arg0, 0x0))
{
C375
}
to
If(LEqual(Arg0, 0x0))
{
C375()
}
• When you've compiled successfully, the file 8510x.aml will be updated. Check the timestamp.
Load this file to your system asl /loadtable 8510x.aml.
• Now reboot, if everything works, your notebook fan should be slower after a few minutes after things settled down after reboot.