Overv / vramfs

VRAM based file system for Linux
1.26k stars 65 forks source link

Resizable bar #33

Open Martinligabue opened 1 year ago

Martinligabue commented 1 year ago

Does enabling resizable bar impact performance? Can the support for it be added?

Overv commented 1 year ago

What do you mean by "resizable bar"?

Martinligabue commented 1 year ago

It's a feature all three gpu vendors might have, that as far as I understand can change the address register size Here an Intel article: https://www.intel.com/content/www/us/en/support/articles/000090831/graphics.html Here's a Windows article: https://learn.microsoft.com/en-us/windows-hardware/drivers/display/resizable-bar-support

Overv commented 1 year ago

Oh, interesting, that's certainly worth testing! Unfortunately I don't have the time to continue development om vramfs myself right now, but I would be open to contributions.

unphased commented 1 year ago

resizable bar would probably allow for much better transfer speed!

twobombs commented 1 year ago

I've been uisung vramfs in various scenarios for some time now. Tesla's for example require extended/resizable busbar. Resizable bar helps but throughput will also be influenced depending on the type of load and the PCIe bus width.
The throughput also requires CPU power influencing the performance/throughput on a per case base.