Gå til innhold

Kompilere kjernen for HyperThreading støtte


iver89

Anbefalte innlegg

Fikk meg nettopp en Prescott CPU med HyperThreading støtte, og lurte på hvordan jeg skal kompilere kjernen for å bruke dette. Har søkt en del med google, men finner ikke frem til noe annet enn benchmarks. Prøvde noen instillinger (SMP ol), men det var tydeligvis ikke riktig, for nå vil ikke X starte...

 

Noen som kan hjelpe meg?

Endret av iver89
Lenke til kommentar
Videoannonse
Annonse

I de siste kjernene er det et option i configen under "processor type and features", du sier ja til HT og oppgir hvor mange tråder du vil støtte.

 

Hvis du ikke har disse valgene sier du ja til ACPI og SMP, da vil den oppfatte at du har to cpu'er. Husker ikke når HT ble detektert ordentlig, men ikke alle 2.4 kjerner håndterer det noe bra og vil kjøre raskere uten, kjør 2.6 hvis du vil ha HT.

 

Om du har SMP støtte eller ikke betyr ingenting for X, det er nok noe annet som feiler der. (husket agp og mttr?)

Lenke til kommentar
For å si det slik: Jeg har en P4-basert maskin med HTT, pluss en Athlon XP2500+ basert maskin. Og jeg merker forskjell på bruken av disse når jeg gjør flere ting samtidig.

Nice :thumbup:

 

Så eg må berre aktiverte SMP og så sette på HT-støtte? Er litt rart å sette på støtte for fleire CPUar når eg berre har ein :cool:

Lenke til kommentar
Du må selvfølgelig spesifisere i kernel-config at du skal ha støtte for HTT der også. Du aktiverer i tillegg SMP-støtte for 2 prosessorer, i og med at HTT betyr 2 logiske prosessorer. 2.4-kernelen har ikke støtte for HTT, så du må bruke kernel 2.6.

Jaja, bruker kernel 2.6.9. Er berre ein liten rekompilering så er det oppe tenker eg ;)

 

Må aktivere SMP før ein får valget om HT forresten.

 

*Rekompilere*

Lenke til kommentar

der, endelig!

hadde kompilert kernelen riktig (bortsett fra at jeg hadde valgt at jeg hadde 8 cpuer første gangen... :p)

 

problemet lå i nvidia driveren. jeg hadde "reinstallert" den, og gjort modprobe nvidia, men da bare låste maskinen seg. løsningen var å laste ned den nyeste versjonen fra nvidias side, og installere den istedet.

 

:D

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...