Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] Falsche CPU in /proc/cpuinfo erkannt
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
hoppel118
n00b
n00b


Joined: 07 Apr 2007
Posts: 43
Location: Wrist

PostPosted: Wed Jul 09, 2008 5:25 am    Post subject: [solved] Falsche CPU in /proc/cpuinfo erkannt Reply with quote

Hallo!

Hab mich schon des längeren gewundert, warum mein System extrem schleppend arbeitet. Nun ist mir aufgefallen, dass die falsche CPU erkannt wird. Ich hab ein Celeron D mit 3,2GHz, dies wird auch in XP/Vista angezeigt. In Gentoo werden aber nur 2GHz erkannt.

"nano /proc/cpuinfo"

Quote:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 22
model name : Intel(R) Celeron(R) CPU 440 @ 2.00GHz
stepping : 1
cpu MHz : 1995.065
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 : flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx lm constant_tsc up pebs bts pni monitor ds_cpl tm2 ssse3 cx16 xtpr
bogomips : 3993.02
clflush size : 64


meine CFFlags in der make.conf sehen wie folgt aus...

Quote:
CFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"



Was kann ich tun, damit ich volle Leistung in Gentoo habe?

Greetz


Last edited by hoppel118 on Thu Jul 17, 2008 7:17 am; edited 2 times in total
Back to top
View user's profile Send private message
c_m
Guru
Guru


Joined: 29 Jun 2005
Posts: 358

PostPosted: Wed Jul 09, 2008 6:27 am    Post subject: Reply with quote

scpeedstepping activ?

welche governeor haste drin? ggf durch ondemand oder performance tauschen.
_________________
This must be thursday ...
Back to top
View user's profile Send private message
Treborius
Guru
Guru


Joined: 18 Oct 2005
Posts: 585
Location: Berlin

PostPosted: Wed Jul 09, 2008 12:17 pm    Post subject: Reply with quote

overclocked?

weil cpuinfo liest die werte irgendwo aus,
wenn du da overclockest passiert in cpuinfo garnix
_________________
Systems running gentoo :
Desktop, Laptop, ZOTAC AD-10 media-center, odroid-xu4 server / wLan-router
Back to top
View user's profile Send private message
hoppel118
n00b
n00b


Joined: 07 Apr 2007
Posts: 43
Location: Wrist

PostPosted: Wed Jul 09, 2008 1:35 pm    Post subject: Reply with quote

@ c_m

Wusste gar nicht, dass es sowas gibt. Da es sich um meinen Arbeits-PC handelt und ich gleich Feierabend habe, werde ich mich morgen mal mit diesem Thema beschäftigen:

http://gentoo-wiki.com/HOWTO_CPU_Frequency_Scaling


@ Treborius

Hab nix overclocked.

Werd mich bei Erfolg oder Nicht-Erfolg wieder melden...

Danke erstma und Gruß

Hoppel
Back to top
View user's profile Send private message
hoppel118
n00b
n00b


Joined: 07 Apr 2007
Posts: 43
Location: Wrist

PostPosted: Tue Jul 15, 2008 7:13 am    Post subject: Reply with quote

Moinsen,

so hab mich an das howto gehalten, alles in den kernel einkompiliert was nötig ist, dann "cpufrequtils" emerged und dann kommt folgendes:

Quote:
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
Passwort:
cat: /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors: Datei oder Verzeichnis nicht gefunden


--> das Verzeichnis mit der Datei "/cpufreq/scaling_available_governors" ist nicht vorhanden...

Was kann ich tun?


Gruß

Hoppel
Back to top
View user's profile Send private message
Hilefoks
l33t
l33t


Joined: 29 Jan 2003
Posts: 849
Location: Emden / Deutschland

PostPosted: Tue Jul 15, 2008 1:10 pm    Post subject: Reply with quote

Moin,

vergiss zunaechst Speedstep, den die Angaben aus /proc/cpuinfo sind, abgesehen von den Zeilen "cpu MHz" und "bogomips", unabhaengig vom eingestellten Takt. Deine CPU wird als "Intel(R) Celeron(R) CPU 440 @ 2.00GHz" erkannt, wie deine /proc/cpuinfo Ausgabe zeigt.

