Cpu scaling su windows XP

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3986
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Cpu scaling su windows XP

Messaggio da joe »

Allora, ho un notebook asus-z81g, P4-3.2GHz con 512MB di ram e 40GB di HD. come sistema montava windows XP.
Il sistema all'acquisto era preinstallato pertanto no ho dovuto installare nulla neanche i drivers, nè configurare alcunchè.

Il notebook è del 2004.
Negli anni ho deciso di installare anche linux ecc ecc.
Adesso ho intenzione di rivedere il partizionamento del disco, quindi vorrei mettere XP pulito il piu possibile che occupasse 10GB e nondi più, installarvi tutto e solo ciò ciò che mi serve (veramente poco, almeno penso e spero) e dedicare il resto dell'HD a linux.

Prima di rasare tutto, e dopo aver fatto un'immagine degli interi 40GB salvata in HD esterno da 1TB ;) Ho pensato di fare una prova dedicando una partizione dell'HD a test di reinstallazione XP.

Il mio hd è partizionato così:

- hdc1 recovery
- hdc2 XP preinstallato
- hdc3 partixione test installazione xp pulito
- hdc4 estesa contente altre due logiche con linux swap e root


Partendo dai CD di recovery ho ottenuto un CD di XP pulito, almeno così spero insomma.
Poi ho installato da quel cd in hdc3 un sistema pulito.
Il sistema così ottenuto funziona, ho installato anche i drivers usando il cd fornito da asus, sembra tutto ok...

...tranne una cosa:
lo scaling della cpu!

Ora, sul sistema preinstallato funziona, per cui deve funzionare anche sul nuovo XP, almeno in teoria.
Su linux devo utilizzare un kernel smp (emulazione di 2 cpu) e configuro il driver acpi_cpufreq che poi sono solito controllare con cpufrequtils.

Su windows, ho fatto caso alla questione e sul sitema preinstallato riesco a controllare la situazione con le impostazioni del risparmio energetico. Ci sono diversi profili: "casa/ufficio" tiene la cpu al massimo, se invece seleziono notebook/laptop la cpu va a 1.86GHz che corrisponde al minimo scalino di frequenza disponibile e la ventolina si zittisce.
In aggiunta la asus rilascia un'applicazione chiamata power4gear che consente di scegliere anchessa tra diversi profili: super performance hig perfomance e "game", selezionando game, ottengo la situazione analoga più o meno a notebook/laptop della gestione energetica standard di XP.
Ora effettuando le stesse operazioni sul nuovo XP non riesco ad ottenere nulla e la cpu resta piantata a 3.2GHz... con conseguente casino della ventolina diraffreddamento.
Come ho già detto mi pare di aver installato correttamente i drivers anche sul sistema pulito eppure niente da fare.

Vi chiederei qualche consiglio. Su dove mettere le mani ecc.
Va detto che il sistema preinstallato è stato col tempo aggiornato al SP2, ma era nato SP1. Invece il nuovo sistema è appena installato ed è ancora SP1. Indipendentemente da queso però, sul sistema preinstallato funzionava bene lo scaling anche col SP1.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Cpu scaling su windows XP

Messaggio da 414N »

Come prima cosa puoi controllare quali driver vengano usati per il processore nel XP preinstallato e nel XP che hai installato tu...

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3986
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Cpu scaling su windows XP

Messaggio da joe »

E infatti come prima cosa ho fatto proprio quello! ;)
Però come ho accennato c'è il problema del service pack diverso:

- nel sistema preinstallato (e aggiornato a sp2) il driver che controlla la cpu si chiama intelppm.sys
- nel sistema fresco (sp1) il driver usato è processr.sys

Ho fatto qualche ricerca e il driver intelppm.sys è un file compreso nel sp2.
Come ho già detto lo scaling funzionava nel preinstallato anche prima dell'aggiornamento a sp2, per cui probabilmente questa differenza non è così importante, forse. Cioè il sistema preinstallato era nato come sp1 e penso (ripeto penso...) che in quella prima fase la cpu fosse gestita dal driver processr.sys (come ora nel sistema fresco) eppure lo scaling funzionava.

