Blinking cursor when attempting GPU passthrough on ubuntu VM

Spheny

New Member
May 12, 2021
2
0
1
24
Hello I'm trying to get GPU pass through to work on an Ubuntu VM but when running the VM all I see if a blinking cursor. When running the vm detaching the GPU it boots the operating system with no issues.

Ill post the relevant commands/files below.

Host specs:
Code:
CPU: 3700x
MotherBoard: Gigabyte b450m ds3h v2
GPU: RTX 3070

/etc/modules:
Code:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

/etc/default/grub
Code:
'# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

/etc/modprobe.d/iommu_unsafe_interrupts.conf:
Code:
options vfio_iommu_type1 allow_unsafe_interrupts=1

/etc/modprobe.d/kvm.conf:
Code:
options kvm ignore_msrs=1

/etc/modprobe.d/blacklist.conf:
Code:
blacklist radeon
blacklist nouveau
blacklist nvidia

VM settings

1620780254134.png
 
where does it blink? on the novnc console or the display connected to the gpu?
where do you want to have the picture? maybe ubuntu just shows the login on the wrong display?
 
where does it blink? on the novnc console or the display connected to the gpu?
where do you want to have the picture? maybe ubuntu just shows the login on the wrong display?
Hi the problem is blinking cursors in the novnc console. I just tried plugging HDMI into the GPU and a monitor and im getting no signal. I would prefer the display to be on the novnc console so that I don't have to have the monitor plugged in.
 
what exactly are you trying to do? if you want to run 3d applications on the gpu, this will have to happen on the display connected to the gpu
as for the 'correct' display use, check the logs inside the vm what exactly happens (xorg/wayland log), maybe something there can tell you what is wrong
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!