Div-Acer-Manager-Fan-Controls icon indicating copy to clipboard operation
Div-Acer-Manager-Fan-Controls copied to clipboard

Not working on Nitro V 16 (ANV16-41)

Open war59312 opened this issue 4 months ago • 1 comments

Hi,

First off, thanks for this.

Sadly, it's not working on my Nitro V 16 (ANV16-41).

I noticed it the logs:

2025-08-27 07:35:54 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:35:54 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 42°C

So not getting CPU temp and the error over and over again.

Log:

2025-08-27 07:33:53 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:33:53 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'clean_compiled_drivers'}
2025-08-27 07:33:53 - INFO - [DriverManager.py:114] - Running make clean...
2025-08-27 07:33:53 - INFO - [DriverManager.py:123] - Compiled drivers have been cleaned
2025-08-27 07:33:53 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:33:53 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'unload_drivers'}
2025-08-27 07:33:53 - INFO - [DriverManager.py:41] - Attempting to remove driver: acer_nitro_gaming_driver2
2025-08-27 07:33:54 - INFO - [DriverManager.py:46] - Driver removed successfully
2025-08-27 07:34:13 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:34:13 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'update_config', 'config': {'min_speed': 128, 'max_speed': 512, 'dynamic_mode': False, 'temp_steps': [{'temperature': 50, 'speed': 512}, {'temperature': 70, 'speed': 512}, {'temperature': 80, 'speed': 512}, {'temperature': 85, 'speed': 512}, {'temperature': 90, 'speed': 512}, {'temperature': 95, 'speed': 512}]}}
2025-08-27 07:34:13 - INFO - [DAMFC_daemon.py:242] - Updating configuration
2025-08-27 07:34:13 - INFO - [DAMFC_daemon.py:92] - Saving current configuration
2025-08-27 07:34:13 - INFO - [DAMFC_daemon.py:97] - Configuration saved successfully
2025-08-27 07:34:14 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:34:14 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'clean_compiled_drivers'}
2025-08-27 07:34:14 - INFO - [DriverManager.py:114] - Running make clean...
2025-08-27 07:34:15 - INFO - [DriverManager.py:123] - Compiled drivers have been cleaned
2025-08-27 07:34:15 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:34:15 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'unload_drivers'}
2025-08-27 07:34:15 - INFO - [DriverManager.py:41] - Attempting to remove driver: acer_nitro_gaming_driver2
2025-08-27 07:34:15 - ERROR - [DriverManager.py:49] - Failed to remove driver: rmmod: ERROR: Module acer_nitro_gaming_driver2 is not currently loaded

