[solved] Chromium - Incompatible CPU?

Begonnen von orinoco, 2022/09/03, 13:02:44

Vorheriges Thema - Nächstes Thema

orinoco

Hello,

since last d-u chromium won't start on my system.

$ apt policy chromium
chromium:
  Installiert:           105.0.5195.52-1
  Installationskandidat: 105.0.5195.52-1
  Versionstabelle:
*** 105.0.5195.52-1 500
        500 https://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status


The hardware on this system lacks support for the sse3 instruction set.
The upstream chromium project no longer supports this configuration.
For more information, please read and possibly provide input to their
bug tracking system at http://crbug.com/1123353


It's time to move to a new cpu-generation?

$ cat /proc/cpuinfo | grep sse | uniq
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt cpb hw_pstate vmmcall npt lbrv svm_lock nrip_save pausefilter


Crazy. A browser made my system (partly) obsolete...

DeepDayze

What processor is in your current system?

From what I have read it's the Pentium 4 Prescott CPU's and later that support SSE3.

edlin

Use links or links2 instead of chromium and life should go on.  ;)

edlin
,,Ein kluger Mann macht nicht alle Fehler selber. Er lässt auch anderen eine Chance."

Winston Churchill

orinoco

@DeepDayze
$ inxi -C
CPU:
  Info: 6-core model: AMD Phenom II X6 1055T bits: 64 type: MCP cache:
    L2: 3 MiB
  Speed (MHz): avg: 801 min/max: 800/2800 cores: 1: 803 2: 804 3: 800
    4: 800 5: 804 6: 800


$ cat /proc/cpuinfo | grep sse | uniq
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt cpb hw_pstate vmmcall npt lbrv svm_lock nrip_save pausefilter

DeepDayze

Zitat von: orinoco in 2022/09/03, 22:19:49
@DeepDayze
$ inxi -C
CPU:
  Info: 6-core model: AMD Phenom II X6 1055T bits: 64 type: MCP cache:
    L2: 3 MiB
  Speed (MHz): avg: 801 min/max: 800/2800 cores: 1: 803 2: 804 3: 800
    4: 800 5: 804 6: 800


$ cat /proc/cpuinfo | grep sse | uniq
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt cpb hw_pstate vmmcall npt lbrv svm_lock nrip_save pausefilter


Hmm weird...thought sse4a would been enough but looks like sse3 support is strictly needed. I have a similar CPU in another system so might check it.

edlin

I am a bit irritated, since the processor should actually support sse3:
https://www.cpu-world.com/CPUs/K10/AMD-Phenom%20II%20X6%201055T%20-%20HDT55TWFK6DGR%20(HDT55TWFGRBOX).html

IMHO, sse4a should add 4 instructions to the instruction set of sse3, so sse3 should also be supported from that point of view. Or am I missing something?

edlin
,,Ein kluger Mann macht nicht alle Fehler selber. Er lässt auch anderen eine Chance."

Winston Churchill

DeepDayze

Firefox still works on that system, correct?

DeepDayze

Zitat von: edlin in 2022/09/04, 12:50:18
I am a bit irritated, since the processor should actually support sse3:
https://www.cpu-world.com/CPUs/K10/AMD-Phenom%20II%20X6%201055T%20-%20HDT55TWFK6DGR%20(HDT55TWFGRBOX).html

IMHO, sse4a should add 4 instructions to the instruction set of sse3, so sse3 should also be supported from that point of view. Or am I missing something?

edlin

That site does list sse3 as supported  but why is the sse3 flag not showing for this processor? Sounds like a bug and is there a test program out there to test sse-2,3,4a support for a cpu?

axt

It's easy to understand.

SSE4e is an imposture from AMD. It should be called SSE3a or SSE3+.

The CPU also has SSE3 through SSE4a, but the SSE3 flag is not issued (similar to PAE at the Pentium-M Banias and Dothan FSB100 back then). Apparently AMD does not consider this necessary.

Software can use SSE3. But if it queries the existence, i.e. the flag, then SSE3 does not exist for this software.

edlin

@DeepDayze Firefox arbeitet noch ohne sse3, aber Edge, Opera, Vivaldi und Brave sollen bereits analog zu Chromium den Dienst versagen.
@axt Danke, das bestätigt meine Vermutung. Damit wären der Browser die Unterstützung von sse3 anders auswerten sollte.

edlin

@DeepDayze Firefox is still working without sse3, but Edge, Opera, Vivaldi and Brave are already said to be failing the service analogous to Chromium.

@axt Thanks, that confirms my suspicion. So that would be the browser should evaluate the support of sse3 differently.

edlin
,,Ein kluger Mann macht nicht alle Fehler selber. Er lässt auch anderen eine Chance."

Winston Churchill

orinoco


michaa7

#11
Zitat von: DeepDayze in 2022/09/03, 22:34:17
...
Hmm weird...thought sse4a would been enough but looks like sse3 support is strictly needed. ...

No.

Here accoring to " cat /proc/cpuinfo" there is no explicit sse3 flag (only more comprehensive 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 ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm pti dtherm


Chromium is running fine.


May be the culprits are the packages sse3-support/isa-support which are used for checking sse3 support. There had been various changes and new versions the last weeks. Here it's even in todays d-u again.
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

axt

orinoco, for you in German, not translated. ;-)

Chromium: fehlendes SSE3-Flag

orinoco

The problem of the silly instruction set test seems to be fixed.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018937

I hope the new package will rush in the next few hours.

DeepDayze

Zitat von: orinoco in 2022/09/06, 00:50:56
The problem of the silly instruction set test seems to be fixed.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018937

I hope the new package will rush in the next few hours.

Oh good to know that the "pni" feature is basically same as "sse3" and basically any of the Athlon Phenoms DO support sse3.