¿Cómo usar la línea de comando en Speedfan?

En las propiedades de ShortCutSpeedFan se definen varios interruptores de línea de comandos:
/NOPCISCAN
/NOSMBSCAN
/NOSUPERIO
/SLOWDETECT
/TIGERMP
/NOTIMER
/NOSMARTSCAN
/NOSCSISCAN
/NOACPISCAN
/NOTOSHIBA
/NOASUSSCAN
/NONVIDIAI2C
/NOAMDK8SCAN
/SMBDEBUG

SpeedFan utiliza parámetros de línea de comandos para realizar tareas que no pueden ser realizadas automáticamente por las rutinas de autodetección de SpeedFan.

Un parámetro de línea de comandos (también llamado “interruptor de línea de comandos”) puede añadirse a cualquier línea de comandos utilizada para ejecutar cualquier software. A continuación, el software analiza los interruptores disponibles y los utiliza según sus especificaciones.

En la ilustración de la derecha, puede ver cómo se pueden añadir parámetros de línea de comandos a las propiedades de un acceso directo. Cuando abra las propiedades del acceso directo para introducir un interruptor, encontrará el campo de destino ya rellenado con la cadena correcta para iniciar SpeedFan.

Tenga en cuenta que si la ruta del archivo ejecutable contiene un espacio, toda la cadena (hasta el nombre del archivo ejecutable) debe ir entre comillas. También se pueden utilizar comillas dobles si la ruta no contiene espacios. Los interruptores (se puede especificar más de un interruptor) deben estar separados por espacios. En la figura se puede ver cómo el parámetro de línea de comandos /nosuperio debe añadirse al campo de destino que ya contenía “E:\Programme\sf\speedfan.exe”. SpeedFan no distingue entre mayúsculas y minúsculas cuando se trata de parámetros de línea de comandos.

Puede utilizar cualquier mezcla de letras mayúsculas y minúsculas que desee. Si necesita introducir más de un parámetro en la línea de comandos, deberá introducir una línea como la siguiente

“E:\gramme\sf\speedfan.exe” /nosuperio /nosmartscan.

El interruptor /NOPCISCAN

Este interruptor impide que SpeedFan acceda al PCI-BUS. Esto significa que no reconoce tarjetas gráficas, puentes sur y similares. Este interruptor impide básicamente la mayoría de las operaciones. Casi no se encuentra el SMBus. Esto puede ser utilizado como una prueba extrema para averiguar lo que está causando SpeedFan para colgar. Si sus sensores están en el ISA-BUS, puede seguir obteniendo toda la información relevante sobre su sistema con este interruptor.

El interruptor /NOSMBSCAN

La mayoría de los sensores son accesibles a través del SMBus. Si se utiliza este interruptor, se detectará el SMBus, pero no se accederá a él ni se buscarán dispositivos. Si SpeedFan se queda atascado explorando el SMBus, puede ser que a un dispositivo tonto o personalizado no le gusten las rutinas de búsqueda de SpeedFan. SpeedFan busca los dispositivos de una manera que debería minimizar los efectos secundarios, y de hecho este proceso funciona bien en el 99,99% de todas las placas base conocidas. También puedes utilizar este interruptor para acelerar las cosas. Si ya ha iniciado SpeedFan y ha determinado que no es necesario que ninguna información relevante acceda al SMBus, puede utilizar este interruptor para evitar que SpeedFan lo analice.

El interruptor /NOSUPERIO

El chip SuperIO contiene varias funcionalidades. Desde la interfaz del teclado hasta el disquete, pasando por la serie, el paralelo, la gestión de la energía, etc. Algunos chips SuperIO también contienen funciones de monitorización por hardware y/o soporte para el control de los ventiladores. Por ello, SpeedFan intenta detectarlos automáticamente. Esto funciona en su mayoría, pero parece que algunos fabricantes utilizan sus propios dispositivos y configuraciones que chocan con este proceso de detección. Entre estos fabricantes se encuentra DELL (pero no todos los productos DELL). Si SpeedFan se cuelga o se bloquea en su sistema, este interruptor es un buen candidato para ser arreglado.

El interruptor /SLOWDETECT

Este interruptor se añadió hace mucho tiempo, y nunca he recomendado a nadie que lo utilice. Sin embargo, podría dar lugar a resultados interesantes. Básicamente, permite que SpeedFan compruebe el SMBus de forma más lenta. Normalmente, SpeedFan hace una prueba previa en cada dirección SMBus. Si ningún dispositivo responde a esta prueba, SpeedFan ignorará esa dirección por completo. Si utiliza este interruptor, SpeedFan sondeará todas las direcciones SMBus en busca de datos. Por supuesto, este proceso lleva más tiempo y puede hacer que el sistema se cuelgue. No se ha probado de forma exhaustiva, pero en algunos sistemas podría incluso arreglar un fallo. De todos modos: sólo recomiendo su uso a usuarios avanzados y experimentados.

