{"id":1025,"date":"2020-06-25T08:47:11","date_gmt":"2020-06-25T16:47:11","guid":{"rendered":"http:\/\/fox-gieg.com\/tutorials\/?p=1025"},"modified":"2021-11-26T16:21:48","modified_gmt":"2021-11-27T00:21:48","slug":"unreal-for-igpu","status":"publish","type":"post","link":"https:\/\/fox-gieg.com\/tutorials\/2020\/unreal-for-igpu\/","title":{"rendered":"Unreal for iGPU"},"content":{"rendered":"\n<p>There are a lot of things that make Unreal appealing in an education environment&#8211;it&#8217;s free for most purposes, it&#8217;s open source, and it has great Linux support&#8211;but a common stumbling block is its performance out of the box on lower-end desktop systems with iGPUs, MacBooks in particular. Fortunately Unreal is perfectly capable of running smoothly on almost any 2010s machine if set up properly.<\/p>\n<p><b>Step 1.<\/b> If you&#8217;re starting from scratch, run the Epic Launcher and go to the <b>Unreal Engine<\/b> tab.<br \/><img src=\"https:\/\/fox-gieg.com\/tutorials\/tut-images\/unreal_for_igpu\/unreal_for_igpu_01.png\" width=\"100%\" vspace=\"5\" border=\"1\"\/><\/p>\n<p><b>Step 2.<\/b> Click <b>Install Engine<\/b>.<br \/><img src=\"https:\/\/fox-gieg.com\/tutorials\/tut-images\/unreal_for_igpu\/unreal_for_igpu_02.png\" width=\"100%\" vspace=\"5\" border=\"1\"\/><\/p>\n<p><b>Step 3.<\/b> Unreal is huge; the full install is about 30GB. If you need to save on disk space, click <b>Options<\/b>.<br \/><img src=\"https:\/\/fox-gieg.com\/tutorials\/tut-images\/unreal_for_igpu\/unreal_for_igpu_03.png\" width=\"100%\" vspace=\"5\" border=\"1\"\/><\/p>\n<p><b>Step 4.<\/b> Uncheck <b>Android<\/b> and <b>iOS<\/b> if you don&#8217;t need to build for those platforms.<br \/><img src=\"https:\/\/fox-gieg.com\/tutorials\/tut-images\/unreal_for_igpu\/unreal_for_igpu_04.png\" width=\"100%\" vspace=\"5\" border=\"1\"\/><\/p>\n<p><b>Step 5.<\/b> You&#8217;ve now cut the disk space usage nearly in half.<br \/><img src=\"https:\/\/fox-gieg.com\/tutorials\/tut-images\/unreal_for_igpu\/unreal_for_igpu_05.png\" width=\"100%\" vspace=\"5\" border=\"1\"\/><\/p>\n<p><b>Step 6.<\/b> Once Unreal is installed, it will start at this <b>New Project Categories<\/b> screen, which will take you through steps 7&ndash;9 one after the other. The project category determines what templates you&#8217;ll see&mdash;<b>Games<\/b> is the default category and is fine to start with.<br \/><img src=\"https:\/\/fox-gieg.com\/tutorials\/tut-images\/unreal_for_igpu\/unreal_for_igpu_06.png\" width=\"100%\" vspace=\"5\" border=\"1\"\/><\/p>\n<p><b>Step 7.<\/b> Here we&#8217;ve chosen a <b>First Person<\/b> template.<br \/><img src=\"https:\/\/fox-gieg.com\/tutorials\/tut-images\/unreal_for_igpu\/unreal_for_igpu_07.png\" width=\"100%\" vspace=\"5\" border=\"1\"\/><\/p>\n<p><b>Step 8.<\/b> Now here comes the important part: in the <b>Project Settings<\/b>, under <b>Choose the performance characteristics&#8230;<\/b>, choose <b>Scalable 3D or 2D<\/b>. This is the &#8220;low-end&#8221; graphics option.<br \/><img src=\"https:\/\/fox-gieg.com\/tutorials\/tut-images\/unreal_for_igpu\/unreal_for_igpu_08.png\" width=\"100%\" vspace=\"5\" border=\"1\"\/><\/p>\n<p><b>Step 9.<\/b> For mobile projects, you can quickly gain a further speed boost in the setup process. In the <b>Project Settings<\/b>, under <b>Choose the closest equivalent target platform&#8230;<\/b>, choose <b>Mobile\/Tablet<\/b>. However, this is not a good idea to do purely for performance&#8217;s sake in desktop projects.<br \/><img src=\"https:\/\/fox-gieg.com\/tutorials\/tut-images\/unreal_for_igpu\/unreal_for_igpu_09.png\" width=\"100%\" vspace=\"5\" border=\"1\"\/><\/p>\n<p><b>Step 10.<\/b> If you begin work in your new project and find it&#8217;s running too slowly, your next stop is <b>Settings &gt; Engine Scalability Settings<\/b>. Try dropping the quality to <b>Low<\/b> or <b>Medium<\/b>.<br \/><img src=\"https:\/\/fox-gieg.com\/tutorials\/tut-images\/unreal_for_igpu\/unreal_for_igpu_09a.png\" width=\"100%\" vspace=\"5\" border=\"1\"\/><\/p>\n<p><b>Step 11.<\/b> As you develop your project, you can explore finer-grained control over the various quality settings. In the <b>Modes<\/b> pane under <b>Visual Effects<\/b> you&#8217;ll find the <b>Post Process Volume<\/b> object, which lets you tweak post effects options.<br \/><img src=\"https:\/\/fox-gieg.com\/tutorials\/tut-images\/unreal_for_igpu\/unreal_for_igpu_10.png\" width=\"100%\" vspace=\"5\" border=\"1\"\/><\/p>\n<p><b>Step 12.<\/b> Once you begin working more in Unreal, you can go to <b>Edit &gt; Project Settings &gt; Rendering<\/b> and find all the available rendering settings listed individually.<br \/><img src=\"https:\/\/fox-gieg.com\/tutorials\/tut-images\/unreal_for_igpu\/unreal_for_igpu_11.png\" width=\"100%\" vspace=\"5\" border=\"1\"\/><br \/><img src=\"https:\/\/fox-gieg.com\/tutorials\/tut-images\/unreal_for_igpu\/unreal_for_igpu_12.png\" width=\"100%\" vspace=\"5\" border=\"1\"\/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are a lot of things that make Unreal appealing in an education environment&#8211;it&#8217;s free for most purposes, it&#8217;s open source, and it has great Linux support&#8211;but a common stumbling block is its performance out of the box on lower-end desktop systems with iGPUs, MacBooks in particular. Fortunately Unreal is perfectly capable of running smoothly [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[28],"tags":[],"_links":{"self":[{"href":"https:\/\/fox-gieg.com\/tutorials\/wp-json\/wp\/v2\/posts\/1025"}],"collection":[{"href":"https:\/\/fox-gieg.com\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fox-gieg.com\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fox-gieg.com\/tutorials\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fox-gieg.com\/tutorials\/wp-json\/wp\/v2\/comments?post=1025"}],"version-history":[{"count":15,"href":"https:\/\/fox-gieg.com\/tutorials\/wp-json\/wp\/v2\/posts\/1025\/revisions"}],"predecessor-version":[{"id":1124,"href":"https:\/\/fox-gieg.com\/tutorials\/wp-json\/wp\/v2\/posts\/1025\/revisions\/1124"}],"wp:attachment":[{"href":"https:\/\/fox-gieg.com\/tutorials\/wp-json\/wp\/v2\/media?parent=1025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fox-gieg.com\/tutorials\/wp-json\/wp\/v2\/categories?post=1025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fox-gieg.com\/tutorials\/wp-json\/wp\/v2\/tags?post=1025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}