It is currently Mon Jul 06, 2020 7:22 pm

All times are UTC - 8 hours [ DST ]


Forum rules


Before posting a bug report or a feature request, search the forum for an older post on the same topic.



Post new topic Reply to topic  [ 5 posts ] 
Author Message
PostPosted: Fri Dec 20, 2019 6:37 am 
Offline

Joined: Fri Nov 24, 2017 2:06 pm
Posts: 39
[Solution] Acceleration of GUI interface on the non-Aero themes of Windows 7

A complete set of solutions dated December 7, 2019, consisting of a new version of the Aero theme "Classic AE mod 2019_8", a patch for the dwm.exe file, and a set of programs to accelerate the user interface, including the source code (all that was achieved for over 2 years).

Description of the problem:
Acceleration of the graphical interface in Windows 7 is used only when working in Aero themes, and is disabled in all basic themes, including the Classic one. Therefore, all the interface elements in the Aero theme - are drawn by the GPU (graphics card), and in the classic theme - by the CPU (central processor). When user has a fast graphics card (newer than 2010), the Aero themes work much more productively than Classic theme. The problem is worsened by the fact that some driver developers, such as AMD - are reckless about the implementation of 2D GDI functions in the Radeon drivers, newer than 2014 (since v15.7 untill the latest v19.12.2, in absolutely all versions), which further slows down the work of the Classic theme. The Classic theme worked fast only in Windows 98/2000/XP, but in Windows 7 it is badly.

Note:
In games, FPS will not increase. Games use 3D-functions, they always work with the graphic acceleration. The growth should be expected in 2D applications + GUI windows, all elements of interface will be drawn/scaled/moved/overlapped much faster, without slowing down and blinking text. In this case, the graphic processor, unloading the central processor for other tasks.

Remedies to solve the problem:
1) To use the classic theme in the Aero-wrapper "Classic AE mod 2019_8" - this is an analogue of the Classic theme (by appearance), but made in the form of an Aero theme (by properties). This Aero theme uses the resources of the graphics processor of the video card, and works many times faster than the built-in Classic one. This is by far the best and most bug-free solution.
2) To patch Windows 7 (dwm.exe file), and force graphic acceleration on the non-Aero themes. The directory "Patch dwm.exe" has been added, with a description of the method for enabling graphic acceleration through patching a system file. Also included are ready-made patched binaries for 32-bit and 64-bit OS editions, as well as recommendations with a bat-file for automating theme switching and the Explorer.exe restart.
3) In addition, a set of programs is attached, that allow to bring the fonts in the dialogs, the Start menu and the taskbar to the correct classic appearence, as well as the classic skin for the ClassicShell program, made as a likeness to the theme color of "Classic AE mod 2019". The archive contains a set of programs for demonstrating glitches of the Classic theme, and for comparison of the OS running with graphic acceleration and without it.
4) Other solutions - DWM Composition program, a switch for WS_EX_COMPOSITED style, classtm.dll library.

DWM Composition program - allows to enable/disable the composition (GPU acceleration) in Aero themes on-the-fly.



Unfortunately, it cannot enable acceleration and solve our problem, but it clearly demonstrates how important graphic acceleration is. The main functionality are buttons "Enable composition" and "Disable composition" , turning the graphical acceleration "on" and "off" immediately. Source code is attached.



A switch for WS_EX_COMPOSITED style - are two programs for turning "on" and "off" the WS_EX_COMPOSITED style, which allows you to force the double buffering, which leads to faster 2D video output (especially noticeable on problematic Radeon drivers). A program is without a GUI, enables and disables the style just at startup. The program causes many glitches, and is not suitable for permanent operation. Source code is attached.

Classtm.dll library. The classtm.dll file must be put into c:\Windows\System32\, which will be loaded up through the registry key Appinit_Dlls . For x86 and x64 systems, there are separate files. There is a demo in a window TestLVS.exe, but for all other applications, enabling of acceleration only works through classtm.dll. Loading of the library through the classtm_dll_ON.reg registry file, return to the system settings - classtm_dll_OFF.reg . After importing the reg-file, reboot of the PC is mandatory.



Breaker for it - an empty file in the root of the drive C:\classtm (it is enough to rename the file, rather then delete/move). Do not be surprised, the windows "My Computer, Personalization, Trash Bin" - will stop working, as other windows of Explorer. Other applications will be launched with graphic acceleration in a Classic theme, though with a spoiled color scheme. Side effects - some windows turn into classic ones, and some remain in Aero style. The source of the dll library is attached.

=== READY SOLUTIONS ===

1-st solution - theme "Classic AE mod 2019_8"



Classic theme for Windows 7 with GPU acceleration "Classic AE mod 2019_8" (December 07, 2019)
This theme based on "Classic AE 2.5.3" https://saarineames.deviantart.com/art/ ... -343638171

Complete list of modifications:
1) Added a gradient to the window title
2) The correct color of the text in the active and inactive window titles
3) Normal Tahoma-font (without ClearType)
4) The correct gray color in all elements of the interface RGB (212, 208, 200)
5) Correct TrackBar
6) Classic menu (fixed color)
7) For a better view, the highlighted item on a gray background is darker than on a white
8) ProgressBar animation is disabled
9) No-skins cursors are used
10) Fixed a bug in ScrollBar
11) Fixed background color Windows Firewall
12) Fixed aero mode crach at 125% font size
13) Darker active window title in non-aero mode
14) Correct resource IMAGE#1136
15) Fixed text captions (white field in Outpost)
16) Small bugs are fixed in the programs BitComet and FireFox
17) Added archive of old versions of themes from mod_2018 to mod_2019_7
18) TaskManager and Calculator with a classic design are attached,
and additional programs recommended for use:
- 7tt_setup - very useful tweaker of the TaskBar
- ClassicShellSetup_4_3_1-ru - for classic "Start" menu
- FONTS_140516 - replaces the font Segoe 9 with Tahoma 8 in all dialogs
- Win7 Style Builder v1.5.0.0 - msstyles file editor, if you want to modify this theme

