LINUX.ORG.RU

поделитесь-ка подробностями
что за дистрибутив
чего он хочет от проца
и какой у вас на самом деле проц

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Да почти все эмуляторы или адаптированные Android системы не хотят работать из-за отсутствия SSE4.2.

Конкретно сейчас - пытаюсь запустить на виртуальной машине Bliss OS.

Ну пока никак:


PRECATE-checkreqprot
Detecting Android-×86..
If it took too long to detect, reboot and check your installation folder
Found at /dev/srO
Have Truly Blissful Experience
= ===========
MORNING: Your CPU does not support SSE4.2 instructions, the US will not boot WARNING: The system is not prepared with Uirtual A/B, # so OTA Update will not be supported

Тут вопрос даже не столько в текущем случае. А в целом. Как подменить информацию о железе, чтобы программа не качала права?

sbin
() автор топика
Ответ на: комментарий от sbin

Как подменить информацию о железе, чтобы программа не качала права?

Да никак. Она проверяет работу инструкции, а ей в ответ болт. Пиши эмулятор SSE4.2, запускай с ним. У меня когда-то эмулятор i387 был для DOS, Автокад обманывался.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от firkax

Но, еще раз, мне бы в целом понять ситуацию. Откуда еще может браться информация о процессоре, например. Вот я предложил такой вариант этой оси (дописал sse4_1 sse4_2):

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 sse3 sse4_1 sse4_2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs hw_pstate vmmcall npt lbrv svm_lock

А ей это не нравится.

sbin
() автор топика
Ответ на: комментарий от AS

Она проверяет работу инструкции

Благодарю! Вот тут то собака и зарыта. Значит нет смысла принудительно прописывать.

sbin
() автор топика

Тему отмечаю как решенную. Еще раз благодарю всех, что помогли разобраться!

sbin
() автор топика
Ответ на: комментарий от sbin

так если оно собрано с SSE 4.2, то вызвыв такую инструкцию программы будут ловить SIGILL и завершать работу,
тут обманом программы-установщика не ограничится, надо или эмулировать на виртуальном процессоре или ставить то, что собрано без явного использования -msse4.2

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Мне кажется, что эмулирование железа очень сильно скажется на скорости работы. Оно, по отзывам, на виртуалке и так еле шевелится. Да, проще рассмотреть другие пути.

sbin
() автор топика
Ответ на: комментарий от sbin

именно так, с другой стороны процы без SSE 4.2 это уровень ниже Nehalem или достаточно старый AMD, для них стоит выбрать что-то иное. Что поделать.. если железки не тянут, не по Сеньке шапка

Sylvia ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.