TausB
Anmeldungsdatum: 26. November 2009
Beiträge: 1564
Wohnort: Terra incognita
|
Hallo, ich hatte Sorge, daß Precise nicht auf meinem Dell Latitude D600 laufen würde:
cat /proc/version
Linux version 3.2.0-23-generic-pae (buildd@palmer) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu4) ) #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 9
model name : Intel(R) Pentium(R) M processor 1600MHz
stepping : 5
microcode : 0x7
cpu MHz : 600.000
cache size : 1024 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 mce cx8 mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 tm pbe up bts est tm2
bogomips : 1199.01
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 32 bits virtual
power management: Warum funktioniert der PAE-Kernel auf meinem Laptop? (Obwohl PAE eigentlich nicht unterstützt wird ...) Soll aber keine Beschwerde sein! 😉 TausB
|
stfischr
Anmeldungsdatum: 1. März 2007
Beiträge: 19197
|
Hi. TausB schrieb: address sizes : 36 bits physical, 32 bits virtual
Warum funktioniert der PAE-Kernel auf meinem Laptop? (Obwohl PAE eigentlich nicht unterstützt wird ...)
Weil PAE von deiner CPU unterstützt wird?
|
L.A.S.
Anmeldungsdatum: 15. April 2012
Beiträge: 966
|
Der gute alte D600, hab auch noch so ein kleines, liebgewonnenes Schätzchen rumliegen als No.2 - Schlägt sich eigentlich garnicht so schlecht im Vergleich (sse2!+cache size) zum AMD Athlon BENUTZER@Home :~$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 10
model name : AMD Athlon(tm) XP 2800+
stepping : 0
cpu MHz : 2087.500
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow up
bogomips : 4176.68
clflush size : 32
cache_alignment : 32
address sizes : 34 bits physical, 32 bits virtual
power management: ts Poste mal meine Ausgabe vom D600 später nach, wenn sie abweicht. Kannst Du auf jeden Fall mal wieder sehen, Mut wird belohnt. Für den D600 gibt's ein witziges Zubehör: Eine Austausch-Bay (statt CD-Bay) zum Anschluss einer S-ATA HDD. Bin mir noch nicht sicher, ob da evtl. auch eine SSD reinpasst...
|
TausB
(Themenstarter)
Anmeldungsdatum: 26. November 2009
Beiträge: 1564
Wohnort: Terra incognita
|
stfischr schrieb: Hi. TausB schrieb: address sizes : 36 bits physical, 32 bits virtual
Warum funktioniert der PAE-Kernel auf meinem Laptop? (Obwohl PAE eigentlich nicht unterstützt wird ...)
Weil PAE von deiner CPU unterstützt wird?
Danke für die charmante Erklärung. 😉 - Meine Frage resultierte daraus, das kein PAE-Flag angezeigt wird. Zusatzfrage: Wird das Flag ausgelesen (d.h. - die CPU hat keines) oder wird es durch Linux/Ubuntu generiert? Fakt ist jedenfalls, daß ich bisher keinen Hinweis gefunden hatte, daß es auch ohne PAE-Flag funktionieren wird, wenn nur die "address size 36 bits physicall" ist. Hatte mich folglich völlig umsonst aufgeregt... 😀 TausB
|
TausB
(Themenstarter)
Anmeldungsdatum: 26. November 2009
Beiträge: 1564
Wohnort: Terra incognita
|
L.A.S. schrieb: Mut wird belohnt.
Jedenfalls öfter als man denkt! 😀
Für den D600 gibt's ein witziges Zubehör: Eine Austausch-Bay (statt CD-Bay) zum Anschluss einer S-ATA HDD. Bin mir noch nicht sicher, ob da evtl. auch eine SSD reinpasst...
Hmmmm - der BUS (IDE? oder USB?) sollte für den Geschwindigkeitsvorteil allerdings zu langsam sein... Erfreulicherweise läuft Precise auf dem D600 flotter als die Vorgänger-Distris! TausB
|
stfischr
Anmeldungsdatum: 1. März 2007
Beiträge: 19197
|
TausB schrieb: Danke für die charmante Erklärung. 😉 -
😀 Meine Frage resultierte daraus, das kein PAE-Flag angezeigt wird.
Das ist in der Tat seltsam, ist im BIOS alles relevante zu PAE und NX-Bit aktiviert? (letzteres läuft auch oft unter virus protection oder execucion protection) Zusatzfrage: Wird das Flag ausgelesen (d.h. - die CPU hat keines) oder wird es durch Linux/Ubuntu generiert?
Das wird ausgelesen, allerdings kann sowas per BIOS deaktiviert werden, was früher öfters gemacht wurde. Bei einigen Laptops wird das heute noch gemacht. Fakt ist jedenfalls, daß ich bisher keinen Hinweis gefunden hatte, daß es auch ohne PAE-Flag funktionieren wird, wenn nur die "address size 36 bits physicall" ist. Hatte mich folglich völlig umsonst aufgeregt... 😀
Ich bin mir aber garnicht sicher, ob Ubuntu 12.04 jetzt wirklich PAE voraussetzt, es stand ja mal zur Diskussion aber das Ergebnis ist mir unbekannt.
|
TausB
(Themenstarter)
Anmeldungsdatum: 26. November 2009
Beiträge: 1564
Wohnort: Terra incognita
|
stfischr schrieb: Meine Frage resultierte daraus, das kein PAE-Flag angezeigt wird.
Das ist in der Tat seltsam, ist im BIOS alles relevante zu PAE und NX-Bit aktiviert? (letzteres läuft auch oft unter virus protection oder execucion protection)
Gegenfrage: Würde ohne Aktivierung denn überhaupt der PAE-Kernel funktionieren?
Ich bin mir aber garnicht sicher, ob Ubuntu 12.04 jetzt wirklich PAE voraussetzt, es stand ja mal zur Diskussion aber das Ergebnis ist mir unbekannt.
Zumindest lief PAE bei mir automatisch... - ich meine gelesen zu haben das [X|L]ubuntu auch ohne PAE Kernel laufen/geliefert würden...
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
stfischr schrieb:
garnicht sicher, ob Ubuntu 12.04 jetzt wirklich PAE voraussetzt,
Ubuntu ja, sprich das 32-bit-Image hat einen PAE-Kernel. Lubuntu hat den in der Beta-1-Zeit auch gehabt (weshalb ich mit non-PAE-mini.iso installiert habe), soll aber mit Beta 2 wieder non-PAE erhalten haben (was auf jeden Fall Sinn macht gerade bei Lubuntu).
es stand ja mal zur Diskussion aber das Ergebnis ist mir unbekannt.
Diskussion und vor allem Information nach außen hin scheint komplett eingeschlafen zu sein. Es ist einfach durchgeführt worden. Toll. Auf den offiziellen Canonical-DL-Sites für Daily Builds und Betas steht weder etwas dazu im Begleittext, noch kann man PAE im Dateinamen sehen. Man muß es einfach wissen, sonst fällt man auf die Nase.
|
L.A.S.
Anmeldungsdatum: 15. April 2012
Beiträge: 966
|
Hallo, nette Diskussion! Ich vermute das bei Canonical knallharte Sparmassnahmen angesagt sind, und deshalb eben nur PAE im i686-Standard (wieso steht da i386?) vorhanden ist, da Kernel.org ebenso entschlossen hatte, den i386 nicht weiterzupflegen. Die Entscheidung wird schon in dem Technical Overview Beta-2#Kernel, 2.Punkt kommuniziert. Dieses hin+her besagt ja etwas 🤓 (vermutlich eine Entscheidung höchster Ebene & damit nicht diskutierbar. Punkt) Eigene Kernel 5 Jahre pflegen, nö. basta. Zum dem Testkonsolenbefehl betr. PAE enthält die Wikiseite Precise Pangolin, im Abschnitt Kernel, den Hinweis:
... Da diese Methode aber nicht 100% korrekt arbeitet, wird vor einem Update oder Upgrade ein Funktionstest mit der Precise Live-CD dringend empfohlen. ...
|
stfischr
Anmeldungsdatum: 1. März 2007
Beiträge: 19197
|
TausB schrieb: Gegenfrage: Würde ohne Aktivierung denn überhaupt der PAE-Kernel funktionieren?
Das kommt drauf an, wenn einfach nur das Flag der CPU versteckt wird (ist meist der Fall) kann man auf andere Weise herrausfinden, ob PAE funktioniert (z.B. indem man entsprechende Befehle sendet und schaut, ob es einen Fehler gibt).
|
TausB
(Themenstarter)
Anmeldungsdatum: 26. November 2009
Beiträge: 1564
Wohnort: Terra incognita
|
Zusammenfassung: Ob (D)ein PC/Laptop PAE unterstützt, läßt sich im Terminal via:
überprüfen. Üblicherweise sollte unter "flags" ein Eintrag "pae" zu finden sein. Findet sich dort kein Eintrag und handelt es sich um ein älteres Gerät (z.B. einem Pentium M) überprüfe desweiteren die "address sizes", ob physisch mehr als 32 bit vorhanden sind (z.B. "36 bits physical"). Ist das gegeben kann der PAE-Kernel auch ohne "flag" "PAE" verwendet werden! Ältere BIOS weisen ggf. auch keinen Eintrag für "PAE" oder "NX"-Bit zwecks notwendiger Aktivierung aus. TausB
|
L.A.S.
Anmeldungsdatum: 15. April 2012
Beiträge: 966
|
Hallo TausB brat mir einer einen Storch. Bei meinem D600 ist alles von cpuinfo genauso wie bei Dir, ausser dem: address sizes : 32 bits physical, 32 bits virtual In einem Anflug übergrossen Mutes hab' ich dann in Lucid mal den Oneiric PAE-Backport-Kernel 3.0.17 installiert. Und der hat tatsächlich gestartet. Ansich hätte ich nun PANIC erwartet. Irgendwann werd' ich's nochmal mit der Live CD probieren. Nur halt eigentlich nicht vor 12.04.1
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
L.A.S. schrieb:
in Lucid mal den Oneiric PAE-Backport-Kernel 3.0.17 installiert. Und der hat tatsächlich gestartet.
Ja, habe ich bereits bestätigt (Precise-PAE-Kernel bis 3.2.0-15.24 in Oneiric auf Banias). Aber Ubuntu Precise/PAE wirst Du nicht installieren können, wahrscheinlich aber distupgraden.
Nur halt eigentlich nicht vor 12.04.1
Ach Gottchen. Precise läuft bereits sehr stabil (und zwar seit x Wochen). Zudem hat man das Gefühl, da tritt wer auf die Bremse. Sind bis letzter Woche noch mehrere hundert Updates gekommen - täglich - hält sich das seit diesem WE stark in Grenzen und beinhaltet oft nur weniger wichtiges wie Versionsangaben (lsb-release zeigt beispielsweise nichts mehr von dev). Der zsync-Unterschied der Daily Builds vom 21. zu heute beträgt auch gerade mal ~5...10 MiB (am 22. ist gar kein DB gekommen). Das kennt man auch völlig anders, als in den letzten Tagen vor Release noch extrem viel gekommen ist.
|
TausB
(Themenstarter)
Anmeldungsdatum: 26. November 2009
Beiträge: 1564
Wohnort: Terra incognita
|
L.A.S. schrieb: brat mir einer einen Storch.
Guten Appetit - ist ja eine ganz ordentliche Portion... 😀
Bei meinem D600 ist alles von cpuinfo genauso wie bei Dir, ausser dem:
address sizes : 32 bits physical, 32 bits virtual
O.K. - ich kann bei einem zweiten D600 Dein Ergebnis (leider) nachvollziehen:
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 9
model name : Intel(R) Pentium(R) M processor 1700MHz
stepping : 5
cpu MHz : 600.000
cache size : 1024 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 mce cx8 mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 tm pbe up bts est tm2
bogomips : 1198.78
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 32 bits virtual
power management:
Nur aus Neugierde: Bei mir gab es noch andere Abweichungen:
In einem Anflug übergrossen Mutes hab' ich dann in Lucid mal den Oneiric PAE-Backport-Kernel 3.0.17 installiert. Und der hat tatsächlich gestartet. Ansich hätte ich nun PANIC erwartet.
Macht mir allerdings Hoffnung.
Irgendwann werd' ich's nochmal mit der Live CD probieren. Nur halt eigentlich nicht vor 12.04.1
War für dieses Gerät auch mein Plan... axt schrieb: Ja, habe ich bereits bestätigt (Precise-PAE-Kernel bis 3.2.0-15.24 in Oneiric auf Banias). Aber Ubuntu Precise/PAE wirst Du nicht installieren können, wahrscheinlich aber distupgraden.
Zumindest also irgendwie möglich. Verwende gerne "frische" Installationen.
Ach Gottchen. Precise läuft bereits sehr stabil (und zwar seit x Wochen). Zudem hat man das Gefühl, da tritt wer auf die Bremse. Sind bis letzter Woche noch mehrere hundert Updates gekommen - täglich - hält sich das seit diesem WE stark in Grenzen und beinhaltet oft nur weniger wichtiges wie Versionsangaben (lsb-release zeigt beispielsweise nichts mehr von dev). Der zsync-Unterschied der Daily Builds vom 21. zu heute beträgt auch gerade mal ~5...10 MiB (am 22. ist gar kein DB gekommen).
Na ja - warten kostet nicht viel. Die hilfesuchenden Fragen meiner Frau können allerdings schon mal nerven... (nicht böse gemeint). 😎
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
TausB schrieb:
Verwende gerne "frische" Installationen.
mini.iso non-pae oder Lubuntu.
(nicht böse gemeint). 😎
Wieso, liest sie mit? 😉
|