Sobre kernel, lo que hace el aburrimiento

juker12

Activo
Estaba yo pensando....que siempre que actualizamos sea a 10.4.5 o 10.4.6, siempre arastramos el kernel del hombre que invento la rueda segun el caso, sea no nx, sea ss2 etc...pero de 10.4.4

Me dio por pensar sobre el ultimo update 10.4.6 y alguna queja de algunos usuarios de mac, que no les apagaba bien el equipo, que tenian cuelgues y que eso lo arrglaba apple en el ultimo update.

Asi que he realizado una prueba, y me ha soprendido.
Me he instalado en una particion aparte el 10.4.4, despues su update 10.4.6, pero sin trastear.

Tome el kernel 10.4.6 tal cual es, actualizado segun apple para el nuevo sistema operativo 10.4.6.

Le aplique el parche no nx que es mi caso, repare el persimo, y me puse en mi actual instalacion.

El resultado no esta mal, nunca pase de 70.5 en xbench en ninguna instalacion, y ahora me arroja 81.30.

Tendre que mirar con mas calma estadisticas de trazas y otros lios.
La idea es clara, por que arrastras un kernel obsoleto de una 10.4.4, si estamos en 10.4.6
Si es por alguna carasteristica que nos falta...no nx, pues igual que en su idea que aplicaba parche no nx para el 10.4.4 original, ahora se debe aplicar el mismo parche para un 10.4.6 pero original, ¿logico no?
 

catalan

New member
osea que puedo actualizar a 10.4.6 y le aplico "mi" parche al kernel 10.4.6 original, y tendria que funcionar....¿no?
 

juker12

Activo
Deberia... tu debes tomarle el kernel de 10.4.6 recien instlado y sin tocar nada como un kernel 10.4.4 de su dia. un 10.4.6 virgen


Y ahora para que funcione en una u otra instalacion, hay que aplicarle el parche al gusto, como se hizo en 10.4.4, que no tienes nx...pues se aplica parche no nx
y asi sucesivamente.


Para no romper nada, el kernel que hagas 10.4.6 parcheado con eso solo, ( recuerda que eso parches miden 1kb solo) como decia,...para no romper nada
kernel que hagas, lo pones en tu raiz del disco duro y renombras a kernel.mach.test1 y asi sucesivamente por kernel que vayas a testar.
A la hora de arrancar mac, pulsas f8
y en la linea escribes con el nombre del kernel a usar, en el ejemplo

kernel.mach.test1 ( enter)
que arranca?...bien, empiezas a valorar, el 10.4.3 traia unas herramientas de cpu para valorar el rendimiento muy buenas.
Que no te gusta?....pues a catar un kernel nuevo. y asi, para distraerse,.

Que no te ha funcionado nada?..como no has cambiado de nombre el que tienes actualmente, pues te arranca mac como siempre.

Y por que esto ahora? por que creo que hay un juego nuevo de instrucciones en el kernel 10.4.6 que el 10.4.4 no tenia.

Leyendo info por intel ando
Entrar or Registrarse para completar la lectura


Entrar or Registrarse para completar la lectura


Además, Intel® Dynamic Power Coordination también permite las transiciones coordinadas a los modos de espera perfeccionada y de espera perfeccionada mejorada. Con Intel® Enhanced Deeper Sleep, el procesador puede realizar la transición a menores voltajes de inactividad que nunca antes. Esta capacidad se apoya en la dimensión dinámica de la memoria caché. La función Intel® Smart Cache purga de forma dinámica la memoria caché a la memoria del sistema según la demanda o durante periodos de inactividad. Una vez que la memoria se ha purgado por completo, el procesador se coloca en el modo de espera perfeccionado mejorado.


Algunos usuarios se han quejado de esto, usuarios legales, y creo que se le ha implando esto en 10.4.6 por que no rebotaba bien la maquina


Pero aqui no queda la cosa, se dice y se cuenta en los mentideros, que apple va a cambiar de kernel de forma radical para el proximo 10.5.0
 

OsMaN2k3

New member
Voy a probar esto con mi AMD 64, es un 3000+ con core newcastle.

Pero como puedo conseguir el kernel 10.4.6 original?

Saludos.
 

juker12

Activo
"Pero como puedo conseguir el kernel 10.4.6 original?"

para hacer simplemente tests, recomiendo instalar mac osx en otra particion, instalar despues el update original de 10.4.6, y tras eso, pillar ese kernel y copiarlo a tu particion para realizar el resto del trabajo.
 

juker12

Activo
Pues tu con pentium D, por narices debias arrancar con el original

Yo creo que debes jugar con la bios de tu placa hasta conseguirlo.
 

catalan

