@juergh I think I installed hwe-6.14 - the instructions didn't
explicitly say how to install it so I enabled proposed and then ran:

   sudo apt install linux-generic-hwe-24.04-edge/noble-proposed

After rebooting it shows I'm running the 6.14 kernel

   $ uname -r
   6.14.0-24-generic

I installed it on 2025-07-04 and its been running fine since. The GPU
passthrough works and I've rebooted 3 times without any issues with the
KVM daemon - so maybe this issue is solved (though I haven't updated
packages since, and am not sure if the issue was anyway related to
updates of the kernel package.)

Another issue that maybe improved is GPU resets. With the 6.11 kernel
every few days (if not more often) my screen would go blank for several
seconds and occasionally the gpu reset would even log me out requiring
me to login to the display manager again. Maybe its too early to tell,
but I don't think I've experienced this issue since updating to the 6.14
kernel.

apt is showing there's updates available for me to install (for linux-
image-6.11.0-26-generic.) If I install this will it just update grub and
have me boot back into the 6.11 kernel? I'm fine moving back to the
standard kernel since I feel I've now successfully tested 6.14. Or do I
need to do something else to move back to the 6.11 kernel (e.g.
uninstall the 6.14 packages)?

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-firmware in Ubuntu.
https://bugs.launchpad.net/bugs/2107285

Title:
  KVM VM with GPU passthrough won't start

Status in linux-firmware package in Ubuntu:
  Incomplete

Bug description:
  Host OS:
  Ubuntu 24.04.2 LTS
  Kernel 6.11.0-21-generic
  CPU: AMD Ryzen 9 5900X
  Software Firmware version: F2
  GPU 1: AMD Radeon RX 6400 (Used by Host OS)
  GPU 2: AMD Radeon RX 6800 (Used by VMs via GPU passthrough, on PCI bus 
10:00.0)

  $ apt-cache policy linux-firmware
  linux-firmware:
    Installed: 20240318.git3b128b60-0ubuntu2.11
    Candidate: 20240318.git3b128b60-0ubuntu2.11
    Version table:
   *** 20240318.git3b128b60-0ubuntu2.11 500
          500 http://us.archive.ubuntu.com/ubuntu noble-updates/main amd64 
Packages
          500 http://security.ubuntu.com/ubuntu noble-security/main amd64 
Packages
          100 /var/lib/dpkg/status
       20240318.git3b128b60-0ubuntu2 500
          500 http://us.archive.ubuntu.com/ubuntu noble/main amd64 Packages

  What should have happened:

  VM with GPU passthrough should start

  What happend instead:

  VM with GPU passthrough wouldn't start. I tried running 'lspci -nns
  0000:10:00.0' but this hung the terminal. Virtual Machine Manager was
  now showing it couldn't connect to the KVM daemon. I rebooted the Host
  OS but running 'lspci -nns 0000:10:00.0' again hung and I still
  couldn't start the VM with GPU passthrough.

  Extra info:

  After installing updates to the Host OS on 2025-4-10, VMs without GPU
  passthrough worked fine. On 2025-4-12 I tried to start a VM with GPU
  passthrough but it wouldn't start.

  On 2025-4-10 one of the Host OS updates was linux-firmware:amd64
  (20240318.git3b128b60-0ubuntu2.10 ->
  20240318.git3b128b60-0ubuntu2.11).

  I wanted to test downgrading the linux-firmware back to version 2.10
  but that is no longer available. I was able to find, from this
  launchpad, the files that were in the 2.10 and 2.11 versions of linux-
  firmware. I found the differences between the files for the amdgpu
  firmware files. I overwrote the /lib/firmware/amdgpu files on my host
  OS with the files from 2.10 and rebooted - the VM with GPU passthrough
  was able to start (and the lspci command worked.)

  The list of amdgpu firmware files I overwrote was:

  gc_11_5_1_imu.bin.zst
  gc_11_5_1_me.bin.zst
  gc_11_5_1_mec.bin.zst
  gc_11_5_1_mes1.bin.zst
  gc_11_5_1_mes_2.bin.zst
  gc_11_5_1_pfp.bin.zst
  gc_11_5_1_rlc.bin.zst
  isp_4_1_1.bin.zst
  psp_14_0_1_ta.bin.zst
  psp_14_0_1_toc.bin.zst
  sdma_6_1_1.bin.zst
  vcn_4_0_6_1.bin.zst
  vcn_4_0_6.bin.zst
  vpe_6_1_1.bin.zst
  --- 
  ProblemType: Bug
  ApportVersion: 2.28.1-0ubuntu3.5
  Architecture: amd64
  CRDA: N/A
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Dependencies: firmware-sof-signed 2023.12.1-1ubuntu1.4
  DistroRelease: Ubuntu 24.04
  InstallationDate: Installed on 2024-06-01 (326 days ago)
  InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424)
  MachineType: Gigabyte Technology Co., Ltd. X570S AORUS PRO AX
  Package: linux-firmware 20240318.git3b128b60-0ubuntu2.11
  PackageArchitecture: amd64
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  ProcFB: 0 amdgpudrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.11.0-21-generic 
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash amd_iommu=on iommu=pt 
vt.handoff=7
  ProcVersionSignature: Ubuntu 6.11.0-21.21~24.04.1-generic 6.11.11
  RelatedPackageVersions:
   linux-restricted-modules-6.11.0-21-generic N/A
   linux-backports-modules-6.11.0-21-generic  N/A
   linux-firmware                             20240318.git3b128b60-0ubuntu2.11
  Tags: noble wayland-session
  Uname: Linux 6.11.0-21-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip kvm libvirt libvirt-dnsmasq lpadmin plugdev storage 
sudo users
  _MarkForUpload: True
  dmi.bios.date: 07/08/2021
  dmi.bios.release: 5.17
  dmi.bios.vendor: American Megatrends International, LLC.
  dmi.bios.version: F2
  dmi.board.asset.tag: Default string
  dmi.board.name: X570S AORUS PRO AX
  dmi.board.vendor: Gigabyte Technology Co., Ltd.
  dmi.board.version: x.x
  dmi.chassis.asset.tag: Default string
  dmi.chassis.type: 3
  dmi.chassis.vendor: Default string
  dmi.chassis.version: Default string
  dmi.modalias: 
dmi:bvnAmericanMegatrendsInternational,LLC.:bvrF2:bd07/08/2021:br5.17:svnGigabyteTechnologyCo.,Ltd.:pnX570SAORUSPROAX:pvr-CF:rvnGigabyteTechnologyCo.,Ltd.:rnX570SAORUSPROAX:rvrx.x:cvnDefaultstring:ct3:cvrDefaultstring:skuDefaultstring:
  dmi.product.family: X570 MB
  dmi.product.name: X570S AORUS PRO AX
  dmi.product.sku: Default string
  dmi.product.version: -CF
  dmi.sys.vendor: Gigabyte Technology Co., Ltd.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/2107285/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to