View Full Version : abbassare il voltaggio di una cpu centrino
cefsdfsdfroma25td
21-03-2008, 17:24
ciao,non riesco a trovare la procedura per abbassare il voltaggio di una cpu centrino(notebook in firma),fino ad ora ho solo attivato lo scaling...
grazie
ps: distribuzione ubuntu 8.04
edit:ci sono anche dei driver specifici per la scheda video intel gma915?mi và un po lento
Gimli[2BV!2B]
21-03-2008, 19:46
Con lo scaling attivo sono attivi anche gli step di voltaggio; puoi vedere tutti i dettagli nei files contenuti nella cartella /proc/acpi/processor/CPU0 (in particolare /proc/acpi/processor/CPU0/power). Per capire il significato dei singoli files questo è il riferimento ufficiale. (http://acpi.sourceforge.net/documentation/processor.html)
Se sei temerario puoi anche undervoltare i vari step predisposti (~-10%), ma è necessario patchare il kernel, fare varie prove, rischiare di friggere la cpu (almeno un caso documentato...).
Per il driver video ecco una documentazione abbastanza completa. (http://gentoo-wiki.com/HARDWARE_Intel_GMA) Essenzialmente se in /etc/X11/xorg.conf trovi la linea Driver "intel" nella Section "Device" il grosso è fatto.
cefsdfsdfroma25td
21-03-2008, 20:04
grazie,non ho capito molto di quello riportato nei lik:D non sono per niente esperto di linux..
cmq i voltaggi da mettere li saprei già,avendoli testati su windows(uso li stessi da 1 anno) ma non so cosa voglia dire patchare il kernel e nemmeno lo so fare,inoltre in quelle cartelle ci sono file vuoti,devo percaso entrarci da root per leggerci qualcosa?
per i driver video mi dà:
Section "Device"
Identifier "Configured Video Device"
EndSection
devo solo inserire la stringa driver ''intel''?
rigrazie:)
Gimli[2BV!2B]
21-03-2008, 20:26
Section Device vuota? Mmhh, non vorrei che in Ubuntu avessero semplificato ancora qualcosa di cui non sono al corrente... ottieni qualcosa con il comando sudo cat /var/log/Xorg.0.log | grep intel
Mi sono accorto che attanagliato dalla fame ho scordato una parte del percorso della directory ACPI: ora correggo, controlla nel percorso giusto.
cefsdfsdfroma25td
21-03-2008, 20:38
avevo già intuito che ti eri sbagliato a scrivere e ero andato a cercare nel posto giusto,ma ho trovato solo file vuoti.
per quanto riguarda la scheda video credo sia apposto:
(II) Matched intel from file name intel.ids in autoconfig
(==) Matched intel for the autoconfigured driver
(II) LoadModule: "intel"
(II) Loading /usr/lib/xorg/modules/drivers//intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
(II) intel(0): Creating default Display subsection in Screen section
(==) intel(0): Depth 24, (==) framebuffer bpp 32
(==) intel(0): RGB weight 888
(==) intel(0): Default visual is TrueColor
(II) intel(0): Integrated Graphics Chipset: Intel(R) 915GM
(--) intel(0): Chipset: "915GM"
(--) intel(0): Linear framebuffer at 0xC0000000
(--) intel(0): IO registers at addr 0xB0080000
(II) intel(0): 2 display pipes available.
(==) intel(0): Using EXA for acceleration
(II) intel(0): Output VGA using monitor section Configured Monitor
(II) intel(0): I2C bus "CRTDDC_A" initialized.
(II) intel(0): Output LVDS has no monitor section
(II) intel(0): I2C bus "LVDSDDC_C" initialized.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): EDID vendor "SEC", prod id 13381
(II) intel(0): initializing int10
(WW) intel(0): Bad V_BIOS checksum
(II) intel(0): Primary V_BIOS segment is: 0xc000
(II) intel(0): VESA BIOS detected
(II) intel(0): VESA VBE Version 3.0
(II) intel(0): VESA VBE Total Mem: 7872 kB
(II) intel(0): VESA VBE OEM: Intel(r)915GM/910ML/915MS Graphics Chip Accelerated VGA BIOS
(II) intel(0): VESA VBE OEM Software Rev: 1.0
(II) intel(0): VESA VBE OEM Vendor: Intel Corporation
(II) intel(0): VESA VBE OEM Product: Intel(r)915GM/910ML/915MS Graphics Controller
(II) intel(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" initialized.
(II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B" registered at address 0x70.
(II) intel(0): No SDVO device found on SDVOB
(II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B" removed.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" removed.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" initialized.
(II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" registered at address 0x72.
(II) intel(0): No SDVO device found on SDVOC
(II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" removed.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" removed.
(II) intel(0): Output TV has no monitor section
(II) intel(0): EDID vendor "SEC", prod id 13381
(II) intel(0): Output VGA disconnected
(II) intel(0): Output LVDS connected
(II) intel(0): Output TV disconnected
(II) intel(0): Output LVDS using initial mode 1280x800
(II) intel(0): Monitoring connected displays enabled
(II) intel(0): detected 256 kB GTT.
(II) intel(0): detected 7932 kB stolen memory.
(==) intel(0): video overlay key set to 0x101fe
(==) intel(0): Will not try to enable page flipping
(==) intel(0): Triple buffering disabled
(==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
(==) intel(0): DPI set to (96, 96)
(II) intel(0): Comparing regs from server start up to After PreInit
(WW) intel(0): Register 0x61200 (PP_STATUS) changed from 0xc0000008 to 0xd000000a
(WW) intel(0): PP_STATUS before: on, ready, sequencing idle
(WW) intel(0): PP_STATUS after: on, ready, sequencing on
(WW) intel(0): Register 0x70024 (PIPEASTAT) changed from 0x00020001 to 0x00020207
(WW) intel(0): PIPEASTAT before: status: VBLANK_INT_ENABLE OREG_UPDATE_STATUS
(WW) intel(0): PIPEASTAT after: status: VBLANK_INT_ENABLE VSYNC_INT_STATUS SVBLANK_INT_STATUS VBLANK_INT_STATUS OREG_UPDATE_STATUS
(II) intel(0): Kernel reported 238592 total, 1 used
(II) intel(0): I830CheckAvailableMemory: 954364 kB available
(II) intel(0): [drm] Using the DRM lock SAREA also for drawables.
(II) intel(0): [drm] framebuffer mapped by ddx driver
(II) intel(0): [drm] added 1 reserved context for kernel
(II) intel(0): X context handle = 0x1
(II) intel(0): [drm] installed DRM signal handler
(==) intel(0): VideoRam: 262144 KB
(**) intel(0): Framebuffer compression enabled
(**) intel(0): Tiling enabled
(II) intel(0): Attempting memory allocation with tiled buffers.
(II) intel(0): Success.
(II) intel(0): Increasing the scanline pitch to allow tiling mode (1280 -> 2048).
(II) intel(0): [drm] Registers = 0xb0080000
(II) intel(0): [drm] ring buffer = 0xc0000000
(II) intel(0): [drm] mapped front buffer at 0xc1000000, handle = 0xc1000000
(II) intel(0): [drm] mapped back buffer at 0xc4000000, handle = 0xc4000000
(II) intel(0): [drm] mapped depth buffer at 0xc5000000, handle = 0xc5000000
(II) intel(0): [drm] mapped classic textures at 0xc6000000, handle = 0xc6000000
(II) intel(0): [drm] Initialized kernel agp heap manager, 33554432
(II) intel(0): [dri] visual configs initialized
(II) intel(0): Page Flipping disabled
(==) intel(0): Write-combining range (0xc0000000,0x10000000)
(II) intel(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(==) intel(0): Backing store disabled
(==) intel(0): Silken mouse enabled
(II) intel(0): Initializing HW Cursor
(II) intel(0): [DRI] installation complete
(II) intel(0): xf86BindGARTMemory: bind key 0 at 0x01000000 (pgoffset 4096)
(II) intel(0): xf86BindGARTMemory: bind key 1 at 0x02000000 (pgoffset 8192)
(II) intel(0): xf86BindGARTMemory: bind key 2 at 0x04000000 (pgoffset 16384)
(II) intel(0): xf86BindGARTMemory: bind key 3 at 0x05000000 (pgoffset 20480)
(II) intel(0): xf86BindGARTMemory: bind key 4 at 0x06000000 (pgoffset 24576)
(II) intel(0): Fixed memory allocation layout:
(II) intel(0): 0x00000000-0x0001ffff: ring buffer (128 kB)
(II) intel(0): 0x00020000-0x0061ffff: compressed frame buffer (6144 kB, 0x000000003f820000 physical
(II) intel(0): 0x00620000-0x00620fff: compressed ll buffer (4 kB, 0x000000003fe20000 physical
(II) intel(0): 0x00621000-0x0062afff: HW cursors (40 kB, 0x000000003fe21000 physical
(II) intel(0): 0x0062b000-0x00632fff: logical 3D context (32 kB)
(II) intel(0): 0x00633000-0x00633fff: overlay registers (4 kB, 0x000000003fe33000 physical
(II) intel(0): 0x007bf000: end of stolen memory
(II) intel(0): 0x01000000-0x01ffffff: front buffer (10240 kB) X tiled
(II) intel(0): 0x02000000-0x03dfffff: exa offscreen (30720 kB)
(II) intel(0): 0x04000000-0x04ffffff: back buffer (10240 kB) X tiled
(II) intel(0): 0x05000000-0x05ffffff: depth buffer (10240 kB) X tiled
(II) intel(0): 0x06000000-0x07ffffff: classic textures (32768 kB)
(II) intel(0): 0x10000000: end of aperture
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc enabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): Output configuration:
(II) intel(0): Pipe A is off
(II) intel(0): Display plane A is now disabled and connected to pipe A.
(II) intel(0): Pipe B is on
(II) intel(0): Display plane B is now enabled and connected to pipe B.
(II) intel(0): Output VGA is connected to pipe none
(II) intel(0): Output LVDS is connected to pipe B
(II) intel(0): Output TV is connected to pipe none
(II) intel(0): [drm] dma control initialized, using IRQ 19
(II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
(II) intel(0): DPMS enabled
(II) intel(0): Set up overlay video
(II) intel(0): direct rendering: Enabled
(II) intel(0): Setting screen physical size to 331 x 207
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): EDID vendor "SEC", prod id 13381
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0 68.94 1280 1296 1344 1408 800 801 804 816 -hsync -vsync (49.0 kHz)
(II) intel(0): EDID vendor "SEC", prod id 13381
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): EDID vendor "SEC", prod id 13381
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0 68.94 1280 1296 1344 1408 800 801 804 816 -hsync -vsync (49.0 kHz)
(II) intel(0): EDID vendor "SEC", prod id 13381
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): EDID vendor "SEC", prod id 13381
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0 68.94 1280 1296 1344 1408 800 801 804 816 -hsync -vsync (49.0 kHz)
(II) intel(0): EDID vendor "SEC", prod id 13381
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): EDID vendor "SEC", prod id 13381
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0 68.94 1280 1296 1344 1408 800 801 804 816 -hsync -vsync (49.0 kHz)
(II) intel(0): EDID vendor "SEC", prod id 13381
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): EDID vendor "SEC", prod id 13381
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0 68.94 1280 1296 1344 1408 800 801 804 816 -hsync -vsync (49.0 kHz)
(II) intel(0): EDID vendor "SEC", prod id 13381
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): EDID vendor "SEC", prod id 13381
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0 68.94 1280 1296 1344 1408 800 801 804 816 -hsync -vsync (49.0 kHz)
(II) intel(0): EDID vendor "SEC", prod id 13381
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
ps:scusate per il code chilometrico:)ma non so interpretare i risultati
Gimli[2BV!2B]
21-03-2008, 20:46
L'Intel è ok, se i files della cpu sono davvero vuoti indaghiamo un attimo: cosa ottieni con lsmod | grep speed e con lsmod | grep acpi (sudo non serve)?
cefsdfsdfroma25td
21-03-2008, 20:50
almeno una cosa è apposto:)
coi due comandi ottengo:
daniele@daniele-laptop:~$ lsmod | grep speed
speedstep_centrino 9152 0
freq_table 5536 3 speedstep_centrino,cpufreq_stats,cpufreq_ondemand
daniele@daniele-laptop:~$ lsmod | grep acpi
pata_acpi 8320 0
libata 159344 4 ata_generic,pata_acpi,ata_piix,ahci
daniele@daniele-laptop:~$
Gimli[2BV!2B]
21-03-2008, 20:55
Sembra sia caricato tutto il necessario... strano che i files siano vuoti, comunque te l'ho detto, se la frequenza già varia quasi certamente tutto è a posto.
Per un eventuale tentativo di undervolting ti consiglierei di accumulare prima un minimo di esperienza.
Ah, c'è un programmino che da 2 informazioni in croce sullo scaling a console: cpufreq-info, si trova nel pacchetto cpufrequtils (se il comando non funziona controlla che il pacchetto sia installato).
cefsdfsdfroma25td
21-03-2008, 20:59
grazie dell'aiuto:) è che l ventola del note quando si accende mi dà sui nervi... i valori dei voltaggi li avrei già:0.7v per gli 800mhz e 1.1 per il 1.73ghz ma non so dove inserirli(o modificarli)
Gimli[2BV!2B]
21-03-2008, 21:02
HOWTO Undervolt a Pentium M CPU (http://gentoo-wiki.com/HOWTO_Undervolt_a_Pentium_M_CPU)
Te l'ho detto che c'è da sbattersi un po' per undervoltare col kernel Linux...
cefsdfsdfroma25td
21-03-2008, 21:09
è meglio se aspetto in effetti:D meglio fare le cose pre gradi;)
cmq è normale che con gli effetti attivati vada tutto più lento?sopratutto firefox...so che la gma915 non è un portento ma credevo ce la facesse a reggere compiz
Gimli[2BV!2B]
21-03-2008, 21:21
Un mio amico ha un Asusino molto simile al tuo: Compiz funziona ma ogni tanto ha qualche indecisione.
Dipende anche molto da quali effetti hai attivato, ad esempio l'acqua non è nemmeno immaginabile sul'Intel del mio amico, come anche il riflesso del cubo in 3d lo rallenta sensibilmente. Devi fare delle prove, puoi ottenere un buon compromesso paciugando un po' con le opzioni (anche se devo ammettere che c'è da perdersi...). Purtroppo non so darti altre dritte al riguardo, io uso gli effetti molto raramente.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.