The rendering options for the theme:
- Themes (with ClearType font)
- Themes (regular font)
For users who want the bold (smooth) fonts - install "Classic AE mod 2019_8 (ClearType)". If you prefer narrow (classic, non-smoothed) fonts, then install the usual version of "Classic AE mod 2019_8".

Installation of the theme:
1) Install "UniversalThemePatcher" (Recommended) or "UxStyle" for your Windows 7 (32- or 64-bit). If "UniversalThemePatcher" or "UxStyle" is already installed - then this step is skipped. This patch allows you to add third-party themes to your system.
2) Unpack the theme "Classic AE mod 2019_8" in the path c:\WINDOWS\Resources\Themes\
3) Go to "Personalization" and switch to "Classic AE mod 2019_8"
4) Restart your PC. Enjoy the classic design Windows 7 with GPU acceleration!



Verification of the theme installation:
It is easy to check the correctness of the installation - just look at the appearance of the "minimize/ maximize/ close" buttons in the window title. If the "close" button has become wider than the rest (as in the screenshot) - then everything was installed fine! If the buttons remained the same width, then the Aero mode was not enabled, and the theme works in the basic mode (without acceleration). This is most often due to the absence of a patch by "UniversalThemePatcher" or "UxStyle", that allows third-party themes to use Aero mode. Look at the file "Verification of the theme installation.png"

The theme exists in two versions (with regular and ClearType fonts), and as of December 2019 is the best substitute for the built-in Classic. All resources/settings of the theme are in the file "Classic AE mod 2019_8\aero.msstyles". You need to edit the msstyles file with the program "Windows Style Builder" from the archive. If you will get a better result - please post it to us!

2-nd solution - a patch for dwm.exe (by "El Sanchez")

DWM is a window manager in OS Windows, and as previously was described, the on/off switch for graphic acceleration is implemented in it. System instability when using patched DWM was not detected.

To see the result, you need to consider 2 nuances:
1) The patch does not enable composition, but it doesn't disable composition when switching from Aero-themes to the Classic. After switching, the interface changes to Classic, but the window title continues to look like the theme from which it was switched. If to restart the PC, then on the newly loaded classic theme - acceleration no longer works; in short, the fact of switching the theme (Aero -> Classic) is important.
2) After switching to the Classic, the look of the taskbar deteriorates - it becomes pale and translucent. If to restart the Explorer process, then the color will return to normal.

The procedure for applying the patch:
1) Do patch the DWM.EXE file or extract the ready one from the archive (considering the OS bitness)



2) Replace the patched dwm.exe file in your OS. To do this, you need to boot under another OS or from a boot disk, flash drive - in general anyhow, to replace the system file.
3) Now let's boot with the AERO-theme, on the built-in or any other, it is important that the theme must be with the properties of AERO, and that it works with the enabled composition.
4) Switch to the classic theme. Acceleration/composition remains working.

Ready binary for Windows 7 SP1:
dwm.exe - patched DWM; dwm_orig_x64.exe - original file (in case of rollback, rename to dwm.exe)
Ready binary for (x86) system:
dwm.exe - patched DWM; dwm_orig_x86.exe - original file (in case of rollback, rename to dwm.exe)



The user "WatsonRus" has proposed a bat-file for automating the process of switching themes using the program "Theme Switcher" and restarting the Explorer. Program description - https://www.white-windows.ru/theme-swit ... oj-stroki/
Download Theme Switcher - https://winaero.com/download.php?view.55

Text of the bat-file:
@echo off
ThemeSwitcher.exe win7classic
Taskkill /f /im explorer.exe
start %windir%\explorer.exe

You need to save the original classic gray theme into the file "win7classic.theme", and put the file into the "Themes" folder - c:\WINDOWS\Resources\Themes\. You can make a timeout before switching, by adding before the ThemeSwitcher a command / T N , where N are seconds of delay.

Big thanks to "El Sanchez" for the work done. The patch is not completed yet, but it 100% demonstrates the main thing - acceleration in the Classic theme can be returned. If there are programmers on the forum, then please help in perfecting the result. It is also necessary to make sure that acceleration initially works when the PC is restarted and the taskbar does not change its appearance, without restarting the Explorer. A more correct patch is needed.

Download archive with solutions (zip, 24 MB):
https://www78.zippyshare.com/v/sXRSmo7h/file.html
https://yadi.sk/d/EkizzrvFf-qF-A
http://ge.tt/5uih7yz2
https://www.upload.ee/files/10816959/Cl ... k.zip.html


Top
 Profile  
Reply with quote  
PostPosted: Sat Mar 07, 2020 1:13 pm 
Offline

Joined: Fri Nov 24, 2017 2:06 pm
Posts: 39
It does not depend on the productivity of the PC, even on a modern computer, with a powerful CPU and GPU, you will get problems with 2D performance in any non-Aero themes. To check, do download a simple program, for example - 2ip NetMonitor from the website https://2ip.ru/download/NetMonitor.exe and become assured that without the DWM patch on the Classic theme - all lines will flicker. But with the DWM patch, the lags disappear.

Similar problems will occur on other programs that do not use double buffering of video output. Another example is the simplest Neutron 1.07 program, you can download it from https://neutron.ru.uptodown.com/windows/download or take it from the "Solutions" archive from this topic. Even in the "Task Manager" (built-in from Win 7), the column "CPU load" flashes. There are a lot of such examples...

All cases are united by a trait - programs that do not use double buffering of video output will work slowly in any non-Aero themes (including built-in Classic). Enabling composition through the DWM.EXE patch forces double buffering, and significantly increases 2D GDI performance - removing blinking text labels and speeding up drawing of a 2D interface up to 10 times!!!


Top
 Profile  
Reply with quote  
PostPosted: Sun Jun 07, 2020 2:33 am 
Offline

Joined: Fri Nov 24, 2017 2:06 pm
Posts: 39
О поддержке новых программ в WinXP 2020


