Acelerar el Kernel en os x y optimizar consumo en portatiles

juker12

Activo
Hola

os dejo una sencilla extension complementaria para el kernel que acelera los pasos del micro.
Tiene dos script faciles para instalar y desinstalar por lo que creo que no os va a dar problemas
para probarlo y hacer unos test con el xbench o cinebench y ver si os merece tenerlo instalado.
 

Maito

Activo
Juker, me recomiendas instalar eso en mi AMD? a ver si me va a "petar" el sistema...xD

Saludos.
 

juker12

Activo
Juker, me recomiendas instalar eso en mi AMD? a ver si me va a "petar" el sistema...xD

Saludos.


Venga valiente, con tener un kernel 8.8.1 es suficiente
es solo una extension

Instalas...si no arrancara a lo mas malo...en el boot entras con -s
monta en escritura/lectura el volumen, vete a extensiones y te la cepillas y aqui no ha pasado nada je je
 

Onofre

Activo
A mi me pasa esto al ejecutar el script (arrastro el fichero install.sh a la ventana del terminal):

Last login: Thu Mar 8 22:04:04 on console
Welcome to Darwin!
238:~ xxxxxxxx$ /Users/xxxxxxxx/Desktop/SpeedIt1.0\ Folder/install.sh
chmod: speedit.kext: No such file or directory
chown: speedit.kext: No such file or directory
you must be running as root to load modules into the kernel
238:~ xxxxxxxx$ su
Password:
238:/Users/xxxxxxxx root# /Users/xxxxxxxxx/Desktop/SpeedIt1.0\ Folder/install.sh
chmod: speedit.kext: No such file or directory
chown: speedit.kext: No such file or directory
kextload: /Users/xxxxxxx/speedit.kext: no such bundle file exists
can't add kernel extension speedit.kext (file access/permissions) (run kextload on this kext with -t for diagnostic output)
238:/Users/xxxxxxx root#

Después h eprobado a copiando la extensión en su correspondiente carperta, he reparado permisos y....

No he notado nada. Igual lo he hecho mal.

:?:
 

senhez

senhez
Miembro del equipo
A mi me pasa esto al ejecutar el script (arrastro el fichero install.sh a la ventana del terminal):

Last login: Thu Mar 8 22:04:04 on console
Welcome to Darwin!
238:~ xxxxxxxx$ /Users/xxxxxxxx/Desktop/SpeedIt1.0\ Folder/install.sh
chmod: speedit.kext: No such file or directory
chown: speedit.kext: No such file or directory
you must be running as root to load modules into the kernel
238:~ xxxxxxxx$ su
Password:
238:/Users/xxxxxxxx root# /Users/xxxxxxxxx/Desktop/SpeedIt1.0\ Folder/install.sh
chmod: speedit.kext: No such file or directory
chown: speedit.kext: No such file or directory
kextload: /Users/xxxxxxx/speedit.kext: no such bundle file exists
can't add kernel extension speedit.kext (file access/permissions) (run kextload on this kext with -t for diagnostic output)
238:/Users/xxxxxxx root#

Después h eprobado a copiando la extensión en su correspondiente carperta, he reparado permisos y....

No he notado nada. Igual lo he hecho mal.

:?:

Hola amigo

Creo que el script no esta ejecutado en la ruta adecuada.
Realice este procedimiento:

Inicie Terminal, Aplicaciones->Utilidades->Terminal

Last login: Fri Mar 9 00:02:13 on console
Welcome to Darwin!
localhost:~ senhez$
sudo -s
Password:
localhost:~ root# cd /System/Library/Extensions/
localhost:/System/Library/Extensions root# chmod -R 755 speedit.kext
localhost:/System/Library/Extensions root# chown -R root:wheel speedit.kext
localhost:/System/Library/Extensions root# kextload speedit.kext
localhost: speedit.kext loaded successfully
localhost:/System/Library/Extensions root# sync;sync;sync
localhost:/System/Library/Extensions root#

Reinicie
 

Onofre

Activo
Hola amigo

Creo que el script no esta ejecutado en la ruta adecuada.
Realice este procedimiento:

Inicie Terminal, Aplicaciones->Utilidades->Terminal

Last login: Fri Mar 9 00:02:13 on console
Welcome to Darwin!
localhost:~ senhez$
sudo -s
Password:
localhost:~ root# cd /System/Library/Extensions/
localhost:/System/Library/Extensions root# chmod -R 755 speedit.kext
localhost:/System/Library/Extensions root# chown -R root:wheel speedit.kext
localhost:/System/Library/Extensions root# kextload speedit.kext
localhost: speedit.kext loaded successfully
localhost:/System/Library/Extensions root# sync;sync;sync
localhost:/System/Library/Extensions root#

