Create a Gaming HVM

No output from the cmd provided.

just tried updating the firmware now and is latest.

It’s creating the journal.log file with the log of the current boot in the current directory.

You need to enable bookworm-backports repository and install it from there:
https://backports.debian.org/Instructions/

When I try the cmd for the backports just get this release ‘bookworm-backports’ for ‘firmware-amd-graphics’ was not found

Did add it to /etc/apt/sources.list

Also log doesnt want to upload so if you like I can provide via a Proton drive link?

Did you run apt update after adding the repository?

Yes.

Yes I did.

Post the output of these commands:

sudo apt update 
apt info firmware-amd-graphics -a | head -n40
dpkg -l | grep firmware-amd-graphics

apt info firmware-amd-graphics -a | head -n40
dpkg -l | grep firmware-amd-graphics
Hit:1 Index of /debian bookworm-backports InRelease
Hit:2 Index of /debian bookworm InRelease
Hit:3 Index of /r4.2/vm/ bookworm InRelease
Hit:4 Index of /debian-security bookworm-security InRelease
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
All packages are up to date.

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Package: firmware-amd-graphics
Version: 20230210-5
Priority: optional
Section: non-free-firmware/kernel
Source: firmware-nonfree
Maintainer: Debian Kernel Team debian-kernel@lists.debian.org
Installed-Size: 82.6 MB
Suggests: initramfs-tools
Breaks: firmware-linux-nonfree (<< 20151018-1~)
Replaces: firmware-linux-nonfree (<< 20151018-1~)
Homepage: kernel/git/firmware/linux-firmware.git - Repository of firmware blobs for use with the Linux kernel
Download-Size: 11.9 MB
APT-Manual-Installed: yes
APT-Sources: Index of /debian bookworm/non-free-firmware amd64 Packages
Description: Binary firmware for AMD/ATI graphics chips
This package contains the binary firmware for AMD/ATI graphics chips
supported by the radeon, amdgpu and r128 drivers.
.
Contents:

  • “Aldebaran” MEC firmware (amdgpu/aldebaran_mec.bin)
  • “Aldebaran” MEC2 firmware (amdgpu/aldebaran_mec2.bin)
  • “Aldebaran” RLC firmware (amdgpu/aldebaran_rlc.bin)
  • “Aldebaran” SJT MEC firmware (amdgpu/aldebaran_sjt_mec.bin)
  • “Aldebaran” SJT MEC2 firmware (amdgpu/aldebaran_sjt_mec2.bin)
  • “Aldebaran” SDMA firmware (amdgpu/aldebaran_sdma.bin)
  • “Aldebaran” SMC firmware (amdgpu/aldebaran_smc.bin)
  • “Aldebaran” SOS firmware (amdgpu/aldebaran_sos.bin)
  • “Aldebaran” TA firmware (amdgpu/aldebaran_ta.bin)
  • “Aldebaran” VCN firmware (amdgpu/aldebaran_vcn.bin)
  • “Arcturus” ASDN firmware (amdgpu/arcturus_asd.bin)
  • “Arcturus” GPU info firmware (amdgpu/arcturus_gpu_info.bin)
  • “Arcturus” MEC2 firmware (amdgpu/arcturus_mec2.bin)
  • “Arcturus” MEC firmware (amdgpu/arcturus_mec.bin)
  • “Arcturus” RLC firmware (amdgpu/arcturus_rlc.bin)
  • “Arcturus” SDMA firmware (amdgpu/arcturus_sdma.bin)
  • “Arcturus” SMC firmware (amdgpu/arcturus_smc.bin)
  • “Arcturus” SOS firmware (amdgpu/arcturus_sos.bin)
  • “Arcturus” TA firmware (amdgpu/arcturus_ta.bin)
  • “Arcturus” VCN firmware (amdgpu/arcturus_vcn.bin)
  • “Banks” K-2 SMC microcode (amdgpu/banks_k_2_smc.bin)
    ii firmware-amd-graphics 20230210-5 all Binary firmware for AMD/ATI graphics chips

Add:

deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware

Instead of:

deb http://deb.debian.org/debian bookworm-backports main

Alright. Great news got it installed.

user@Games:~$ sudo lspci -k
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
Subsystem: Red Hat, Inc. Qemu virtual machine
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
Subsystem: Red Hat, Inc. Qemu virtual machine
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
Subsystem: Red Hat, Inc. Qemu virtual machine
Kernel driver in use: ata_piix
Kernel modules: pata_acpi, ata_generic
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
Subsystem: Red Hat, Inc. Qemu virtual machine
Kernel modules: i2c_piix4
00:02.0 Unassigned class [ff80]: XenSource, Inc. Xen Platform Device (rev 01)
Subsystem: XenSource, Inc. Xen Platform Device
Kernel driver in use: xen-platform-pci
00:04.0 VGA compatible controller: Device 1234:1111 (rev 02)
Subsystem: Red Hat, Inc. Device 1100
Kernel modules: bochs
00:05.0 USB controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 10)
Subsystem: Red Hat, Inc. QEMU Virtual Machine
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:07.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 32 [Radeon RX 7700 XT / 7800 XT] (rev c8)
Subsystem: XFX Limited Navi 32 [Radeon RX 7700 XT / 7800 XT]
Kernel modules: amdgpu
00:08.0 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 HDMI/DP Audio
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 HDMI/DP Audio
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

