# How to get current PC support resolution list

**URL:** <https://forums.unrealengine.com/t/how-to-get-current-pc-support-resolution-list/298381>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [November 7, 2014, 3:38am UTC](https://forums.unrealengine.com/t/how-to-get-current-pc-support-resolution-list/298381 "2014-11-07T03:38:52Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![smartyMARTY](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/smartymarty/32/678332_2.png) [@smartyMARTY](https://forums.unrealengine.com/u/smartyMARTY)\
**Post date:** [November 7, 2014, 4:28am UTC](https://forums.unrealengine.com/t/how-to-get-current-pc-support-resolution-list/298381/2 "2014-11-07T04:28:26Z")

</div>

Solus tutorial wiki has a section on it:

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — ue4community.wiki! You will be able to find content from the official...

Here is the code snippet:

```
static FORCEINLINE void GetDisplayAdapterScreenResolutions(FScreenResolutionArray& Resolutions)
{
	if (RHIGetAvailableResolutions(Resolutions, false))
	{
		for (const FScreenResolutionRHI& EachResolution : Resolutions)
		{
			UE_LOG(YourLog, Warning, TEXT("DefaultAdapter - %4d x %4d @ %d"),
				EachResolution.Width, EachResolution.Height, EachResolution.RefreshRate);
		}
	}
	else 
	{
		UE_LOG(YourLog, Error, TEXT("Screen Resolutions could not be obtained"));
	}
}
```

---

_[View the full topic](https://forums.unrealengine.com/t/how-to-get-current-pc-support-resolution-list/298381)._
