# Framework Desktop

- [Framework Desktop](#framework-desktop)
  - [BIOS](#bios)
  - [References](#references)
  - [Notes](#notes)
    - [Firmware and Kernel](#firmware-and-kernel)
    - [Kernel args](#kernel-args)
  - [AI](#ai)

## BIOS

<https://knowledgebase.frame.work/en_us/changing-memory-allocation-amd-ryzen-ai-max-300-series-By1LG5Yrll>

1. Set GPU memory to 512MB

## References

<https://docs.podman.io/en/latest/markdown/podman-systemd.unit.5.html>

## Notes

### Firmware and Kernel

See: <https://github.com/kyuz0/amd-strix-halo-toolboxes?tab=readme-ov-file#-stable-configuration>

Current stable is kernel 6.18.3-200 with linux-firmware 20251111

### Kernel args

Edit /etc/default/grub and add the following:

```conf
amd_iommu=off amdgpu.gttsize=126976 ttm.pages_limit=32505856
```

Then `grub2-mkconfig -o /boot/grub2/grub.cfg` and `reboot`.

## AI

See [Self Hosted AI Stack](/active/software_ai_stack/ai_stack.md)