Is this a kicksecure template?
Try this:

No is a fresh install of a debian-12-xfce template and with all install per your instructions.

I have another clear template which rename by adding the word custom, the fresh one installed from template manager that we have been using and a separate Kicksecure-17 template.

Based on the log from the proton drive, it’s a Gaming qube based on a kicksecure template:

Nov 09 13:04:49 Gaming start[713]: Boot Clock Randomization
Nov 09 13:04:49 Gaming start[713]: https://www.kicksecure.com/wiki/Boot_Clock_Randomization

Oh sorry must have sent log from the other vm before I shut it down and started this one

Will get a new one specific for this vm

Here is the new logs

Run this command in first terminal of Games qube:

sudo journalctl -f -n0

Then run this command in second terminal of Games qube:

sudo modprobe amdgpu

Then post the output of both commands.

Hi

first cmd been halted at this for over an hour:

Nov 09 15:49:20 Games systemd[1]: Starting qubes-sync-time.service - Update time from ClockVM…
Nov 09 15:49:21 Games systemd[1]: anacron.service - Run anacron jobs was skipped because of an unmet condition check (ConditionPathExists=/var/run/qubes-service/crond).
Nov 09 15:49:21 Games systemd[1]: qubes-sync-time.service: Deactivated successfully.
Nov 09 15:49:21 Games systemd[1]: Finished qubes-sync-time.service - Update time from ClockVM.
Nov 09 15:53:38 Games systemd[1]: Starting qubes-update-check.service - Qubes check for VM updates and notify dom0…
Nov 09 15:53:41 Games systemd[1]: qubes-update-check.service: Deactivated successfully.
Nov 09 15:53:41 Games systemd[1]: Finished qubes-update-check.service - Qubes check for VM updates and notify dom0.
Nov 09 16:04:20 Games systemd[1]: Starting systemd-tmpfiles-clean.service - Cleanup of Temporary Directories…
Nov 09 16:04:20 Games systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully.
Nov 09 16:04:20 Games systemd[1]: Finished systemd-tmpfiles-clean.service - Cleanup of Temporary Directories.
Nov 09 16:04:20 Games systemd[1]: run-credentials-systemd\x2dtmpfiles\x2dclean.service.mount: Deactivated successfully.
Nov 09 16:30:20 Games systemd[1]: anacron.service - Run anacron jobs was skipped because of an unmet condition check (ConditionPathExists=/var/run/qubes-service/crond).

Not sure if I continue with the second or not and just the execution

The first command is just for printing the new log messages, it’ll run until you stop it using Ctrl+C.
You need to run the first command in one terminal and leave it running, then open another terminal and run second command there.
When second command will exit you can stop the first command execution and copy the commands output from both terminals.

Second cmd:

modprobe: ERROR: could not insert ‘amdgpu’: Invalid argument

First cmd:

user@Games:~$ sudo journalctl -f -n0
Nov 09 15:49:20 Games systemd[1]: Starting qubes-sync-time.service - Update time from ClockVM…
Nov 09 15:49:21 Games systemd[1]: anacron.service - Run anacron jobs was skipped because of an unmet condition check (ConditionPathExists=/var/run/qubes-service/crond).
Nov 09 15:49:21 Games systemd[1]: qubes-sync-time.service: Deactivated successfully.
Nov 09 15:49:21 Games systemd[1]: Finished qubes-sync-time.service - Update time from ClockVM.
Nov 09 15:53:38 Games systemd[1]: Starting qubes-update-check.service - Qubes check for VM updates and notify dom0…
Nov 09 15:53:41 Games systemd[1]: qubes-update-check.service: Deactivated successfully.
Nov 09 15:53:41 Games systemd[1]: Finished qubes-update-check.service - Qubes check for VM updates and notify dom0.
Nov 09 16:04:20 Games systemd[1]: Starting systemd-tmpfiles-clean.service - Cleanup of Temporary Directories…
Nov 09 16:04:20 Games systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully.
Nov 09 16:04:20 Games systemd[1]: Finished systemd-tmpfiles-clean.service - Cleanup of Temporary Directories.
Nov 09 16:04:20 Games systemd[1]: run-credentials-systemd\x2dtmpfiles\x2dclean.service.mount: Deactivated successfully.
Nov 09 16:30:20 Games systemd[1]: anacron.service - Run anacron jobs was skipped because of an unmet condition check (ConditionPathExists=/var/run/qubes-service/crond).
Nov 09 17:02:03 Games qubes-gui[712]: Not supported selection_req target 0x162 text/plain;charset=utf-8
Nov 09 17:02:03 Games qubes-gui[712]: Not supported selection_req target 0x162 text/plain;charset=utf-8
Nov 09 17:02:05 Games sudo[1588]: user : TTY=pts/2 ; PWD=/home/user ; USER=root ; COMMAND=/usr/sbin/modprobe amdgpu
Nov 09 17:02:05 Games sudo[1588]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
Nov 09 17:02:06 Games sudo[1588]: pam_unix(sudo:session): session closed for user root