LINUX.ORG.RU

qemu, винда видит только один процессор

 


0

1

Поставил винду в qemu, но видит только один процессор. Сначала пробовал -smp 2. Сейчас пробую -smp cpus=1,cores=2,sockets=1,maxcpus=2 разницы нет.

Полная строка (разбил по параметрам для удобства):

qemu-system-x86_64
 -name Windows10
 -uuid 2da5736a-8590-4529-8d3a-1da938b15fbf
 -machine q35,accel=kvm
 -cpu host
 -smp cpus=1,cores=2,sockets=1,maxcpus=2
 -m 4G
 -vga qxl
 -spice addr=./spice.sock,unix,disable-ticketing,gl=on
 -monitor unix:./monitor.sock,server,nowait
 -nic user,model=virtio-net-pci
 -drive file=/usr/share/OVMF/OVMF_CODE.fd,if=pflash,format=raw,readonly=on
 -drive file=./OVMF_VARS.fd,if=pflash,format=raw
 -drive file=./disk.qcow2,media=disk,if=virtio,cache=unsafe
 -drive file=/mnt/hdd/Downloads/Software/Win10_21H1_Russian_x64.iso,media=cdrom
 -drive file=/mnt/hdd/Downloads/Software/virtio-win-0.1.185.iso,media=cdrom
★★★★★

Последнее исправление: Legioner (всего исправлений: 1)

Мне кажется, сколько процессоров венда видела при установке, столько она и будет использовать. Где-то такое читал. А, в виртуалбоксе отдельная приписка есть в настройках, что для винды в госте после установки менять количество процессоров крайне не рекомендуется.

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

Устанавливал с обоими вариантами, без разницы. Пока не пробовал ставить Pro, хотелось бы Home завести. В интернете пишут, что у Pro каких-то ограничений нет, но явно у Home не может быть ограничения на сокеты.

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

Не совсем так, вроде. У винды 3 драйвера в зависимости от платформы. Если с одним ядром было, то может и при увеличении остаться одноядерный драйвер, но если было 2, то с многоядерным работает с любым числом ядер в рамках ограничений лицензии. Поменять драйвер можно, но немного сложней, чем sata/ide, вроде. Я при переносе XP с таким сталкивался, или не XP. Но тут может и не в этом дело.

boowai ★★★★
()
Последнее исправление: boowai (всего исправлений: 1)

Навинфак

anonymous
()

Правильная строчка:

-smp sockets=1,dies=1,cores=2,threads=1,cpus=2,maxcpus=2

И винду действительно пришлось переустановить, без переустановки и с этой строчкой не видела.

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

Можно было и без перестановки.

Ищи в Google по ключевым словам «Windows change HAL».

Bass ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.