Большинство софта, выпущенного до 2014 года работает в ХР до сих пор, без видимых проблем. Да и современные версии архиваторов, антивирусов, видео- аудио- плееров, файлменеджеров, офисных программ, просмотрщиков картинок также поддерживают ХП - что перекрывает потребности большинства пользователей. Среди браузеров так-же проблем не наблюдается. Есть минимум 3 популярных браузера, поддерживаемых в 2020 году Windows XP - например 360ЕЕ на 69 и 78 версии Хрома, есть Макстон раньше был как альтенатива IE, есть Basilisk - для предпочитателей интефейса FireFox. Я использую 360ЕЕ на 69 движке - поддерживает все Хромовские плагины из маркета, заходит на все сайты, никаких проблем с отображением "современных" сайтов. К тому-же в chrome.dll можно исправить циферку и вписать 80 версию или 100 версию - очень хорошо, что разработчики не криптуют этот файл. Значит браузера ещё хватит минимум на 5 лет, даже если сайты будут требовать новую версию Хрома, а китайцы прекратят поддержку, а они прекращать не собираются. )))

Узкоспециализированные программы, работающие только в Вин10/Вин8 - обычно имеют старую (нормально работающую в ХП версию) или вообще нужны 1% пользователей, а 99% не видит в них необходимости. Например, специфичные дизайнерские пакеты для 3D моделирования под Windows 10 - в них работает пару человек, остальные 99% пользователей обойдeтся Windows XP 2020, которая в 20 раз легче, имеет быстрый/отзывчивый интерфейс и прекрасно работать на ПК хоть 2005, хоть 2020 года выпуска. Но для Windows XP также есть специфичный софт, который не работает в новой Win 10. У меня такого софта много: на Windows XP 2020 - работает, на Windows 7 - уже с проблемами, на Windows 8|10 - вообще не работает.

За 2014-2020 годы ничего принципиально нового не появилось. Например, в ХП без проблем работает Photoshop CS6 (2013 года выпуска), хотя мне хватает и Photoshop 7.0 (2005 года). Смысл использовать фотошоп 2019 года просто не вижу. Функционально хватает программы уровня 2005 года, если не хватит - перейду на 2013. Пользователи Windows XP 2020 достаточно консервативны - они не бегают за обновлениями и редко меняют версии. Поэтому для Windows XP в 2020 году актуальна поддержка драйверами современного железа. Благодаря Винрейду она появилась. Особенно хорошо работают драйвера USB3 и SATA портированные с Windows 8, действительно универсальное решение, работающее ма материнских платах Интел и АМД одновременно.

Если учесть нюанс, что программы новее 2016 года, имеют смартфонозаточенный интерфейс, в стиле аля Вин10, минималистичные значки, огромные белые поля, встроенную телеметрию, очень неоптимальный код с потреблением в 10 раз больших ресурсов - то в Windows XP 2020 такие программы - я бы не использовал, даже если они работали!!!

Сборка Windows XP SP3 2020 для современного ПК


Вся информация TXT файлом - https://www.upload.ee/files/11801702/Wi ... 0.txt.html

Пролог:
Технический прогресс? Нет, маркетинг! Майкрософт с каждым днем расставляет грабли, чтобы создать искусственные ограничения для установки устаревших систем Windows 7 и Windows XP на современные ПК. С Windows 7 ситуация гораздо проще, установить Windows 7 вместо предустановленной Windows 10 обычно не проблема, если прочитать рекомендации на сайте https://www.win-raid.com/f52-Windows-Vista-Server.html

Предлагаю ознакомиться с механизмом сборки Windows XP 2020 для поддержки современного оборудования. Многие считают, что для Windows ХР уже и нормального браузера нет. Оказывается есть! Читайте технические форумы, а не маркетинговые сайты. Для любителей интерфейса Хрома есть браузер 360 Extrime Explorer на 69 и 78 движке, работающий на Windows XP. Для любителей интерфейса Firefox есть браузер Basilisk на последних движках и с поддержкой WinXP. Для остальных программ решений также полно.

Пример работы Windows XP на ПК 2017 года сборки:
ОС - Windows XP SP3 RUS (update 02.2020 for Intel MB)
Процессор - Intel i5-6500 (LGA-1151, 4core@3,2 ГГц)
Память - DDR4 8ГБ (используется PAE, доступны все 8ГБ хотя система 32-разрядная)
Видеокарта - Radeon R7 360 2GB + драйвер от iCafe
SSD диск - Kingston SSDNow 240 GB
Сеть, звук, USB 3.0 - все драйвера нашлись, все устройства работают



Памятка для желающих установить Windows XP:


1) Нужно выбрать хороший дистрибутив Windows XP, который возьмете "за основу". Всякие говносборки от школьников с измененными обоями, отключенными службами и поковырянным интерфейсом лучше не использовать. В качестве русской версии можно использовать сборку проекта nCore [LWGAME TEAM] https://vk.com/lwgame_ncore от 03.02.2020 года.
2) Скачайте программу nLite - она позволит легко перепаковать дистрибутив и добавить (интегрировать свои драйвера) в уже имеющийся дистрибутив
3) Скачайте программу GS CABer - вы сможете упаковать файлы в cab-архив целыми папками. Файлы по отдельности упаковываются через команду makecab "имя файла"
4) Подбираете правильный ACPI драйвер (управление питанием, частотами, режимами). Без модифицированного acpi.sys у вас нормально не заработает материнская плата, а при установке увидите BSOD с ошибкой А5.
5) Подбираете правильный SATA AHCI драйвер. На новых материнках нет режима Legacy IDE, а контроллер диска работает только в режиме AHCI. Драйвер нужен чтобы заработал ваш HDD или SSD диск. Без драйвера установщик падает в BSOD c ошибкой В7. Есть несколько вариантов, как отдельные дравера для Intel и AMD материнский плат, так и универсальный драйвер, портированный с Windows 8, который подходит для двух случаев.
6) Подбираете правильный USB 3.0 драйвер. Как в случае с SATA, здесь также несколько вариантов, как отдельные для Intel и AMD материнский плат, так и универсальный USB 3.0 драйвер, портированный с Windows 8, который подходит для двух случаев. Для интеловских материнок подходит модифицированный АМД драйвер. Именно так, я ничего не перепутал - АМД драйвер заставляет работать USB порты на интеловских материнских платах.
7) Интегрируете выбранные драйвера в дистрибутив, используя программу nLite и записываете на болванку прямо из nLite. Данный минимум драйверов, позволяет установить Windows XP не увидев BSOD. Все остальные драйвера (видеокарта, звуковая карта, сеть, прочие устройства) сможете доустановить уже в работающей системе. Интеграция их в дистрибутив - не обязательна.

