LINUX.ORG.RU

Перестал работать GVT-g на ядре 5.4

 , , ,


0

5

Долго пользовался gvt-g в Windows 10 сидя на ядре 5.1.16 Обновлися до 5.4.3 и виртуалка перестала запускаться.

Во время загрузки на выходе VGA показывает спинер загрузки винды, он на несколько секунд зависает и выдает такое в dmesg:

[ 1230.611436] kvm [4408]: vcpu2, guest rIP: 0xfffff800807e62f7 ignored rdmsr: 0x611
[ 1230.611440] kvm [4408]: vcpu2, guest rIP: 0xfffff800807e630d ignored rdmsr: 0x641
[ 1230.611443] kvm [4408]: vcpu2, guest rIP: 0xfffff800807e6323 ignored rdmsr: 0x606
[ 1230.611445] kvm [4408]: vcpu2, guest rIP: 0xfffff800807e6134 ignored rdmsr: 0x606
[ 1230.611447] kvm [4408]: vcpu2, guest rIP: 0xfffff800807e11bc ignored rdmsr: 0x641
[ 1230.611449] kvm [4408]: vcpu2, guest rIP: 0xfffff800807e1207 ignored rdmsr: 0x611
[ 1245.340495] gvt: len is not valid:  len=195  valid_len=3
[ 1245.340499] gvt: vgpu 1: MI_LOAD_REGISTER_IMM handler error
[ 1245.340500] gvt: vgpu 1: cmd parser error
[ 1245.340501] 0x0 
[ 1245.340501] 0x22 

[ 1245.340505] gvt: vgpu 1: scan wa ctx error
[ 1245.340509] GVT Internal error  for the guest
[ 1245.340509] Now vgpu 1 will enter failsafe mode.
[ 1245.340511] gvt: vgpu 1: failed to submit desc 0
[ 1245.340511] gvt: vgpu 1: fail submit workload on ring 0
[ 1245.340513] gvt: vgpu 1: fail to emulate MMIO write 00002230 len 4

В терминал: qemu-system-x86_64: vfio_region_write(52402d43-022d-4055-b90f-ac67e8867b78:region0+0x2230, 0xe0260119,4) failed: Bad address

После этого спинер продолжает крутиться и ничего не происходит.

Запускаю с такими настройками:

qemu-system-x86_64 \
    -enable-kvm \
    -m 6G \
    -smp cores=2,threads=2,sockets=1,maxcpus=4 \
    -cpu host,kvm=off,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time \
    -machine type=pc,accel=kvm,kernel_irqchip=on \
    -global PIIX4_PM.disable_s3=1 \
    -global PIIX4_PM.disable_s4=1 \
    -name windows-gvt-g-guest \
    -usb -device usb-tablet \
    -device vfio-pci,sysfsdev=/sys/devices/pci0000:00/0000:00:02.0/52402d43-022d-4055-b90f-ac67e8867b78,x-igd-opregion=on,rombar=0,display=on \
    -drive file=$(pwd)/Designer_workbench.qcow,format=qcow2,l2-cache-size=8M,discard=unmap,detect-zeroes=unmap \
    -net user,smb=/home/confucij/HDD/Work/ \
    -net nic,model=virtio \
    -display gtk,gl=on

Ядро 5.4.3-arch1-1 qemu 4.2.0 проц i7-6820HQ на Dell Precision 5510

Может кто сталкивался и знает как починить?

Да в этих 5.3/5.4 интел столько всего сломал, что я тихо офигел и на 5.2 откатился. Капец, первый раз за несколько лет откатываюсь на старое ядро.

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

Рептилоиды захватили Intel.

superuser ★★★★☆
()

Откатился на 5.2.11 и система запустилась. Видимо и правда что-то конкретно сломали в новом ядре.

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

В арче можно на linux-lts сидеть. Хотя есть шанс, что эту «фичу» и бэкпортировали.

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

Видимо и правда что-то конкретно сломали в новом ядре.

Не сломали, а что-то переделали и помалкивают :)

superuser ★★★★☆
()
Последнее исправление: superuser (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.