Skype For Linux has ceased to support AMD processors over 5 years

For several months now, the entrance to the program for owners of many AMD processors has been marked by a white window, and in no way responsive menu items. As far as we know, this problem has not yet touched Windows and Mac users. The joy of releasing new Skype for GNU / Linux was not long ...









The problem was identified as the use of SSSE3 (not to be confused with SSE3) expansion, which is absent on previous models of AMD processors (not an exception, for example, the extension SSE4a is missing from Intel) .







At launch, Skype creates three processes, and the one responsible for rendering disappears very quickly. Attach to it, to see what's the matter, quite simple:







$ gdb --pid=$(pgrep -f "skypeforlinux --type=renderer")
      
      





:







Thread 17 "skypeforlinux" received signal SIGILL, Illegal instruction.
[Switching to Thread 0x7fd117f91700 (LWP 12265)]
0x00007fd11c335bc1 in ?? () from /usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
(gdb) x/5i $pc
=> 0x7fd11c335bc1:      pshufb %xmm1,%xmm0
   0x7fd11c335bc6:      movdqa 0x270(%rsp),%xmm1
   0x7fd11c335bcf:      cmp    $0x1,%eax
   0x7fd11c335bd2:      pand   %xmm0,%xmm1
   0x7fd11c335bd6:      por    0x130(%rsp),%xmm1
      
      





, Skype pshufb



, SSSE3 ( , ).







, — -mno-ssse3



. , Microsoft , . 28 Skype :







Could you please check if you have a processor without SSSE3 instruction set support? (mostly 5+ years old AMDs).

If that is the case, the system is unfortunately unsupported by Skype. In any other case, please provide us more details, so we can investigate your issue further.

:







, , SSSE3 ( AMD 5+ )?

, , , Skype. , , .

, Skype, "Skype for Linux system requirements", :







An Intel Pentium 4 processor or later that's SSE2 and SSSE3 capable

, , , Skype , .







, , .







, , , - SkypeForLinux. , . , .







? .








All Articles