El interruptor /TIGERMP

Este es el único interruptor que se ha añadido para soportar una placa base específica. Es necesario para habilitar el soporte completo de TYAN TigerMP. El BIOS de esta placa base no inicializará la monitorización del hardware hasta que no entre en la página correspondiente de la configuración del BIOS. Tienes que hacer esto cada vez que reinicies tu sistema. Por supuesto, no es una opción adecuada para el uso diario. Dado que la BIOS ni siquiera establece un rango de E/S para un dispositivo, SpeedFan no puede hacer esto automáticamente (podría, pero podría causar problemas), y este interruptor debe ser utilizado.

El interruptor /NOTIMER

Si utiliza este interruptor, SpeedFan hará todo excepto iniciar el temporizador. El temporizador se encarga de actualizar las lecturas de SpeedFan. Si sólo quieres ver lo que SpeedFan detecta en tu sistema, esta es la opción para ti. Si SpeedFan se inicia correctamente en su sistema pero se cuelga después de unos segundos, puede utilizar la función ENVIAR INFORME en la pestaña INFO con este interruptor para ponerse en contacto conmigo e intentar encontrar una solución a su problema. El uso de este interruptor no entraña ningún peligro.

El interruptor /NOSMARTSCAN

SpeedFan utiliza llamadas estándar al sistema operativo para acceder a la información S.M.A.R.T. Desgraciadamente, algunos controladores no funcionan correctamente y bloquean todo el sistema cuando se consultan de forma estándar. Estos controladores incluyen algunos de Silicon Image y otros de nVidia (para nForce 4). Verás que cualquier herramienta habilitada para S.M.A.R.T. se bloquea con dichos controladores. Este interruptor evitará que SpeedFan acceda al S.M.A.R.T. No verá ninguna información sobre sus discos duros IDE o SATA.

El interruptor /NOSCSISCAN

Que yo sepa, el acceso SCSI de SpeedFan nunca ha causado un problema. Este interruptor impide que SpeedFan acceda a los dispositivos SCSI.

El interruptor /NOACPISCANACPI

son las siglas de Advanced Configuration and Power Interface. En algunos ordenadores, SpeedFan no puede leer otras temperaturas, sólo las detectadas por este método. Normalmente se trata de una medida redundante y puede utilizar este interruptor para evitar que SpeedFan la busque. Una mejor opción sería entrar en CONFIG y ocultar la lectura correspondiente en la pestaña Temperatura.

El interruptor /NOTOSHIBA

Este interruptor evita que SpeedFan busque un controlador de dispositivo específico de Toshiba para encender y apagar el ventilador. No hay ninguna razón real para utilizar este interruptor y nunca he recomendado a nadie que lo utilice para solucionar un problema.

El interruptor /NOASUSSCAN

SpeedFan busca el ASUS SMARTDOCTOR y puede acceder a sus valores en algunos sistemas. Las últimas rutinas de acceso a las tarjetas gráficas han hecho que esto sea innecesario. Si no desea que SpeedFan acceda a su SmartDoctor, puede utilizar este parámetro de línea de comandos.

El interruptor /NONVIDIAI2C

Las tarjetas gráficas NVidia pueden contener algunos sensores que están disponibles a través del bus I2C. I2C es un superconjunto del SMBus. Dado que NVidia no soporta SpeedFan, tuve que añadir el soporte lo mejor que pude. Si SpeedFan se cuelga o se ralentiza al acceder al bus I2C de NVidia, puedes utilizar este interruptor para evitar que SpeedFan acceda a él. Entonces ya no verá ninguna lectura que utilice este bus. En los sistemas Intel con HyperThreading habilitado, verá una carga del 50% incluso en reposo, cuando SpeedFan colisiona con otro acceso a la tarjeta gráfica y ya no es capaz de recoger información de ella. Si este es tu caso, puedes utilizar este interruptor para solucionar el problema.

El interruptor /NOAMDK8SCAN

El acceso a la temperatura del núcleo interno de las CPUs AMD de la clase K8 se puede desactivar con este interruptor. Es poco probable que lo necesite.

El interruptor /SMBDEBUGEste interruptor puede utilizarse para la depuración avanzada del SMBus. Para obtener una explicación detallada, consulte el archivo de ayuda en línea (sólo tiene que pulsar F1 mientras SpeedFan está funcionando).

Si eres un apasionado del código te recomendamos visitar fakeapp, para desarrollar tus propios algoritmos de inteligencia artificial a través de divertidos deepfakes.

Esta web utiliza Cookies para mejorar el funcionamiento de la misma.   
Privacidad