21 Commits

Author SHA1 Message Date
Yutaka-Sawada
2189612c65 Release note of version 1.3.2.0 2021-12-20 13:40:26 +09:00
Yutaka-Sawada
59d062ed77 Add files via upload 2021-12-20 13:14:14 +09:00
Yutaka-Sawada
5870f732c9 Delete MultiPar_par2j_1319.7z 2021-12-20 13:13:45 +09:00
Yutaka-Sawada
c0239c578c Delete MultiPar_ShlExt_1318.7z 2021-12-20 13:13:37 +09:00
Yutaka-Sawada
03e8567358 Delete MultiPar_Help_1319.7z 2021-12-20 13:13:29 +09:00
Yutaka-Sawada
774d716f23 Release note of version 1.3.1.9 2021-09-09 10:56:08 +09:00
Yutaka-Sawada
20066306c8 Add files via upload 2021-09-05 09:53:02 +09:00
Yutaka-Sawada
1ad52701fd Delete MultiPar_Help_1319.7z 2021-09-05 09:52:48 +09:00
Yutaka-Sawada
6e76cc44ac Add files via upload 2021-09-04 09:35:44 +09:00
Yutaka-Sawada
e5f9b0db4d Delete MultiPar_par2j_1319.7z 2021-09-04 09:35:13 +09:00
Yutaka-Sawada
6956f295d3 Add files via upload 2021-09-03 21:03:24 +09:00
Yutaka-Sawada
d8999fce08 Delete MultiPar_par2j_1319.7z 2021-09-03 21:02:57 +09:00
Yutaka-Sawada
e5fbb74426 Delete MultiPar_Help_1319.7z 2021-09-03 21:02:46 +09:00
Yutaka-Sawada
9136580dd8 Add files via upload 2021-09-02 20:17:53 +09:00
Yutaka-Sawada
6e67e9f64e Delete MultiPar_ResUI_1318.7z 2021-09-02 20:17:22 +09:00
Yutaka-Sawada
a896e06973 Delete MultiPar_Help_1319.7z 2021-09-02 20:17:14 +09:00
Yutaka-Sawada
a5127000a8 Add files via upload 2021-08-30 10:22:42 +09:00
Yutaka-Sawada
5455430856 Delete MultiPar_par2j_1318.7z 2021-08-30 10:22:07 +09:00
Yutaka-Sawada
fafae1f0bd Delete MultiPar_Help_1318.7z 2021-08-30 10:21:59 +09:00
Yutaka-Sawada
db5d41fedc Release note of version 1.3.1.8 2021-05-26 09:11:44 +09:00
Yutaka-Sawada
6bc59496b1 Update README.md 2021-05-26 09:06:52 +09:00
9 changed files with 68 additions and 48 deletions

116
README.md
View File