Die erkannte CPU ist ein Celeron (Modell 440) mit Core-Architektur und Conroe-L Kern. Du sagst aber du haettest einen Celeron D mit 3.2 GHz, was dann eine CPU mit NetBurst-Architektur und Prescott-256 Kern (Modell 350 oder 351) bzw. ein Cedar Mill-512 Kern (Modell 352) sein muesste.

Hast du die Zeile "flags" aus /proc/cpuinfo komplett gepostet?

Die Frage ist nun welche CPU du wirklich hast (und ob Windows oder Linux sich taeuscht). Hast du die CPU deutlich nach Juni 2007 gekauft? Dann ist es wahrscheinlich ein Conroe-L. Sicher sein kannst du dir aber nur wenn du dir die CPU anschaust.

Wenn du dir also zutraust das Gehaeuse deines Rechners zu oeffnen, den Luefter von der CPU zu entfernen und ebenso alles wieder sauber zu montieren, dann ist das einfachste einen Blick direkt auf die CPU zu werfen. Gibt es dort nicht direkt eine Modell-Angabe gibt es auf jeden Fall eine Part-Number. Mit der ist die CPU eindeutig zu identifizieren (solange sie nicht gefaelscht ist.). Sollte auf deinem Kuehler ein Waermeleitpad verwendet worden sein, verwende diese bitte nicht nochmals, sondern ersetze es durch ein neues oder durch Waermeleitpaste. Mach das aber bitte nur wenn du dir das wirklich (!!!) zutraust.