New member
bueno, te comento el experimento...
tengo instalado en mi hd PRUEBA la version 10,4,4 (solo con patch base), entonces desde mi otro disco, instalo la actualizacion "a mi disco PRUEBA", al finalizar, modifico el kernel (que ahora es version 10,4,6) poniendole solo el patch base, y reparo permisos (utilidad de discos). Reinicio....
Pulso F8, luego "-S", y comienza pero me da el siguiente kernel panic:

algo hice mal??
 

juker12

Activo
vale, ok

Supongo que te has guardado el original 10.4.6 para seguir haciendo test,le aplicas el base solo de 1Kb y te da este panic, ok....

toma el original otra vez, aplicale este

patch-rtc_panic.ppf

JÉ, mirando con mas calma tu kernel panic
Deep Sleep


"Kernel version:
Darwin Kernel Version 8.6.1: Tue Mar 7 16:55:45 PST 2006; root:xnu-792.9.22.obj~1/RELEASE_I386

panic(cpu 0 caller 0x0019C437): Panic double fault (CPU:0, code:0x8, trace_trap:0x0),registers:"


Es exactamente lo que decia antes, al tener tu un dual core, tienes soporte avanzado de energia,
No debes usar el parche base, el parche base lo que hace es anular este soporte para que los no core puedan funcionar son solo ss3
Yo creo que lo tuyo va por el RTC, o ajuste de placa base.


Asegurate que en la bios de tu placa, no hay ninguna opcion pra capar el procesador, algunas placas, en la seccion de micro, traen unas opciones para capar carasteristicas como ht, nx o pae, para poder usar sistemas como w98 que no estan preparados y hacerlo compatible, en otras plabaras, para que parezca un simple pentium normal.

Despues de aplicarle el parche y devolver el kernel a su sitio, asegurate siempre de pasarle la utilidad de discos y reparar permisos, desde el volunem actual donde estas trabajando, al volumen de test.

ahhhh, aclaro otra cosa, en las instalaciones nuevas que hagas, simpre debes aplicar los desencriptados,(Decrypted_Files) si no... no arranca, eso es de logica.
Lo que pretendemos es no usar ningun otro kernel que no se el original, tan solo con el parche RTC o patch-cpuid_panic.ppf.
 

juker12

Activo
dame un mail tuyo, y te envio una felicitacion de navidad :)

He estado haciendo unos test, y al final ya no se que quedarme, si un kernel para dos nucleos, o un kernel para uno solo
 

catalan

New member
mi mother no tiene opcion de modificacion.
Voy a intentar con los patches RTC y CPUID PANIC, luego te comento.
mensaje privado enviado.
saludos.
 

miliuco

Activo
Juker, tu Acerca de puede mostrar 2 CPU por ser micro Hyperthreading, no por CoreDuo pero... ¿cómo haces para que una vez diga 1 CPU y otra vez 2 CPU? ¿arrancando cada vez con un kernel diferente? Entonces veo que con ambos arrancas bien, ¿alguno va más rápido que el otro con XBench?
 

juker12

Activo
"¿alguno va más rápido que el otro con XBench"

jé, la pregunta del millon, llevo a vueltas con kernels un mes casi, y no me quedo con nada
Si estoy con uno, las aplicaciones inician mas rapido, pero mi tasa de disco disminuye ligeramente
Si estoy con otro, comprimiendo va mas rapido, pero la lan la noto "sosa"

En fin, que no se que tener permanente, si uno, u otro.

Ahh, en la bios siempre lo tengo activado el HT, esto lo muestra por el kernel en cuestion. Si uso uno u otro.
 

catalan

New member
bueno, probe 10,4,6 con RTC y CPUID, y no funciona ninguno, me sigue dando el mismo error.
otra pregunta, cuando instalo el 10,4,4 (PRUEBA) funciona todo menos internet, alguien sabe si debo agregarle algun .kext, ya que en el disco que tengo instalada la version 10,4,4 de myz....r me funciona perfectamente...

Ahora seguire haciendo pruebas, pero con la version 10,4,5...ya comentaré...
saludos.
 

juker12

Activo
"alguien sabe si debo agregarle algun .kext"

con el Ionetkworkfamily.kext de la instalacion que te funcione, deberia ser suficiente
 

erJotas

Activo
ciertamente a mi siempre me rondo la idea de parchear el mach_kernel de la 10.4.6 con los ppf de maxxuss pero nunca supe realmente si se podria hacer o no... He de entender que si que se puede?

De momento me estoy bajando el update 10.4.6 para sacarle el mach_kernel :wink:
 

erJotas

Activo
He conseguido el mach_kernel de la 10.4.6 y despues de aplicar el base parche directamente no arranca, se reinicia continuamente y aplicando el base +sse2 me da le mismo resultado. Entiendo que se aplican los parches de maxxuss de la 10.4.4 no?

saludos.
 
Arriba