1. What is the difference between basic/pro/edge versions?

See here. It may change in the future. Some features will be added to all version, some only to the pro version and some experimental/requiring bigger hardware ones only to edge. That link represents current state of affairs.

2.Can I buy one version and upgrade later?

Yes, the prices are going to be: 249$ to upgrade from basic to pro and 650$ to upgrade from pro to edge. The price of an upgrade is a little higher than the difference in prices between versions to account for additional licensing/payment processor fees. Those upgrades will be available in our store but if you want them NOW contact us

3.I need XYZ before I buy, can you make it?

Maybe. It depends how popular XYZ is among other users, how useful we think it is and how much time it takes to implement. Your best course of action is to provide your feedback then wait and keep checking what's available every 2 weeks or so.

4.What do you mean by "activations"?

Number of activations means on how many computers you personally own and use the software can be installed.

5. Can I move it to different/newer computer?

In general yes although that has to be reasonable (like not every week or so). To do pleae follow the instructions here:
https://www.youtube.com/watch?v=5Ozjfnatwms (question number 3)

After that you can just activate it on another computer.

6. Is there any manual/video tutorial/step-by-step guide?

For now there is a short introductory video which goes over basic functionality of the solver. There is also a Quick Start Guide and Resources. Full 50 pages manual is not going to happen - the program changes too fast and maintaining a tutorial is a huge burden. In the near feature we plan to release more videos going over various features.

7. How to make a bug report?

Please follow the steps:

  1. Unless something crashes assume it's not a bug and try to think why the results might be correct. The experience shows that majority of bug reports are user errors. Our resources are very limited so be considerate when it comes to developers' time.
  2. Make sure you are running the newest version of the solver and the viewer
  3. If after following steps 1 and 2 you still think there is a bug please send us an email (support@piosolver.com). The most useful piece information you can include is the way to replicate the problem (so actions leading to the unexpected/buggy behavior). If that's difficult please include as many details as possible: the tree config you work on ("copy to clipboard" button), a description of actions you took before you encountered the problem as well as a description of how the actual result differs from the expected one.
  4. If you want to be even more helpful go to Tools->Configuration, check "enable logging" and then re-create the problem. There will be log.txt file which you can send to us. That's the best way because we can look into all the details and get to the problem quickly.

8. Can I re-sell my license?

We don't support it. There are four reasons for that:

  1. Besides the software you get support with the software. Providing support is based on the idea of average usage time (some people need none, some need more). That means that we can't provide support to any number of people who buy a license from you as then the price would be way higher.
  2. Our software is in principle per computer. We allow moving it for purposes like new computer/long travelling etc. but those are not in principle floating licenses.
  3. There are many scam attempts based on re-selling Pio keys. Things that already happened include: buying a key for someone and then requesting a refund or hitting us with a chargeback, selling invalid Pio keys, selling the same key to several different people. There are other creative ways as well which we are not going to describe. We don't facilitate reselling and we will always warn about possible scams. That being said there is nothing we can (or want) to do if you re-sell your license and someone else starts using it. We don't police on what computers Pio is run, it's just from our point of view the contract for support/license related request is still bound to the original buyer.
  4. Laws: if our original customer requests access to their license we have to grant it. We don't have a way to prove the license was sold. We are neither allowed by law nor have resources to collect/verify/police private deals outside of our control. The license belongs to the original buyer.

9. What hardware is recommended for optimal use of PioSOLVER?

There is no "optimal" build as it depends on your expectations, budget and logistics. Here are some points to have in mind:

  • Operating system: you need 64bit Windows. On Macs you need some way to run Windows, popular ones are Parallels and Bootcamp.
  • CPU and RAM:  solver's speed is proportional to number of physical cores x frequency they run on assuming those are reasonably modern CPUs. The more RAM you have the bigger trees you can build. This means there is no "optimal" setup. You can always get a faster computer and more RAM if you spend more money.
  • Minimum requirements: you need a quad core CPU and 8GB of RAM to run the solver comfortably. It will work on modern dual core CPUs as well but it's going to be slower (more than 2x because usually those CPUs are also clocked at lower frequency than quads to save battery life). It's the best to download the free version and run some tests (it solves Qs Jh 2h flop) to make sure your hardware produces satisfactory performance.
  • Laptops: it's hard to get good performance on a laptop. If you intend to run the solver on those make sure to get real quad/hexa core CPU (not 2 cores with hyperthreading sometimes advertised as 4 cores) at possibly high frequency. Even the fastest laptops are slower than average modern desktop computer. The reason for this is that laptops are optimized to be portable and to have long battery lives not for performance.
  • Desktops: the performance is proportional to number of CPU cores multiplied by frequency they are clocked at. We strongly recommend AMD CPUs as starting from Zen generation (Ryzen/Thread Ripper) they offer much better performance/price ratio and you can get a lot of cores. Due to licensing changes on Intel forbidding the users to publish performance benchmarks we can no longer in good conscience recommend Intel CPUs.
  • RAM: RAM speed doesn't matter much as long as it's relatively modern. The more RAM you have the bigger trees you can build. 8GB is enough to use postflop solver comfortably with occasional 2-3 bet sizes at some points. 16GB is enough to solve even very big trees with multiple bet sizes at many points. Some users want even bigger trees though. To use the preflop solver comfortably you need at least 64GB of RAM. We got reports that RAM speed is important for Ryzen/ThreadRipper CPUs though. It's the best idea to consult hardware experts/hardware forums when assembling your system.
  • Renting: it may be the best idea to rent a dedicated server instead of building your own hardware. It offers a lot of flexibility and options. The solver doesn't hog your local resources either so you can the computer for other heavy tasks when Pio is solving on the server. There are many providers of dedicated servers out there, popular ones among our customers are ovh, online.net and https://contabo.com/. They all have their own order process, offerings and support. We don't recommend any particular provider, it's the best to consult Google and our Skype group where many people went through the process.
  • GPUs: they don't matter for the solver's performance
  • SSDs: they don't matter for the solver's performance although they do matter for overall computer experience so it's recommended to get one unless the computer is purely for Pio purposes.
  • Overclocking: overclocking will increase performance of the solver proportionally to how much you overclock. Overclocking also increases heat so you need very good cooling to make it work (generally you need to know what you are doing)
  • Intel vs AMD: AMD CPUs before Ryzen/Thread Ripper were very slow for the purposes of the solver. Ryzen/ThreadRipper offer great performance though and fantastic performance/price ratio as well.