@@ -1,65 +1,85 @@
# MultiPar # MultiPar
v1.3.1.8 is public v1.3.2.0 is public
This is minor bug fix version.   This is a beta version to test new encoder & decoder.
Though I updated many files, most users don't see the difference. I implemented a way of Cache Blocking for CPU's L3 cache optimization.
Because there may be a problem still, I didn't set this version as stable yet. It will calculate multiple blocks at once on multi-Core CPU.
When I cannot re-produce a problem nor test a behavior myself, it's difficult to solve. Old method calculated each block independently,
If there is no serious problem, next version will be the last of v1.3.1 tree. and could not avail the advantage of shared memory.
When you see a bug, odd incident, or strange behavior, please let me know. New method may use shared L3 cache more often, and will be fast on recent PCs.
I will fix as possible as I can.
I changed the order of files in Windows 10 style.   Thanks [prdp19 and Slava46](https://github.com/Yutaka-Sawada/MultiPar/issues/47) for many tests.
It treats digits as numbers in filenames. Thanks [Anime Tosho](https://github.com/Yutaka-Sawada/MultiPar/issues/21) for some idea and advice.
Though the method was introduced from Windows 7, I didn't change for compatibility. Also, other users aided my development.
Without their help, I could not perform this speed improvement.
Windows 10 supports multiple monitors with different DPI.   While new version seems to be faster on most cases,
The method is called as PerMonitorV2 in application manifest. it may happen to be slow for a few blocks.
I implemented the way, and MultiPar would be less blurry on a secondary monitor now. Though I don't know the speed on old PCs, it may not become slow.
Because I cannot test the behavior myself, I'm not sure it works on each user's case. If you see a failure or strange result, please report the incident with ease.
If someone sees a problem on his PC, please report the incident with a screen-shot. I will try to solve as possible as I can.
Thanks John L. Galt for many tests on multiple monitors.
  I adjusted CPU usage slider for CPUs with many Cores.
Now, each position will set different number of threads always.
Left most : 1/4 of CPU cores
One from left : 2/4 of CPU cores
Middle : 3/4 of CPU cores
One from right : 4/4 of CPU cores, or use one less threads on CPU with 6 or more Cores.
Right most : May use one more threads on CPU with 5 or less Cores.
  I improved calculating hash of multiple source files.
From my testing result, I changed default number of threads for NVMe SSD.
When you use a raid-system or external drive, it cannot detect the drive type.
If it fails to detect, it uses HDD mode by default.
At MultiPar options, it's possible to change the setting manually.
You may select one of them; HDD, SSD, or Fast SSD.
Caution, you should not select SSD, if your using drive is HDD.
[ Changes from 1.3.1.7 to 1.3.1.8 ] [ Changes from 1.3.1.9 to 1.3.2.0 ]
GUI update GUI update
- New
- An option for file access mode was added.
- Change - Change
- It uses digits as numbers in sorting filenames. - Fast SSD is selectable as file access mode.
- .EXE file's path may contain Unicode characters. - Max number of log files was increased from 100 to 1000.
- CPU usage slider was adjusted on CPU with 6 or more Cores.
- Shadow of text over progress-bar becomes more smooth.
PAR2 client update
- Change
- Standard buffer size becomes double to decrease iteration.
- Single byte error in a single slice file may be corrected.
- Number of using threads was changed on CPU with 6 or more Cores.
- Enabling GPU won't use additional threads on multi-core CPU.
- Progress percent may move while writing blocks.
- Improvement - Improvement
- On Windows 10, it supports multiple monitors with different DPI. - L3 cache optimization was implemented for multi-core CPU.
All clients update
- Change
- It uses digits as numbers in sorting filenames.
- .EXE file's path may contain Unicode characters.
[ Hash value ] [ Hash value ]
MultiPar1318.zip MultiPar1320.zip
MD5: 2CBF1253F4302A7645D00ADC8D834CCD MD5: 56524875BC77FD7A4E51A9E2C3F834CB
SHA1: 569A3E103C9630839A55F1DDB16701FE3B2C6876 SHA1: 245F3432DBCCAD335AEB2A70371EE57EFEF52CE7
MultiPar1318_setup.exe MultiPar1320_setup.exe
MD5: DCF7957E8ACF0E488D8D8F30B7D3A94C MD5: 5D0A51F48CDE8FCB0B87CC949BE84DD1
SHA1: 552EB43C0BE34C46A6C496EEC7370521B07B719C SHA1: B727D5193697E8C0A2335DB8233874CBDAFDEE40
  To install under "Program Files" or "Program Files (x86)" directory,
you must start the installer with administrative privileges by selecting
"Run as administrator" on right-click menu.
[ Hash value of other source code packages ] [ Hash value of other source code packages ]
Old versions and source code packages are available at   Old versions and source code packages are available at
[GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or [GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or
[OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0?e=4V0gXu). [OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0?e=4V0gXu).
MultiPar_par2j_1318.7z MultiPar_par2j_1320.7z
MD5: 625B19602201DB50AF87B4E36C30CDF2 MD5: 5DBF880047D05BC2E8FE349DC6EC610C
SHA1: E596C2B127940D993DF0384686D08943DC555C6F SHA1: 1D50EFE97A7812B6AF0090B83AAEE61BCBABD1ED
MultiPar_par1j_1318.7z MultiPar_par1j_1318.7z
MD5: F66285403BA0AD856BA6A8CCD922EBF5 MD5: F66285403BA0AD856BA6A8CCD922EBF5
@@ -69,14 +89,14 @@ MultiPar_sfv_md5_1318.7z
MD5: 4E6433808625C088E2773C961BBEBBD2 MD5: 4E6433808625C088E2773C961BBEBBD2
SHA1: 68B54D178BA58637F63CC3E0CC656C96D4472A33 SHA1: 68B54D178BA58637F63CC3E0CC656C96D4472A33
MultiPar_ShlExt_1318.7z MultiPar_ShlExt_1320.7z
MD5: 57E79698A53458681CD19842391A202F MD5: C413655ABF85BCFF3D4B349BAAADC24B
SHA1: 646145F1B429C1CF592F907614889C98FBE7E756 SHA1: 8552E6CCF647B065D91E494D2751567C144ABD36
MultiPar_ResUI_1318.7z MultiPar_ResUI_1319.7z
MD5: A9B649FD0D3EBBDAA2E4F1983489F9FE MD5: E03B90A433466C945D726B5A49B4E547
SHA1: 55965B11B0B03854EC98DB8D94CE8860BF15B6F0 SHA1: E30FB11B8F121D44CC1CC368E8D91F06CFC15551
MultiPar_Help_1318.7z MultiPar_Help_1320.7z
MD5: 2C96D79314DBEB995FF28E79947257F5 MD5: 1F8CC009B1A5F11EFBA999C7225E4311
SHA1: CDAECF763D8D5FACE512DDCF475D06BECD2993EC SHA1: 6E392602F82A96E3015FEA65A590E08D2B6E39CB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.