Release note of version 1.3.3.3

This commit is contained in:
Yutaka Sawada
2024-06-15 13:50:52 +09:00
committed by GitHub
parent 8d6c1cd0ea
commit bf5b8d60aa

View File

@@ -1,45 +1,55 @@
# MultiPar # MultiPar
### v1.3.3.2 is public ### v1.3.3.3 is public
  This is a small fix version to improve performance of GPU acceleration.   I fixed a few rare bugs in this version.
It will become faster on AMD Radeon graphics boards. While most users were not affected by those problems,
It may be slightly faster on Nvidia GeForce graphics boards. those who saw the matter would better use new version.
There is no difference in CPU calculation. If there is a problem still, I will fix as possible as I can.
Because this isn't tested so much, there may be a bug, failure, or mistake. I updated some help documents about Batch script.
If you see a problem, please report the incident. I mentioned the location of help files in ReadMe text.
I will try to solve as possible as I can.
  I changed 3 points in my OpenCL implementation.   New version supports a PC with max 8 OpenCL devices.
It's possible to test them by `lc` option at command-line. Thanks [Yi Gu for reporting bug in a rare environment](https://github.com/Yutaka-Sawada/MultiPar/issues/110).
Thanks [cavalia88, Slava46, and Anime Tosho for many tests and wonderful idea](https://github.com/Yutaka-Sawada/MultiPar/issues/107). I didn't think a user put so many OpenCL devices on a PC.
OpenCL perfomance is varied in every graphics boards. It will detect a Graphics board correctly.
If you have a fast graphics board, enabling "GPU acceleration" would be faster.
If it's not so fast (or is slow) on your PC, just un-check the feature.   I improved source file splitting feature at creating PAR2 files.
1) Data transfur between PC's RAM and GPU's VRAM Thanks [AreteOne for reporting bug and suggestion of improvment](https://github.com/Yutaka-Sawada/MultiPar/issues/117).
2) Calculation over GPU When file extension is a number, it didn't handle properly.
3) Calculate 2 blocks at once to reduce number of table lookup If someone saw strange behavior at file splitting ago, it should have been solved in this version.
  I fixed a bug in verifying external files.
It might not find the last slice in a source file, when the file data is redundant.
Thanks [dle-fr for reporting bug and testing many times](https://github.com/Yutaka-Sawada/MultiPar/issues/130).
This solution may improve verification of damaged files, too.
When source files are mostly random data like commpressed archive, there was no problem.
[ Changes from 1.3.3.1 to 1.3.3.2 ] [ Changes from 1.3.3.2 to 1.3.3.3 ]
Installer update
- Inno Setup was updated from v6.2.2 to v6.3.1.
PAR2 client update PAR2 client update
- Improvement - Bug fix
- GPU acceleration will work well on AMD graphics boards. - Fixed a bug in GPU acceleration, when there are many OpenCL devices.
- Failure of splitting source files with numerical extension was fixed.
- Faulty prediction of the last block in a file with repeated data was fixed.
[ Hash value ] [ Hash value ]
MultiPar1332.zip MultiPar1333.zip
MD5: 5F2848ED7F65C632D1FED42A39B66F95 MD5: 01A201CA340C33053E6D7D2604D54019
SHA1: CFA2CC6D217704BE2AF9DEDE15B117E9DC26A25B SHA1: F7C30A7BDEB4152820C9CFF8D0E3DA719F69D7C6
MultiPar1332_setup.exe MultiPar1333_setup.exe
MD5: 338F9D0842762338DC83921BBE546AF8 MD5: 33F9E441F5C1B2C00040E9BAFA7CC1A9
SHA1: 2A11FD544D49AA7B952214733C9D8E53F647592E SHA1: 6CEBED8CECC9AAC5E8070CD5E8D1EDF7BBBC523A
  To install under "Program Files" or "Program Files (x86)" directory,   To install under "Program Files" or "Program Files (x86)" directory,
you must select "Install for all users" at the first dialog. you must select "Install for all users" at the first dialog.
  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). [OneDrive](https://1drv.ms/f/c/8eb5bd32c534a1d1/QtGhNMUyvbUggI5pAAAAAAAAKjWf9HxrAn-GDQ).