staging.inyokaproject.org

Ubuntu plant zukünftig ältere CPU nicht mehr zu unterstützen!

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

Meine uralte Intel-CPU zeigt auch die Prescott New Instructions als "pni" an:

lscpu | grep -E 'Modellname:|Markierungen:'

Modellname:                         Intel(R) Core(TM)2 Quad CPU    Q9650  @ 3.00GHz
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

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

OK, neuere auch, wie ich sehe. Aber mal so als Tip für Dich: C2Q sind damals tolle CPUs gewesen, haben freilich nicht unerheblich gezogen und in Wärme umgesetzt. Bei einem Wechsel auf Skylake habe ich den Unterschied sofort feststellen können (und heute wärest Du ja nochmal erheblich weiter, könntest auch einen unteren Alder Lake oder Raptor Lake kaufen).

DocHifi

Avatar von DocHifi

Anmeldungsdatum:
21. Oktober 2008

Beiträge: 1482

Meine uralte Intel-CPU zeigt auch die Prescott New Instructions als "pni" an:

Meine auch.

lscpu | grep -E 'Modellname:|Markierungen:'
Modellname:                         Intel(R) Core(TM)2 Duo CPU     U9600  @ 1.60GHz
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 smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm pti dtherm ida

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17630

von.wert schrieb:

user_unknown schrieb:

und nichts davon, nicht ein einziges matcht

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?

Also in Kätzchens Beitrag auf Seite 1 ist weder von sse3, noch von pni die Rede, sondern von

andn bzhi lzcnt movbe vcvtph2ps vfmadd132pd vpermd vzeroall xgetbv

, wenn ich das nicht falsch aufgefasst habe, was aber sein kann. Das sind alles Böhmische Dörfer für mich.

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7130

user_unknown schrieb:

Also in Kätzchens Beitrag auf Seite 1 ist weder von sse3, noch von pni die Rede, sondern von

andn bzhi lzcnt movbe vcvtph2ps vfmadd132pd vpermd vzeroall xgetbv

Ich verstehe das so, dass die in Beitrag 1 genannten Flags aus x86-64-v3 zusätzlich zu den Flags aus den Vorgängerversionen V2 und v1 benötigt werden. Ist aber nur eine Vermutung.

DocHifi

Avatar von DocHifi

Anmeldungsdatum:
21. Oktober 2008

Beiträge: 1482

Ich verstehe das so, dass die in Beitrag 1 genannten Flags aus x86-64-v3 zusätzlich zu den Flags aus den Vorgängerversionen V2 und v1 benötigt werden. Ist aber nur eine Vermutung.

So sehe ich das auch, sprich eine CPU ohne die Flags wird nicht mehr funktionieren.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Ihr braucht doch nur mal CPUs/CPU-Generationen aufrufen und Flags checken oder umgekehrt Flags wie SSE und aufgeführte CPUs, sprich ab wann haben CPUs diese.

Nur zwei Beispiele: Intel-Skylake-Mikroarchitektur, Streaming_SIMD_Extensions_3.

Da wird kein Geheimnis darum gemacht wie bei AS.

DocHifi

Avatar von DocHifi

Anmeldungsdatum:
21. Oktober 2008

Beiträge: 1482

Ihr braucht doch nur mal CPUs/CPU-Generationen aufrufen und Flags checken oder umgekehrt Flags wie SSE und aufgeführte CPUs, sprich ab wann haben CPUs diese.

Man kann ja wie bereits geschehen, die Flags im System abfragen und bis jetzt hat keine CPU die geforderten Flags gehabt.

andn bzhi lzcnt movbe vcvtph2ps vfmadd132pd vpermd vzeroall xgetbv

Udalrich

Anmeldungsdatum:
15. Mai 2019

Beiträge: 533

Phoronix: Benchmarking the experimental Ubuntu x86-64-v3 Build for greater Performance on modern CPUs
Written by Michael Larabel in Operating Systems on 27 December 2023.

[…] In regards to concerns whether Canonical would abandon the x86_64 baseline ahead of Ubuntu 24.04 LTS, that was already clarified in the Ubuntu Discourse thread that Canonical is not planning to change the AMD64 baseline for Ubuntu 24.04 itself. So those still using old Intel/AMD x86_64 hardware shouldn't be concerned about losing Ubuntu compatibility for this upcoming Long Term Support release.
[…]
Select kernel operations as measured by Stress-NG were also faster on the experimental Ubuntu x86-64-v3 installation for this Intel Xeon Scalable server. The Ubuntu x86-64-v3 performance benefits overall were typically small but consistent. In some workloads the x86-64-v3 applications obtained from the archive could be a great deal faster but ultimately it comes down to a subset of software that will really benefit.[…]

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Keine Sorgen machen...jetzt, für 24.04. Aber schlafende Hunde und Begehrlichkeiten sind geweckt worden.

Webmark

Avatar von Webmark

Anmeldungsdatum:
10. Mai 2009

Beiträge: 464

Die Eingabe im Terminal von

$ /lib64/ld-linux-x86-64.so.2 --help

zeigt die jeweilige Unterstützung der CPU an.

In meinem Fall (Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz)

Subdirectories of glibc-hwcaps directories, in priority order:
  x86-64-v4
  x86-64-v3 (supported, searched)
  x86-64-v2 (supported, searched)

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

"--help" ist freilich nur die Option für eben Hilfe. Nichtsdestotrotz genügt es.

Bei einem Skylake zeigt es wie bei Deinem Comet Lake-S

  x86-64-v4                                                                                                                                                                                        
  x86-64-v3 (supported, searched)                                                                                                                                                                  
  x86-64-v2 (supported, searched) 

Daran kann man im übrigen auch sehen, daß Core i nach Skylake gewissermaßen "nur" optimierte Skylakes sind. Erst mit Alder Lake ändert sich das.

Bei einem Ivy Bridge wird

  x86-64-v4                                                                                                                                                                                        
  x86-64-v3                                                                                                                                                                                        
  x86-64-v2 (supported, searched) 

ausgegeben. Kurz gesagt, wenn etwas dahinter in Klammern steht, wird's unterstützt.

fly2me

Avatar von fly2me

Anmeldungsdatum:
3. Mai 2023

Beiträge: 12

Kann auch sein da Ubuntu geforkt wird extra für alte Maschinen. Kann mir das gut Vorstellen. Wenn es soweit sein sollte.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Was'n Witz! Und wozu? Für "alte Maschinen" sowieso nicht, so fett, wie Ubuntu längst ist (und Flavours müssen sich nach dem richten, woran sie sich bedienen).

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7130

Es wäre natürlich schon wünschenswert wenn es einen Lubuntu-Legacy-Fork gäbe. 👍