Reinicie

Cuando intenté kextload... petó. Se quedó muerto.
Afortunadamente me ha arrancado a la primera, no sé si borrar el fichero de la extensión... porque, la verdad es que no he notado diferencia.

Gracias de todos modos por la indicación.

Saludos
 

patton

New member
Venga valiente, con tener un kernel 8.8.1 es suficiente
Como es eso?
yo tengo este:
$ uname -r
8.4.1

# cp -rf speedit.kext /System/Library/Extensions/.
# /System/Library/Extensions/s
smbfs.kext speedit.kext
# chmod -R /System/Library/Extensions/speedit.kext/
# chmod -R 755 /System/Library/Extensions/speedit.kext/
# chown -R root:wheel /System/Library/Extensions/speedit.kext/
# kextload /System/Library/Extensions/speedit.kext/
kextload: cannot resolve dependencies for kernel extension /System/Library/Extensions/speedit.kext/

Como cambio el kernel a 8.8.1???
~/Desktop/xnu-1048-semthex_2_ root# make ARCH_CONFIGS=I386 KERNEL_CONFIGS=RELEASE installcp: memory_object_control.h: No such file or directory
make[4]: *** [/Users/patton/Desktop/xnu-1048-semthex_2_/BUILD/obj/EXPORT_HDRS//mach/memory_object_control.h] Error 1
make[3]: *** [build_exporthdrs_mi] Error 2
make[2]: *** [build_exporthdrs_mi] Error 2
make[1]: *** [build_exporthdrs_mi] Error 2
make: *** [exporthdrs_mi] Error 2

Encontre una Guia para 8.8.1 SSE2https://www.osx86spain.com/146/3038/instalar-kernel-8-8-1-sse2.html, ahi sale ke es para la version 1.4.8 se puede para la 1.4.7? es que no quiero actualizar ya que esta me funciona de muuuy bien, ah? Tambien otra guia de 10.4.7 con Semthex SSE2 kernel (beta9)

Encontre otro que se llama semthexkernel.zip que contiene install, mach_kernel y semthex.txt.
Otro que se llama kernel-tools-8J2135.root.tar.gz que contiene /usr/...
y obviamnete xnu-1048-semthex_2_.zip Y JaS.10.4.8.Intel.SSE2.SemtheX.Beta9.dmg de 246.3MB.
MacOSXUpdCombo10.4.8Intel.dmg desde apple y JaS_10.4.8_Update_SSE2_Intel_Only el torrent de 148.63MB.

Alguien que me guie en que hacer? que instalar y cuales con los pasos reales porque he visto varias guias! que procedimiento seguiste juker12?
 

juker12

Activo

juker12

Activo
A mi me pasa esto al ejecutar el script (arrastro el fichero install.sh a la ventana del terminal):

Last login: Thu Mar 8 22:04:04 on console
Welcome to Darwin!
238:~ xxxxxxxx$ /Users/xxxxxxxx/Desktop/SpeedIt1.0\ Folder/install.sh
chmod: speedit.kext: No such file or directory
chown: speedit.kext: No such file or directory
you must be running as root to load modules into the kernel
238:~ xxxxxxxx$ su
Password:
238:/Users/xxxxxxxx root# /Users/xxxxxxxxx/Desktop/SpeedIt1.0\ Folder/install.sh
chmod: speedit.kext: No such file or directory
chown: speedit.kext: No such file or directory
kextload: /Users/xxxxxxx/speedit.kext: no such bundle file exists
can't add kernel extension speedit.kext (file access/permissions) (run kextload on this kext with -t for diagnostic output)
238:/Users/xxxxxxx root#

Después h eprobado a copiando la extensión en su correspondiente carperta, he reparado permisos y....

No he notado nada. Igual lo he hecho mal.

:?:


Le he cambiado el titulo para explicar un poco de que va

no es que instales esta extension y vaya como los cohetes, es que gestiona mejor los accesos al procesador y lo tiempos
por lo tanto descansa mejor y queda libre para otros menesteres y tambien para portatiles viene mejor por que si no lo usa, no gasta y ahorra bateria.


Para probarlo lo ideal es hacer una tarera simple, pasar un mpg de 2 megas a h264 por ejemplo y hacer un test con xbench

hacer lo msimo sin la extension y ver que cambia en cpu y xtreme


A mi me funciona perfectamente en Imac, macmini y hakintos con 10.4.8 y kernel 8.8.1
 

patton

New member
Colega Patton me dejas un poco descolocao tio

Como es posible que andes con el kernel viejo aun? y te van las aplicaciones? y los driver de video?

si son ya solo para el kernel 8.8.1
Todo me funcionaba demasiado bien con la 1.4.7 y el kernel 8.4.1, ahora me pase a la 1.4.8 y el kernel 8.8.1 pero al hacer kextload speedit.kext me sale el kernel panic y me desmonto la FAT, corri Onyx y solucione eso, ya lo he intentado 3 veces con el mismo resultado...

p.d. Al comienzo con este kernel no andaba muy bien, pero ahora anda de maravillas =)

