Прошу помощи с установкой драйверов nvidia в виртуальной машине линукс!!!
-
У меня есть ноутбук Clevo N957TC (i7 8700, 16Gb RAM, GTX1660ti max-q) на котором я успешно пробрасываю игровую видеокарту в виртуальную машину. Виртуалка с виндой работает стабильно и без нареканий. Но когда я попробовал создать с теми же параметрами виртуалку под Линукс и запустить ее, то вот с установкой драйверов начинаются проблемы - проприетарные от nvidia не встают, выдавая при загрузке отсутсвие кодеков на intel чего-то там (при чем тут это?), либо черный экран. nouveau драйвер работает, но на нем система виснет, при этом я перепробовал туеву кучу дистрибутивов - Debian 11, Garuda, Manjaro, Deepin, Mint, Fedora - везде одно и то же. Дебиан вроде как работает стабильнее, но выдает такую ошибку:
# dmesg | grep -i "error\|warn\|fail" [ 597.275393] WARNING: ***: 3 PID: 69 at drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:447 gk104_fifo_recover_engn+0x20a/0x220 [nouveau] [ 597.275445] ghash_clmulni_intel drm_kms_helper virtio_net virtio_scsi net_failover failover ahci cec libahci aesni_intel libaes crypto_simd drm xhci_pci cryptd xhci_hcd glue_helper uhci_hcd ehci_pci ehci_hcd psmouse i2c_i801 libata i2c_smbus scsi_mod usbcore virtio_pci virtio_ring virtio lpc_ich usb_common button
если я в grub прописываю параметр nouveau.noaccel=1, то система начинает работать стабильно, но не заводится графическое ускорение, а мне для PlayOnLinux нужен OpenGL, что бы запустить 2d и 3d работу программы без глюков.
Попытки установичеть как через репозиторий, так и через сайт nvidia и даже через макрос для linux ничего не дали. Установка Mint и Deepin с проприетарными драйверами тоже, системы тупо выдают черный экран. Подскажите куда копать?
Настройки виртуалки:agent: 1 args: -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=willitwork,kvm=off' -object 'input-linux,id=kbd,evdev=/dev/input/event4,grab_all=on,repon,repeat=on' balloon: 0 bios: ovmf boot: order=scsi0;ide0 cores: 6 cpu: host,hidden=1,flags=+pcid efidisk0: local-lvm:vm-901-disk-0,size=4M hostpci0: 01:00,pcie=1,x-vga=on ide0: none,media=cdrom machine: pc-q35-5.1 memory: 10240 name: DebianVM net0: virtio=5E:F2:F1:EA:DD:56,bridge=vmbr0,firewall=1 numa: 0 ostype: l26 scsi0: local-lvm:vm-901-disk-1,size=80G scsihw: virtio-scsi-single smbios1: uuid=2acf86a2-2cab-4581-8fd1-0bfe0a41d460 sockets: 1 usb0: host=1-4,usb3=1 usb1: host=1-3,usb3=1 vga: none vmgenid: 3e09a013-55af-4d86-88f7-3148f3dda8b5
grub на хосте:GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
На хосте прописано в /etc/modprobe.d/blacklist.confblacklist radeon blacklist nouveau blacklist nvidia
-
судя по статье в Арч возникли проблемы с OpenGL ускорением в Qt приложениях. Следующий вопрос - можно ли это пофиксить без замены железа?
https://wiki.archlinux.org/title/nouveauRandom lockups with kernel error messages Specific Nvidia chips with Nouveau may give random system lockups and more commonly throw many kernel messages, seen with dmesg. Try adding the nouveau.noaccel=1 kernel parameter. See Fedora:Common kernel problems#Systems with nVidia adapters using the nouveau driver lock up randomly for more information. As an alternative you can also use the QT_XCB_FORCE_SOFTWARE_OPENGL=1 environment variable to disable OpenGL acceleration in Qt applications.