BoringBoredom / Pc Optimization Hub
Projects that are alternatives of or similar to Pc Optimization Hub
Table of contents
- Importance of low input lag
- Disclaimer
- Physical setup
- Peripherals
- BIOS
- Hardware clocking
- Windows
- Tools & resources
Importance of low input lag
- "While participants performed dragging and scribbling tasks, very low levels of latency could be discriminated, i.e., ~1 versus 2 milliseconds while dragging".
- Visual demonstration of 1 vs 10 milliseconds
- "The average difference in aiming task completion (the time it takes to acquire and shoot a target) between a 12ms and 20ms PCs was measured to be 182ms - that is about 22 times the system latency difference."
- "In all studies, the trend shows continued improvements all the way toward zero latency."
- Summary in form of an infographic
Disclaimer
- Due to the sheer complexity of hardware and software and differences between various architectures, your mileage may vary. However, it is useful to be aware of things that can impact user experience and adjust them according to your needs.
- Create a personal document and keep track of everything you do. Adopt a systematic approach with proper testing methodologies instead of just blindly changing many settings at once. Some settings are trade-offs between latency and frametime consistency / graphics quality. Some settings may not show a visible impact at first due to other bottlenecks.
Physical setup
- Electromagnetic interference and issues with electricity (e.g. ground loops) can cause unintended behavior of electronic components, potentially increasing input lag. Here are some resources (1 2) and a summary of the potential impact of EMI.
-
"EMC tests were developed to make them easier to perform, provide better repeatability from one lab to another, and reduce testing costs. But even though the EUT may pass its EMC tests, it still may fail when it's put into service. Laboratory tests performed in accordance with the standards are not adequate to guarantee that an EMC failure will not occur during actual operation because the tests do not represent the operational EME."
Here are some examples: 1 2 3 4 5 6 7 8 9 10 11 12 13 - Make sure your outlets are properly grounded.
- If you don't have enough outlets, buy a proper power strip ( < power conditioner < voltage regulator) and connect all devices directly to it. Only connect your hardware (no phone chargers etc.).
- Disconnect all things you don't use from your motherboard to minimize risk of coupling. E.g. front USB, front audio, (RGB) LEDs, hard drive activity LED, system power LED, reset button etc.
- Move all devices that have electromagnetic fields away from your PC and peripherals. E.g. router, power strip/conditioner, voltage regulator etc.
"A typical PC can be upset with an electric field strength of 48 V/m, whereas an unshielded PC board requires about 9 V/m." - Make sure there is enough space between your cables (1 2 3 4 5) and untangle them. This applies to everything, including power and peripheral cables.
- Check the USB layout of your system with USB Device Tree Viewer. Connect your mouse (or primary input device) to the first port of the first controller (usually this port).
- If your motherboard has multiple USB controllers, offload your other devices to them. Lower their polling rate to an acceptable level. E.g. your microphone doesn't need 1000 Hz
- Test both HDMI and DP on each GPU port (don't Plug & Play these).
- Keep your PC clean. Clogged heatsinks and dust filters will reduce airflow and consequently heat dissipation. Furthermore, "dust may cause electrical leakage, shorting and opening of PCBs under different conditions".
Peripherals
- Turn off (RGB) LEDs since USB current output is very limited (USB 2: 0.5 A, USB 3: 0.9 A). Moreover, "running an RGB effect/animation can take a great toll on the MCU. It requires a lot of processing power and will delay other processes."
-
-
- The convenience of cordless mice is very appealing. However, there are significant drawbacks. Nowadays, 2.4 GHz is everywhere, causing a lot of interference. Additionally, aggressive power saving mechanisms are implemented to increase battery life, affecting both sensor (1 2 3 4 5 6 7 8 9 10) and click latency.
-
- Depending on your preferred cm/360°, mousepad and FOV in games, you may want to experiment with different DPI. Higher DPI reduces latency (1 2) and improves motion clarity. Most modern sensors are able to handle around 1600 DPI without sensor smoothing. To counteract the increased sensitivity on the Desktop and in game menus you can adjust the Windows sensitivity.
-
- Higher polling rate reduces latency and improves motion clarity (1 2).
- How to use 8 kHz mice on Windows 7
-
-
-
- There are a lot of variables involved: GPU utilization, sustained frame rate, type of frame rate limiter (some limiters have large deviation), OS (Windows 7 only supports FreeSync), monitor's refresh rate, NVIDIA Reflex (only supported by NVIDIA GPUs in a few games at the moment) etc.
- Input lag increases as GPU utilization increases (1 2).
- Adaptive Sync/VRR (G-Sync/FreeSync) increases input lag.
-
Frame mistiming causes severe stutters. To prevent this phenomenon you can either use VRR or cap your FPS at various values depending on your monitor's refresh rate. Consider your 1% and 0.1% Lows when choosing a value. There are two formulae (X = monitor's refresh rate, Y = any integer):
- X * Y
- X / Y if X %Y = 0
- FPS Cap Calculator
-
BIOS
- Generally, follow the principle of "Don't use it? Disable it." E.g. disable all power saving features, unused network/audio/SATA controllers, unused USB/PCI/DIMM/SATA ports, (RGB) LEDs that can't physically be disconnected etc.
- How to change hidden settings without flashing a modded BIOS
-
Hardware clocking
- I called this category clocking rather than overclocking because in the end all you do is run your components at their safe capabilities (which may not always be overclocking due to temperature, for example).
- A stable system should be able to run anything indefinitely. A single error is one too many.
-
- "Charge leakage rate of DRAM cells approximately doubles for every 10°C increase in the temperature".
- "The load has increased the main board temperature by 5 deg. (centigrade scale) only, but the influence to the measured performance counter frequency is quite considerable."
- "According to a report on reliability prediction of electronic equipment prepared by the U.S. Department of Defense, the failure factor, which is relative failure rate at any temperature over failure rate at 75 °C, increases exponentially with increasing the device temperature as demonstrated in Fig. 3. Pedram and Nazarian also reported that more than 50% of all integrated circuit (IC) failures are related to thermal issues. Thus a rule of thumb is that the failure rate of electronic components can be halved for each 10 °C reduction in their junction temperature and the cooler the devices operate, the more reliable they are."
- "The operating leakage current of an aluminium electrolytic capacitor with non-solid electrolyte is extremely dependent on the temperature and voltage."
- Conclusion: Maintaining near ambient temperature of components is desirable.
-
- Manually set voltages and clocks of all components.
- Use zip-ties to extend fans over VRMs, RAM and PCH. Avoid CPU air coolers due to incompatibility with dedicated VRM and RAM cooling.
- Liquid cool all components (expensive).
-
- Voltages
- Beware of degradation by high voltage, temperature and current. Personally, I think the voltages and temperature mentioned in the previous video are too high.
- Core, Uncore and RAM affect each other's stability. Since the effectiveness of CPU stress testing is much lower with stock RAM, I suggest adjusting RAM first and eventually revisiting it to verify it didn't destabilize.
-
- Importance of memory clocking
- Stress test overnight to maximize long-term stability. Retest with a variety of programs since "data pattern dependence exists. Coverage varies significantly between data patterns in each of the device families shown, indicating that the retention time of many DRAM cells depends on the data stored in other cells."
- Integralfx's DDR4 guide
-
- Adjust VCORE, LLC and VRM switching frequency. Start with low voltage and frequency to guarantee not exceeding your temperature limit. Personally, I would aim for <60°C.
- Stress test with Linpack Xtreme for a few minutes. Residuals should always match. This is fine. This is not fine.
- Continue raising both All Core and Uncore by 100 MHz and do quick stress tests. Eventually, you will encounter either instability or temperature above your limit.
- If the temperature is too high, you can try lowering VCORE (P = I * V).
- If you encounter instability, lower All Core and Uncore by 100 MHz and continue raising All Core from now on.
- Ultimately, stress test overnight to maximize long-term stability.
-
Windows
- I highly recommend setting up a multi-boot environment to separate the gaming and the "can-be-bloated" operating system. Keeping your programs and files on a different partition (separate from operating system partitions) is also convenient due to all operating systems having shared access to everything and the ease of reinstalling either of them without having to back up your data.
- As usual, disable everything you don't explicitely need and avoid installing unnecessary and bloated drivers (included in e.g. Realtek audio, gaming peripheral software).
- The Task Manager is a very inaccurate representation of system load since it only displays Core usage on a very superficial level. It doesn't account for things like context switching which can be very expensive. I recommend using Process Explorer with modified settings and Autoruns as alternative to the Startup section instead.
- NVIDIA Profile Inspector exposes a lot of settings that are hidden from the control panel.
- Whenever possible, use portable versions of programs. Sometimes installers come with background services/drivers which may run even if the program is not running.
-
-
- USB and storage drivers (mostly relevant for W7) & driver integration guide
- Rufus
-
- Always check legitimacy of ISO by comparing hashes -> Heidoc's hash archive
- Heidoc
- Techbench
- The Eye
- DigitalRiver (W7 only)
- KichHoatBanQuyen's list
- Unknown list
Tools & resources
-
-
-
-
-
-
- Blur Busters' utilities
- ApertureGrille's utilities
- EIZO monitor test
- Custom Resolution Utility
- piLagTester (input lag and response time tester)
-
-
-
-
-
-
-
-
-
-
-
-
-
- WinDirStat (disk usage analyzer)
- Total Commander (file manager)
- Ventoy (multi-boot USB drive)
- Rufus (ISO mounting)
-
-
-
-
-
- HWInfo & LogViewer (hardware analysis, monitoring and reporting)
- OCAT & CapFrameX (frametime capture and analysis)
- Windows Performance Toolkit (Windows 7)
- Process Monitor
- API Monitor
- Intel VTune Profiler
- Mouse Tester
- Latencymon
- Liblava
- PC Clock Timing (resolution of system time calls)
-
- Sysinternals (huge compendium)
- Nirsoft's Tools (huge compendium)
- NTLite (ISO creation)
- Process Lasso (priority and affinity saver)
- Power Plan Settings Explorer
- Timer Resolution Service
- NSudo
- Compatibility Manager (compatibility settings editor)
- VC++ Redist. AIO (TPU)
- VC++ Redist. AIO (abbodi1406)
- Quick CPU (power plan management)
- MSI Utility (interrupt mode and priority control)
- Microsoft Interrupt Affinity Policy Tool
- USB Device Tree Viewer
- DeviceTree
-
-
-
- REAL (W10 audio latency reduction)
-
-
- Epic Games: Legendary
- Spotify: Foobar2000
- Discord: Ripcord (use at your own risk)
- GHUB / LGS: Logitech Onboard Memory Manager
- Antivirus software: Virustotal, Hybrid Analysis & uBlock Origin
- Chrome: Ungoogled Chromium
-
- Geizhals database (useful for finding specific hardware due to the very extensive filtering functionality)
- NVIDIA article on lag reduction
My Twitter
Keywords for Google indexing (ignore this)
Manually generated keywords
input lag latency optimization performance gaming overclock oc windows ping debloat milliseconds fps boost increase decrease guide mouse tweak tweaks bios uefi pc overclocking 7 8.1 8 10 w7 w8 w8.1 w10 game gamer optimizations frametime frametimes 0.1 1 1080p 720p reaction time vrt average avg minimum maximum min max tweaking fortnite overwatch apex call of duty cs:go csgo dota league of legends valorant rocket league rainbow six pubg tarkov rust starcraft destiny ow fn cod lol kovaak aim trainer krunker battlefield bf roblox delay delayed bloat bloated debloated steam battle origin epic games quake counter strike battle royale br intel nvidia pascal turing ampere reflex amd ati ryzen r9 r7 r5 r3 radeon rdna core i9 i7 i5 i3 memory ram gpu ssd nvme psu power supply emi emf emc ef power electricity coupling interference dpc isr
Programmatically generated keywords (a lot of nonsense in here)
10700k overclock 10850k overclock 10900k 120 fps 144 fps video 1650 super 1660 super 1660 super overclock 1v1 lol 2 lags vinduer 30 fps 3070 overclock 3080 3600 overclock 4gamer 4k frame rate 60 fps 90 fps pubg mobile a cuantos fps va la ps5 adet gecikmesi adet geçikmesi neden olur afterburner age of calamity frame rate airpods pro latency alien shooter alien shooter game alien shooter game download alloy fps amd amd overclock amd overclocking amd ryzen amd ryzen 5 3600 anagrama de latencia anti lag anydesk download anydesk for windows anydesk windows apex apex fps apex ラグ apex ラグ い apex レイテンシ arkadium bubble shooter assetto corsa competizione asus asus overclock asus uefi bios utility audio latency b550 ball shooter game best bubble shooter game best first person shooter best first person shooter games best first person shooter pc best first person shooter ps4 best first person shooter switch best first person shooter xbox one best fps best fps 2020 best fps games best fps games 2020 best frame rate for youtube best gpu overclocking software best online shooting games best shooting games for pc bfvietnam lag fix bluetooth bluetooth latency bubble bubble game bubble shooter bubble shooter 55 bubble shooter de enige echte bubble shooter free online game bubble shooter game free bubbles shooter gratis bạn trai tôi lag hồ ly bắn súng call of duty warzone cas latency cheat ml musuh lag cod warzone lag cold war zombies lag como ver los fps en csgo compra gamer covid latency cpu overclocking cpu overclocking software cs go fps csgo csgo fps csgo fps boost 2020 csgo input lag currys cyberpower cyberpunk 2077 cyberpunk 2077 frame rate cyberpunk input lag cyberpunk show fps data latency descargar microsoft teams descargar windows 10 dinosaur game discord stream lag display lag displaylag does hz affect fps does overclocking cpu increase fps does overclocking increase fps doom eternal download bubble shooter game download lag download microsoft teams for windows 10 download windows 10 download windows 10 microsoft download zoom for windows ds4 windows edge egg shooter game egg shooting game escape from tarkov eset file security for microsoft windows server exit lag exit lag download extreme overclocking folding extreme overclocking folding stats ff ffmpeg change frame rate fifa 21 lag first input delay first person first person shooter first person shooter game first person shooter games first person shooter games online first person shooter games pc first person shooter games ps4 first person shooter games unblocked first person shooter switch fix lag fortnite fortnite fps fortnite lag fps fps 2020 fps boost fps commando shooting 3d mod apk fps counter fps cs go fps csgo fps drop fps fortnite fps games fps monitor fps online fps ps4 fps ps5 fps shaka fps test fps unlocker frame rate frame rate adalah frame rate calculator frame rate definition frame rate for youtube frame rate meaning frame rate test frame rate คือ framerate frames per second free bubble shooter game free first person shooter games free fps free games free microsoft office for students free video editing software freesync input lag gale lag ja game game booster vip free fire gfx lag fix game bubble shooter game bắn súng game bắn súng 2 người game bắn súng 3d game download game fps game shooter kahlon djjohal game shooter kahlon mr jatt game y8 bắn súng gameloop lag fix games gaming latency gecikme geforce now get lag gigabyte gpu overclock gpu overclocking grabar pantalla windows 10 gsync input lag gun shooter game hacks para free fire disparos ala cabeza high latency how many fps is ps5 how much fps does ps5 have how to fix input lag how to fix input lag on ps4 how to fix lag how to fix latency how to fix latency variation how to get 120 fps on ps5 how to increase fps in valorant how to increase frame rate how to overclock how to overclock a monitor how to overclock cpu how to overclock gpu how to overclock raspberry pi 4 how to overclock ryzen 5 3600 how to reduce input lag how to show fps in gta v how to take a screenshot on windows how to take a screenshot on windows 10 how to take screenshot on windows how to uninstall microsoft edge hyperx i3 9100f overclock i7 10700k input delay input lag input lag monitor input lag ps4 input lag test input lag tv inputlag intel intel overclock intel overclocking internet latency irql not less or equal is overclocking bad is overclocking gpu safe is overclocking safe is overclocking worth it itunes jamkazam latency jet lag jet lag tv3 jeu de tir gratuit jogo jogo de tiro jogo tiro jogos jogos de tiro jogos tiro juegos keyboard input lag keyboard input lag test keyboard latency test komenda na pokazywanie fps w cs go krunker lag lag baomer 2020 lag bolt lag bolts lag ja gale lyrics lag ja gale song lag meaning lag mobile lag screw lag shot golf lag spikes lag switch lag test lag time lagged lagged games lagging lags laptop overclock latence latencia latencia anagrama latencia da internet latencia pais latencia pais con esas letras latency latency betekenis latency data latency definition latency internet latency issue meaning latency issues latency meaning latency meaning in bengali latency mon latency monitor latency test latency time latency vertaling latent latente latenz latenza latência internet laude lag gaye mp3 song download lead lag league of legends input lag lg cx input lag linux lol fps arttırma 2020 low client fps valorant low input lag monitor low latency low latency bluetooth earphones low latency mode low latency mode meaning low latency mode on or off max potential first input delay micro center microsoft microsoft 10 microsoft account microsoft edge microsoft flight simulator microsoft flight simulator 2020 microsoft lifecam microsoft office microsoft office windows 10 microsoft store microsoft team microsoft teams microsoft teams app microsoft teams app for windows microsoft teams download microsoft teams download for windows microsoft teams download for windows 7 microsoft teams download windows microsoft teams for windows microsoft teams for windows 7 microsoft teams windows 7 microsoft windows microsoft windows 10 microsoft windows 7 download microsoft windows download microsoft windows search filter host microsoft windows server microsoft word microsoft xbox wireless adapter for windows 10 minecraft fps minecraft lag minecraft low fps on high end pc minecraft windows 10 modern warfare lag spikes modo baja latencia nvidia monitor overclock monitor overclocking mouse input lag mouse lag movie frame rate ms teams download msi msi afterburner msi afterburner overclock msi kombustor msi overclock msi overclocking my fps network latency new first person shooter games new fps games 2020 newegg newtons tredje lag nintendo switch first person shooter nishat fps nishat linen fps nvidia nvidia low latency mode on or off nvidia overclock nvidia reflex low latency nvidia reflex low latency valorant nvidia reflex low latency warzone obs studio office onenote for windows 10 online bubble shooter game online first person shooter online games online shooter game online shooting games overclock overclock cpu overclock cpu intel overclock energético overclock memory overclock pc overclock pi 4 overclock ryzen 3600 overclock ryzen 5 3600 overclock scheda video overclock software overclocked overclockers overclockers 3080 overclockers 3080 forum overclocking overclocking cpu overclocking failed overclocking failed please enter setup to reconfigure your system overclocking guide overclocking meaning overclocking reddit overclocking software overlockers pais o ciudad con latencia pc pc fps pc games pc part picker photo frame rate ping latency poki shooting games ps4 ps4 controller input lag ps4 fps ps4 frame rate ps4 input lag ps4 lag ps5 ps5 120 fps ps5 fps ps5 frame rate ps5 price ps5 release date pubg 90 fps pubg fps pubg lag que es overclocking que significa lag quien invento el lag ram latency ram overclock ram overclocking raspberry pi 4 overclock record screen windows 10 reduce latency regl gecikme sebepleri roblox fps unlocker roblox lag rtl bubble shooter rtx 2060 super overclock rtx 3070 rtx 3080 rtx 3090 ryzen 1600 af overclock ryzen 3 3200g ryzen 5 3400g overclock ryzen 5 3600 ryzen 5 3600 overclock ryzen 5 5600x ryzen 5600x overclock ryzen 7 3700x ryzen 7 3700x overclock ryzen 9 3900x ryzen master ryzen overclocking guide saawan mein lag gayee aag saawan mein lag gayi aag satisfactory overclocking sawan me lag gayi aag sawan me lag gayi aag mp3 song download pagalworld sawan mein lag gayi aag sawan mein lag gayi aag lyrics sawan mein lag gayi aag mp3 song download schietspellen screen recorder screen recorder windows screen recorder windows 10 screenshot screenshot in windows 10 screenshot windows seene se tum mere aake lag jao na lyrics shooter shooter born in heaven shooter game shooter game download shooter games shooters shooting shooting game shooting games should i overclock my gpu smash ultimate input lag space shooter game speed test stadia input lag starlink starlink latency steam swag shooter swag shooter game swag shooter game download system latency teams download tf2 lag bots top fps games 2020 tv frame rate tv input lag unlost fps arttırma valoran valorant valorant fps valorant fps arttırma valorant fps boost valorant fps drop valorant fps drops valorant fps gösterme valorant input lag valorant lag valorant lag spikes valorant low fps variable frame rate video frame rate virtex wa lag vsync input lag warzone warzone fps drops warzone input lag warzone lag warzone lag ps4 warzone lag spikes warzone latency warzone server lag web shooter what does frame rate mean what does overclocking do what does overclocking gpu do what does overclocking mean what is fps what is frame rate what is input delay what is input lag what is lag what is latency what is latency in gaming what is latency in wifi what is low latency mode what is overclocking what is overclocking a pc what is overclocking gpu what was the first first person shooter game whats a good latency whatsapp for windows whatsapp for windows 7 why is my latency so high win 10 window 10 windows windows 10 windows 10 2004 windows 10 20h2 windows 10 activator txt windows 10 download windows 10 home windows 10 iso windows 10 key windows 10 may 2020 update windows 10 pro windows 10 update windows 10 version 1909 windows 10 version 2004 windows 10x windows 2004 windows 7 windows 7 download windows 8 windows 8.1 windows 93 windows defender windows iso windows laptop windows live windows microsoft store windows office windows phone windows server windows store windows teams windows update windows xp windows 画面 録画 word wow latency issues xbox one frame rate xbox one input lag xbox one s frame rate xbox series s xbox series x xbox series x fps xbox series x frame rate xhamstervideodownloader apk for windows 10 xhamstervideodownloader apk for windows 10 pc xnxubd 2019 frame xnxubd 2019 frame rate xnxubd 2019 frame rate 2 xnxubd 2019 frame rate 2a video xnxubd 2019 frame rate 2a video hd download youtube video xnxubd 2019 frame rate 2a video hd video maker download xnxubd 2019 frame rate video xnxubd 2019 nvidia xnxubd 2020 frame rate xnxubd 2020 nvidia xnxubd 2020 nvidia new y8 y8 bắn súng youtube frame rate youtube lag zero latency zero latency perth zero latency sydney zero latency vancouver zombie shooter zombie shooter game zombie survival game zoom for windows zoom latency zoom para windows übertakten инпут лаг лагает лаги торент игрухаа шутеры фпс в кс го шарики бабл шутер تاخیر تاخیر تادیه دانلود واتساپ برای ویندوز دانلود واتساپ برای ویندوز 7 دوره نهفتگی کرونا سیکسی سوپرسکس خارجیgoogle chrome download free windows 7 setup filezilla ویندوز 10 رداستون 6 ویندوز 10 لایت เกม เกม ยิง ปื่ น あつ 森 ラグ 外 に 敷く キルティング ラグ クロック オーバー オルケスタ シューティング スマーフ フレーム レート ラグ ラグ い ラグ で 詰ま ない か ラグ 幅 ローラン ラグ 一覧 延迟 롤 fps 표시