Controllato in gestione periferiche -> processori:
in entrambi i sistemi vengono mostrate 2 cpu chiamate mobile intel pentium 4 ecc ecc, ugauale per tutti e due i sistemi insomma.
PErò guardndone le proprietà qualcosa cambia e qua mi nasce un sospetto:
- sul sistema preinstallato (scaling funzionante) risulta il produttore "intel"
- sul sistema nuovo invece il produttore risulta "processori standard" (quantomeno sospetto)

Ora non ricordo la dicitura precisa, se lo ritieni importante ricontrollo e me lo segno.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Cpu scaling su windows XP

Messaggio da 414N »

Il sistema SP1 liscio non ha il driver specifico per la gestione del tuo Pentium 4, percui quella potrebbe essere la causa del tuo problema.
Altrimenti punterei il dito verso qualche driver mancante di chipset della scheda madre, ma se non hai punti interrogativi in "Gestione periferiche" dubito sia questo.
Certo che passando ad un service pack più recente il problema dovrebbe scomparire...

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3986
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Cpu scaling su windows XP

Messaggio da joe »

La scheda madre del mio portatile che come ho già detto è il modello Z81G, è marchiata A4G.
A4G è un altro modello della asusin commercio in quegli anni (2004). Praticamente i due modelli sono pressochè identici. Il chipset che monta questa scheda è della SIS. Era il 648fx/963. Eccone il link:
http://www.sis.com/products/sis648fx_benefits.htm

Non avendo mai installato un sistema xp da zero, mi sono interessato di quali driver avrei dovuto installare e siccome per prima cosa è consigliata proprio l'installazione del driver di chipset della scheda madre, ho cercato in rete dove fosse reperibile.
Risultato, non esiste (almeno stando alla mia ricerca) un driver specifico fornito nè dalla asus nè dala sis (almeno direttamente) per quel chipset. A quanto ho capito il driver è già compreso tra quelli in dotazione a windows xp.
Per cui mi sono fidato e ho proceduto all'installazione.
In effetti non vi è alcun punto interrogativo nella gestione periferiche.
Pertanto escluderei la mancanza del driver del chipset.


Il discorso del service pack.
La mia memoria non mi aiuta, però appena acquistato il PC e avviando il sistema (che era SP1), mi pare che lo scaling funzionasse. Vi era già installato anche il software di gestione del risparmio energetico "power 4 gear", che agisce anche sullo scaling come già accennato. La domanda per assurdo sarebbe:
"perchè asus dovrebbe installare tale software senza che vi sia poi effettivamente lo scaling funzionante?"

Questo mi fa dubitare che il problema stia nella genericità del driver compreso nel sistema SP1.

Però una prova abbastanza rapida la posso fare.
Infatti avevo scaricato il SP3 con l'intenzione di effettuare lo slipstreaming e incorporarlo direttamente nel CD d'installazione che mi sono creato. Volendo poi fare l'operazione lavorando da linux, ho lasciato perdere per il momento e ho testato il CD così com'era (sp1 liscio quindi).
Però adesso posso provare ad eseguire il SP3 che ho a portata di mano e che dovrebbe contenere il driver inteppm (o chi per esso). Provo e faccio sapere.

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3986
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Cpu scaling su windows XP

Messaggio da joe »

A quanto pare avevi ragione.
Dopo l'applicazione del sp3 la cpu è gestita dal driver "intelppm". E selezionando la modalità "notebook/laptop" dalla gestione risparmio energetico di windows (quindi senza usare il software asus power4gear che come pensavo è una banale interfaccia) la ventolina sìè zittita.
Praticamente ora lo scaling della cpu funziona correttamente.

Mi stupisce che il sistema preintallato non fosse in grado di gestire le funzionalità della cpu... mi pare un paradosso, però non vi è altra spiegazione a sto punto...

Cosa ne pensate?

Rispondi