Alternativ kannst du auch erst einmal die Ausgaben von dmesg, /proc/cpuinfo und "lspci -v" posten (bitte nicht direkt hier ins Forum, sondern eher nach http://rafb.net/paste/ oder aehnliches und dann nur den Link hier posten). Wenn du dir sicher bist welches Mainboard du einsetzt (Hersteller und Modell) kann auch das u.U. helfen. E.v. kann man aus diesen Daten mehr ablesen.

MfG,
Hilefoks
_________________
- Der Computer rechnet vor allem damit, dass der Mensch denkt. -
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1540
Location: Earth

PostPosted: Tue Jul 15, 2008 3:47 pm    Post subject: Reply with quote

starte dein system mal mit irgendeiner aktuellen livecd z.bsp. ' Sabayon ' :!:

CooSee ' Ya
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
Hilefoks
l33t
l33t


Joined: 29 Jan 2003
Posts: 849
Location: Emden / Deutschland

PostPosted: Tue Jul 15, 2008 6:16 pm    Post subject: Reply with quote

CooSee wrote:
starte dein system mal mit irgendeiner aktuellen livecd z.bsp. ' Sabayon ' :!:

Hehe - guter Scherz. Was soll das den bitte bringen?
_________________
- Der Computer rechnet vor allem damit, dass der Mensch denkt. -
Back to top
View user's profile Send private message
hoppel118
n00b
n00b


Joined: 07 Apr 2007
Posts: 43
Location: Wrist

PostPosted: Wed Jul 16, 2008 5:14 am    Post subject: Reply with quote

Hallo!

@Hilefoks

Also generell hab ich keine Angst meinen PC zu öffnen, bin gelernter IT-Systemelektroniker... :wink: Das werd ich dann nachher mal machen. Auf dem PC klebt son Intel-Aufkleber, wo "Celeron D" drauf steht. Genauso wirds auch bei meinem Kollegen unter Vista angezeigt "Intel Celeron D 3,2 Ghz", der ein baugleiches Gerät hat. Mich wirds wundern wenn was anderes drin wär. :o Der PC ist gut ein Jahr alt.

Als erstes noch mal die die gewünschten Ausgaben:

lspci -v

http://rafb.net/p/7nffab83.html

dmesg

http://rafb.net/p/V0QdU651.html

nano /proc/cpuinfo

Quote:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 22
model name : Intel(R) Celeron(R) CPU 440 @ 2.00GHz
stepping : 1
cpu MHz : 1995.091
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 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx lm constant_tsc up pebs bts pni monitor ds_cpl tm2 ssse3 cx16 xtpr lahf_lm
bogomips : 3993.01
clflush size : 64


Nein das war nicht die vollständige Ausgabe von /proc/cpuinfo: flags, habs oben auch angepasst

Wie gesagt den Rest zur CPU poste ich später... Jetzt erstmal nen Kaffee!!!

Achja, wenn ich von der Gentoo-Life-CD boote, wird dieselbe Hardware erkannt.

Schönen Tag
Back to top
View user's profile Send private message
Anarcho
Advocate
Advocate


Joined: 06 Jun 2004
Posts: 2970
Location: Germany

PostPosted: Wed Jul 16, 2008 8:58 am    Post subject: Reply with quote

Wird unter Vista auf dem selben PC nun Celeron D 3,2 GHz angezeigt oder auf dem "baugleichen" PC deines Kollegen? Denn dann muss das garnichts heissen.

(Ich persönlich hätte aber sowieso lieber den Celeron 2GHz mit Conroe Kern.)
_________________
...it's only Rock'n'Roll, but I like it!
Back to top
View user's profile Send private message
bbgermany
Veteran
Veteran


Joined: 21 Feb 2005
Posts: 1844
Location: Oranienburg/Germany

PostPosted: Wed Jul 16, 2008 10:21 am    Post subject: Reply with quote

Hi,

hast du mal im BIOS nachgesehen, was dort erkannt wird. Außerdem, wenn ich das richtig gesehen habe, dann handelt es sich um ein Gerät von FSC. Bei den Jungs habe ich schon oft die Erfahrung machen müssen, dass zwei baugleiche Geräte lt. Datenblatt und Modellnummer nicht "baugleich" sein müssen :(

MfG. Stefan
_________________
Desktop: Ryzen 7 5800X, 32GB, 2TB, RX7700XT
Noebook: Dell XPS 13 9370, 16GB, 1TB
Server #1: Ryzen 5 Pro 4650G, 64GB, 16.5TB
Server #2: Ryzen 4800H, 32GB, 22TB
Back to top
View user's profile Send private message
Hilefoks
l33t
l33t


Joined: 29 Jan 2003
Posts: 849
Location: Emden / Deutschland

PostPosted: Wed Jul 16, 2008 2:07 pm    Post subject: Reply with quote

Moin,

ich bin mir nun ziemlich sicher das du einen Celeron 440 besitzt, ganz so wie es /proc/cpuinfo auch meldet.

Es gibt leider nicht wirklich viele Unterscheidungsmerkmale zwischen den drei moeglichen Modellen, einen grossen gibt es aber dennoch:
Der Celeron 440 besitzt 32 KB L1 und 512 KB L2 Cache. Die Netburst Kerne besitzen hingegen nur 16 KB L1 Cache und der Prescott-256, wie Name schon sagt, auch nur 256 KB L2 Cache. Alle Angaben die dein System aber macht (sowohl in /proc/cpuinfo als auch in dmesg) passen 100% zu einem Celeron 440.

Finde dich damit ab: Du hast einen Celeron 440 mit 2GHz (oder anders: Linux luegt nicht).

Bevor du dich jetzt aber darueber aergerst das du "nur" eine 2GHz statt der erwarteten 3.2 GHz CPU besitzt: Du besitzt eine CPU mit modernerer Architektur (Core statt Netburst) was zur Folge hat das deine 2GHz CPU locker schneller ist als die 3.2 GHz CPU die du dachtest zu besitzen. Der Celeron 440, also deine CPU, haengt oftmals sogar noch den Celeron D 365 (Cedar mill Kern mit 3.6 GHz) ab. Du besitzt also eine bessere CPU als du eigentlich dachtest!

MfG,
Hilefoks
_________________
- Der Computer rechnet vor allem damit, dass der Mensch denkt. -
Back to top
View user's profile Send private message
hoppel118
n00b
n00b


Joined: 07 Apr 2007
Posts: 43
Location: Wrist

PostPosted: Wed Jul 16, 2008 8:06 pm    Post subject: Reply with quote

Na das ist ja super, schneller bzw. besser als gedacht! 8)

Ok, dann hab ich jetzt aber mein gesamtes System falsch kompiliert, habs ja mit prescott aufgebaut. Werd morgen aber zur Sicherheit nochmal im BIOS nachsehen...

Quote:
CFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu


Mit welchen Befehl bau ich denn alle Pakete neu bzw. ist das überhaupt ratsam oder baut man da lieber alles ganz von vorn?

Hab mal ne Runde gegoogelt:

Code:
emerge --depclean world
emerge -pe system
müssten der korrekten Befehle sein um alles neu zu bauen, richtig?

Welche CFLAGS setze ich bestenfalls?

Greetz
Back to top
View user's profile Send private message
Hilefoks
l33t
l33t


Joined: 29 Jan 2003
Posts: 849
Location: Emden / Deutschland

PostPosted: Wed Jul 16, 2008 8:46 pm    Post subject: Reply with quote

Moin,

hoppel118 wrote:
Ok, dann hab ich jetzt aber mein gesamtes System falsch kompiliert, habs ja mit prescott aufgebaut.

Na ja. Was die CFLAGS betrifft ist dein System schon sehr gut optimiert. Jede weitere allg. Optimierung wirst du sicher nicht bemerken (moeglicherweise bei der von dir genutzten Software nicht einmal Messen koennen).

hoppel118 wrote:
Mit welchen Befehl bau ich denn alle Pakete neu bzw. ist das überhaupt ratsam oder baut man da lieber alles ganz von vorn?

Code:
emerge world -e


hoppel118 wrote:
Welche CFLAGS setze ich bestenfalls?

Falls du gcc 4.3 oder neuer einsetzt, dann kannst du diese verwenden:
Code:
CFLAGS="-O2 -march=core2 -fomit-frame-pointer -pipe"

wenn nicht, dann lasse die CFLAGS wie sie sind.

Wie erwaehnt wirst du weitere Optimierungen nicht bemerken. Daher wuerde ich an deiner Stelle u.U. die CFLAGS aendern, aber ich wuerde nicht das ganze System deshalb neu compilieren.

MfG,
Hilefoks
_________________
- Der Computer rechnet vor allem damit, dass der Mensch denkt. -
Back to top
View user's profile Send private message
hoppel118
n00b
n00b


Joined: 07 Apr 2007
Posts: 43
Location: Wrist

PostPosted: Thu Jul 17, 2008 7:16 am    Post subject: Reply with quote

@ Hilefoks

Da ich keine Geschwindigkeitsveränderung feststellen würde, bringt mir das leider nichts. Wie Anfangs von mir gesagt:

Quote:
Zitat von hoppel118
Hab mich schon des längeren gewundert, warum mein System extrem schleppend arbeitet.


Hab mir dann nochmal darüber Gedanken gemacht, dass meine Festplatte als hda erkannt wird, obwohl es ne SATA-Platte ist. Hab dann nochmal nach diesem Thema gegoogelt und siehe da:

Im BIOS folgendes einstellen:

Quote:
Advanced
- Advanced System Configuration
- SATA AHCI Enable:
--> "ENABLE"


Dann über LIVE-CD noch kurz in die fstab und grub.conf eintragen, dass die Festplatte jetzt sda statt hda heißt und alle meine Geschwindigkeitsprobleme waren gelöst.

Sorry, da war ich wohl auf der völlig falschen Fährte ... Ich werde mein System als prescott bestehen lassen, denn meine VirtualBox läuft jetzt gleichzeitig mit emerge und noch anderen Anwendungen, ohne zu ruckeln!

Super, ich bin völlig zufrieden! Danke vor allem nochmal an Hilefoks, hab wieder ne Menge dazu gelernt!

Greetz und bis bald

Hoppel
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum