v1.5.1 - Hotfix: RTX 30/40 restored
Hotfix. The v1.4.1+ builds regressed every non-Blackwell card: the architecture spoof target accidentally moved from 0x1B0 to 0x1A0 (arch-table fix), and the leaked runtimes refuse feature 18 below 0x1B0. Same runtime, same cards, one constant - v1.3.0 (spoof 0x1B0) worked on RTX 30/40/50, v1.4.1+ did not.
What is in this release
- RTX 30 restored - the universal runtime (
310.8.0, sm_75/86/89/120) + spoof0x1B0, the exact v1.3.0 stack that worked for everyone. - RTX 40 works again - same fix; no more manual DLL swapping.
- RTX 50 - unchanged, works.
- Honest startup log -
[arch]lines now always reach the log and print the real spoof value (the old line hardcoded-> 0x1B0even while spoofing0x1A0). - VERSION.txt inside the archive - commit, runtime SHA-256, kernel archs - so you can tell exactly which build you have.
About the v1.5.0 confusion
v1.5.0 was released twice under the same tag: the first zip carried a broken community patch, the second (rebuilt) one carried a Blackwell-only runtime that cannot run on RTX 40 - my mistake, and the archive was not clearly marked. That is on me. v1.5.1 is a single, verifiable archive - the manifest inside states what it contains; no rebuilds under this tag.
Files
neuralscreen-v1.5.1-full.zip(everything inside - unpack and runNeuralScreen.exe)- README.md / README.ru.md attached
If v1.5.1 still fails on your card, attach NeuralScreen.log - the [arch] lines now show exactly what the hook did.
Post-release fix 6 - audit pass
Full audit; the spoof path verified clean (0x1B0 target, byte patch, env gates, safe passthrough). Fixed:
- HIGH
enter_switch_modere-created the overlay and dropped every extended style - a fullscreen-to-fullscreen Num5 with the menu closed brought the second taskbar thumbnail and click-eating overlay back. Styles re-asserted inside the switch path. - Focus: the topmost re-assert no longer steals the keyboard after Alt+Tab with the menu open.
- Multi-monitor: the button gate accepts the second screen's taskbar (Shell_SecondaryTrayWnd).
- 'Close window' in the right-click menu ignored (killed the button for the session).
- Diagnostics: missing nvngx_dlssnr.dll exports logged by name.
- Release gates: manifest
built:is real UTC time; autocheck validates VERSION.txt (commit == HEAD, sha == DLL inside, version == file name).
Archive rebuilt from the new HEAD.
Post-release fix 7 - the v1.5.2 UX package (own release now)
While the UX package was tested, this tag briefly carried a zip named neuralscreen-v1.5.2-full.zip. The package has its own release now - see v1.5.2. This page carries the v1.5.1 archive again: one archive per tag, and the manifest inside states the commit and the runtime. What changed:
- 12 languages - English, Russian, French, German, Spanish, Italian, Portuguese, Polish, Ukrainian, Chinese, Japanese, Korean. The language switcher is a drop-down now (the old two-segment control could not hold twelve). CJK scripts get their own fonts (YaHei / Yu Gothic / Malgun Gothic) - Consolas renders them as tofu boxes. The French strings from the closed PR #19 were used as the base for
fr. - Recording audio limiter - the system mix can peak above 0 dBFS (measured up to +7.9 dB on the bench) and AAC clipped those peaks into distortion. A soft tanh limiter folds peaks above 0.9 toward 1.0; below the threshold the signal passes bit-for-bit untouched. Verified on a real recording: 7.9 dBFS -> 0.0 dBFS, 2103 clipped samples -> 0.
- Menu rework - the live indicators (FPS/RES/MODE/FRAMES/REC/PROFILE + the GPU line) live on the main page only; the settings and window pages are about configuration. WORK became MODE (Fullscreen/Window) - the old label showed a resolution nobody could read. The status text next to the GPU is gone (the dot colour answers). The NR toggle reads DLSS 5 ON/OFF. The View section became Actions: Select window + Fullscreen on top, Screenshot + Record below; the footer holds only Quit (label centred). The window page is titled "Select window" and has no header icons - Back is the only way out.
- Default profile is Natural - a faithful, balanced look; the sliders ship with its values.
- New tests - every control on every page fires the right command (test_ui_buttons), the limiter contract (test_audio_limiter), i18n parity across all 12 languages (87 keys).