В итоге, если вы устанавливаете на MBR-раздел обычного SATA диска (HDD или SSD не важно) объёмом меньше 2,2ТБ - то для успешной установки достаточно выбрать правильный дистрибутив и интегрировать модифицированные ACPI, SATA AHCI и USB 3.0 драйвера. Если вы страдаете ерундой и пытаетесь установить Windows XP на GPT-раздел или на диск размером 2,2ТБ+ или на NVMe диск - это также возможно, но танцы с бубном вам гарантированы, читайте ниже.

Рекомендуемые драйвера по отдельности:


1) Драйвер ACPI

На данный момент существует 12 модификаций файла acpi.sys, но я рекомендую опратить внимание на версию "acpi 6666 - 2019.10.20#2 (Intel&Ryzen) - OuterSpace, diderius6" файл от 20.10.2019 года если у вас AMD материнская плата и версию "acpi 5048 - 2019.10.11 - diderius6" файл от 01.11.2019 года если у вас Intel материнская плата. Все файлы берутся из архива "WinXP-IE Optional Patch Integrator v2.3.3b14.zip" - https://www.upload.ee/files/11812353/Wi ... 4.zip.html

2) Драйвер SATA AHCI

BIOS/UEFI современных материнских плат не поддерживает режим "Legacy IDE" и жесткие диски могут работать только в режиме AHCI. Установки Windows XP без AHCI драйвера заканчивается на BSOD (код 0x0000007B), для устранения BSOD в дистрибутив WinXP нужно интегрировать AHCI драйвер, с помощью программы nLite. Расписываю инструкцию установки драйвера под Intel чипсеты 100-й, 200-й, 300-й (реально был опробован на Intel H110 и Z170). Для AMD материнских плат используйте либо универсальный драйвер (из архива "WinXP-IE Optional Patch Integrator v2.3.3b14.zip") или драйвер из сборки Integral Edition 2020.5.5 или использовать драйвера модификации "mod Fernando" - ищите инструкции на сайте win-raid.com.

Для Intel материнских плат RSTe AHCI/RAID driver v4.7.0.1117 - это лучший драйвер AHCI SATA. Драйвер датируется 2017 годом и новее драйвера 2012 года, который модифицировал Fernando. Разработчик писал, что доработал много функций и обеспечил поддержку новейших материнских плат (вплоть до Intel Z390).

Вариант №1.
Последовательность интегрирования драйвера в дистрибутив, для устанения BSOD 0x0000007B на 1 этапе установки Windows XP.

1) Скопировать файл storport.sys (рекомендованная версия 5.2.3790.4485) в папку \i386 установочного дистрибутива Windows XP SP3. Не нужно удивляться, что большинство файлов в дистрибутиве в упакованном виде, а наш файл нужно ложить без упаковки. Файл storport.sys найдёте в архиве, по ссылке внизу сообщения.

2) Редактируем файл DOSNET.INF, ищем строку d1,scsiport.sys и вставляем d1,storport.sys ниже этой строки. Таких мест будет 2, поэтому проделаем 2 раза, получится так:
1
2
d1,scsiport.sys
d1,storport.sys

3) Редактируем файл TXTSETUP.SIF, ищем строку storprop.dll и вставляем после неё storport.sys = 1,,,,,,3_,4,0,0,,1,4 должно получиться приблизительно так:
1
2
storprop.dll = 100,,,,,,,,3,3
storport.sys = 1,,,,,,3_,4,0,0,,1,4

4) Далее интегрируем драйвер из прикрепленного архива (папка Driver\x86) с помощью программы nLite. Подробная инструкция по интегрированию драйверов в картинках - https://www.dimexpro.eu/ru/computer-sup ... _nLite.htm

Вариант №2.
Последовательность действий для обновления уже имеющегося в системе драйвера.

1) Скопировать файл storport.sys (рекомендованная версия 5.2.3790.4485) в папку c:\WINDOWS\system32\drivers Данный файл найдёте в архиве, по ссылке внизу сообщения.

2) Запустить "Диспетчер устройств", перейти в "Контроллеры SATA" и произвести обновление драйвера, указав на inf файл драйвера вручную (файл Driver\x86\iaAHCI.inf).

3) Перезагрузить ПК для применения изменений

Скачать драйвер "Intel RSTe AHCI/RAID driver v4.7.0.1117" (676 КБ) - https://www.upload.ee/files/11330099/AH ... P.zip.html

Вариант №3.
Драйвер модификации Фернандо "AHCI driver v11.2.0.1006 mod Fernando". Установка производится с помощью программы nLite и аналогична инструкции по интегрированию драйверов в картинках - https://www.dimexpro.eu/ru/computer-sup ... _nLite.htm
Драйвер "AHCI driver v11.2.0.1006 mod Fernando" и набор плюшек с винрейда (ACPI mod, Intel_AHCI_SATA, Intel_USB3, Intel_USB3_paefix, WinXPPAE_20) скачаете здесь - https://www.upload.ee/files/11199750/Fr ... d.zip.html

Вариант №4.
Универсальный SATA/AHCI драйвер (портирован с Windows 8), версия от 24 мая 2020 г. Состав архива:
1) ACPI drivers - 12 вариантов файла acpi.sys
2) Generic SATA+AHCI driver v1.3 - последняя версия SATA/AHCI драйвера
3) Generic USB 3.0 xHCI driver v1.1 - последняя версия USB драйвера
4) StorPort - 3 варианта файла storport.sys
5) nLite-1.4.9.3.setup - программа для интегрирования драйверов в iso-дистрибутив WinXP
В новой версии SATA драйвера убрали storport.sys, но в ОС этот файл всё равно должен быть. Я пробовал удалять storport.sys - без него ОС не загружается. C "Generic SATA+AHCI driver v1.3" наблюдается мигание 1 раз/секунду активности HDD, даже в режиме простоя. Глюк проявляется если на SATA интерфейсы подключено более 1 устройства, например SSD диск + DVD привод.

Скачать набор униыерсальных драйверов от 24 мая 2020 года (5,9 МБайт) - https://www.upload.ee/files/11759792/XP ... 0.zip.html
Обратите внимание - в "WinXP-IE Optional Patch Integrator v2.3.3b6.zip" есть более новая версия данного драйвера.

Поддержка GPT:
Берём файлы disk.sys и partmgr.sys из Windows Server 2003, помещаем в Windows\System32\Drivers взамен XP-шных и вуаля, вот вам GPT. Метод работает только для дисков с данными, для загрузочного диска используем вариант с Paragon GPT Driver - https://www.win-raid.com/t4035f45-Windo ... #msg110552

Поддержка NVMe:
Используем модифицированный OFA 1.3/1.5 driver + storport.sys из Windows Server 2003 или MS Windows 7 NVMe от daniel_k + портированный драйвер storport.sys из Windows 7 или Samsung NVMe драйвер + storport.sys.

3) Драйвер USB 3.0

USB контроллеры в современных материнских платах работают в режиме XHCI. По умолчанию Windows XP умеет работать только с EHCI контроллерами, а для поддержки XHCI - нужен драйвер. В данном архиве вы найдете USB 3.0 драйвер портированный с Windows 8 на Windows XP. USB драйвера нужно использовать с модифицированным драйвером ACPI, без правильного ACPI, драйвер на USB XHCI даже не установится.

Достоинства:
1) Модификация драйвера Майкрософта
2) Высокая стабильность
3) Поддержка всех xHCI USB контроллеров, которые только поддерживает Windows 8
4) Полноценная поддержка РАЕ (для х86 систем с более 4GB RAM)
5) Работает переход ПК в Ждущий режим
6) Высокая скорость работы (100 МБ/с на чтении с USB3 флешки видел лично)

Установка:
При установке Windows XP с нуля необходимо USB3_from_Win8 (NEW) + acpi.sys интегрировать в дистрибутив с помощью nLite. Как это делать ранее выкладывалось, читайте форум. При замене драйвера в установленной системе, вначале заменяем ACPI, потом через "Диспетчер устройств" обновляем оба компонента: вначале "USB 3.0 Root Hub", а затем "USB 3.0 xHCI Host Controller". Обратите внимание, что защита ОС может возвращать старые файлы, следите за этим.

Первая версия универсального драйвера от 3 мая 2020 года:
USB3_from_Win8 (NEW) - "новый драйвер" под ВСЕ чипсеты, портирован с Win8
USB3_x86_PAEfix (OLD) - "старый драйвер" под новые Intel чипсеты с корректной работой в режиме PAE (RAM>4GB)
acpi.sys - модифицированный ACPI, положить в c:\WINDOWS\system32\drivers
Скачать (840 кБ) - https://www.upload.ee/files/11663265/US ... s.zip.html

Последнюю версию универсального драйвера от 02 июня 2020 года возьмите из папки Generic USB 3.0 xHCI driver v1.1 взятой из архива "WinXP-IE Optional Patch Integrator v2.3.3b14.zip" - https://www.upload.ee/files/11812353/Wi ... 4.zip.html

4) Набор INF-заглушек на системные и бесполезные устройства

Системные устройства на материнской плате
Выкладываю набор драйверов для Intel-материнок, для AMD-материнок собирайте сами. Данный драйвер не обязателен, система без него прекрасно установится и будет работать, просто в "Диспетчере устройств" будет много неопределенных устройств с желтым значком. Набор распакован из пакета, скачанного с https://softreview.ucoz.ru/load/10-1-0-32

Мелких INF-файлов достаточно много и виндовский установщик не найдет нужный INF файл, если при установке задать искать драйвер в указанной папке. Тогда как же работать с данным пакетом?
1) Смотрим через "Диспетчер устройств" ID коды нужного оборудования. К примеру это будет VEN_8086&DEV_34A3. Далее через ТоталКоммандер ищем в файлах "по содержимому" строку VEN_8086&DEV_34A3 и находим её в файле IceLakePCH-LPSystem.inf.
2) Копируем данный файл в отдельный каталог. Открываем Блокнотом и изучаем содержимое, данный файл ссылается также на IceLakePCH-LP.cat, который тоже копируем и ложим рядом.
3) Далее устанавливаем этот драйвер вручную, выбирая из списка устройство "Intel(R) SMBus - 34A3". Сопоставление ID кода и названия драйвера ищем в разделе [Strings]. Обычно этот раздел внизу inf-файла.

Чтобы не заморачиваться с каждым обдельным устройством - просто интегрируйте весь набор в установочный дистрибутив. При установке ОС производится углубленный поиск драйвера и не нужно будет тыкать на каждый файл по отдельности.

Архив INF-заглушек (194 кБ) - https://www.upload.ee/files/11387540/Wi ... _.zip.html

Бесполезные устройства
IME драйвер - по сути данная технология предназначенная для удаленного управления ПК, в первом приближении - служба телеметрии, бесполезная для пользователя. Набор умнейших слов типа - Identity Protection Technology, Boot Guard, Rapid Start Technology, Smart Connect Technology, Sensor Hub Controller (ISHC), Active Management Technology (AMT), Small Business Advantage (SBA), Wireless Display, PlayReady, Protected Video/Audio Path опять же, не более чем впаривание телеметрии под видом необычных технологий с красивыми названиями. Надо это или нет - решать вам! Подробно читаем на винрейде - https://www.win-raid.com/t596f39-Intel- ... Tools.html

