---
title: Zarządzanie sprzętem za pomocą chwd
description: Wykrywanie i konfiguracja sprzętu dla CachyOS
---

[CachyOS Hardware Detection](https://github.com/CachyOS/chwd/) (lepiej znane jako `chwd`) pozwala nam na obsługę różnorodnego sprzętu poprzez instalację niezbędnych
pakietów i sterowników dla działającego systemu. Obejmuje to systemy z kartami graficznymi NVIDIA, Macbooki T2 oraz urządzenia przenośne, takie jak Steam Deck i ROG Ally.

## Użycie

`chwd` jest zazwyczaj uruchamiane podczas instalacji, aby dostarczyć niezbędne pakiety dla systemu. Można go jednak również
użyć po instalacji.

### Automatyczna Konfiguracja

`chwd` obsługuje instalowanie i konfigurowanie niezbędnych sterowników i pakietów, aby system mógł działać w optymalnych warunkach.

```sh
sudo chwd -a
```

### Instalowanie profilu

Alternatywą dla powyższej metody jest zainstalowanie każdego konkretnego profilu.

```sh title='Lista wszystkich dostępnych profili'
chwd --list-all
╭─────────────────────────┬─────────╮
│ Name                    ┆ NonFree │
╞═════════════════════════╪═════════╡
│ nvidia-open-dkms.prime  ┆ true    │
├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤
│ nvidia-dkms             ┆ true    │
├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤
│ macbook-t2              ┆ false   │
├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤
│ phoenix                 ┆ false   │
├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤
│ steam-deck              ┆ false   │
├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤
│ amd                     ┆ false   │
├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤
│ intel                   ┆ false   │
╰─────────────────────────┴─────────╯
```

```sh title='Instalowanie profilu chwd'
sudo chwd -i amd
> Installing amd ...

> Successfully installed amd
```

### Inne

Sprawdź pomoc `chwd`, aby poznać składnię poleceń i inne opcje użycia.

```sh
chwd --help
Usage: chwd [OPTIONS]

Options:
  -i, --install <profile>          Install profile
  -r, --remove <profile>           Remove profile
  -d, --detail                     Show detailed info for listings
  -f, --force                      Force reinstall
      --list-installed             List installed kernels
      --list                       List available profiles for all devices
      --list-all                   List all profiles
  -a, --autoconfigure [<classid>]  Autoconfigure
      --ai_sdk                     Toggle AI SDK profiles
      --pmcachedir <PMCACHEDIR>    [default: /var/cache/pacman/pkg]
      --pmconfig <PMCONFIG>        [default: /etc/pacman.conf]
      --pmroot <PMROOT>            [default: /]
  -h, --help                       Print help
  -V, --version                    Print version
```
