Difference between revisions of "Windows"
(→Issues fixed (missing files or codecs): renamed section in name of a general concept of "you have a problem because you lack some stuff", so I can move directplay to it and add XP missing TLS 1.2 (yes, ideally the instructions should be lengthened)) |
(→Older games refuse to start on Windows 8 and later: Convert note... to actual note haha + some minor improvements) |
||
Line 389: | Line 389: | ||
===Older games refuse to start on Windows 8 and later=== | ===Older games refuse to start on Windows 8 and later=== | ||
{{Fixbox|description=Install DirectPlay|fix= | {{Fixbox|description=Install DirectPlay|fix= | ||
− | # Open the Start screen, type | + | # Open the Start screen, type {{file|OptionalFeatures.exe}} and press {{key|Enter}}. |
− | # Expand Legacy Components. | + | # Expand '''Legacy Components'''. |
− | # Ensure DirectPlay is checked. | + | # Ensure [[DirectPlay]] is checked. |
− | # Click OK to save the changes. | + | # Click '''OK''' to save the changes. |
− | '' | + | '''Notes''' |
+ | {{ii}} Normally, Windows 8 and newer automatically detect if an application needs DirectPlay or other legacy components when it launches and prompts the user to install DirectPlay, but this requires a certain combination of services to be active, such as the Diagnostic Policy Service, which are sometimes disabled by the user. | ||
}} | }} | ||
Revision as of 17:21, 21 February 2023
Developers | |
---|---|
Microsoft | |
Release dates | |
Windows | November 20, 1985 |
Key points
- The most popular and widely supported family of operating system among PC users.
- Backward compatibility is high, with newer versions of the operating system capable of running decades old software with minimal issues.
- Transitioned to periodic biannual major upgrades since the introduction of Windows 10.
Resources
- Official support
- Update history for Windows 11, Windows 10
- Microsoft Update Catalog - Allows for manual download of updates or device drivers. See related KB article.
Communities
- Microsoft Community - Official community for everything related to Microsoft
- Microsoft Community Discord - Official Discord server
- /r/windows10 - Subreddit dedicated to Windows 10
- /r/windows - Subreddit dedicated to Windows in general
General
PowerShell
PowerShell is the more capable one of the two command-line interpreters provided by Microsoft for Windows systems. It can be accessed by opening the Start menu and typing powershell, then opening it from the search results. To open it with admin rights, right-click on the search result and choose "Open as Administrator".
Task Manager
The Task Manager is an application built into Windows that allows for the managing running processes as well as providing information about computer performance.
It can be accessed by any of the following ways:
- (Windows ≤10) Right-click on the taskbar of Windows and select Task Manager.
- (Windows ≥8.1) Right-click on the Windows icon in the taskbar (or press Win+X), and select Task Manager
- Press Ctrl+Alt+Delete and select Task Manager.
- Press Ctrl+⇧ Shift+Esc to open it directly.
Device Manager
The Device Manager is an application built into Windows that allows for the management of device drivers. It can be accessed from the Control Panel.
Registry Editor
The Registry Editor allows users to edit the Windows registry. It can be accessed by going to 'run' and typing 'Regedit.exe'.
Basic Editing |
---|
|
(Windows ≤8) Advanced Search |
---|
Notes
|
Blue Screen of Death (BSOD)
A Blue Screen of Death (a.k.a BSOD or Bluescreen) is an error screen that Windows produces when it encounters an error that it cannot recover from. An error code displayed in the screen may help identify the cause of the issue.
DirectX
DirectX is a collection of APIs for Windows that allows programs to interact directly with hardware.
.NET Framework
The .NET Framework is a software framework for Windows that is required for games built in .NET-aware languages (such as C# or Visual Basic), including those that use XNA. Different games may require different versions of .NET Framework. A list with download links for most versions can be found here[Note 1]. Windows 8 and 10 users may want to read this.
DLLs
Dynamic-link libraries (DLL, .dll
) are Windows' shared library files containing code and data that can be used over several applications and are dynamically linked during runtime, as opposed to statically linked where such libraries would be embedded within each individual application at compile-time. Dynamic-link libraries often save time for developers as shared system libraries only need to be installed once for multiple applications to make use of them, and is also a popular method for mod creators to use for their shims which intercepts API calls and injects their custom code.
A possible downside with dynamic-link libraries, although rare nowadays, is that it can be the cause of issues for the end users when an application relies on a specific version of the system library, while another application relies on another version, and only one can be installed at once. This is commonly referred to as DLL Hell and were more common for older applications, in particular legacy 16-bit applications. This can often be resolved through various ways, such as uninstalling the conflicting version and re-installing the needed version, or by inserting the required DLL files of the needed version in the installation folder of the application as this would result in the system prioritzing loading those libraries instead of the system-wide installed libraries.
Third-party utilities that makes use of DLL files range from game-specific fixes, such as NAIOM, to more generic tools like ReShade, dgVoodoo 2, and Special K. There are also so-called ASI loaders such as Ultimate ASI Loader which allows loading additional third-party DLL files (renamed to .asi
) through the use of an existing DLL filename that the game loads at runtime.
Windows 10 and 11
Fullscreen optimizations
Windows 11 and 10 (v1607 "Anniversary Update" and later) includes fullscreen optimizations (sometimes shortened as FSO) that attempts to convert games running in the "classic" exclusive fullscreen mode into using borderless window mode with flip model presentation instead. This optimization is completely transparent to the game, and it as well as injected tools (such as Special K) will believe and report that the game is running in exclusive fullscreen mode. This allows the use of Windows 10's Game bar as well as other system overlays in games that otherwise would not support them. A side-effect of the flip model presentation used is that it still allows the use of variable refresh rate techniques such as G-Sync/FreeSync syncing the monitor to the frame rate despite them being configured for fullscreen only.
Earlier versions[4] of Windows 10 (v1607-1709) also tried forcing games running in regular window modes (including borderless window mode) to use flip model presentation, however this was discovered to cause issues with some games. As a result, in Windows v1803 Microsoft had disabled that aspect of the feature and limited the fullscreen optimizations to only apply for games running in exclusive fullscreen mode.[5] In February 2022 Microsoft announced that this feature is making a return in Windows 11, and will go public in Windows 11 22H2.[6]
- Available for DirectX ≥9 and automatically engaged, the optimizations combines the benefits of classic exclusive fullscreen mode with that of borderless window mode.
- Despite information stated elsewhere online, there is currently no built-in way of system-wide disabling fullscreen optimizations for all executables in Windows 10 v1803 and later. The third-party tool Bulk Application Compatibility Editor can be used instead to easily disable the optimizations for multiple games.
- See Demystifying Fullscreen Optimizations on the DirectX blog for more information.
Disable fullscreen optimizations for an executable |
---|
Notes
|
Check if fullscreen optimizations are being used or not |
---|
Notes
|
Game bar
The Game bar (⊞ Win+G) allows easy capture recording of gameplay screenshots and video while playing a game and is enabled by default in Windows 10.
Toggle Game bar |
---|
|
Toggle Game DVR background recording |
---|
|
Game Mode
- Game Mode attempts to remove distractions while playing by applying minor changes to the behavior of Windows Update and may on some systems also help achieve a more stable frame rate in some games.[8][9]
- Earlier versions of the feature also prioritized CPU and GPU resources to the game running in the foreground, but this was removed in v1803 as it was found to negatively impact some games and scenarios.[10]
- Microsoft's official support article: Use Game Mode while gaming on your Windows 10 device
Toggle Game Mode for a game |
---|
Notes
|
Disable driver updates delivered through Windows Update
- Depending on how device manufacturer has configured their published drivers in Windows Update, users may sometimes receive undesirable drivers through Windows Update that are installed on top of an existing driver, such as Microsoft's generic ones, which may sometimes affect functionality and/or install additional unwanted applications on the system.
Instructions: |
---|
|
Disable memory compression
Change settings in Powershell |
---|
Search for the name Powershell in the system, and launch it as administrator via RBM.
Write:
|
Turn on ReadyBoost
- This is only necessary on low-end devices with memory concerns, such as on machines with 4 GB RAM or less.
Configure your USB flash drive in Computer to use with ReadyBoost |
---|
Notes
|
Backward compatibility and 1990's games
Compatibility mode
- See Windows Compatibility Mode for information on how to use the built-in backward compatibility mode of Windows.
DOS compatibility
For modern versions of Windows (both 32-bit and 64-bit), it is recommended to use DOSBox.
- If facing trouble getting DOS games to run on older versions of NT (XP and 2000), check out The Sierra Help Pages.
- In the transition from Windows 9x to NT based versions, DOS compatibility was temporarily maintained, at least for 32-bit editions. For Windows 10 32-bit, NTVDM support has to be manually enabled via Windows Features.[12]
Running 16 bit applications on 64 bit system
Use winevdm
IPX protocol deprecated
- IPX was a LAN protocol commonly used with older programs, especially games. Unfortunately it was removed entirely from Vista and later with no indication of returning.
Try a wrapper (Recommended) |
---|
Try one of the following:
|
Copy support files from Windows XP[13] |
---|
Requires a working installation of Windows XP SP2 or files available here.
Note: An "elevated" command prompt (running as administrator) is required to have proper write access to directories. Windows\System32\drivers\nwlnkipx.sys Windows\System32\drivers\nwlnkflt.sys Windows\System32\drivers\nwlnkfwd.sys Windows\System32\drivers\nwlnknb.sys Windows\System32\drivers\nwlnkspx.sys Windows\System32\rtipxmib.dll Windows\System32\wshisn.dll Windows\System32\nwprovau.dll Windows\inf\netnwlnk.inf (*) Windows\inf\netnwlnk.pnf (*) (*) The directory "inf" is hidden 3. Go to "manage network connection" (in Control Panel -> Network). Right-click the active LAN adapter connection, click "install", "protocol", "Add". Do not select the IPX that is already in the list, instead select "have disk". Navigate to
|
Missing MIDI Mapper
- Over the last versions of Windows, Microsoft have slowly but steadily deprecated the original Microsoft MIDI Mapper of Windows.
Use the CoolSoft MIDIMapper[14] |
---|
DirectDraw is broken
This issue actually first materialized in 8.1,[15] unfortunately there is little more that can be done than use a DirectDraw wrapper.
Issues unresolved
Screen recorders, overlays, injectors won't work with Windows Apps
See Windows Store article for this and other Windows Apps related issues.
Hardcoded display limits in Windows 10
There are two hardcoded display limits in Windows 10:[16]
- Arbitrary refresh rate hard-coded limit of 512 Hz; this is a confirmed Windows limitation.
- Arbitrary pixel clock hard-coded limit; this may be caused by other limitation such as graphics drivers.
Issues fixed
Alt+F4 doesn't terminate frozen applications
Use SuperF4 |
---|
Set older 32-bit games to use 4 GB RAM instead of 2
Windows XP and Server 2003 (x86 only): edit boot configuration file[17] |
---|
|
Windows Vista and later (x86 only): edit boot configuration database[18] |
---|
Notes |
Force IMAGE_FILE_LARGE_ADDRESS_AWARE flag in executables |
---|
Notes
|
Shoddy coded applications mess system-wide registry setting
Edit key ACL |
---|
Notes |
Non-Unicode applications might not work properly
- This is most commonly an issue with Japanese games and visual novels, and may prevent a game from being installed, launched, or even work properly (may have scrambled text or bugs).
- Locale Emulator/Microsoft AppLocale runs the application with the correct localization without affecting the rest of the operating system.
Use Locale Emulator |
---|
Instructions
|
Use Microsoft AppLocale |
---|
Instructions
|
Change non-Unicode language system-wide[22] |
---|
Instructions
|
Lowered volume when using background Metro/UWP apps
Instructions[citation needed] |
---|
|
SafeDisc protected games do not work with Windows 10
Microstuttering in multiplayer games
- The Multimedia Class Scheduler Service has built-in network throttling which can greatly degrade performance of online games.
Edit the registry[23][24] |
---|
|
Wi-Fi background scan causes latency
- Wi-Fi adapters periodically perform background scans to discover additional networks. Unfortunately this induces latency, see here for more info.
Universal solution for all Wi-Fi adapters[25] |
---|
Use WLAN Optimizer. |
Atheros adapters[26] |
---|
|
Intel adapters[26] |
---|
|
Crashes in some games
Change Data Execution Prevention setting[27] |
---|
Add a DEP Exception for your game executable. Sometimes reboot needed afterwards.
|
Set the NXCOMPAT:NO flag for the game executable[28] |
---|
Stuttering in games on Windows 10 v1709 and later
- Some games might experience stutters once all memory has been allocated. This might be solved by freeing some up by clearing the standby memory.[29]
Use Intelligent Standby List Cleaner to monitor and clear the standby memory. |
---|
Issues fixed (missing libraries, codecs or APIs)
Older games missing .dll file on Windows Vista and later
- Some .dll files have different names on Windows Vista and later.
- See also DLL is missing from your computer in PCGW's launch problem guide.
Copy DLL to folder |
---|
|
Older games refuse to start on Windows 8 and later
Install DirectPlay |
---|
Notes
|
Games cannot connect to servers on Windows XP
Install KB4019276 and updated root certificates[30] |
---|
Game files missing after upgrading or refreshing Windows
- Upgrading or refreshing your Windows installation will move some files and folders to a
Windows.old
folder on the system drive.
Retrieve files from windows.old[31] |
---|
|
Missing/conflicting codecs
Reset DirectShow filters to solve any conflicts that may exist |
---|
Notes
|
Install the Windows Media Source Filter automatically[32] |
---|
|
Install the Windows Media Source Filter manually[32] |
---|
|
Install the Indeo codec (Windows Vista and later)[33][34] |
---|
Notes |
Install the Indeo codec (Windows XP and below)[33] |
---|
Notes |
Install QuickTime for Windows[36] |
---|
|
Install ffdshow[37] |
---|
|
Issues fixed (CPU bottlenecks)
Force CPU affinity
- Prevents processes from using other CPU cores than the ones allowed, which can work around threading synchronization issues that might exist.
- This can have a detrimental effect on performance as the game is unaware that it is restricted to a limited number of CPU cores. Since the game is still aware of the real number of CPU cores on the system, it may create more worker threads than the CPU cores it is limited to can process simultaneously, harming performance.
Provisional solution: Task manager |
---|
Notes
|
Permanent solution: customized shortcut |
---|
Notes
|
Permanent solution: flag game executable |
---|
Notes
|
Use PsExec |
---|
Notes
|
Use RunFirst |
---|
Notes
|
Windows NT, 2000 & XP only: use StartAffinity |
---|
Notes
|
Core parking causes problems with games
Quick registry hack[38][39] |
---|
|
Quick registry hack (extended, adjustable in power settings)[40] |
---|
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583] "Attributes"=dword:00000000 Now adjustable in Start -> Control Panel -> Power Options -> 'Change Plan settings' -> 'Change advanced power settings' -> Processor Power Management -> Processor performance core parking min cores; 100% means all are used. |
Limiting CPU usage per process
- Can fix freezes due to insufficient threads or CPU in some games on dual-core CPU, such as The Witcher 3, Steel Panthers: World at War, and Kingdom Come: Deliverance.
Download Battle Encoder Shirase[41] |
---|
|
Download Process Lasso[42] |
---|
Set priority class of the game process to high
|
Other information
Speed up loading of web pages in Windows
- This affects all applications that relies on the internal subsystem of Windows to resolve proxy configurations, such as Google Chrome, Steam, and more.
Windows ships with the Automatically detect settings feature enabled by default for compatibility reasons to allows automatic configuration of internet connectivity in networks that supports it by using the DNS or DHCP services of said network. This option is not normally relevant for home or small network users as support for this type of automatic configuration is usually only found within corporate or academic networks that relies on some form of proxy to allow users to browse the web. The feature has in some instances been found to add noticeable delays when loading content from the Internet, and users might therefor want to disable it for troubleshooting purposes or permanently if they are connected to a network that does not rely upon it.
Disable Automatically detect settings in Internet Options[45] |
---|
Notes
|
Changing default timer resolution
- This only concerns systems where the CPU is the limiting factor, and not the GPU, and can in some cases have a detrimental effect on performance.[46][47]
- Timer resolution can not be set system-wide as of Windows 10 v2004 as requests are intended to be per-process only.[48] Windows 11 users can restore the original behavior, see one of the fixboxes below.
Windows 10 v2004 or newer: Use Special K or the frame limiter of RTSS to increases per-process timer resolution[49] |
---|
Windows 10 v1909 or earlier: Use TimerTool to set the resolution to the maximum (0.500ms) |
---|
|
Windows 11 only: Restore legacy system-wide timer resolution behavior[52] |
---|
|
File systems
Windows 10 has native support for 4 file systems: NTFS, exFAT, ReFS, and FAT32. The best one to install and play games on is considered to be NTFS. exFAT has problems with some legacy games,[53] ReFS is believed to be unable to install Microsoft Store apps[54] and cannot be used as a boot drive, while FAT32 is unable to store individual files larger than 4 GB (many modern games have individual files considerably larger than 4 GB).
Additionally, there are two so-called disk types supported by Windows: GPT and MBR. GPT is the official recommendation for Windows 10 and enables the use ≥2 TB hard drives and ≥5 primary partitions on the same drive; but many older drives that were involved in upgrades from Windows 7 to Windows 10, still remain as MBR. Windows 10 v1703 and newer comes bundled with the mbr2gpt.exe
tool which can be used to convert MBR disks to the GPT format without any additional tools necessary.
Use the MBR2GPT tool:[55] |
---|
|
Trusted Platform Module (TPM)
Windows 11 requires a feature referred to as TPM 2.0, a hardware chip that improves the OS security and encryption abilities. Most CPUs from 2015 or later have a firmware based one embedded within the processor, but the feature is not usually enabled by default.
Enable TPM in BIOS/UEFI:[56] |
---|
|
Disable security measures
- The following methods lowers the integrity and security of the system. Use at your own risk!
- This should only be attempted if no other option remains, and on systems where the risk of infection and exploits is minimized (e.g. systems without an active Internet connection).
Disable control flow guard (CFG)
Disable through Windows Security[57] |
---|
|
Disabling core isolation memory integrity
- Memory integrity works by creating an isolated environment using hardware virtualization, and may lead to CPU bottlencks.[58]
Disable through Windows Security |
---|
|
Disabling Specter- and Meltdown-patches
Use InSpectre |
---|
Force the use of the motherboard microcode version instead of the one from the OS
The current microcode update version loaded into the CPU can be loaded either from the motherboard or the operating system (if newer). Because of this, it is on some computers possible to downgrade the microcode version used by the CPU by forcing the use of the version present in the motherboard if said version is older by deleting the microcode version present in the OS.
Downgrading the microcode version can in some rare cases fix stuttering in some games, such as for Fortnite on Intel i5-4690K (e.g. when the OS microcode is revision 25, and the motherboard microcode is revision 24).[61][62]
Within %WINDIR%\System32 , delete the mcupdate_GenuineIntel.dll and/or mcupdate_AuthenticAMD.dll DLL file(s).
|
---|
|
Version table
Windows 11
Released | Version | OS build | "Friendly name" | Codename |
---|---|---|---|---|
September 20, 2022 | Windows 11 v22H2 | 22621 | 22H2 | Sun Valley 2 |
October 5, 2021 | Windows 11 | 22000 | 21H2 | Sun Valley |
Windows 10
Released | Version | OS build | "Friendly name" | Codename |
---|---|---|---|---|
October 18, 2022 | Windows 10 v22H2 | 19045 | 22H2 | 22H2 |
November 16, 2021 | Windows 10 v21H2 | 19044 | 21H2 | 21H2 |
May 18, 2021 | Windows 10 v21H1 | 19043 | 21H1 | 21H1 |
October 20, 2020 | Windows 10 v20H2 | 19042 | October 2020 Update | 20H2 |
May 27, 2020 | Windows 10 v2004 | 19041 | May 2020 Update | 20H1, Vibranium |
November 12, 2019 | Windows 10 v1909 | 18363 | November 2019 Update | 19H2, Vanadium |
May 21, 2019 | Windows 10 v1903 | 18362 | May 2019 Update | 19H1 |
November 13, 2018 | Windows 10 v1809 | 17763 | October 2018 Update | Redstone 5 |
April 30, 2018 | Windows 10 v1803 | 17134 | April 2018 Update | Redstone 4 |
November 17, 2017 | Windows 10 v1709 | 16299 | Fall Creators Update | Redstone 3 |
April 5, 2017 | Windows 10 v1703 | 15063 | Creators Update | Redstone 2 |
August 2, 2016 | Windows 10 v1607 | 14393 | Anniversary Update | Redstone 1 |
November 10, 2015 | Windows 10 v1511 | 10586 | November Update | Threshold 2 |
July 29, 2015 | Windows 10 v1507 | 10240 | Windows 10 | Threshold 1 |
- Also known as being version NT 10.0.
Previous versions
Released | Version | OS build | Release version | Codename |
---|---|---|---|---|
October 17, 2013 | Windows 8.1 | 9600 | NT 6.3 | Blue |
October 26, 2012 | Windows 8 | 9200 | NT 6.2 | '8' |
October 22, 2009 | Windows 7 | 7600 | NT 6.1 | '7' |
January 30, 2007 | Windows Vista | 6000 | NT 6.0 | Longhorn |
April 25, 2005 | Windows XP Professional x64 Edition | 3790 | NT 5.2 | Anvil |
October 25, 2001 | Windows XP | 2600 | NT 5.1 | Whistler |
September 14, 2000 | Windows Me | 3000 | 4.90 | Millennium |
February 16, 2000 | Windows 2000 | 2195 | NT 5.0 | Windows NT 5.0 |
May 5, 1999 | Windows 98 Second Edition | 2222 A | 4.10 | n/a |
June 25, 1998 | Windows 98 | 1998 | 4.10 | Memphis, ChiCairo |
August 24, 1996 | Windows NT 4.0 | 1381 | NT 4.0 | Shell Update Release (SUR) |
August 24, 1995 | Windows 95 | 950 | 4.00 | Chicago |
May 30, 1995 | Windows NT 3.51 | 1057 | NT 3.51 | ? |
September 21, 1994 | Windows NT 3.5 | 807 | NT 3.5 | Daytona |
November 22, 1993 | Windows 3.2 | 153 | 3.2 | ? |
November 8, 1993 | Windows for Workgroups 3.11 | 300 | 3.11 | Snowball |
July 27, 1993 | Windows NT 3.1 | 528 | NT 3.1 | Razzle |
October, 1992 | Windows for Workgroups 3.1 | 102 | 3.10 | Winball, Sparta |
April 6, 1992 | Windows 3.1 | 103 | 3.10 | ? |
May 22, 1990 | Windows 3.0 | ? | 3.00 | ? |
March 13, 1989 | Windows 2.11 | ? | 2.11 | ? |
May 27, 1988 | Windows 2.10 | ? | 2.10 | ? |
December 9, 1987 | Windows 2.03 | ? | 2.03 | ? |
April 10, 1987 | Windows 1.04 | ? | 1.04 | ? |
August 21, 1986 | Windows 1.03 | ? | 1.03 | ? |
May 14, 1986 | Windows 1.02 | ? | 1.02 | ? |
November 20, 1985 | Windows 1.0 | ? | 1.01 | ? |
Notes
- ↑ There are only 3 major .NET CLR versions[1][2][3] that at worst should be needed to be installed.
- ↑ Running with the RunAsInvoker compat layer effectively discounts any application manifest consideration here.
- ↑ Users can run
powercfg /energy
in an elevated command line prompt to generate a power efficiency diagnostics report in Windows which will gather data for a minute. After a minute have passed, check the report inC:\WINDOWS\system32\energy-report.html
to identify (labeled Platform Timer Resolution:Outstanding Timer Request) which running processes requested a higher resolution and what resolution they requested.
References
- ↑ Frequently Asked Questions About the .NET Framework 1.1 - MSDN (retrieved)
- ↑ .NET Framework & Windows OS versions | Microsoft Docs
- ↑ .NET Versioning and Multi-Targeting - .NET 4.5 is an in-place upgrade to .NET 4.0 - Scott Hanselman
- ↑ Reddit - BUG: DX9/DX11 Games do not enter Independent FLIP mode presentation in builds newer than 1709 in borderless mode. - last accessed on 2020-07-21
- "I ran presentmon and compared borderless games from 1709, and 1803-1903, and it seems all newer builds than 1709 run games in borderless as COPY with GPU GDI"
- ↑ Reddit - BUG: DX9/DX11 Games do not enter Independent FLIP mode presentation in builds newer than 1709 in borderless mode. - MSFTJesse (Jesse Natalie @ Microsoft's DirectX team) - last accessed on 2020-07-21
- "FYI, this is by design. There are some behaviors that flip model (a prereq for independent flip) cannot replicate. The fact that they used to get upgraded to flip model in windowed mode (note that from the API point of view, borderless windowed is still just windowed) meant that there was a risk of breaking some games. As we're trying to more broadly enable the use of independent flip for all apps, that risk became unacceptable, so we enabled the promotion to only apply while the games are in fullscreen exclusive mode."
- ↑ DirectX Developer Blog - Updates in Graphics and Gaming - last accessed on 2022-08-20
- ↑ Verified by User:Aemony on 2018-08-19
- ↑ Xbox Support - Use Game Mode while gaming on your Windows 10 device - last accessed on 2020-05-09
- "When you use Game Mode, Windows prioritizes your gaming experience. When you’re running a game, Game Mode:
- Prevents Windows Update from performing driver installations and sending restart notifications.
- Helps achieve a more stable frame rate depending on the specific game and system."
- "When you use Game Mode, Windows prioritizes your gaming experience. When you’re running a game, Game Mode:
- ↑ Reddit - /r/pcgaming - hamiltonia comments on Does Windows 10 Game Mode still hurt performance? - last accessed on 2020-05-09
- "In these later builds Game Mode is intended to help by removing distractions while playing. In particular it tries to stop Windows Update from updating drivers and stops it from notifying you of non-critical updates. It also causes the CPU to run at a minimum of 100% (on desktop, not laptops) to help reduce CPU fluctuations which may cause performance issues."
- ↑ Reddit - /r/pcgaming - hamiltonia comments on Does Windows 10 Game Mode still hurt performance? - last accessed on 2020-05-09
- "In the latest versions of Windows (1809 & 1903) Game Mode no longer does GPU/CPU prioritization. This prioritization was intended to give more resources to the running game at the cost of background processes, but we found it impacted some games and other scenarios. As an example streaming was impacted in apps like OBS because we were starving them of resources needed to encode."
- ↑ [1] Blog entry of memory compression tests
- ↑ [2]
- ↑ IPX on Windows 7
- ↑ What happened to MIDI Mapper on Windows 8 (and later)? | CoolSoft
- ↑ DirectDraw emulation still broken in Windows 10
- ↑ Microsoft Windows 512Hz Limit And Pixel Clock Limit | Blur Busters
- ↑ /3GB (Windows Drivers) - Microsoft Developer Network (retrieved)
- ↑ BCDEdit /set (Windows Drivers) - Microsoft Developer Network
- ↑ The oft-misunderstood /3GB switch – The Old New Thing (retrieved)
- ↑ Kernel address space consequences of the /3GB switch – The Old New Thing (retrieved)
- ↑ Windows Vista File and Registry Virtualisation – Richard's Weblog
- ↑ Change the system locale - Windows Help
- ↑ "lag" in online games with Windows 7 - Windows 7 Help Forums
- ↑ [ALL] Problem with lag on Windows 7 and 10 - Forums de l'Alliance Francophone Sudden Strike
- ↑ Is there any way to stop Windows 10 from scanning for Wi-Fi networks in - Microsoft Community
- ↑ 26.0 26.1 Turn off Wi-Fi scanning on Windows 8 - Super User
- ↑ Fix for Rayman 2 crash on Woods of Light and other levels - make DEP exception or restore def. settings - Rayman Pirate-Community
- ↑ Gaurav Bodar's Blog : Disable DEP on applications (retrieved)
- ↑ Standby memory issue causing stutters on creators : Windows10 - Reddit
- ↑ Windows XP Users: step-by-step guide to get Tequila to work again. - Homecoming Forums
- ↑ Retrieve files from the Windows.old folder - Microsoft Windows Help
- ↑ 32.0 32.1 Monopoly Tycoon Music Fix | mrpenguinb's blog
- ↑ 33.0 33.1 RockRaidersUnited - Stunt Rally Runtime Error/abnormal termination Win10
- ↑ Indeo 5.x problem with Vista
- ↑ 35.0 35.1 Microsoft Security Advisory: Vulnerabilities in the Indeo codec could allow remote code execution: December 8, 2009
- ↑ QuickTime Installation Guide - K-Lite Codec Pack
- ↑ Tomb Raider 6 Modding Thread - www.tombraiderforums.com
- ↑ Windows 7 & Core Parking .... a *better* way to Turn It OFF .... | Cakewalk Forums
- ↑ How to turn off Core Parking in Windows 10 - YouTube
- ↑ Core Parking in Windows (Disable for more performance) | Overclock.net
- ↑ 4-5 second complete freezes - Comment #24
- ↑ 4-5 second complete freezes
- ↑ 4-5 second complete freezes - Comment #14
- ↑ Process Priority Saver for Windows: 6 Best Toos We Tested - HAL900 - raymond.cc - last accessed on 2023-02-18
- ↑ Reddit Gaming Subreddit - Make Big Picture Quicker
- ↑ Microsoft Docs - timeBeginPeriod function - last accessed on 2019-05-31
- ↑ Random ASCII - Windows Timer Resolution: Megawatts Wasted - last accessed on 2019-05-31
- ↑ Random ASCII - Windows Timer Resolution: The Great Rule Change - last accessed on 2021-10-21
- ↑ Verified by User:Aemony on 2023-01-02
- Forgot the defaults, but I think RTSS automatically sets 1ms per-process, while SK sets 0.5ms per-process?
- ↑ Crysis 3 - 30% Framerate and Performance Boost, and FPS Cap Removal [120Hz.Net - HyperMatrix] - YouTube
- ↑ 51.0 51.1 Verified by User:Aemony on 2019-05-31
- ↑ Random ASCII - Windows Timer Resolution: The Great Rule Change - Comment by schizobeyond, posted December 20, 2022 - last accessed on 2023-01-02
- ↑ How can I fool Steam to think my exFat drive is NTFS? - last accessed on 2021-07-03
- ↑ What I learned after 30 minutes with ReFS - last accessed on 2021-07-03
- ↑ Microsoft Learn - Windows Deployment - MBR2GPT - last accessed on 2023-01-02
- ↑ Verified by User:Dandelion Sprout on 2021-07-03
- ↑ Disabling "Control Flow Guard" in Windows Defender Improved stuttering and low FPS : PUBATTLEGROUNDS - Reddit
- ↑ https://www.purepc.pl/test-wplywu-funkcji-izolacja-rdzenia-na-wydajnosc-w-grach-na-systemie-windows-11?page=0,2
- ↑ Understanding the performance impact of Spectre and Meltdown mitigations on Windows Systems - Microsoft Security - last accessed on 2020-09-15
- ↑ Benchmarks for all the security patches and microcode updates on a Skylake 6700K : hardware - last accessed on 2020-09-15
- ↑ https://www.purepc.pl/rozrywka/wkrotce_beta_gears_of_war_5_znamy_wymagania_sprzetowe_na_pc#comment-586406
- ↑ Intel/AMD uCode fix for Spectre, HT bug fix and Meltdown. | NotebookReview