Erimelowo / OpenVR-Dynamic-Resolution

Lightweight OpenVR app to dynamically adjust your HMD's resolution depending on your GPU frametime, CPU frametime and VRAM.
https://store.steampowered.com/app/3243840/OVR_Dynamic_Resolution/
BSD 3-Clause "New" or "Revised" License
101 stars 6 forks source link

VRAM monitor support for AMD GPUs #35

Open tabithamoon opened 3 weeks ago

tabithamoon commented 3 weeks ago

I have an AMD RX 6600 and this project has allowed me to take much greater advantage of my GPU by letting the resolution go up beyond the 100% I typically left it at.

However, without VRAM monitoring, I have to limit it to just 150%, despite knowing it could go quite a bit higher in certain scenarios, because it would max the 8GB of VRAM and lead to massive performance issues.

I, and some other friends of mine, would greatly appreciate it if AMD GPU support was considered for the VRAM monitoring feature, and will gladly help in any testing.

Erimelowo commented 1 week ago

Could use Vulkan

https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_memory_budget.html

and VkMemoryHeap::​size