Посмотрел список инструкций своего AMD Athlon(tm) II X4 641 Quad-Core Processor на страницах магазинов и там есть SSE3 SSE4, посмотрел через lscpu - и там нет SSE3 а вместо SSE4 какой то SSE4a
Флаги: fpu vme de pse tsc msr pae mce cx8 apic sep mtr
r pge mca cmov pat pse36 clflush mmx fxsr sse s
se2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtsc
p lm 3dnowext 3dnow constant_tsc rep_good nopl
nonstop_tsc cpuid extd_apicid aperfmperf pni mo
nitor cx16 popcnt lahf_lm cmp_legacy svm extapi
c cr8_legacy abm sse4a misalignsse 3dnowprefetc
h osvw ibs skinit wdt hw_pstate vmmcall arat np
t lbrv svm_lock nrip_save pausefilter
У меня XUbuntu 19.10
Зависит ли от версии линукс поддержка или неподдержка каких либо инструкций процессора? Если зависит - где посмотреть список поддерживаемых ОС иснструкций?
У старых AMD нету sse4, а есть именно sse4a.
https://en.m.wikipedia.org/wiki/SSE4A sse3 в lscpu, по какой-то неведомой причине, не отсвечивает, но если оно есть то поддерживается.
> A sse3 в lscpu, по какой-то неведомой причине, не отсвечивает, но если
> оно есть то поддерживается.Весь сыр бор из за попытки запуска Android-приложений, так вот Anbox тоже как ни странно не видит ни SSE3 ни SSE4 и запускаться соответственно не желает. Хотя может он инфу об SSE из того же lscpu тянет...
По поводу sse3: можно посмотреть в inxi или cpuid
https://www.saic.it/8-commands-to-check-cpu-information-on-l.../Чем отличается sse4a от sse4 (sse4.1+sse4.2): внимательно изучаем вот это
http://www.cpu-world.com/Glossary/S/SSE4a.html
http://www.cpu-world.com/Glossary/S/SSE4.htmlПо поводу anbox'a: если уж сильно хочется позапускать приложухи для ведра, имхо, самое то это вкорячить AndroidX86 ( https://www.opennet.dev/opennews/art.shtml?num=52237 ) в VirtualBox и не парить себе пятую точку.
> По поводу anbox'a: если уж сильно хочется позапускать приложухи для ведра, имхо,
> самое то это вкорячить AndroidX86 ( https://www.opennet.dev/opennews/art.shtml?num=52237
> ) в VirtualBox и не парить себе пятую точку.Да уже "вкорячил" и это слово как нельзя лучше описывает экспириенс от работы этого варианта. Общего буфера обмена нет, перетягивание файлов не робит, чтоб что-то скинуть - отмонтируй, примонтируй отмонтируй примонтируй... Ну и конечно невероятная производительность.. даже на всратом 4.4 kitkat. Надеюсь на anbox всё будет получше, когда он взлетит, хотя оценив с какой низкой вероятностью работают приложухи типа tiktok на том же Android x86 начинает слабо вериться что когда-то это станет реальностью :(
Вообще наверное на этом CPU каши не сваришь, видимо всё таки SSE4 там нет отсюда и все беды.
> Общего буфера обмена нетЕмнип, это как-то настраивается. Нужно курить маны.
> перетягивание файлов не робит
Как вариант, заюзать shared folder.
> Ну и конечно невероятная производительность..
Ну таки "чем богаты"))))
> видимо всё таки SSE4 там нет
Я об этом ещё в первом сообщении сказал.
>> Общего буфера обмена нет
> Емнип, это как-то настраивается. Нужно курить маны.Да там курить нечего, чтоб оно работало нужны дополнения гостевой ОС, а под android таких не бывает.
>> перетягивание файлов не робит
> Как вариант, заюзать shared folder.Эта штука, насколько я помню, у меня так же как и буфер без дополнений гостевой ОС не работала. Но я кстати нашёл неплохой вариант не юзающий флешки - ФТП сервер на андроиде ставишь (главное чтобы в нём настройка выбора интерфейса (сетевой карты) была, а то многие работают сугубо с вайфаем. От Olive Tree норм.) тип сетевой карты в настройках виртуальной машины ставишь "мост" и через FileZilla гоняешь файлы тудасюда без проблем.
> Эта штука, насколько я помню, у меня так же как и буфер
> без дополнений гостевой ОС не работала.
> https://github.com/astsam/vboxsfВау! Пасибо)
> Посмотрел список инструкций своего ...
> У меня XUbuntu 19.10 ...Тебе список инструкций смотреть не надо, за тебя уже посмотрели.
Список инструкций процессора важен, например, для пользователей Gentoo.
> Зависит ли от версии линукс поддержка или неподдержка каких либо инструкций процессора?
В общем да, именно от версии очень слабо. Если проц имеет aes, .. то стоит пересобрать ядро с поддержкой соответствующих оптимизированы алгоритмов...
Сильно зависит от компилятора и используемых опций компиляции, смотри: 'man gcc'.