Dual core AMD64 4400+ X2 works fine on Abit AV8
Jung-uk Kim
jkim at FreeBSD.org
Wed Sep 21 14:19:52 PDT 2005
On Wednesday 21 September 2005 04:59 pm, Alexander Konovalenko wrote:
> On Wednesday 21 September 2005 17.37, Attila Nagy wrote:
> > Alexander Konovalenko wrote:
> > > 2) recompiled and installed 5.4-STABLE kernel with "options
> > > SMP", then I tested it with old single core CPU
> > > CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4400+
> > > (2247.42-MHz K8-class CPU) Origin = "AuthenticAMD" Id =
> > > 0x20f32 Stepping = 2
> > > Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP
> > >,MTRR,PGE, MCA,C MOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
> > > Features2=0x1<SSE3>
> > > AMD
> > > Features=0xe2500800<SYSCALL,NX,MMX+,<b25>,LM,3DNow+,3DNow>
> > > Hyperthreading: 2 logical CPUs
> >
> > Can this "I see hyperthreading, while there is no hyperthreading"
> > cause performance degradation, for example by HTT defaults to off
> > in the recent 5.x builds?
If you are using 6.0 or above, you can try this patch:
http://people.freebsd.org/~jkim/multicore.diff
I believe the old patch still applies to 5.4:
http://docs.freebsd.org/cgi/mid.cgi?200505182007.28631.jkim
Jung-uk Kim
> I just made some grep in /usr/src and
> found /usr/src/sys/amd64/amd64/identcpu.c, near the line #293:
> .....
> /*
> * If this CPU supports hyperthreading then
> mention * the number of logical CPU's it contains. */
> if (cpu_feature & CPUID_HTT &&
> (cpu_procinfo & CPUID_HTT_CORES) >> 16
> > 1) printf("\n Hyperthreading: %d logical CPUs", (cpu_procinfo &
> CPUID_HTT_CORES) >> 16); ...
>
> I don't know all details but seem that cpu_feature contain
> CPUID_HTT bit....
Yes, it does. Backward compatibility...
Jung-uk Kim
> /Alexander Konovalenko
>
> +46-8-5537-8142 (office)
> +46-7-3752-2116
> http://daemon.nanophys.kth.se/~kono
>
> Royal Institute of Technology (KTH)
> Nanostructure Physics Department, Albanova
> Roslagstullsbacken 21
> 10691 Stockholm
> Sweden
>
>
> _______________________________________________
> freebsd-amd64 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-amd64
> To unsubscribe, send any mail to
> "freebsd-amd64-unsubscribe at freebsd.org"
More information about the freebsd-amd64
mailing list