В качестве "драйвера" IME рекомендую использовать пустой драйвер (заглушку). Драйвер не имеет функционала и убирает желтый значек для IME. Если на вашу ОС драйвер не устанавливается - измените циферки версии ОС с 6.1 - это Вин7, на 5.1 - это Windows XP правкой INF-файла. Драйвер без функционала - он ничего не выполняет, а просто сообщает системе, мол драйвер установлен и Windows в драйвере не нуждается.

; NULL Driver

[Version]
Signature="$WINDOWS NT$"
Class=System
Provider=Intel_Home
DriverVer=07/05/2019,1.2.5.4

[Manufacturer]
Intel_Home=Intel, NTx86, NTamd64

[Intel.NTx86]
"IME x86 (NULL Driver)" = Intel_Inst, PCI\VEN_8086&DEV_A13A

[Intel.NTamd64]
"IME x64 (NULL Driver)" = Intel_Inst, PCI\VEN_8086&DEV_A13A

[Intel_Inst]
; the install section must be empty

[Intel_Inst.Services]
AddService = ,2 ; no value for the service name

Драйвер-заглушку можно установить на любое бесполезное устройство, типа Intel Management Engine и подобные. Для установки нужно заменить VEN_8086&DEV_A13A на свои ID коды. "Установленное" устройство будет иметь драйвер версии 1.2.5.4 с датой 07/05/2019 и названием "IME x86 (NULL Driver)". Всё редактируется обычным Блокнотом, вписав свои значения. Готовый файл найдете в архиве - https://www.upload.ee/files/11375292/Nu ... r.zip.html

В архив добавлен фикс таймера для Intel материнских плат, выполненный в файлах hal.dll и intelppm.sys - файлы стянуты с винрейда. Нормального описания что патчится я не нашел. C этими файлами мы получаем прибавку в производительности Intel процессора до 1-2%, а также существенную прибавку скорости SATA AHCI контроллера, что приводит к увеличении скорости чтения SSD диска до 20-30%. По некоторым отзывам данный фикс также убирает микролаги в 3D играх.

5) Драйвер на звуковую карту Realtek

С официального Realtek сайта драйвер "Realtek HD Audio v5.10.0.7510" от 06.08.2015 уже удален. Хотя на сайте есть драйвер для Windows XP датируемый от 10.12.2013 и он тоже работает на моей звуковухе (чип ALC887, встройка материнки на Intel Н110М чипсете), но этот более свежий - https://www.upload.ee/files/11522597/Re ... _.zip.html

К сожалению, после появления интерфейсного высера Windows 10, у многих производителей железа появилась мания удаления драйверов под старые системы. Такое впечатление, что это делается осознанно и специально, чтобы люди не могли работать на старых ОС, а насильно переводились на Win10. На официальных сайтах не осталось ни самих файлов драйвера, ни информации какую версию считать последней. Плюс очень много фейков - написано одно, а на самом деле выложен драйвер под Вин10 или другой версии. Спустя день поисков, я таки раздобыл действительно последнюю версию драйверов "Realtek HD Audio" для Windows XP - это версия 5.10.0.7514 от 23.08.2016 года.

Поддерживаемые чипы - ALC880, ALC882, ALC883, ALC885, ALC886, ALC887, ALC888, ALC889, ALC892, ALC899, ALC861VC, ALC861VD, ALC867, ALC900, ALC660, ALC662, ALC663, ALC665, ALC668, ALC670, ALC671, ALC672, ALC676, ALC680, ALC221, ALC231, ALC233, ALC235, ALC255, ALC260, ALC262, ALC267 и другие.

Драйвер Realtek_HD_Audio_v5.10.0.7514 от 23.08.2016г. для Windows XP (35 МБайт) - https://www.upload.ee/files/11530218/Re ... 6.zip.html

6) Драйвер на сетевую карту Realtek

Драйвер на сетевые карты на чипах Realtek есть на их сайте. Драйвер на Windows XP достаточно новый (версия 5.836.0125.2018 от 25.01.2018 года) и поддерживает большинство современного железа. Поскольку производители очень часто удаляют драйвера на старые ОС типа Windows XP, то я этот драйвер перевыложил на обменниках.

Драйвер "Realtek Ethernet PCIe Family Controller.zip" (940 кБ)
https://www.upload.ee/files/11794394/Re ... r.zip.html
https://www37.zippyshare.com/v/OcTa8lst/file.html

7) Драйвер на видеокарту

Для Windows XP существуют полноценные драйвера на видеокарты до NVidia GTX 960 (включительно) и AMD Radeon R9 370X (включительно). На более новые видеокарты драйверов на Windows XP пока нет. Есть модификации для NVidia GTX 1060, но в ней работает только 2D ускорение, а игровое 3D не работает - поэтому такие костыли я не выкладываю.

Видеокарта NVIDIA (драйвер GeForce iCafe Graphics v368.91)

Поддерживаемые карты:
GeForce 900 series: GTX 960, GTX 950
GeForce 700 series: GTX TITAN Z, GTX TITAN Black, GTX TITAN, GTX 780 Ti, GTX 780, GTX 770, GTX 760 Ti, GTX 760, GTX 750 Ti, GTX 750, GTX 745, GT 740, GT 730, GT 720
GeForce 600 series: GTX 690, GTX 680, GTX 670, GTX 660 Ti, GTX 660, GTX 650 Ti BOOST, GTX 650 Ti, GTX 650, GTX 645, GT 645, GT 640, GT 630, GT 620, GT 610, 605
GeForce 500 series: GTX 590, GTX 580, GTX 570, GTX 560 Ti, GTX 560 SE, GTX 560, GTX 555, GTX 550 Ti, GT 545, GT 530, GT 520, 510
GeForce 400 series: GTX 480, GTX 470, GTX 465, GTX 460 v2, GTX 460 SE v2, GTX 460 SE, GTX 460, GTS 450, GT 440, GT 430, GT 420, GT 415

