Can't update system after deprecation of mhwd

I’m trying to update my system using garuda-update (as always) but there seems to be a conflict between zdummy-vlkdrv and some packages that use vulkan-driver as dependency (if I’m reading correctly)

$ garuda-update
[sudo] password for user:
:: Synchronizing package databases...
 garuda is up to date
 core                                                                             120,2 KiB   164 KiB/s 00:01 [-----------------------------------------------------------------] 100%
 extra                                                                              7,8 MiB  4,43 MiB/s 00:02 [-----------------------------------------------------------------] 100%
 multilib is up to date
 chaotic-aur                                                                      639,4 KiB   373 KiB/s 00:02 [-----------------------------------------------------------------] 100%
 blackarch is up to date

--> Refreshing mirrorlists using rate-mirrors, please be patient..🍵

:: Synchronizing package databases...
 garuda downloading...
 core downloading...
 extra downloading...
 multilib downloading...
 chaotic-aur downloading...
 blackarch downloading...
spawn pacman -Su
:: Starting full system upgrade...
:: Replace mhwd-amdgpu with garuda/garuda-hardware-tool? [Y/n] y
:: Replace mhwd-ati with garuda/garuda-hardware-tool? [Y/n] y
:: Replace mhwd-db-garuda with garuda/garuda-hardware-tool? [Y/n] y
:: Replace mhwd-garuda with garuda/garuda-hardware-tool? [Y/n] y
:: Replace mhwd-nvidia with garuda/garuda-hardware-tool? [Y/n] y
:: Replace mhwd-nvidia-390xx with garuda/garuda-hardware-tool? [Y/n] y
:: Replace mhwd-nvidia-470xx with garuda/garuda-hardware-tool? [Y/n] y
:: Replace zdummy-vlkdrv with garuda/garuda-hardware-tool? [Y/n] y
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing zdummy-vlkdrv breaks dependency 'vulkan-driver' required by cosmic-session
:: removing zdummy-vlkdrv breaks dependency 'vulkan-driver' required by steam
:: removing zdummy-vlkdrv breaks dependency 'lib32-vulkan-driver' required by steam
:: removing zdummy-vlkdrv breaks dependency 'vulkan-driver' required by steam-native-runtime
:: removing zdummy-vlkdrv breaks dependency 'lib32-vulkan-driver' required by steam-native-runtime
$ 

Here’s my garuda-inxi

System:
  Kernel: 6.15.6-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux
    root=UUID=babe9bcd-3ccd-4e47-b0d7-d97d8474bf67 rw rootflags=subvol=@
    resume=UUID=d769a167-457d-4b1d-ac7a-7bc7b70f4f30 loglevel=3 amd_iommu=on
    iommu=pt amdgpu.ppfeaturemask=0xfffd3fff ibt=off
  Desktop: Hyprland v: 0.49.0 tools: hypridle avail: hyprlock vt: 1 dm: SDDM
    Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: B450 AORUS PRO WIFI v: N/A
    serial: <superuser required>
  Mobo: Gigabyte model: B450 AORUS PRO WIFI-CF serial: <superuser required>
    uuid: <superuser required> UEFI: American Megatrends LLC. v: F63c
    date: 07/20/2022
