Hi: Your PII is part of the 686 family. I think the frontier frontier between 585 and 686 is: Last 585 was Pentium MMX First 686 is Pentium Pro Next 686: PII. Audioslave - 7M3 - Live dijo: > William Hooper wrote: >> Audioslave - 7M3 - Live said: >> > Mike Burger wrote: > > >On 6 Jun 2003, Audioslave - 7M3 - Live wrote: > > > > > >In reference to kernels and microprocessors. I have a pentium II > (Dechutes) and was wondering where the I686 build is supposed to be > used at. When I compiled the 2.5.70 kernel, I chose the MMX > processor > type. I was > >wondering if the i686 would be a better choice. Also, is a pentium > > II with MMX technology (dechutes) better than a > >Celeron? > > > 586 is Pentium (including MMX) 686 covers PII, PIII, Celeron, etc. >> Don't forget the Pentium Pro is actually the start of the i686 chain. >> > > The version of the 2.5.70 kernel with MMX seemed to be sort of sluggish. Not at all. And not always. Remeber that in order to use new instructionsm there must be a compiler that take advanatage of the new instruction set. Call it MMX, SSE, SSE2, etc. The 585 family does not have the new instruction set called SSE. This is the diference. > The 686 compiled Red Hat versions seem to work alright. My processor > information is below. Which is part of my confusion. > > processor : 0 > vendor_id : GenuineIntel > cpu family : 6 > model : 5 > model name : Pentium II (Deschutes) > stepping : 0 > cpu MHz : 233.293 > cache size : 512 KB > fdiv_bug : no > hlt_bug : no > f00f_bug : no > coma_bug : no > fpu : yes > fpu_exception : yes > cpuid level : 2 > wp : yes > flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca > cmov pat pse36 mmx fxsr > bogomips : 465.30 > > The family being 6 and the model being 5 add even more to my confusion. > I'll have to check out what a pentium pro actually is. I think the family is not a good indicator for calling it 686 or 786, etc. I use a P4 and here is the info of this proc: processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 2.00GHz stepping : 7 cpu MHz : 1990.226 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm bogomips : 3971.48 But since the family is "15" I cannot tell it is a 1586. > Thanks for the answer. I first thought that the PII was a Pentium with > a lower core voltage. I wasn't sure if there was any difference in the > instruction sets within the processors. > >For Red Hat kernels, I have been selecting the i686 kernels, for my > PII > with MMX. After being exposed to more names, like dechutes, Celeron > (pre-coppermine), coppermine, etc: I was getting a bit confused. > >I haven't seen any errors with the i686 on the PII MMX. I did have > program failures with the MMX version of the 2.5.70 kernel. I was > wondering if I should have selected PII over the MMX, since there isn't > an option for a PII with MMX. Every PII always have the MMX instruction set builtin. >> There is no such thing as a PII without MMX. The only i686 processor >> without MMX is the P-Pro. >> > Thanks for the P-Pro as the starting point for the split to the i686. > My coppermine works great with that archetecture. The Deschutes confused > me the most with the Celeron also being a PII. > > I'll try to compile my next kernel as an i686, then another as an i586, > to see which is the best for this slow machine. Its not a bad idea. You can also try compiling for 486 and 386. If you are very interested in define the diference between 585 and 686 I recomend you to check the intel web site and search for white papers about this. Best Regards, Antonio Gallardo.