Медленная установка Windows XP SP3 на эмулятор Bochs

Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Медленная установка Windows XP SP3 на эмулятор Bochs

Сообщение uav1606 » 08.06.2022,14:17

Отредактировать vmx-файл и вписать туда, что должна увидеть виртуалка по cpuid.
Думаю, одним CPUID тут дело не обойдётся. Софт, по моему опыту на Athlon XP, практически никогда CPUID при запуске не проверяет, а сразу пытается выполнять SSE2-инструкции, соответственно, вылетая с ошибкой 0xc000001d.

pahan
Advanced Member
Сообщения: 4455
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.

Вклад в сообщество

Медленная установка Windows XP SP3 на эмулятор Bochs

Сообщение pahan » 08.06.2022,14:57

Вообще этот функционал изначально не для таких извращений, а для нищебродов, которые не смогли собрать кластер из машин с одинаковыми процессорами, но при этом не хотят потерять возможность мигрировать машины туда-сюда. Да, с риском bsodов, когда какие-то инструкции процессора внезапно пропадут.

Поэтому да, если конкретный софт в user mode ничего не проверяет, а сразу лезет использовать конкретные команды, он их в этом случае спокойно исполнит. Чтобы обрубить и это, в vmware надо будет ещё и ускорения (vt-x/vt-d) поотключать и не орать потом про "медленно". У остальных - этот вопрос не особо и документирован. Но опять же, к ОС это уже не относится никак.

EgorKuzevanov
Advanced Member
Сообщения: 588
Зарегистрирован: 20.06.2021,13:35
Откуда: Инской (Кемеровская область)

Медленная установка Windows XP SP3 на эмулятор Bochs

Сообщение EgorKuzevanov » 08.06.2022,15:27

Еще одна проблема, которая мешает мне экспериментировать со старыми Виндовсами в эмуляторе Bochs:
В готовом образе Windows XP SP3 от TEKKEN_6, скачанном с форума 4PDA и запущенном в Bochs 2.6.10 под хостом с Windows 10, сильно лагает перемещение курсора мыши.

mfa
Advanced Member
Сообщения: 346
Зарегистрирован: 05.01.2017,23:37
Откуда: Ленинград

Медленная установка Windows XP SP3 на эмулятор Bochs

Сообщение mfa » 08.06.2022,15:58

EgorKuzevanov писал(а): 08.06.2022,12:05 вынужден ждать часами
EgorKuzevanov писал(а): 08.06.2022,12:05 Intel Core i3 на ядре Sandy Bridge
Не все процессоры одинаково полезны... VT-d.

EgorKuzevanov
Advanced Member
Сообщения: 588
Зарегистрирован: 20.06.2021,13:35
Откуда: Инской (Кемеровская область)

Медленная установка Windows XP SP3 на эмулятор Bochs

Сообщение EgorKuzevanov » 08.06.2022,17:56

Еще один вопрос по поводу эмулятора Bochs:
Никто не встречал сайты и репозитории, с которых можно скачать дополнительные БИОСы и РОМы для эмулятора Bochs?
А именно БИОСы и РОМы следующих типов:
  • ROM BIOS Images
  • VGA BIOS Images
  • Optional ROM Images
  • Optional RAM Images
  • CMOS Images
Хотелось бы расширить перечень эмулируемого компьютерного железа путем подключения дополнительных БИОСов и РОМов к эмулятору Bochs.
На сайтах по типу SourceForge.net и GitHub.com я не нашел ни одного из БИОСов и РОМов для Bochs.

mfa
Advanced Member
Сообщения: 346
Зарегистрирован: 05.01.2017,23:37
Откуда: Ленинград

Медленная установка Windows XP SP3 на эмулятор Bochs

Сообщение mfa » 09.06.2022,10:42

mfa писал(а): 08.06.2022,15:58VT-d
Мдя-с... Провёл пару "тестов" на предмет наличия влияния 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

Сообщение ATauenis » 09.06.2022,11:21

mfa писал(а): 09.06.2022,10:42 В вин10, вроде, можно запускать линуксовые программы.
В целом, да. Можно в WSL 1, тогда будет прямо поддержка линуксовых программ. А можно в WSL 2, тогда идёт полноценная эмуляция какого-нибудь дистрибутива, а не только отдельно софта. Только WSL 2 более тормозной. Но в WSL 1 не всё запускается.

Ответить