http://drivers.softpedia.com/get/GRAPHI ... r-XP.shtml
http://cn.download.nvidia.com/Windows/i ... tional.exe

Видеокарта AMD (Драйвер Radeon iCafe для Windows XP)

Поддерживаемые карты:
AMD Radeon™ HD 5000 Series: HD5450 / HD5550 / HD5570 / HD5750 / HD5770 / HD5830 / HD5850 / HD5870
AMD Radeon™ HD 6000 Series: HD6450 / HD6570 / HD6670 / HD6750 / HD6770 / HD6850 / HD6870 / HD6950 / HD6970
AMD Radeon™ HD 7000 Series: HD7750 / HD7770 / HD7850 / HD7870 / HD7950 / HD7970 / HD7990
AMD Radeon™ R9/R7 200 Series: R5 230 / R7 240 / R7 250 / R7 250X / R7 260X / R9 270 / R9 270 1024 SP / R9 270X / R9 280 / R9 280X
AMD Radeon™ R9/R7 300 Series: R7 360 / R9 370 1024 SP / R9 370X
All AMD Radeon™ APU Series: HD7480D / HD7540D / HD7560D / HD7660D / HD8370D / HD8470D / HD8570D / HD8670D / R7 series

http://radeon.ru/drivers/amd/xp/icafe-w ... -sep24.exe
https://web.archive.org/web/20180817074 ... ified.aspx

Дополнительные фичи:


1) Осовременивание Internet Explorer 8 в Windows XP
К сожалению, браузер IE8 уже давно не адекватен, он не способен открыть большинство современных сайтов. Данный фикс позволяет добавить 256-битное шифрование в Internet Explorer 8 (взамен 128-битного), что позволит открыть большую часть HTTPS сайтов, которые ранее в IE8 не открывались. Ясное дело, в Хром 80 его не превратишь, но фикс позволяет хоть как-то улучшить совсместимость с современными сайтами. Изначально, файлы предназначались для корректной работы 7.Х версий скайпа в Виндовс ХП, так как скайп использовал функции IE. Файлы можно скопировать автоматически - запустив батник или раскидать по папкам вручную (посмотрите пути в батнике). После перезагрузки ПК, запустите IE8 и в меню "О программе" вы должны увидеть "Стойкость шифра: 256-разр."
Скачать фикс IE8 - https://www.upload.ee/files/11402162/IE ... 6.zip.html

2) "Черный экран" после восстановления полноэкранного Direct3D
Как бы я не расхваливал ХР-ишный Radeon драйвер, но маленькая проблема в нем таки нашлась, но тут-же решилась. Оказалось, если запустить игру в полноэкранном D3D режиме (в OpenGL такого бага нет), потом свернуть её, нажав клавишу "Win" или клавиши "Alt+Tab" перейдя на рабочий стол и затем опять переключиться на игру - то вместо игры, мы видим черный экран и курсор мыши. Если опять перейти на рабочий стол - всё работает, система не виснет - просто вместо игровой графики мы видим черный экран. Проблема возникает только в D3D режиме. В OpenGL используемом в большинстве игр проблемы нет. Для устранения проблемы достаточно одноразово установить и снять галочку в настройках "Enable GPU scaling" (Разрешить GPU масштабирование). При этих действиях добавляется какая-то настройка в реестр системы, о необходимости которой АМД бракоделы видимо забыли. Можете доковырять дальше и решить проблему через импорт reg-файла, но мне хватило установить/снять галочку. Одноразово установленной/снятой галочки хватит до следующей переустановки винды.

3) Установка Windows XP c флешки
Крайне рекомендуется устанавливать WinXP с CD или c DVD диска, но если в вашем ПК отсутствует оптический привод - то читайте сайты по установке с флешки
http://comp-profi.com/kak-ustanovit-win ... -s-fleshki
https://remontka.pro/ustanovka-windows-xp-s-fleshki

Дополнительный софт:


1) Программа UltraISO для записи на CD или DVD - https://www15.zippyshare.com/v/hc1WGEM4/file.html

2) Программы для вытаскивая драйверов с установленной ОС (Double Driver v4.0.1 + DriverExtractor v2.0) - https://www.upload.ee/files/11568068/Dr ... t.zip.html

3) Браузер 360ЕЕ (аналог Google Chrome) - собран на 69 и 78 версии Хрома. 360ЕЕ прекрасно работает на ХР, а штатный Хром для ХР закончился на 49 версии. Описание - http://forum.ru-board.com/topic.cgi?for ... art=1380#7

4) Набор твиков для Windows XP (используются в Integral Edition)
WinXP-IE Optional Patch Integrator (разные версии)
Версия от 12 мая 2020 года - https://www.upload.ee/files/11709347/Wi ... 1.zip.html
Версия от 17 мая 2020 года - https://www.upload.ee/files/11794698/Wi ... 2.zip.html
Версия от 21 мая 2020 года - https://www.upload.ee/files/11794716/Wi ... 8.zip.html
Версия от 25 мая 2020 года - https://www.upload.ee/files/11789625/Wi ... 6.zip.html
Версия от 31 мая 2020 года - https://www.upload.ee/files/11801162/Wi ... 2.zip.html
Версия от 02 июня 2020 года - https://www.upload.ee/files/11812353/Wi ... 4.zip.html

5) Русификатор (превращает английскую редакцию Windows XP в русскую)
MUI (85 МБ) - https://www.upload.ee/files/11706985/MU ... S.rar.html

6) Аддон для Офиса - FileFormatConverters для открытия docx в Word 97/2000/2003
https://www.upload.ee/files/11801662/Fi ... s.zip.html

7) Update Root Certificates v1.6 - программулька с консольным интерфейсом для обновления корневых сертификатов
https://www.upload.ee/files/11801085/Up ... 6.zip.html

