Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Software > General OpenSUSE


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Escalar las frecuencias de las cpu. (solucionado)
  #1  
Antiguo 29-may-2014, 22:31
Avatar de mikrios
mikrios mikrios está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 02-marzo-2013
Ubicación: Lat. 27.994547-Lon -15.405127-160m nivel del mar
Versión: 13.1-2,TW,Leap
Mensajes: 4.552
Agradecimientos: 1.916
Agradecido 1.417 Veces en 1.187 Mensajes
Poder de Credibilidad: 9
mikrios llegará a ser famoso muy pronto
Question Escalar las frecuencias de las cpu. (solucionado)

Hola a todos .

Siempre que instalo el kernel estable estándar , las frecuencias de los núcleos o bien están al máximo o al mínimo .

Cosa que no ocurre con la que viene con la instalación o las que vienen de los repositorios del kernel estable de la 13.1 .

La verdad no me gusta instalar una aplicación para variar estos parámetros , no hacer un script ,para que eso tenga lugar y menos aún compilar el kernel , porque se escapa de mi experiencia .

Desconozco si ejecutando un comando este comportamiento cambia y se hace permanente , y efectivo cada vez que reinicio el pc , ganas de intentarlo no me faltan , aún así fallo por desconocer un poco sobre el tema .

Ejemplos para este equipo que usa el último kernel estable estándar :
Código PHP:
X79PRO:~ # inxi -SMCz
System:    HostX79PRO Kernel3.14.4-1.gbebeb6f-desktop x86_64 (64 bitDesktopN/
           Distro
openSUSE 13.1 (Bottle
Machine:   MoboASUSTeK modelP9X79 PRO vRev 1.xx BiosAmerican Megatrends v4608 date12/24/2013
CPU
:       Quad core Intel Core i7-3820 (-HT-MCP-) cache10240 KB 
           Clock Speeds
11217 MHz 21217 MHz 31217 MHz 41217 MHz 51217 MHz 61217 MHz 71217 MHz
           8
1217 MHz 
Como veo la frecuencia esta al mínimo ( a pesar que el rendimiento iguala a versiones inferiores de otro kernel ) ; pero estoy desaprovechando sus prestaciones .
Código:
X79PRO:~ # cpufreq-info | grep decide
                  The governor "powersave" may decide which speed to use
                  The governor "powersave" may decide which speed to use
                  The governor "powersave" may decide which speed to use
                  The governor "powersave" may decide which speed to use
                  The governor "powersave" may decide which speed to use
                  The governor "powersave" may decide which speed to use
                  The governor "powersave" may decide which speed to use
                  The governor "powersave" may decide which speed to use
He intentado ejecutar algún comando pero no con mucha suerte :
Código:
X79PRO:~ # cpufreq-set -c0 -g ondemand
Error setting new values. Common errors:
- Do you have proper administration rights? (super-user?)
- Is the governor you requested available and modprobed?
- Trying to set an invalid policy?
- Trying to set a specific frequency, but userspace governor is not available,
   for example because of hardware which cannot be set to a specific frequency
   or because the userspace governor isn't loaded?
X79PRO:~ # cpufreq-set -c1 -g ondemand
Error setting new values. Common errors:
- Do you have proper administration rights? (super-user?)
- Is the governor you requested available and modprobed?
- Trying to set an invalid policy?
- Trying to set a specific frequency, but userspace governor is not available,
   for example because of hardware which cannot be set to a specific frequency
   or because the userspace governor isn't loaded?
En los otros equipos que mantengo el kernel de instalación o de los repositorios de la 13.1 si están correctos :
Código:
RP-4-black-mirkios-test:~ # uname -r
3.11.10-61.g04896c2-desktop

RP-4-black-mirkios-test:~ # cpufreq-info | grep decide
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
Lo único que se me ha ocurrido es cambiar la configuración , pero no si esta sera efectiva ,y funcione sin problemas .

La idea que se me ocurrió es ir a los directorios donde se encuentran las cpus y cambiar los valores , la ruta que encontré es :
Código:
/sys/devices/system/cpu/cpu0/cpufreq/
Y los archivos a modificar serian
Código:
scaling_available_governors

scaling_governor
Así por cada uno de las cpus que tenga el sistema , añadiendo al 1º ondemand performance y al segundo archivo quitar powersave y poner ondemand .

No si esto es correcto , o estoy equivocado , pero en el caso de que fuese posible , como podría editar esos archivos , lo intente en modo superusuario y no me dejo salvar el archivo , se me ocurre hacerlo en root , pero tengo la duda de que tipo de archivo es (a pesar que lo puedo abrir con kwrite ) y si al guardarlo me respeta su tipo .

La verdad agradecería un poco de ayuda , ya que la que encontré por la web , hace referencia a otras distros y los archivos y rutas que vi no concuerdan con esta .

Saludos cordiales
Edito :
No me deja hacer cambios , ni aun entrando como root .
Me sale esta imagen .
No creo que ese sea el error , en si no lo entiendo , si copio los archivos al escritorio , me los pone como de texto y puedo cambiar su configuración .
Hay algo que los protege ?, aun estando como root , es que no deja ni hacer un directorio , para hacer copia de seguridad ; en cambio fuera de esos directorios no hay problemas .

De todas formas voy a esperar por lo que comentan los expertos (bien podía hacerlo desde un live ) , no quiero meter la pata .

Ya los que compilan el kernel o usan portátiles o ya podían poner ondemand por defecto , o bien conservative , en vez de powersave o performance .

Edito :
Hice la prueba en otro pc :
Código:
RP-4-black-mirkios-test:~ # cpufreq-info | grep decide
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use


RP-4-black-mirkios-test:~ # cpufreq-set -c4 -g performance


RP-4-black-mirkios-test:~ # cpufreq-info | grep decide
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use

                  The governor "performance" may decide which speed to use

                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use
                  The governor "ondemand" may decide which speed to use

RP-4-black-mirkios-test:~ # inxi -C
CPU:       Hexa core Intel Core i7-4930K (-HT-MCP-) cache: 12288 KB 
           Clock Speeds: 1: 1200 MHz 2: 1200 MHz 3: 1200 MHz 4: 1200 MHz 5: 3401 MHz 6: 1200 MHz 7: 1200 MHz
           8: 1200 MHz 9: 1200 MHz 10: 3401 MHz 11: 1200 MHz 12: 3401 MHz
Cpu 4 sería la número 5 , ya que empieza por cero (se miran los archivos de configuración y si cambia el valor ) ; las otras cpu , pues están ondemand , por lo cual es normal que tengan otros valores .

Aquí si me funciono el comando , la pena que cuando reinicio , el valor vuelve ha estar por defecto .
Bueno , en este pc no me importa que este ondeman , pero en el otro lo tengo powersave , o sea a mínima frecuencia , en fin seguiré intentando averiguar y estudiar mas el tema .
Para los que tengan el kernel 3.14.x podrían verificar que les pasa lo mismo ? o sea que lo tienen powersave (es bueno para los que tengan un portátil , pero para desktop es una pequeña perdida de prestaciones ) :

Comando a ejecutar cpufreq-info | grep decide ( creo que hay que instalar cpufreq-utils para poder verlo ) .

Saludos
Imágenes Adjuntas
Tipo de Archivo: png snapshot1.png (34,8 KB (Kilobytes), 18 visitas)

Última edición por mikrios; 31-may-2014 a las 06:19 Razón: añadir-solucionar
Responder Citando
  #2  
Antiguo 30-may-2014, 09:47
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.591
Agradecimientos: 570
Agradecido 2.476 Veces en 1.674 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Por Internet existe abundante información de ese problema: cpufreq-set Error setting new values Common errors solved

A lo mejor tiene algo que ver con la BIOS y atención a los enlaces: https://software.intel.com/en-us/forums/topic/515102
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p
Responder Citando
  #3  
Antiguo 30-may-2014, 17:44
Avatar de mikrios
mikrios mikrios está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 02-marzo-2013
Ubicación: Lat. 27.994547-Lon -15.405127-160m nivel del mar
Versión: 13.1-2,TW,Leap
Mensajes: 4.552
Agradecimientos: 1.916
Agradecido 1.417 Veces en 1.187 Mensajes
Poder de Credibilidad: 9
mikrios llegará a ser famoso muy pronto
Cierto lo que aparece por la web , sobre ese tema , lo he comprobado y es correcto lo que dicen .

Es lógico que le den esos errores , porque la configuración de los archivos de CPUfreq governor , solo disponen de 2 de las 5 opciones , por lo cual siempre le van a dar error .

Es algo que caí en la cuenta cuando ejecute el comando para cambiar ese parámetro .

Las opciones disponibles son : ondemand, performance, powersave,conservative y userspace , de las cuales solo 2 están disponibles (si se ejecuta el comando para cambiar , va a dar los errores que comentan en la web ) .

Para el kernel 3.14.4 esta disponible performance y powersave (por defecto esta powersave ) .

Para el kernel 3.11.10-62.gb871a8f-desktop esta disponible ondemand y performance (por defecto esta ondemand ) .

He tenido algo de dificultad en encontrar algunas configuraciones , porque los ejemplos que encontré difieren de esta distro y algunos archivos no concuerdan o no existen (en cierta forma me alegro , así aprendo a profundizar un poco mas en el asunto ) .

Por otro lado con respeto a la Bios , el kernel no tiene en cuenta para nada los parámetros que le ponga (no se si carga los módulos o los acpi están incompletos ) , solo responde algo la versión de kernel de la distribución (se nota que esta mas afinada y con preferencia cara a los usuarios ) .

Ejemplo : si pongo en la bios que sincronice todos los núcleos , el kernel de la distribución lo hace y se pongo que lo haga independiente por cada uno también responde correctamente (pero para el 3.14.x le da lo mismo , no funciona esa opción ) .

No se si esto solo me pasa a mi ,usando placas asus , o le sucede a alguien mas ,pero seguiré investigando hasta dar con una respuesta .

Gracias y un saludo cordial

Edito :
La única opción que vi es cambiar PM_PROFILER_PROFILE="" , al estar vació coge el valor por defecto del kernel (que para el caso estoy en las mismas ya que solo me da 2 opciones disponibles) ; si pongo el valor de las opciones que me muestras el directorio pm-profiler ,podría cambiar el comportamiento desde el inicio y conseguir que se comporte como quiero :
Código:
X79PRO:~ # tree /etc/pm-profiler/
/etc/pm-profiler/
├── balanced_low_latency
│** └── config
├── low_latency
│** └── config
└── powersaving
    └── config

3 directories, 3 files
En esos tres archivos disponibles para PM_PROFILER_PROFILE="" , haría lo que está configurado en ellos , ejemplo PM_PROFILER_PROFILE="balanced_low_latency" (configuración que hay que cambiar en /etc/pm-profiler.conf) , creo que eso debería funcionar , la duda es que por parte del kernel ondemand no lo tengo disponible .
Haré copia del archivo por seguridad y probare con los cambios , si funciona lo dejo , si no con un live o a modo prueba de fallos ,lo dejo como estaba antes .

Edito :
El cambiar el pm-profiler.conf , no funciona (he visto un error similar notificado a suse) .
Tampoco va la detección por hardware ,por lo que he decidido cambiar el kernel al de la 13.1 , ademas de estar en powersave si detecta el hard y ajusta la frecuencia seleccionada por la bios .
Otra cosa que me decidió a cambiarlo , es por la fechas con la cual se actualiza este kernel (el último figura con fecha de 29 de mayo en los repositorios ) .
Ahora todo funciona correctamente :
Código PHP:
X79PRO:~ # cpupower -c all frequency-info

analyzing CPU 0:

  
driverintel_pstate
  CPUs which run at the same hardware frequency
0
  CPUs which need to have their frequency coordinated by software
0
  maximum transition latency
0.97 ms.
  
hardware limits1.20 GHz 5.70 GHz
  available cpufreq governors
performancepowersave
  current policy
frequency should be within 1.20 GHz and 5.70 GHz.
                  
The governor "powersave" may decide which speed to use
                  
within this range.
  
current CPU frequency is 1.55 GHz (asserted by call to hardware).
  
boost state support:
    
Supportedyes
    Active
yes
    5700 MHz max turbo 4 active cores
    5700 MHz max turbo 3 active cores
    5700 MHz max turbo 2 active cores
    5700 MHz max turbo 1 active cores

analyzing CPU 1
:

  
driverintel_pstate
  CPUs which run at the same hardware frequency
1
  CPUs which need to have their frequency coordinated by software
1
  maximum transition latency
0.97 ms.
  
hardware limits1.20 GHz 5.70 GHz
  available cpufreq governors
performancepowersave
  current policy
frequency should be within 1.20 GHz and 5.70 GHz.
                  
The governor "powersave" may decide which speed to use
                  
within this range.
  
current CPU frequency is 1.58 GHz (asserted by call to hardware).
  
boost state support:                                                                                                                                                                         
    
Supportedyes                                                                                                                                                                             
    Active
yes                                                                                                                                                                                
    5700 MHz max turbo 4 active cores                                                                                                                                                          
    5700 MHz max turbo 3 active cores                                                                                                                                                          
    5700 MHz max turbo 2 active cores                                                                                                                                                          
    5700 MHz max turbo 1 active cores  
                                                                                                                                                        
analyzing CPU 2
:  
                                                                                                                                                                             
  
driverintel_pstate                                                                                                                                                                         
  CPUs which run at the same hardware frequency
2                                                                                                                                             
  CPUs which need to have their frequency coordinated by software
2                                                                                                                           
  maximum transition latency
0.97 ms.                                                                                                                                                         
  
hardware limits1.20 GHz 5.70 GHz                                                                                                                                                         
  available cpufreq governors
performancepowersave                                                                                                                                          
  current policy
frequency should be within 1.20 GHz and 5.70 GHz.                                                                                                                            
                  
The governor "powersave" may decide which speed to use                                                                                                                       
                  
within this range.                                                                                                                                                           
  
current CPU frequency is 1.51 GHz (asserted by call to hardware).                                                                                                                            
  
boost state support:                                                                                                                                                                         
    
Supportedyes                                                                                                                                                                             
    Active
yes
    5700 MHz max turbo 4 active cores
    5700 MHz max turbo 3 active cores
    5700 MHz max turbo 2 active cores
    5700 MHz max turbo 1 active cores

analyzing CPU 3
:

  
driverintel_pstate
  CPUs which run at the same hardware frequency
3
  CPUs which need to have their frequency coordinated by software
3
  maximum transition latency
0.97 ms.
  
hardware limits1.20 GHz 5.70 GHz
  available cpufreq governors
performancepowersave
  current policy
frequency should be within 1.20 GHz and 5.70 GHz.
                  
The governor "powersave" may decide which speed to use
                  
within this range.
  
current CPU frequency is 1.51 GHz (asserted by call to hardware).
  
boost state support:
    
Supportedyes
    Active
yes
    5700 MHz max turbo 4 active cores
    5700 MHz max turbo 3 active cores
    5700 MHz max turbo 2 active cores
    5700 MHz max turbo 1 active cores

analyzing CPU 4
:

  
driverintel_pstate
  CPUs which run at the same hardware frequency
4
  CPUs which need to have their frequency coordinated by software
4
  maximum transition latency
0.97 ms.
  
hardware limits1.20 GHz 5.70 GHz
  available cpufreq governors
performancepowersave
  current policy
frequency should be within 1.20 GHz and 5.70 GHz.
                  
The governor "powersave" may decide which speed to use
                  
within this range.
  
current CPU frequency is 1.94 GHz (asserted by call to hardware).
  
boost state support:
    
Supportedyes
    Active
yes
    5700 MHz max turbo 4 active cores
    5700 MHz max turbo 3 active cores
    5700 MHz max turbo 2 active cores
    5700 MHz max turbo 1 active cores

analyzing CPU 5
:

  
driverintel_pstate
  CPUs which run at the same hardware frequency
5
  CPUs which need to have their frequency coordinated by software
5
  maximum transition latency
0.97 ms.
  
hardware limits1.20 GHz 5.70 GHz
  available cpufreq governors
performancepowersave
  current policy
frequency should be within 1.20 GHz and 5.70 GHz.
                  
The governor "powersave" may decide which speed to use
                  
within this range.
  
current CPU frequency is 3.10 GHz (asserted by call to hardware).
  
boost state support:
    
Supportedyes
    Active
yes
    5700 MHz max turbo 4 active cores
    5700 MHz max turbo 3 active cores
    5700 MHz max turbo 2 active cores
    5700 MHz max turbo 1 active cores

analyzing CPU 6
:

  
driverintel_pstate
  CPUs which run at the same hardware frequency
6
  CPUs which need to have their frequency coordinated by software
6
  maximum transition latency
0.97 ms.
  
hardware limits1.20 GHz 5.70 GHz
  available cpufreq governors
performancepowersave
  current policy
frequency should be within 1.20 GHz and 5.70 GHz.
                  
The governor "powersave" may decide which speed to use
                  
within this range.
  
current CPU frequency is 1.80 GHz (asserted by call to hardware).
  
boost state support:
    
Supportedyes
    Active
yes
    5700 MHz max turbo 4 active cores
    5700 MHz max turbo 3 active cores
    5700 MHz max turbo 2 active cores
    5700 MHz max turbo 1 active cores

analyzing CPU 7
:

  
driverintel_pstate
  CPUs which run at the same hardware frequency
7
  CPUs which need to have their frequency coordinated by software
7
  maximum transition latency
0.97 ms.
  
hardware limits1.20 GHz 5.70 GHz
  available cpufreq governors
performancepowersave
  current policy
frequency should be within 1.20 GHz and 5.70 GHz.
                  
The governor "powersave" may decide which speed to use
                  
within this range.
  
current CPU frequency is 2.23 GHz (asserted by call to hardware).
  
boost state support:
    
Supportedyes
    Active
yes
    5700 MHz max turbo 4 active cores
    5700 MHz max turbo 3 active cores
    5700 MHz max turbo 2 active cores
    5700 MHz max turbo 1 active cores

X79PRO
:~ # cpufreq-info | grep decide

                  
The governor "powersave" may decide which speed to use
                  
The governor "powersave" may decide which speed to use
                  
The governor "powersave" may decide which speed to use
                  
The governor "powersave" may decide which speed to use
                  
The governor "powersave" may decide which speed to use
                  
The governor "powersave" may decide which speed to use
                  
The governor "powersave" may decide which speed to use
                  
The governor "powersave" may decide which speed to use

X79PRO:~ # inxi -MSCz

System:    HostX79PRO Kernel3.11.10-62.gb871a8f-desktop x86_64 (64 bitDesktopN/
           Distro
openSUSE 13.1 (Bottle
Machine:   MoboASUSTeK modelP9X79 PRO vRev 1.xx BiosAmerican Megatrends v4608 date12/24/2013
CPU
:       Quad core Intel Core i7-3820 (-HT-MCP-) cache10240 KB 
           Clock Speeds
11656 MHz 22664 MHz 31764 MHz 42376 MHz 53168 MHz 63168 MHz 72952 MHz
           8
2952 MHz 
Saludos

Última edición por mikrios; 31-may-2014 a las 06:16 Razón: añadir
Responder Citando
Respuesta

Marcadores


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Activado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Guía: Configurar monitor (frecuencias y DPI) jcsl FAQs, Manuales y Tutoriales 9 07-jun-2013 15:06
Cambiar frecuencias de refresco monitor Pantroc Escritorios: KDE, Gnome, otros... 3 22-nov-2009 10:35
10.2, cambie la resolucion y fun fun fun bye xD -ZAP- Instalación y Actualizaciones 2 31-ene-2007 19:09
Frecuencias del monitor avalanch Hardware 9 02-dic-2004 00:07



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 16:48.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba