|
Post by volkerb on Jan 9, 2013 22:42:49 GMT -5
Hi,
first, thank you very much for such a nice little piece of software! After some experimenting i got v0.72ti to work on my 3820TG. Some problems and questions remain...
ACFanControl finds both fans for CPU and GPU, sadly it seems i can only control 1 fan? It would suffice, if the same actions I defined for the CPU control could be executed a second time for the GPU offset. Would that be possible? So basically duplicating the writes to some BiosControlByte2 and FanControlByte2 would be enough.
If that is too much work, would there be a way to programmatically write those 2-3 specific bytes to EC to control the GPU fan manually? What would be the best tool to use? (I do know the offsets and values to use)
Sometimes, i do get "Could not acquire mutex to read EC status". Once I get this message it keeps going indefinitely. Sometimes a restart of ACFanControl or windows (7 x64 sp1) helps. I have UAC disabled. The tool "Read Write Utility" never had any problems to read EC, even when ACFanControl fails to read EC. So I don't think it is about another software blocking access...
Also, reading EC from within ACFanControl takes usually around 20sec, although it finishes without error. I am intrigued if that is supposed to be that way. RWE does it in a fraction of a second.
Any (debug) information that would help you to get behind these issues? I attached a log with verbose enabled...
Kind regards,...
|
|
|
Post by volkerb on Jan 9, 2013 23:09:54 GMT -5
OK, in this log i had the BiosControlByte not right in respect to the FanControlByte, but should that matter? I had this issue also with correct offsets...
[10.01.2013 04:57:53] Windows uptime since boot 237 sec., SecWinUptime= 0 sec. [10.01.2013 04:57:53] Change Mode from BIOS->Smart, recalculate fan speed [10.01.2013 04:57:53] Fan: 158, Bios: 004, Switch: 56°C (40; 56;) [10.01.2013 04:57:53] Smart: Set BiosControlByte 147 to 020, Mode 1, Result: ok [10.01.2013 04:57:53] Fan: 158, Bios: 004, Switch: 56°C (40; 56;) [10.01.2013 04:57:53] Smart: Set FanControlByte 148 to 255, Mode 1, Result: ok [10.01.2013 05:03:49] Preparing to exit ProcessDialog [10.01.2013 05:03:50] On close: Set BiosControlByte 147 to 004, Result: ok [10.01.2013 05:03:50] Exiting ProcessDialog [10.01.2013 05:03:53] Current Config: [10.01.2013 05:03:53] ActiveMode= 2, Cycle= 2000, SlimWindow= 0, ShowTempIcon 1, [10.01.2013 05:03:53] FControlByte= 148, AfterWriteDelay= 0, ProcessPriority= 2, [10.01.2013 05:03:53] BiosControlByte= 150, BiosControlOn= 4, BiosControlOff= 20, [10.01.2013 05:03:53] RangeBiosOnLow= 0, RangeBiosOnHigh= 11, DeltaMaxTemp= 20, [10.01.2013 05:03:53] FanSMethod= 0, FanSByte= 149, FanSLowByte= -1, FanSHighByte= -1, [10.01.2013 05:03:53] FanSCalib= 100000, FanSAdd= 100, ManModeControl= 1, BiosAtManMode= 20, [10.01.2013 05:03:53] DoubleCheck= 0, DoubleCheckTime= 10, Verbosity= 5, [10.01.2013 05:03:53] TripleCheck= 0, TripleCheckTime= 10, SwitchWOCheck= 0, [10.01.2013 05:03:53] IconColorFan= 0, ManModeExit= 90, SmartModeExit= 90, ManFanSpeed= 4, [10.01.2013 05:03:53] IconLevels= 50 60 75 StartMinimized= 0, MaxReadErrors= 10, [10.01.2013 05:03:53] SecWinUptime= 0, SecStartDelay= 0, NoWaitMessage= 1, [10.01.2013 05:03:53] Log2File= 1, Log2csv= 0, RetryReadEC= 2, RetryTime= 50, NoBallons= 1, [10.01.2013 05:03:53] SensorOffset1-12= 0 0 0 0 0 0 0 0 0 0 0 0 °C, ShowBiasedTemps= 0, [10.01.2013 05:03:53] Levels= 30°C -> 255, 40°C -> 255, 50°C -> 255, 60°C -> 255, 65°C -> 224, 70°C -> 208, 75°C -> 128, 80°C -> 0 [10.01.2013 05:03:53] Levels2= 12°C -> 0, 28°C -> 255, 44°C -> 255, 55°C -> 253, 61°C -> 1, 66°C -> 2, 70°C -> 0
[10.01.2013 05:03:53] Windows uptime since boot 597 sec., SecWinUptime= 0 sec. [10.01.2013 05:03:53] Change Mode from BIOS->Smart, recalculate fan speed [10.01.2013 05:03:53] Fan: 182, Bios: 004, Switch: 52°C (39; 52;) [10.01.2013 05:03:53] Smart: Set BiosControlByte 150 to 020, Mode 1, Result: ok [10.01.2013 05:03:53] Fan: 182, Bios: 004, Switch: 52°C (39; 52;) [10.01.2013 05:03:58] Could not acquire mutex to read EC status [10.01.2013 05:03:58] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:01] Could not acquire mutex to read EC status [10.01.2013 05:04:01] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:05] Could not acquire mutex to read EC status [10.01.2013 05:04:05] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:09] Could not acquire mutex to read EC status [10.01.2013 05:04:09] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:13] Could not acquire mutex to read EC status [10.01.2013 05:04:13] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:17] Could not acquire mutex to read EC status [10.01.2013 05:04:17] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:21] Could not acquire mutex to read EC status [10.01.2013 05:04:21] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:25] Could not acquire mutex to read EC status [10.01.2013 05:04:25] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:29] Could not acquire mutex to read EC status [10.01.2013 05:04:29] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:33] Could not acquire mutex to read EC status [10.01.2013 05:04:33] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:37] Could not acquire mutex to read EC status [10.01.2013 05:04:37] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:37] Max. Errors: Set BiosControlByte 150 to 004, Result: ok [10.01.2013 05:04:37] Set to BIOS Mode, to many consecutive read errors [10.01.2013 05:04:41] Could not acquire mutex to read EC status [10.01.2013 05:04:41] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:41] Max. Errors: Set BiosControlByte 150 to 004, Result: ok [10.01.2013 05:04:41] Set to BIOS Mode, to many consecutive read errors [10.01.2013 05:04:45] Could not acquire mutex to read EC status [10.01.2013 05:04:45] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:45] Max. Errors: Set BiosControlByte 150 to 004, Result: ok [10.01.2013 05:04:45] Set to BIOS Mode, to many consecutive read errors [10.01.2013 05:04:49] Could not acquire mutex to read EC status [10.01.2013 05:04:49] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:49] Max. Errors: Set BiosControlByte 150 to 004, Result: ok [10.01.2013 05:04:49] Set to BIOS Mode, to many consecutive read errors [10.01.2013 05:04:53] Could not acquire mutex to read EC status [10.01.2013 05:04:53] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:53] Max. Errors: Set BiosControlByte 150 to 004, Result: ok [10.01.2013 05:04:53] Set to BIOS Mode, to many consecutive read errors [10.01.2013 05:04:57] Could not acquire mutex to read EC status [10.01.2013 05:04:57] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:04:57] Max. Errors: Set BiosControlByte 150 to 004, Result: ok [10.01.2013 05:04:57] Set to BIOS Mode, to many consecutive read errors [10.01.2013 05:05:01] Could not acquire mutex to read EC status [10.01.2013 05:05:01] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:05:01] Max. Errors: Set BiosControlByte 150 to 004, Result: ok [10.01.2013 05:05:01] Set to BIOS Mode, to many consecutive read errors [10.01.2013 05:05:05] Could not acquire mutex to read EC status [10.01.2013 05:05:05] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:05:05] Max. Errors: Set BiosControlByte 150 to 004, Result: ok [10.01.2013 05:05:05] Set to BIOS Mode, to many consecutive read errors [10.01.2013 05:05:09] Could not acquire mutex to read EC status [10.01.2013 05:05:09] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:05:09] Max. Errors: Set BiosControlByte 150 to 004, Result: ok [10.01.2013 05:05:09] Set to BIOS Mode, to many consecutive read errors [10.01.2013 05:05:13] Could not acquire mutex to read EC status [10.01.2013 05:05:13] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:05:13] Max. Errors: Set BiosControlByte 150 to 004, Result: ok [10.01.2013 05:05:13] Set to BIOS Mode, to many consecutive read errors [10.01.2013 05:05:17] Could not acquire mutex to read EC status [10.01.2013 05:05:17] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:05:17] Max. Errors: Set BiosControlByte 150 to 004, Result: ok [10.01.2013 05:05:17] Set to BIOS Mode, to many consecutive read errors [10.01.2013 05:05:21] Could not acquire mutex to read EC status [10.01.2013 05:05:21] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:05:21] Max. Errors: Set BiosControlByte 150 to 004, Result: ok [10.01.2013 05:05:21] Set to BIOS Mode, to many consecutive read errors [10.01.2013 05:05:25] Could not acquire mutex to read EC status [10.01.2013 05:05:25] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:05:25] Max. Errors: Set BiosControlByte 150 to 004, Result: ok [10.01.2013 05:05:25] Set to BIOS Mode, to many consecutive read errors [10.01.2013 05:05:29] Could not acquire mutex to read EC status [10.01.2013 05:05:29] Warning: Can't read Status (possible conflict with other software) [10.01.2013 05:05:29] Max. Errors: Set BiosControlByte 150 to 004, Result: ok [10.01.2013 05:05:29] Set to BIOS Mode, to many consecutive read errors [10.01.2013 05:05:30] Preparing to exit ProcessDialog [10.01.2013 05:05:30] Exiting ProcessDialog
|
|