Вы можете проверить значение уровня рендеринга графической карты, используя свойство Tier в классе RenderCapability , который является статическим.
Для получения информации о уровнях рендеринга выможете проверить this
Значения будут соответствовать количеству аппаратного ускорения, которое может обеспечить карта.
Если вы проверите ссылку, вы обнаружите, что первые 16 битявляется обязательным, и вы должны сдвинуть бит на 16.
int renderingTier = (RenderCapability.Tier >> 16);
if (renderingTier == 0)
{
Trace.WriteLine("No graphics hardware acceleration available");
}
else if (renderingTier == 1)
{
Trace.WriteLine("Partial graphics hardware acceleration available");
}
else if (renderingTier == 2)
{
Trace.WriteLine("Gotcha!!!");
}