Incluso ahora si me funciona el dmesg que antes solo me tiraba errores!! y esta más pesado y acelerado!

dmesg
hi mem tramps at 0xffe00000
PAE enabled
enabling INTEL features
standard timeslicing quantum is 10000 us
vm_page_bootstrap: 187090 free pages
mig_table_max_displ = 71
Enabling XMM register save/restore and SSE/SSE2 opcodes
Skipping duplicate extension "com.apple.driver.AppleOnboardPCATA" with older/same version (1.0.0d1 -> 1.0.0d1).
Skipping duplicate extension "com.apple.driver.AppleRTL8139Ethernet" with older/same version (1.2.0 -> 1.2.0).
ACPI CA 20060421
AppleACPICPU: ProcessorApicId=1 LocalApicId=0 Enabled
AppleACPICPU: ProcessorApicId=2 LocalApicId=129 Disabled
PASSED! ...maximum protection of commpage set ALL
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.

using 3932 buffer headers and 3932 cluster IO buffer headers
IOAPIC: Version 0x20 Vectors 64:87
ACPI: System State [S0 S4 S5] (S0)
Security auditing service present
BSM auditing present
disabled
From path: "uuid",
Waiting for boot volume with UUID 39E6C84D-A516-31DA-AC36-E824E7A894E0
Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
net_pinxue_driver_ViaRhine: found Rhine III.
net_pinxue_driver_ViaRhine: PCI_REV 0x86, PHY ID 0x1.
AppleIntelPIIXPATA: ICH5 ATA/100 (CMD 0x1f0, CTR 0x3f4, IRQ 14, BM 0xffa0)
AppleIntelPIIXPATA: ICH5 ATA/100 (CMD 0x170, CTR 0x374, IRQ 15, BM 0xffa8)
ACPI: Button driver prevents system sleep
AppleIntelICHxSATA: ICH5 SATA (CMD 0xe400, CTR 0xe000, IRQ 18, BM 0xdc08)
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IDE1@1F,2/AppleIntelPIIXATARoot/CHN1@1/AppleIntelICHxSATA/ATADeviceNub@0/IOATABlockStorageDriver/IOATABlockStorageDevice/IOBlockStorageDriver/WDC WD1200JS-00NCB1 Media/IOFDiskPartitionScheme/Untitled 2@2
BSD root: disk0s2, major 14, minor 2
Jettisoning kernel linker.
Resetting IOCatalogue.
Matching service count = 3
Matching service count = 3
Matching service count = 3
Matching service count = 3
Matching service count = 5
AppleAC97CodecAD198x: 2-to-4 channel spreading enabled
IPv6 packet filtering initialized, default to accept, logging disabled
net_pinxue_driver_ViaRhine: Ethernet address 00:0X:XX:XX:XX:XX

Antes solo me salía:
(62: SystemStarter)tfp: failed on 0:
(62: SystemStarter)tfp: failed on 0:
(62: SystemStarter)tfp: failed on 0:
(62: SystemStarter)tfp: failed on 0:
(62: SystemStarter)tfp: failed on 0:
(62: SystemStarter)tfp: failed on 0:
(62: SystemStarter)tfp: failed on 0:
(81: coreservicesd)tfp: failed on 0:
con dmesg
 

knm1983

Activo
Holas amigos , yo cuando hago el cargo la extension desde el terminal , obtengo Kernel Panic y tengo que reiniciar el equipo , parece ser que no me funciona en mi OSX.

Telgo el 10.4.8 con el Kernel 8.8.1 , la iso es la ultima de jas con el ppf ya incluido y el problema del Disk Utility arreglado por Defiant.

No se cual puede ser el problema de mi caso.

Venga saludos a todos.
 

juker12

Activo
Lo he probado con el último kernel y también funciona aunque no aprecio nada.

Saludines


Lo que yo si he notado que esta version indica distintos gradosde la CPU a la version que posteaste tu antes.
Y no se por que si son los mismo sensores, a ver si no va a tener que ver este ultimo kernel...
 

Maito

Activo
Bueno, pues lo he probado y no funciona.
Ni por el metodo habitual de instalacion de los kext, ni haciendo el kextload (que por cierto se queda tostado el mac).

Así que nada, lo dejo como estaba que me iba todo muy bien xD.

Saludos.
 
Arriba