VRAM stuck to 512MB when using Auto option in Bios on Rog Ally X

My device seems to be stuck at using 512MB if the VRAM is set to Auto in BIOS (or via Armory Crate).

This is what shows up in the dmesg:
[    3.310931] amdgpu 0000:64:00.0: amdgpu: VRAM: 512M 0x0000008000000000 - 0x000000801FFFFFFF (512M used)
[    3.310933] amdgpu 0000:64:00.0: amdgpu: GART: 512M 0x00007FFF00000000 - 0x00007FFF1FFFFFFF
[    3.311217] [drm] amdgpu: 512M of VRAM memory ready
[    3.311221] [drm] amdgpu: 12192M of GTT memory ready.


Most of the games will crash, and sometimes gamemode crashes into a dark screen. Setting a custom value in BIOS helps and makes it usable again.

I thought it was best practice to set it to Auto and let the OS decide how much it needs? I'd like to be able to use it on Auto because I use an eGPU when docked so I'd like to use more RAM when on eGPU.
Was this page helpful?