Думаю, одним CPUID тут дело не обойдётся. Софт, по моему опыту на Athlon XP, практически никогда CPUID при запуске не проверяет, а сразу пытается выполнять SSE2-инструкции, соответственно, вылетая с ошибкой 0xc000001d.Отредактировать vmx-файл и вписать туда, что должна увидеть виртуалка по cpuid.
Медленная установка Windows XP SP3 на эмулятор Bochs
- uav1606
- Advanced Member
- Сообщения: 5969
- Зарегистрирован: 16.01.2008,22:04
- Откуда: Енакиево
- Контактная информация:
-
Вклад в сообщество
Медленная установка Windows XP SP3 на эмулятор Bochs
-
- Advanced Member
- Сообщения: 4455
- Зарегистрирован: 13.03.2015,14:23
- Откуда: Химки, М.О.
-
Вклад в сообщество
Медленная установка Windows XP SP3 на эмулятор Bochs
Вообще этот функционал изначально не для таких извращений, а для нищебродов, которые не смогли собрать кластер из машин с одинаковыми процессорами, но при этом не хотят потерять возможность мигрировать машины туда-сюда. Да, с риском bsodов, когда какие-то инструкции процессора внезапно пропадут.
Поэтому да, если конкретный софт в user mode ничего не проверяет, а сразу лезет использовать конкретные команды, он их в этом случае спокойно исполнит. Чтобы обрубить и это, в vmware надо будет ещё и ускорения (vt-x/vt-d) поотключать и не орать потом про "медленно". У остальных - этот вопрос не особо и документирован. Но опять же, к ОС это уже не относится никак.
Поэтому да, если конкретный софт в user mode ничего не проверяет, а сразу лезет использовать конкретные команды, он их в этом случае спокойно исполнит. Чтобы обрубить и это, в vmware надо будет ещё и ускорения (vt-x/vt-d) поотключать и не орать потом про "медленно". У остальных - этот вопрос не особо и документирован. Но опять же, к ОС это уже не относится никак.
-
- Advanced Member
- Сообщения: 588
- Зарегистрирован: 20.06.2021,13:35
- Откуда: Инской (Кемеровская область)
Медленная установка Windows XP SP3 на эмулятор Bochs
Еще одна проблема, которая мешает мне экспериментировать со старыми Виндовсами в эмуляторе Bochs:
В готовом образе Windows XP SP3 от TEKKEN_6, скачанном с форума 4PDA и запущенном в Bochs 2.6.10 под хостом с Windows 10, сильно лагает перемещение курсора мыши.
В готовом образе Windows XP SP3 от TEKKEN_6, скачанном с форума 4PDA и запущенном в Bochs 2.6.10 под хостом с Windows 10, сильно лагает перемещение курсора мыши.
Медленная установка Windows XP SP3 на эмулятор Bochs
Не все процессоры одинаково полезны... VT-d.
-
- Advanced Member
- Сообщения: 588
- Зарегистрирован: 20.06.2021,13:35
- Откуда: Инской (Кемеровская область)
Медленная установка Windows XP SP3 на эмулятор Bochs
Еще один вопрос по поводу эмулятора Bochs:
Никто не встречал сайты и репозитории, с которых можно скачать дополнительные БИОСы и РОМы для эмулятора Bochs?
А именно БИОСы и РОМы следующих типов:
На сайтах по типу SourceForge.net и GitHub.com я не нашел ни одного из БИОСов и РОМов для Bochs.
Никто не встречал сайты и репозитории, с которых можно скачать дополнительные БИОСы и РОМы для эмулятора Bochs?
А именно БИОСы и РОМы следующих типов:
- ROM BIOS Images
- VGA BIOS Images
- Optional ROM Images
- Optional RAM Images
- CMOS Images
На сайтах по типу SourceForge.net и GitHub.com я не нашел ни одного из БИОСов и РОМов для Bochs.
Медленная установка Windows XP SP3 на эмулятор Bochs
Мдя-с... Провёл пару "тестов" на предмет наличия влияния VT-d и KVM-акселерации в qemu. Загружал live-dvd linux mint 20.2. Тестирование в программе gnome-disks.
1.vt-d=off, kvm=off - read=365MB/s, write=25MB/s, access=5.1msec. Загружался порядка 15 минут.
2.vt-d=off, kvm=on - read=1.2GB/s, write=92MB/s, access=0.45msec. Загрузка плюс-минус как на "железном".
3.vt-d=on, kvm=off - read=152MB/s, write=47MB/s, access=5.65msec. Загрузился, по ощущениям, на пару минут быстрее первого варианта.
4.vt-d=on, kvm=on - read=819MB/s, write=73MB/s, access=0.48msec. Соответствует второму.
В вин10, вроде, можно запускать линуксовые программы.
- ATauenis
- Advanced Member
- Сообщения: 5526
- Зарегистрирован: 30.04.2015,21:30
- Откуда: Москва
- Контактная информация:
-
Вклад в сообщество
Медленная установка Windows XP SP3 на эмулятор Bochs
В целом, да. Можно в WSL 1, тогда будет прямо поддержка линуксовых программ. А можно в WSL 2, тогда идёт полноценная эмуляция какого-нибудь дистрибутива, а не только отдельно софта. Только WSL 2 более тормозной. Но в WSL 1 не всё запускается.