Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Matthies authored Jan 27, 2021
1 parent 8410550 commit b711ac6
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ This started in 2016 as a private hobby project to practise programming in C++ a
to earlier releases. Meanwhile some years later RubiChess got pretty competitive and is listed in most of the rankings and plays
a lot of even big tournaments.

I'm still not very good in C++ using a C-style code almost everywhere but the whole project was and is a lot of fun.
I'm still not very good in C++ using a C-style code most of the time but the whole project was and is a lot of fun.

Many thanks to the excellent documentation at https://chessprogramming.org.
Also many thanks to Bluefever and his video tutorial https://www.youtube.com/user/BlueFeverSoft/videos
Expand All @@ -24,7 +24,7 @@ Use the 'NNUENetpath' option to switch to a different network weight file.
You can download network files from my repository https://github.com/Matthies/NN and put it in the same folder as the executable.
Default net (and default value of NNUENetpath) is now nn-375bdd2d7f-20210112.nnue which is also included in Windows release package.

## Binaries and hints to build some:
## Binaries and hints to build some
I provide release binary packages for Windows x64 only. Depending on your type of CPU you can choose from
1. RubiChess-BMI2: For best performance on modern intel CPUs and probably also new AMD Ryzen Zen3 / 5?00X CPU
1. RubiChess-AVX2: For best performance on modern AMD Ryzen Zen/Zen2
Expand All @@ -36,7 +36,9 @@ You will get a warning at startup if the selected binary doesn't match your CPU

RubiChess should also build on any x64 Linux on MacOS and on Raspbian (at least up to Raspi 3 which I own and tested) using make from the src subfolder.
For fastest binaries you should use the Clang compiler and the following build command

```make profile-build COMP=clang```

You may need to install some additional packages like Clang, lld linker and llvm profiling toolkit to make this work.
You can also use the (default) gcc/g++ compiler ```make profile-build``` which probably works without additional packages but the binaries are probably a little bit slower.

Expand Down

0 comments on commit b711ac6

Please sign in to comment.