What is new
- Adaptive exposure - dark scenes are brightened for the network automatically (the PaperWhite principle): shadows keep their detail instead of turning into artifacts. On by default;
NS_PW=0disables. - GDI capture fallback - on hybrid-graphics laptops (Optimus) the capture now falls back to GDI when the display is wired to the iGPU (DXGI_ERROR_UNSUPPORTED). Confirmed working on an Acer Nitro with RTX 4050 (issue #26). The README support table now lists hybrid laptops as working.
Fixes
- Recording dropped every second frame - the slot is now reserved by needs_frame() instead of being recomputed after the worker round-trip: a 5-second recording went from ~75 to ~150 frames.
- Crash on a monitor switch (issues #24/#26) - a stale dxcam output index raised IndexError; the capture now validates, refreshes the factory and falls back to output 0, with an alert (12 languages).
- Test runner - the smoke and GUI cycle checks never ran in the full suite (flags were mangled into paths); they are green now. Tests that launch the app also clean up the worker process.
Tests
- 52 tests, two full runs green (52/52), including the GUI cycle (launch -> record -> exit).
Files
neuralscreen-v1.5.6-full.zip- everything inside, unpack and runREADME.md/README.ru.md- the guideTECHNICAL.md/TECHNICAL.ru.md- how it works
Controls
Num2 menu · Num1 NR on/off · Num3 screenshot · Num0 record · Num4/Num6 resolution · Num5 one window · Ctrl+Alt+Q quit