Though both of these features are disabled by default, I've discovered over the course of my testing that Elite: Dangerous benefits modestly from hardware accelerated GPU scheduling and resizable BAR. The former is a Windows setting exposed by NVIDIA's drivers that seems to help in non-GPU limited scenarios (very common in EDO, even with very fast CPUs) while the latter reduces the overhead of GPU memory management. Together they can noticeably smooth out performance in some scenarios, but don't expect miracles.
In general, you'll need a Ryzen 3000 or newer AMD platform or a 10th generation or later Intel platform, with appropriate firmware and Windows 10 or newer, as well as an NVIDIA 3000 series or newer RTX card, to fully support ReBAR (some boards may enable support on prior generation hardware). Hardware accelerated GPU scheduling should be available on almost any platform going back to at least the GTX 1000 series (Pascal) parts.
AMD GPUs have ReBAR enabled by default, where applicable, and their drivers do not utilize the Windows HAGS feature, so this information is not applicable to them.
Anyway, enabling HAGS is as easy as finding the setting in whatever version of Windows you're using, but you'll want GPU-Z and NVIDIA Profile Inspector to enable ReBAR.
Open GPU-Z and navigate to the "Advanced" tab, then select "PCIe Resizable BAR" from the pull-down menu. This should show wether the system supports ReBAR (if anything is missing, you may need to change some firmware settings, or a board or GPU firmware patch, perhaps newer drivers) and, at the bottom, what the maximum ReBAR size is. You'll want to take the largest figure there (which should correspond with the "large memory range" shown in device manager, if one is curious) and convert that figure to bytes (n * 1024 * 1024), then convert decimal bytes into a hexadecimal number.
Next, open NVIDIA Profile Inspector and select "Elite Dangerous" from the list of profiles. The scroll down to the "Common" section and find the three rBAR options. The first two should be "enabled" and "1", while "Size Limit" should be the hex value you calculated prior. You can just select the default value, which corresponds to 1GiB, but I find performance is slightly better, with no downsides, if the value is equal to the maximum. Edit: Make sure you click 'apply changes'
In general, you'll need a Ryzen 3000 or newer AMD platform or a 10th generation or later Intel platform, with appropriate firmware and Windows 10 or newer, as well as an NVIDIA 3000 series or newer RTX card, to fully support ReBAR (some boards may enable support on prior generation hardware). Hardware accelerated GPU scheduling should be available on almost any platform going back to at least the GTX 1000 series (Pascal) parts.
AMD GPUs have ReBAR enabled by default, where applicable, and their drivers do not utilize the Windows HAGS feature, so this information is not applicable to them.
Anyway, enabling HAGS is as easy as finding the setting in whatever version of Windows you're using, but you'll want GPU-Z and NVIDIA Profile Inspector to enable ReBAR.
Open GPU-Z and navigate to the "Advanced" tab, then select "PCIe Resizable BAR" from the pull-down menu. This should show wether the system supports ReBAR (if anything is missing, you may need to change some firmware settings, or a board or GPU firmware patch, perhaps newer drivers) and, at the bottom, what the maximum ReBAR size is. You'll want to take the largest figure there (which should correspond with the "large memory range" shown in device manager, if one is curious) and convert that figure to bytes (n * 1024 * 1024), then convert decimal bytes into a hexadecimal number.
Next, open NVIDIA Profile Inspector and select "Elite Dangerous" from the list of profiles. The scroll down to the "Common" section and find the three rBAR options. The first two should be "enabled" and "1", while "Size Limit" should be the hex value you calculated prior. You can just select the default value, which corresponds to 1GiB, but I find performance is slightly better, with no downsides, if the value is equal to the maximum. Edit: Make sure you click 'apply changes'

Last edited: