Der Threadstarter war ich, Kätzchen. Die kritisierte Aussage stammt nicht von mir. 🙄
Ubuntu plant zukünftig ältere CPU nicht mehr zu unterstützen!
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 7130 |
|
||
|
Anmeldungsdatum: Beiträge: 6172 |
das Script von Udalrich so erweitern: awk '
BEGIN {
while (!/flags/) if (getline < "/proc/cpuinfo" != 1) exit 1
if (/lm/&&/cmov/&&/cx8/&&/fpu/&&/fxsr/&&/mmx/&&/syscall/&&/sse2/) level = 1
if (level == 1 && /cx16/&&/lahf/&&/popcnt/&&/sse4_1/&&/sse4_2/&&/ssse3/) level = 2
if (level == 2 && /avx/&&/avx2/&&/bmi1/&&/bmi2/&&/f16c/&&/fma/&&/abm/&&/movbe/&&/xsave/) level = 3
if (level == 3 && /avx512f/&&/avx512bw/&&/avx512cd/&&/avx512dq/&&/avx512vl/) level = 4
if (level > 0) { print "CPU ist x86-64-v" level; exit level + 1 }
exit 1
}'und Ausführbar machen. Dann klappt es.
|
||
|
Anmeldungsdatum: Beiträge: 12281 |
Btw., wenn das irgendwann kommt (auch, wenn das jetzt als eine Art Test klassifiziert sein soll...), könnte man, so das erstmal nur Abfragen, aber keine tatsächlichen Voraussetzungen sind, tricksen wie bei AMDs, hust, "Mißverständnis": Das Flag pni fehlt in version.awk, wer also einen AMD Phenom II X6/4/3/2 hat, bekommt eine falsche Ausgabe. Die bekommt man jenachdem übrigens auch so, denn der Ersteller hat sich vertippt, "ssse3" statt "sse3". |
||
|
Anmeldungsdatum: Beiträge: 5232 |
Shebang 😉 |
||
|
Anmeldungsdatum: Beiträge: 6172 |
|||
|
Anmeldungsdatum: Beiträge: 1482 |
Und mein I7 kann das auch, obwohl uralt. |
||
|
Anmeldungsdatum: Beiträge: 12281 |
Ach, die Erweiterung der Erweiterung. 😉 |
||
|
Anmeldungsdatum: Beiträge: 6172 |
|||
|
Anmeldungsdatum: Beiträge: 12281 |
|||
|
Anmeldungsdatum: Beiträge: 5232 |
lscpu findet ssse3: lscpu | grep ssse3 Markierungen: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm tpr_shadow flexpriority vpid dtherm vnmi |
||
|
Anmeldungsdatum: Beiträge: 941 |
von.wert schrieb:
Dann wäre bei Jedem bei V/Level 1 Schluss. && Bedingung.?? |
||
|
Anmeldungsdatum: Beiträge: 12281 |
|||
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 7130 |
Ich würde das zumindest in einer VM installieren wollen, um gelegentlich fürs Wiki Sachen testen zu können oder Lösungen fürs Forum zu suchen. |
||
|
Anmeldungsdatum: Beiträge: 17630 |
Mh. Da hat meine CPU so schöne Markierungen:
und nichts davon, nicht ein einziges matcht
Welche Enttäuschung. Verstehe ich das richtig, dass nicht nur der Kernel, sondern alle Anwendungen (sofern sie davon Gebrauch machen können) für neuere CPUs kompiliert werden (so sie überhaupt kompiliert werden)? |
||
|
Anmeldungsdatum: Beiträge: 12281 |
Hm? Da machst Du aber was falsch. Das Erste, was ins Auge springt, sind die sse-Flags. Offensichtlich hast Du eine AMD-CPU (das schon erwähnte pni, Prescott New Instructions, als Alternativbezeichnung zu sse3, witzigerweise ausgerechnet von AMD verwendet). Welche? |