8) Упаковщик GS_CABer v1.1.5.7 и программа nLite v1.4.9.3 для перепаковки дистрибутивов
https://www.upload.ee/files/11801684/GS ... e.zip.html

Сайты:


1) https://www.win-raid.com/forum.php - профильный форум, посвященный модификациям драйверов на Windows XP / Windows 7.
2) https://www.win-raid.com/t4035f45-Windo ... dware.html - ветка, посвященная Windows XP
3) https://www.dimexpro.eu/ru/computer-sup ... _nLite.htm - инструкция по интегрированию драйверов в ISO в картинках
https://www.zone62.com/downloads/softwa ... al-edition - сайт где производится сборка Windows XP Professional SP3 x86 - Integral Edition
4) https://www.zone62.com/downloads/softwa ... on#comment - обсуждение Windows XP Integral Edition
5) https://forums.mydigitallife.net/#microsoft-windows.60 - хороший сайт, альтернатива win-raid.com
6) https://www.win-raid.com/t4035f45-Windo ... l#msg61916 - перечень решенных проблем для WinXP


Top
 Profile  
Reply with quote  
PostPosted: Tue Jun 16, 2020 1:41 pm 
Offline

Joined: Fri Nov 24, 2017 2:06 pm
Posts: 39
Новый комплект Windows XP 2020 Drivers
v2.3.3b20 - сборка 16 июня 2020 г.


В наборе обновился портированный с Windows 8 USB 3.0 драйвер до версии Generic USB 3.0 xHCI driver v1.2. Суть изменений не знаю, у меня прекрасно работает и первая версия. Но уверен - всё стало ещё круче!

Пора пересобрать дистрибутив Windows XP 2020. Автор дистрибутива - отзовитесь, пора осовремениться! Уже появилось много новых драйверов. Пересоберите с актуальными драйверами, особенно Generic USB 3.0 xHCI driver - можете использовать не сомневаясь, работает чудесно! Про патченые драйвера от Фернандо можно забыть. Generic портированные с Виндовс 8 - работают лучше.

Скачать WinXP 2020 драйвера (12 МБ) - https://www.upload.ee/files/11886696/Wi ... 0.zip.html


Top
 Profile  
Reply with quote  
PostPosted: Mon Jun 29, 2020 5:33 am 
Offline

Joined: Fri Nov 24, 2017 2:06 pm
Posts: 39
Самый распространенный бред о Windows XP 2020


С целью продвижения интерфейсного высера Windows 10, коммерсанты запускают всякий бред, а недалекие пользователи это подхватывают и несут в мир.
1) Windows XP давно не поддерживается, на ХР не выходят обновления
- Действительно с 2019 года не поддерживается, но критические обновления до сих пор иногда выходят. Система за 20 лет настолько проверена, мало что критического в ней можно найти. А мусорные обновления, в которых телеметрия, ограничения по железу и производительности - таких обновлений нафиг не надо
2) Windows XP имеет кучу критических уязвимостей, шифровальщик Petya испортит вам весь диск
- На 2020 год момент не известно ни 1 критической уязвимости и вряд ли уже будет найдено. Под шифровальщик Майкрософт в 2017 году выпустили патч под все системы, в том числе и под Windows XP
3) Windows XP не может поддерживать больше 4 ГБ оперативной памяти
- Может, используйте WINXPPAE 2.0 или FIX128
4) После патча PAE память видится, но не работает. Нужны специальные программы для работы в РАЕ
- Память и видится и работает. Программы работают все без исключения, так как они выполняются в виртуальном простанстве и о РАЕ даже ничего не знают. Проблемы могут быть только с драйверами, в которых поддержка РАЕ специально испорчена (например драйвер выше 332 версии для видеокарт NVidia)
5) Ни один современный браузер не работает на ХР
- Используйте хромоклон 360EE (69 и 78 движок) или Basilisk - форк FireFox
6) Office 2019 не работает в ХР, ну и другой новомодний софт
- Зато работают Office 97, 2003, 2007, 2010 - этого достаточно и другой софт также работает, кому надо тот найдет
7) Windows XP не может раскрыть современный процессор
- Проведенные тесты показывают абсолютно одинаковую производительность, в сравнении с современными системами. По сути производительность определяется вашим железом, а не ОС. Новые технологии - в 99% маркетинговый дрочь, чем техническая необходимость.
8) На Windows XP нет USB 3.0 драйвера
- Есть драйвер Generic USB 3.0 xHCI driver v1.2, поддерживающий все материнские платы
9) Форумчанин ХХХ рекомендует не читать про Windows XP, а устанавливать Win10
- Форумчанин ХХХ может быть заинтересованным лицом. Ему пофиг ваши проблемы, ему важен свой бизнес - нужно продавать новые ПК и новые ОС
10) Я увидел столько модифицированных драйверов, моя ОС будет работать стабильно
- Модификация обычно представляет исправление нескольких байт, с отключением ограничений. Модернизированный драйвер работает также, просто поддерживает больше нового оборудования
11) Столько много текста, надо ли всё это читать
- Надо! В "простыне" вы найдете ответ на 99% проблем, с которыми столкнетесь при установке ВинХП на современный ПК
12) Может лучше поставить Windows XP на виртуалку или на старенький ПК и не морочить голову
- Если ваш ПК чтоб возить окошки Проводника по экрану - то ставьте. Но для нормальной работы, с максимальной производительностью, нужно устанавливать на реальное железо. Старенький ПК будет тормозить даже в ютубе, так как для распаковки качественного видео нужен современный CPU. Поэтому только установка Windows XP 2020 на современное железо - даст вам комфортную быструю работу.

Новая "простыня" для Windows XP 2020 (редакция 29.06.2020)
Вся информация в виде txt файла (45кБ) - https://www.upload.ee/files/11942731/Wi ... 0.txt.html


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group, Almsamim WYSIWYG Classic Shell © 2010-2016, Ivo Beltchev.
All right reserved.