# 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:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryuikuya](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ryuikuya](https://forums.unrealengine.com/u/ryuikuya)\
**Post date:** [November 7, 2014, 3:38am UTC](https://forums.unrealengine.com/t/how-to-get-current-pc-support-resolution-list/298381/1 "2014-11-07T03:38:52Z")

</div>

I want to get a current pc support resolution list . how can I get it with unreal4

---

<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"));
	}
}
```

---

<div class="post-metadata">

**Author:** ![ryuikuya](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ryuikuya](https://forums.unrealengine.com/u/ryuikuya)\
**Post date:** [November 7, 2014, 5:09am UTC](https://forums.unrealengine.com/t/how-to-get-current-pc-support-resolution-list/298381/3 "2014-11-07T05:09:38Z")

</div>

So it means I must use the plugin from rama

---

<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, 5:31am UTC](https://forums.unrealengine.com/t/how-to-get-current-pc-support-resolution-list/298381/4 "2014-11-07T05:31:35Z")

</div>

That’s not true. It is an engine function that collects the resolutuions. His example just shows how to do it as a game play static. Here are the official docs:

> **[RHIGetAvailableResolutions](https://docs.unrealengine.com/5.0/en-US/API/Runtime/RHI/RHIGetAvailableResolutions/)**

---

<div class="post-metadata">

**Author:** ![ryuikuya](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ryuikuya](https://forums.unrealengine.com/u/ryuikuya)\
**Post date:** [November 7, 2014, 7:16am UTC](https://forums.unrealengine.com/t/how-to-get-current-pc-support-resolution-list/298381/5 "2014-11-07T07:16:52Z")

</div>

I work it out thank you