CPU:
  Info: model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 gen: 2
    level: v3 note: check built: 2020-22 process: TSMC n7 (7nm)
    family: 0x17 (23) model-id: 0x71 (113) stepping: 0 microcode: 0x8701034
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
    smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB
    desc: 6x512 KiB L3: 32 MiB desc: 2x16 MiB
  Speed (MHz): avg: 3313 min/max: 558/4208 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 3313 2: 3313 3: 3313
    4: 3313 5: 3313 6: 3313 7: 3313 8: 3313 9: 3313 10: 3313 11: 3313 12: 3313
    bogomips: 86236
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 48 [Radeon RX 9070/9070
    XT/9070 GRE] vendor: ASUSTeK driver: amdgpu v: kernel pcie: gen: 5
    speed: 32 GT/s lanes: 16 ports: active: DP-3,HDMI-A-1
    empty: DP-1,DP-2,Writeback-1 bus-ID: 0b:00.0 chip-ID: 1002:7550
    class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
    compositor: Hyprland v: 0.49.0 driver: X: loaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu d-rect: 1920x1080
    display-ID: 1
  Monitor-1: DP-3 pos: primary model: MSI Optix G24C serial: <filter>
    built: 2019 res: mode: 1920x1080 hz: 144 scale: 100% (1) dpi: 94 gamma: 1.2
    size: 520x300mm (20.51x11.54") diag: 600mm (23.6") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  Monitor-2: HDMI-A-1 pos: primary model: LG (GoldStar) ULTRAGEAR
    serial: <filter> built: 2022 res: mode: 1920x1080 hz: 120 scale: 178% (1.78)
    to: 1080x1920 dpi: 93 gamma: 1.2 size: 530x300mm (20.75x11.65")
    diag: 604mm (23.8") ratio: 16:9 modes: max: 1920x1080 min: 640x480
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
    wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.6-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 9070 XT (radeonsi
    gfx1201 LLVM 20.1.8 DRM 3.63 6.15.6-arch1-1) device-ID: 1002:7550
    memory: 15.62 GiB unified: no
  API: Vulkan Message: No Vulkan data available.
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: amdgpu_top, corectrl, lact,
    radeontop wl: kanshi, nwg-displays, wayland-info, wdisplays, wlr-randr
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 48 HDMI/DP Audio
    driver: snd_hda_intel v: kernel pcie: gen: 5 speed: 32 GT/s lanes: 16
    bus-ID: 0b:00.1 chip-ID: 1002:ab40 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
    vendor: Gigabyte driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 0d:00.4 chip-ID: 1022:1487 class-ID: 0403
  Device-3: Razer USA Barracuda X 2.4
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 3-4:6 chip-ID: 1532:0552 class-ID: 0301
    serial: <filter>
  API: ALSA v: k6.15.6-arch1-1 status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.4.6 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel I211 Gigabit Network vendor: Gigabyte driver: igb v: kernel
    pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 03:00.0
    chip-ID: 8086:1539 class-ID: 0200
  IF: eno1 state: down mac: <filter>
  Device-2: Intel Dual Band Wireless-AC 3168NGW [Stone Peak] driver: iwlwifi
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 04:00.0
    chip-ID: 8086:24fb class-ID: 0280
  IF: wlan0 state: down mac: <filter>
  Device-3: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] driver: iwlwifi
    v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 06:00.0
    chip-ID: 8086:2725 class-ID: 0280
  IF: wlan1 state: up mac: <filter>
  IF-ID-1: bridge0 state: down mac: <filter>
  IF-ID-2: docker0 state: down mac: <filter>
  IF-ID-3: virbr0 state: down mac: <filter>
  Info: services: iwd, NetworkManager, smbd, sshd, systemd-timesyncd
Drives:
  Local Storage: total: 1.82 TiB used: 821.29 GiB (44.1%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
    model: WD BLACK SN750 SE 1TB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 711130WD temp: 37.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: HGST (Hitachi) model: HTS545050A7E380
    size: 465.76 GiB block-size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s
    tech: HDD rpm: 5400 serial: <filter> fw-rev: AC90 scheme: GPT
  ID-3: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT500MX500SSD1
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 023 scheme: GPT
Partition:
  ID-1: / raw-size: 896.83 GiB size: 896.83 GiB (100.00%)
    used: 821.05 GiB (91.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 247.4 MiB (82.6%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 896.83 GiB size: 896.83 GiB (100.00%)
    used: 821.05 GiB (91.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 896.83 GiB size: 896.83 GiB (100.00%)
    used: 821.05 GiB (91.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 896.83 GiB size: 896.83 GiB (100.00%)
    used: 821.05 GiB (91.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 31.26 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 dev: /dev/zram0
  ID-2: swap-2 type: partition size: 34.39 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 47.4 C mobo: N/A gpu: amdgpu temp: 55.0 C
    mem: 74.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Info:
  Memory: total: 32 GiB available: 31.26 GiB used: 5.85 GiB (18.7%)
  Processes: 431 Power: uptime: 15m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.44 GiB services: upowerd Init: systemd
    v: 257 default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 3379 libs: 669 tools: octopi,paru,yay
    pm: flatpak pkgs: 0 Compilers: clang: 20.1.7 gcc: 15.1.1 alt: 13
    Shell: garuda-inxi default: fish v: 4.0.2 running-in: alacritty
    inxi: 3.3.38
Garuda (2.7.3-1):
  System install date:     2024-05-12
  Last full system update: 2025-07-17
  Is partially upgraded:   Yes
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       Probably (Run as root to verify)
  Failed units:            NetworkManager-wait-online.service 

I was able to update the system after installing vulkan-radeon vulkan-tools and lib32-vulkan-radeon.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.