[Solved] How do I increase GTT on Arch Linux with Bootctl?

I feel like I’ve tried almost anything that I’ve managed to google, but nothing seem to work so far.

Followed the installation for Arch, installed KDE.

amdgpu_top shows 64042 MiB GTT available.

As following the installation - I use bootctl, so I tried adding ttm pages_limit=29360128 pages_pool_size=29360128 to the options in my /boot/loader/entries/arch.conf

This adds Unknown kernel command line parameters "ttm pages_limit=29360128 pages_pool_size=29360128", will be passed to user space. to my dmesg so guess that isn’t it.

I then tried following Arch wiki - so I added the /etc/modprobe.d/gpumem.conf with same options, so get 112GiB, but even after reboot amdgpu_top shows same value is available.

Any idea how I can increase the GTT?

The parameter is ttm.pages_limit not ttm pages_limit. You don’t have to set ttm.pages_pool_size.

Changing /etc/modprobe.d/gpumem.conf to just read options ttm.pages_limit=29360128 did not work. Guess I’ll try editing the /boot/loader/entries/arch.conf also and get back.

Yeah seem I had to set these values in /boot/loader/entries/arch.conf thanks!