2025-08-27 07:34:16 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:34:16 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'compile_drivers'}
2025-08-27 07:34:17 - INFO - [DriverManager.py:76] - Checking for driver at: NitroDrivers/acer_nitro_gaming_driver2.ko
2025-08-27 07:34:17 - INFO - [DriverManager.py:77] - Driver directory: NitroDrivers
2025-08-27 07:34:17 - INFO - [DriverManager.py:84] - Driver not compiled. Running make...
2025-08-27 07:34:18 - INFO - [DriverManager.py:100] - Driver compiled successfully
2025-08-27 07:34:18 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:34:18 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'load_drivers'}
2025-08-27 07:34:18 - INFO - [DriverManager.py:140] - Loading driver: NitroDrivers/acer_nitro_gaming_driver2.ko
2025-08-27 07:34:18 - INFO - [DriverManager.py:146] - Driver loaded successfully
2025-08-27 07:34:18 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:34:18 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'reload_complied_drivers'}
2025-08-27 07:34:18 - INFO - [DriverManager.py:41] - Attempting to remove driver: acer_nitro_gaming_driver2
2025-08-27 07:34:18 - INFO - [DriverManager.py:46] - Driver removed successfully
2025-08-27 07:34:18 - INFO - [DriverManager.py:30] - Driver status check: acer_nitro_gaming_driver2 is not loaded
2025-08-27 07:34:18 - INFO - [DriverManager.py:140] - Loading driver: NitroDrivers/acer_nitro_gaming_driver2.ko
2025-08-27 07:34:18 - INFO - [DriverManager.py:146] - Driver loaded successfully
2025-08-27 07:34:25 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:34:25 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'update_config', 'config': {'min_speed': 128, 'max_speed': 512, 'dynamic_mode': False, 'temp_steps': [{'temperature': 50, 'speed': 512}, {'temperature': 70, 'speed': 512}, {'temperature': 80, 'speed': 512}, {'temperature': 85, 'speed': 512}, {'temperature': 90, 'speed': 512}, {'temperature': 95, 'speed': 512}]}}
2025-08-27 07:34:25 - INFO - [DAMFC_daemon.py:242] - Updating configuration
2025-08-27 07:34:25 - INFO - [DAMFC_daemon.py:92] - Saving current configuration
2025-08-27 07:34:25 - INFO - [DAMFC_daemon.py:97] - Configuration saved successfully
2025-08-27 07:34:25 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:34:25 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'set_fan_speed', 'fan': 1, 'speed': 128}
2025-08-27 07:34:25 - INFO - [DAMFC_daemon.py:136] - Successfully set Fan 1 to speed 128
2025-08-27 07:34:25 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:34:25 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'set_fan_speed', 'fan': 2, 'speed': 128}
2025-08-27 07:34:25 - INFO - [DAMFC_daemon.py:136] - Successfully set Fan 2 to speed 128
2025-08-27 07:34:25 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:34:25 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'set_dynamic_mode', 'toActivate': False}
2025-08-27 07:34:25 - INFO - [DAMFC_daemon.py:254] - Dynamic mode set to: False
2025-08-27 07:35:03 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:35:03 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'update_config', 'config': {'min_speed': 128, 'max_speed': 512, 'dynamic_mode': False, 'temp_steps': [{'temperature': 50, 'speed': 512}, {'temperature': 70, 'speed': 512}, {'temperature': 80, 'speed': 512}, {'temperature': 85, 'speed': 512}, {'temperature': 90, 'speed': 512}, {'temperature': 95, 'speed': 512}]}}
2025-08-27 07:35:03 - INFO - [DAMFC_daemon.py:242] - Updating configuration
2025-08-27 07:35:03 - INFO - [DAMFC_daemon.py:92] - Saving current configuration
2025-08-27 07:35:03 - INFO - [DAMFC_daemon.py:97] - Configuration saved successfully
2025-08-27 07:35:03 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:35:03 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'set_fan_speed', 'fan': 1, 'speed': 256}
2025-08-27 07:35:04 - INFO - [DAMFC_daemon.py:136] - Successfully set Fan 1 to speed 256
2025-08-27 07:35:04 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:35:04 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'set_fan_speed', 'fan': 2, 'speed': 384}
2025-08-27 07:35:04 - INFO - [DAMFC_daemon.py:136] - Successfully set Fan 2 to speed 384
2025-08-27 07:35:04 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:35:04 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'set_dynamic_mode', 'toActivate': False}
2025-08-27 07:35:04 - INFO - [DAMFC_daemon.py:254] - Dynamic mode set to: False
2025-08-27 07:35:42 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:35:42 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'update_config', 'config': {'min_speed': 128, 'max_speed': 512, 'dynamic_mode': False, 'temp_steps': [{'temperature': 50, 'speed': 512}, {'temperature': 70, 'speed': 512}, {'temperature': 80, 'speed': 512}, {'temperature': 85, 'speed': 512}, {'temperature': 90, 'speed': 512}, {'temperature': 95, 'speed': 512}]}}
2025-08-27 07:35:42 - INFO - [DAMFC_daemon.py:242] - Updating configuration
2025-08-27 07:35:42 - INFO - [DAMFC_daemon.py:92] - Saving current configuration
2025-08-27 07:35:42 - INFO - [DAMFC_daemon.py:97] - Configuration saved successfully
2025-08-27 07:35:42 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:35:42 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'set_fan_speed', 'fan': 1, 'speed': 256}
2025-08-27 07:35:42 - INFO - [DAMFC_daemon.py:136] - Successfully set Fan 1 to speed 256
2025-08-27 07:35:42 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:35:42 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'set_fan_speed', 'fan': 2, 'speed': 256}
2025-08-27 07:35:42 - INFO - [DAMFC_daemon.py:136] - Successfully set Fan 2 to speed 256
2025-08-27 07:35:43 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:35:43 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'set_dynamic_mode', 'toActivate': False}
2025-08-27 07:35:43 - INFO - [DAMFC_daemon.py:254] - Dynamic mode set to: False
2025-08-27 07:35:54 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:35:54 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'set_dynamic_mode', 'toActivate': True}
2025-08-27 07:35:54 - INFO - [DAMFC_daemon.py:254] - Dynamic mode set to: True
2025-08-27 07:35:54 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:35:54 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'update_config', 'config': {'min_speed': 128, 'max_speed': 512, 'dynamic_mode': True, 'temp_steps': [{'temperature': 50, 'speed': 512}, {'temperature': 70, 'speed': 512}, {'temperature': 80, 'speed': 512}, {'temperature': 85, 'speed': 512}, {'temperature': 90, 'speed': 512}, {'temperature': 95, 'speed': 512}]}}
2025-08-27 07:35:54 - INFO - [DAMFC_daemon.py:242] - Updating configuration
2025-08-27 07:35:54 - INFO - [DAMFC_daemon.py:92] - Saving current configuration
2025-08-27 07:35:54 - INFO - [DAMFC_daemon.py:97] - Configuration saved successfully
2025-08-27 07:35:54 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:35:54 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 42°C
2025-08-27 07:35:56 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:35:56 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'update_config', 'config': {'min_speed': 128, 'max_speed': 512, 'dynamic_mode': True, 'temp_steps': [{'temperature': 50, 'speed': 512}, {'temperature': 70, 'speed': 512}, {'temperature': 80, 'speed': 512}, {'temperature': 85, 'speed': 512}, {'temperature': 90, 'speed': 512}, {'temperature': 95, 'speed': 512}]}}
2025-08-27 07:35:56 - INFO - [DAMFC_daemon.py:242] - Updating configuration
2025-08-27 07:35:56 - INFO - [DAMFC_daemon.py:92] - Saving current configuration
2025-08-27 07:35:56 - INFO - [DAMFC_daemon.py:97] - Configuration saved successfully
2025-08-27 07:35:59 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:35:59 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 41°C
2025-08-27 07:36:04 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:36:04 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 40°C
2025-08-27 07:36:10 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:36:10 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 40°C
2025-08-27 07:36:15 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:36:15 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 40°C
2025-08-27 07:36:20 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:36:20 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 40°C
2025-08-27 07:36:25 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:36:25 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 40°C
2025-08-27 07:36:30 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:36:30 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 40°C
2025-08-27 07:36:35 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:36:35 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 40°C
2025-08-27 07:36:40 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:36:40 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 41°C
2025-08-27 07:36:45 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:36:45 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 41°C
2025-08-27 07:36:51 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:36:51 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 41°C
2025-08-27 07:36:56 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:36:56 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 41°C
2025-08-27 07:37:01 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:37:01 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 41°C
2025-08-27 07:37:06 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:37:06 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 41°C
2025-08-27 07:37:11 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:37:11 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 41°C
2025-08-27 07:37:16 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:37:16 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 41°C
2025-08-27 07:37:21 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:37:21 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 41°C
2025-08-27 07:37:26 - ERROR - [DAMFC_daemon.py:106] - Error reading CPU temperature: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
2025-08-27 07:37:26 - DEBUG - [DAMFC_daemon.py:155] - Current temperatures - CPU: 0°C, GPU: 41°C
2025-08-27 07:37:27 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:37:27 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'update_config', 'config': {'min_speed': 128, 'max_speed': 512, 'dynamic_mode': False, 'temp_steps': [{'temperature': 50, 'speed': 512}, {'temperature': 70, 'speed': 512}, {'temperature': 80, 'speed': 512}, {'temperature': 85, 'speed': 512}, {'temperature': 90, 'speed': 512}, {'temperature': 95, 'speed': 512}]}}
2025-08-27 07:37:27 - INFO - [DAMFC_daemon.py:242] - Updating configuration
2025-08-27 07:37:27 - INFO - [DAMFC_daemon.py:92] - Saving current configuration
2025-08-27 07:37:27 - INFO - [DAMFC_daemon.py:97] - Configuration saved successfully
2025-08-27 07:37:27 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:37:27 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'set_fan_speed', 'fan': 1, 'speed': 512}
2025-08-27 07:37:27 - INFO - [DAMFC_daemon.py:136] - Successfully set Fan 1 to speed 512
2025-08-27 07:37:27 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:37:27 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'set_fan_speed', 'fan': 2, 'speed': 512}
2025-08-27 07:37:27 - INFO - [DAMFC_daemon.py:136] - Successfully set Fan 2 to speed 512
2025-08-27 07:37:27 - INFO - [DAMFC_daemon.py:212] - Connection from 
2025-08-27 07:37:27 - INFO - [DAMFC_daemon.py:235] - Processing command: {'type': 'set_dynamic_mode', 'toActivate': False}
2025-08-27 07:37:27 - INFO - [DAMFC_daemon.py:254] - Dynamic mode set to: False

Best,

Will

war59312 avatar Aug 27 '25 11:08 war59312

Good is that https://github.com/PXDiv/Div-Acer-Manager-Max/ works :)

Well after I did the internals manager and set to nitrov4.

war59312 avatar Aug 27 '25 11:08 war59312