{"id":2664,"date":"2019-12-17T16:43:31","date_gmt":"2019-12-18T00:43:31","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/directx\/?p=2664"},"modified":"2020-03-23T10:55:34","modified_gmt":"2020-03-23T17:55:34","slug":"demystifying-full-screen-optimizations","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/directx\/demystifying-full-screen-optimizations\/","title":{"rendered":"Demystifying Fullscreen Optimizations"},"content":{"rendered":"<p aria-level=\"2\"><span style=\"font-size: 14pt;\"><strong>TLDR \u2013 Demystifying Fullscreen vs Windowed\u00a0Mode\u00a0<\/strong><\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Games on\u00a0<\/span><span data-contrast=\"auto\">PC<\/span><span data-contrast=\"auto\">\u00a0generally offer three different types of display modes:<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">Fullscreen Exclusive<\/span><span data-contrast=\"auto\">\u00a0(FSE)<\/span><span data-contrast=\"auto\">,\u00a0<\/span><span data-contrast=\"auto\">W<\/span><span data-contrast=\"auto\">indowed, and\u00a0<\/span><span data-contrast=\"auto\">B<\/span><span data-contrast=\"auto\">orderless\u00a0<\/span><span data-contrast=\"auto\">W<\/span><span data-contrast=\"auto\">indowed.\u00a0<\/span><span data-contrast=\"auto\">Fullscreen Exclusive<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">mode\u00a0<\/span><span data-contrast=\"auto\">gives y<\/span><span data-contrast=\"auto\">our<\/span><span data-contrast=\"auto\">\u00a0game complete ownership of the display<\/span><span data-contrast=\"auto\">\u00a0and<\/span><span data-contrast=\"auto\">\u00a0allocat<\/span><span data-contrast=\"auto\">ion of<\/span><span data-contrast=\"auto\">\u00a0resources\u00a0<\/span><span data-contrast=\"auto\">of<\/span><span data-contrast=\"auto\">\u00a0your<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">graphics card<\/span><span data-contrast=\"auto\">.\u00a0<\/span><span data-contrast=\"auto\">In windowed game\u00a0<\/span><span data-contrast=\"auto\">mode<\/span><span data-contrast=\"auto\">, the\u00a0<\/span><span data-contrast=\"auto\">game\u00a0<\/span><span data-contrast=\"auto\">is deployed in a\u00a0<\/span><span data-contrast=\"auto\">bordered\u00a0<\/span><span data-contrast=\"auto\">window which allows other\u00a0<\/span><span data-contrast=\"auto\">applications and windows<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">to continue\u00a0<\/span><span data-contrast=\"auto\">running\u00a0<\/span><span data-contrast=\"auto\">in the background<\/span><span data-contrast=\"auto\">. The\u00a0<\/span><span data-contrast=\"auto\">D<\/span><span data-contrast=\"auto\">esktop\u00a0<\/span><span data-contrast=\"auto\">W<\/span><span data-contrast=\"auto\">indow\u00a0<\/span><span data-contrast=\"auto\">M<\/span><span data-contrast=\"auto\">anager\u00a0<\/span><span data-contrast=\"auto\">(DWM)\u00a0<\/span><span data-contrast=\"auto\">has control of the display<\/span><span data-contrast=\"auto\">,<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">while the<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">graphics resources are shared among all applications<\/span><span data-contrast=\"auto\">, unlike in a\u00a0<\/span><span data-contrast=\"auto\">Fullscreen Exclusive<\/span><span data-contrast=\"auto\">\u00a0environment. The\u00a0<\/span><span data-contrast=\"auto\">third<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">mode\u00a0<\/span><span data-contrast=\"auto\">is borderless windowed. In a borderless windowed\u00a0<\/span><span data-contrast=\"auto\">mode<\/span><span data-contrast=\"auto\">, the game is still running in\u00a0<\/span><span data-contrast=\"auto\">a<\/span><span data-contrast=\"auto\">\u00a0window but has no border around it<\/span><span data-contrast=\"auto\">. This means the size of window can be adjusted<\/span><span data-contrast=\"auto\">\u00a0to fill the entire screen w<\/span><span data-contrast=\"auto\">hile other processes still run in the background.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">With the\u00a0<\/span><span data-contrast=\"auto\">release of\u00a0<\/span><span data-contrast=\"auto\">Windows 10,\u00a0<\/span><span data-contrast=\"auto\">we<\/span><span data-contrast=\"auto\">\u00a0added Full<\/span><span data-contrast=\"auto\">s<\/span><span data-contrast=\"auto\">creen Optimizations \u2013\u00a0<\/span><span data-contrast=\"auto\">which takes full screen exclusive games and\u00a0<\/span><span data-contrast=\"auto\">run<\/span><span data-contrast=\"auto\">s<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">them instead in a highly optimized\u00a0<\/span><span data-contrast=\"auto\">borderless windowed format<\/span><span data-contrast=\"auto\">\u00a0that takes up the entire screen<\/span><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">\u00a0You get the visual experience\u00a0<\/span><span data-contrast=\"auto\">and performance\u00a0<\/span><span data-contrast=\"auto\">of running your game in\u00a0<\/span><span data-contrast=\"auto\">FSE<\/span><span data-contrast=\"auto\">, but\u00a0<\/span><span data-contrast=\"auto\">with<\/span><span data-contrast=\"auto\">\u00a0the benefits of running in a windowed mode. These benefits include<\/span><span data-contrast=\"auto\">\u00a0faster PC commands such as alt-tab,\u00a0<\/span><span data-contrast=\"auto\">multiple monitor<\/span><span data-contrast=\"auto\">\u00a0set up<\/span><span data-contrast=\"auto\">s<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">and overlays.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">We have extensive performance data that indicates that almost all users who use Fullscreen Optimizations have equal performance to Full Screen Exclusive<\/span><span data-contrast=\"auto\">.\u00a0 However,\u00a0<\/span><span data-contrast=\"auto\">if you do find that you are experiencing any issues that may be related to full screen optimizations, please head to the\u00a0<\/span><span data-contrast=\"none\">troubleshooting section<\/span><span data-contrast=\"auto\">\u00a0where we will walk through<\/span><span data-contrast=\"auto\">\u00a0how to<\/span><span data-contrast=\"auto\">\u00a0optimiz<\/span><span data-contrast=\"auto\">e<\/span><span data-contrast=\"auto\">\u00a0your system and\u00a0<\/span><span data-contrast=\"auto\">provide\u00a0<\/span><span data-contrast=\"auto\">feedback to our team.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p aria-level=\"2\"><span style=\"font-size: 14pt;\"><strong>Stepping\u00a0Back\u00a0<\/strong><\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">F<\/span><span data-contrast=\"auto\">ull\u00a0<\/span><span data-contrast=\"auto\">S<\/span><span data-contrast=\"auto\">creen\u00a0<\/span><span data-contrast=\"auto\">E<\/span><span data-contrast=\"auto\">xclusive (FSE) was created to\u00a0<\/span><span data-contrast=\"auto\">give the application or game you are running full control of your desktop and display.\u00a0<\/span><span data-contrast=\"auto\">As a user,\u00a0<\/span><span data-contrast=\"auto\">this\u00a0<\/span><span data-contrast=\"auto\">means that you are getting a fully immersive gaming experience\u00a0<\/span><span data-contrast=\"auto\">while\u00a0<\/span><span data-contrast=\"auto\">seeing\u00a0<\/span><span data-contrast=\"auto\">great performance\u00a0<\/span><span data-contrast=\"auto\">from your system.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">However,\u00a0<\/span><span data-contrast=\"auto\">PC Gaming has evolved and\u00a0<\/span><span data-contrast=\"auto\">FSE can bring challenges that can hinder game play and the overall gaming experience in subtle ways.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">One\u00a0<\/span><span data-contrast=\"auto\">example<\/span><span data-contrast=\"auto\">\u00a0is when you give an application full control of your desktop,\u00a0<\/span><span data-contrast=\"auto\">you cannot run any other processes in the\u00a0<\/span><span data-contrast=\"auto\">background<\/span><span data-contrast=\"auto\">. In addition,<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">there can be performance issues when you try and use overlays or alt-tabbing.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Overlays<\/span><span data-contrast=\"auto\">, which are windows within the game that are not created by the game (such as Game<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">Bar)\u00a0<\/span><span data-contrast=\"auto\">are\u00a0<\/span><span data-contrast=\"auto\">another of the key limitations of FSE<\/span><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">\u00a0While running with\u00a0<\/span><span data-contrast=\"auto\">FSE<\/span><span data-contrast=\"auto\">, overlays\u00a0<\/span><span data-contrast=\"auto\">are<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">possible,<\/span><span data-contrast=\"auto\">\u00a0but they may cause some<\/span><span data-contrast=\"auto\">\u00a0issues<\/span><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">In order to create an overlay, the outside application would have to step into and intercept the rendering process.\u00a0<\/span><span data-contrast=\"auto\">So,<\/span><span data-contrast=\"auto\">\u00a0if you wanted an overlay \u2013 the frame would be rendered, then intercepted by the command\u00a0<\/span><span data-contrast=\"auto\">that generates<\/span><span data-contrast=\"auto\">\u00a0the overlay before the frame was presented, inject the overlay, then finally present the frame to the\u00a0<\/span><span data-contrast=\"auto\">graphics card<\/span><span data-contrast=\"auto\">.\u00a0<\/span><span data-contrast=\"auto\">This process of intercepting the render and presentation process<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">can cause problems<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">including\u00a0<\/span><span data-contrast=\"auto\">performance regressions<\/span><span data-contrast=\"auto\">,\u00a0<\/span><span data-contrast=\"auto\">instability<\/span><span data-contrast=\"auto\">\u00a0and issues with anti-cheat<\/span><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p aria-level=\"2\"><strong><span style=\"font-size: 14pt;\">The Road to\u00a0Fullscreen Optimizations\u00a0\u00a0<\/span><\/strong><\/p>\n<p><strong><span style=\"font-size: 14pt;\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/strong><\/p>\n<p><span data-contrast=\"auto\">We wanted to create the best gaming experience\u00a0<\/span><span data-contrast=\"auto\">possible,<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">so we enhanced the<\/span><span data-contrast=\"auto\">\u00a0current FSE mode by creating Fullscreen Optimizations.\u00a0<\/span><span data-contrast=\"auto\">Fullscreen Optimizations<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">w<\/span><span data-contrast=\"auto\">as<\/span><span data-contrast=\"auto\">\u00a0designed\u00a0<\/span><span data-contrast=\"auto\">for gamers to\u00a0<\/span><span data-contrast=\"auto\">experience the best aspects of both FSE and borderless windowed mode<\/span><span data-contrast=\"auto\">,\u00a0<\/span><span data-contrast=\"auto\">allowing game<\/span><span data-contrast=\"auto\">s to take up the entire screen, run at full speed, support fast alt-tab switching, and\u00a0<\/span><span data-contrast=\"auto\">support for overlays<\/span><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">When using<\/span><span data-contrast=\"auto\">\u00a0Fullscreen Optimizations, your game believes that it is running in Fullscreen Exclusive, but behind the scenes, Windows has the game running in borderless windowed\u00a0<\/span><span data-contrast=\"auto\">mode. When a game is run i<\/span><span data-contrast=\"auto\">n<\/span><span data-contrast=\"auto\">\u00a0borderless windowed mode,\u00a0<\/span><span data-contrast=\"auto\">the<\/span><span data-contrast=\"auto\">\u00a0game does not have full control of the\u00a0<\/span><span data-contrast=\"auto\">display<\/span><span data-contrast=\"auto\">\u2013 that overarching control is given back to the\u00a0<\/span><span data-contrast=\"auto\">Desktop Window Manager (<\/span><span data-contrast=\"auto\">DWM<\/span><span data-contrast=\"auto\">)<\/span><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">\u00a0The DWM manages the composition\/organization of the desktop display content from various applications, meaning it controls what is rendered and presented to the front of your display and what is held in the background.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">However, this control has historically\u00a0<\/span><span data-contrast=\"auto\">resulted in<\/span><span data-contrast=\"auto\">\u00a0a slight performance overhead<\/span><span data-contrast=\"auto\">\u00a0vs FSE, where the<\/span><span data-contrast=\"auto\">\u00a0game has full control.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">To get back this performance overhead,\u00a0<\/span><span data-contrast=\"auto\">we enhanced\u00a0<\/span><span data-contrast=\"auto\">the<\/span><span data-contrast=\"auto\">\u00a0DWM\u00a0<\/span><span data-contrast=\"auto\">to\u00a0<\/span><span data-contrast=\"auto\">recognize when a game is running in a\u00a0<\/span><span data-contrast=\"auto\">borderless\u00a0<\/span><span data-contrast=\"auto\">full screen<\/span><span data-contrast=\"auto\">\u00a0window<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">with no other applications on the screen.\u00a0<\/span><span data-contrast=\"auto\">In this circumstance<\/span><span data-contrast=\"auto\">, the DWM\u00a0<\/span><span data-contrast=\"auto\">give<\/span><span data-contrast=\"auto\">s<\/span><span data-contrast=\"auto\">\u00a0control of the display\u00a0<\/span><span data-contrast=\"auto\">and almost\u00a0<\/span><span data-contrast=\"auto\">all<\/span><span data-contrast=\"auto\">\u00a0the CPU\/GPU power\u00a0<\/span><span data-contrast=\"auto\">to the game. Which in turn allows equivalent performance to running a game in FSE.<\/span><span data-contrast=\"auto\">\u00a0Fullscreen Optimizations is essentially FSE with the flexibility to go back to\u00a0<\/span><span data-contrast=\"auto\">DWM\u00a0<\/span><span data-contrast=\"auto\">composition<\/span><span data-contrast=\"auto\">\u00a0in a simple manner. This gives us the best of both worlds with performance and other features that require the DWM, such as overlays.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">When an overlay such as the Game Bar is present,\u00a0<\/span><span data-contrast=\"auto\">the DWM reassumes control of\u00a0<\/span><span data-contrast=\"auto\">the display, and a slight performance overhead is incurred so that the overlay can be composited on top of the game<\/span><span data-contrast=\"auto\">\u00a0in a safe and stable way<\/span><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">(To learn more about the Xbox Game bar, check out the info\u00a0<\/span><span data-contrast=\"auto\">the Game Bar Team has information posted\u00a0<\/span><a href=\"https:\/\/news.xbox.com\/en-us\/2019\/05\/22\/introducing-the-new-xbox-game-bar\/\"><span data-contrast=\"none\">here<\/span><\/a><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">)<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">To make sure that we did not release Fullscreen Optimizations until the performance was equal to FSE, Fullscreen Optimizations was gradually rolled out in\u00a0<\/span><span data-contrast=\"auto\">multiple stages<\/span><span data-contrast=\"auto\">. Throughout the roll out, we continued performance testing and our telemetry indicates that performance is, on average, as good or better than FSE.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p aria-level=\"2\"><strong><span style=\"font-size: 14pt;\">How to Check if\u00a0Fullscreen Optimizations\u00a0are\u00a0Enabled\u00a0<\/span><\/strong><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">You can check whether\u00a0<\/span><span data-contrast=\"none\">Fullscreen Optimizations are<\/span><span data-contrast=\"none\">\u00a0enabled or not by\u00a0<\/span><span data-contrast=\"none\">opening<\/span><span data-contrast=\"none\">\u00a0the\u00a0<\/span><span data-contrast=\"none\">Xbox\u00a0<\/span><span data-contrast=\"none\">Game<\/span><span data-contrast=\"none\">\u00a0<\/span><span data-contrast=\"none\">Bar via\u00a0<\/span><b><span data-contrast=\"none\">Win+G<\/span><\/b><span data-contrast=\"none\">.<\/span><span data-contrast=\"none\">\u00a0If you are\u00a0<\/span><span data-contrast=\"none\">running<\/span><span data-contrast=\"none\">\u00a0<\/span><span data-contrast=\"none\">in Fullscreen Exclusive,\u00a0<\/span><span data-contrast=\"none\">then the display\u00a0<\/span><span data-contrast=\"none\">brightness may<\/span><span data-contrast=\"none\">\u00a0be<\/span><span data-contrast=\"none\">\u00a0flicker<\/span><span data-contrast=\"none\">.\u00a0<\/span><span data-contrast=\"none\">If you\u00a0<\/span><span data-contrast=\"none\">are in\u00a0<\/span><span data-contrast=\"none\">Fullscreen Optimizations<\/span><span data-contrast=\"none\">, the\u00a0<\/span><span data-contrast=\"none\">Xbox\u00a0<\/span><span data-contrast=\"none\">Game<\/span><span data-contrast=\"none\">\u00a0<\/span><span data-contrast=\"none\">Bar should pop up as an overlay. You can do this with other system UIs such as the volume indicator too.<\/span><span data-contrast=\"none\">\u00a0Make sure to update your drivers to ensure you\u00a0<\/span><span data-contrast=\"none\">can take advantage of Fullscreen Optimizations.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p aria-level=\"2\"><strong><span style=\"font-size: 14pt;\">Troubleshooting\u00a0<\/span><\/strong><\/p>\n<p><strong><span style=\"font-size: 14pt;\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/strong><\/p>\n<p><span data-contrast=\"auto\">If you find that you are having trouble with Full Screen Optimizations, such as performance regression or input lag, we have some steps that can be useful. This includes how to disable the feature for any specific game, but also how to provide us with feedback regarding your gaming experience.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Below are the instructions on how to disable\u00a0<\/span><span data-contrast=\"auto\">Fullscreen Optimizations\u00a0<\/span><span data-contrast=\"auto\">for a game.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ol>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Right Click on the Executable File<\/span><span data-contrast=\"auto\">\u00a0(.exe)\u00a0<\/span><span data-contrast=\"auto\">and Select\u00a0<\/span><b><span data-contrast=\"auto\">Properties<\/span><\/b><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Select the\u00a0<\/span><b><span data-contrast=\"auto\">Compatibility<\/span><\/b><span data-contrast=\"auto\">\u00a0Tab<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Under Settings \u2013 Select \u201c<\/span><b><span data-contrast=\"auto\">Disable\u00a0<\/span><\/b><b><span data-contrast=\"auto\">F<\/span><\/b><b><span data-contrast=\"auto\">ullscreen\u00a0<\/span><\/b><b><span data-contrast=\"auto\">Optimizations<\/span><\/b><span data-contrast=\"auto\">\u201d<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Click\u00a0<\/span><b><span data-contrast=\"auto\">Apply<\/span><\/b><span data-contrast=\"auto\">\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ol>\n<p><span data-contrast=\"auto\">Our goal is to create the best possible gaming experience, so if you do find performance issues or other problems that are resolved by disabling Full Screen Optimizations, we want to know. Your feedback is extremely important to us and helps us constantly improve. Below are the instructions that you can follow<\/span><span data-contrast=\"auto\">\u00a0to report any issues.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ol>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Go to\u00a0<\/span><a href=\"https:\/\/aka.ms\/fullscreenoptimizationsfeedback\"><span data-contrast=\"none\">https:\/\/aka.ms\/fullscreenoptimizationsfeedback<\/span><\/a><span data-contrast=\"auto\">\u00a0which will\u00a0<\/span><span data-contrast=\"auto\">open<\/span><span data-contrast=\"auto\">\u00a0to the correct feedback hub for any Fullscreen Optimization related issues.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">In the first tab, <\/span><b><span data-contrast=\"auto\">S<\/span><\/b><b><span data-contrast=\"auto\">ummarize<\/span><\/b><span data-contrast=\"auto\">\u00a0the problem \u2013 you also have an optional\u00a0<\/span><b><span data-contrast=\"auto\">Details\u00a0<\/span><\/b><span data-contrast=\"auto\">section to provide further detail about your issue.<\/span><span data-contrast=\"auto\">\u00a0Once completed, click next.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">On the second page, select\u00a0<\/span><b><span data-contrast=\"auto\">Problem<\/span><\/b><span data-contrast=\"auto\">\u00a0for the category.\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Under the drop-down menus \u2013 select\u00a0<\/span><b><span data-contrast=\"auto\">Gaming and Xbox\u00a0<\/span><\/b><span data-contrast=\"auto\">and then select\u00a0<\/span><b><span data-contrast=\"auto\">Game Performance and Compatibility<\/span><\/b><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">On the Additional Information tab, select\u00a0<\/span><b><span data-contrast=\"auto\">Important Functionality Not Working<\/span><\/b><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Under Additional Information, you can attach screen grabs or replay captures that help show what you are experiencing. While this is optional \u2013 it provides us with much more detail on how we can fix the issue.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ol>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">We hope this explanation is useful and that it helps improve your experience. We welcome any and all feedback.<\/span><span data-contrast=\"auto\">\u00a0Happy Gaming<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We wrote this article to explain the difference between Fullscreen Exclusive and Fullscreen Optimizations. This article goes details the roll out and the benefits that come with Fullscreen Optimizations. <\/p>\n","protected":false},"author":14526,"featured_media":12651,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[978,17,18,981,980,982,974,975,26,27,31,983,976,979,977,50],"class_list":["post-2664","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-directx","tag-borderless-windowed","tag-directx","tag-directx-12","tag-disable","tag-enable","tag-feedback","tag-fse","tag-fullscreen-optimizations","tag-games","tag-gaming","tag-graphics","tag-optimize","tag-pc-gaming","tag-performance","tag-windowed","tag-windows-10"],"acf":[],"blog_post_summary":"<p>We wrote this article to explain the difference between Fullscreen Exclusive and Fullscreen Optimizations. This article goes details the roll out and the benefits that come with Fullscreen Optimizations. <\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/posts\/2664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/users\/14526"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/comments?post=2664"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/posts\/2664\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/media\/12651"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/media?parent=2664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/categories?post=2664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/tags?post=2664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}